Man pages for nick-ulle/ast
Low-level Static Analysis Tools for R Code

arg_indexGet Index Arguments from Call
arg_objectGet Object Argument from Call
arg_valueGet Value Argument from Replacement Call
as_languageConvert to R Language Objects
backward_analysisCompute Fixed Point Solution for Backward Analysis
blocks_to_rGenerate R Code from Basic Blocks
bodyExtract or Replace the Body of a Function Definition
childExtract or Replace Descendant of an RStatic Object
child_fieldsFields Containing Children for an RStatic Object
childrenExtract or Replace All Children of an RStatic Object
class_error_stringCreate Error String from Object Class
collapse_namespaceCollapse Namespace
colon-equalsUnpack Elements
copyCopy an RStatic Object
CounterCounter for Strings
def_use_setsCompute Symbol Definition and Use Sets
dfa_standard_updateStandard Update for Data Flow Analyses
dominance_frontiersDominance Frontiers of a Graph
dominator_treeDominator Tree of a Graph
entry_blockGet Entry Block
equalTest Equality of RStatic Objects
exit_blockGet Exit Block
find_functionFind Function Definition for Call
find_node_indicesFind Node Indices in an RStatic Object
find_nodesFind Nodes in an RStatic Object
formalsExtract or Replace the Parameters of a Function Definition
get_symbolsGet Sets of Defined and Used Symbols
insert_returnInsert Optional Return Expressions
is_r6_methodCheck Whether Named Member of R6 Object is Method
is_symbolIs Object a Symbol?
list_dots_safelyCollect Dots, Preserving Missing Arguments
list_formalsList Formal Arguments
live_variablesLive Variables Analysis
match_callMatch Call Arguments to Parameters
match_objectMatch Object(s) in List
names_definedSymbols Defined by an Expression
names_usedSymbols Used by an Expression
nchildrenThe Number of Children of an RStatic Object
next_nameNext Name from Counter
postorderPostorder of a Graph
predecessorsVertex Predecessors
propagate_constantsSparse Conditional Constant Propagation
quote_astConvert Unquoted R Code to ASTNodes
quote_blocksConvert an R Expression to Basic Blocks
replace_nodesReplace Nodes in an RStatic Object
set_parentSet Parent of an RStatic Object
ssa_insert_phisInsert SSA Phi-Functions
ssa_set_numbersSet SSA Numbers on Symbols
successorsVertex Successors
to_astConvert Quoted R Code to ASTNodes
to_ast_callableConvert a Callable Object to an ASTNode
to_blocksConvert an ASTNode Object to Basic Blocks
to_ssaConvert Blocks to Static Single-Assignment Form
toString.ASTNodeConvert an ASTNode to a Character String
where_isWhere is RStatic Object in Tree?
wrap_braceWrap ASTNode With Brace
nick-ulle/ast documentation built on Oct. 18, 2019, 4:37 a.m.