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

Global functions
Application Man page
Counter Man page
as_blocks Source code
as_blocks.ASTNode Source code
as_blocks.BlockList Source code
as_blocks.Brace Source code
as_blocks.NULL Source code
astTraverse Source code
astTraverse.Assign Source code
astTraverse.Brace Source code
astTraverse.Call Source code
astTraverse.For Source code
astTraverse.Function Source code
astTraverse.If Source code
astTraverse.Return Source code
astTraverse.Symbol Source code
astTraverse.While Source code
astTraverse.default Source code
astTraverse.list Source code
build_cfg Source code
build_cfg.ASTNode Source code
build_cfg.BlockList Source code
build_cfg.Brace Source code
build_cfg.Break Source code
build_cfg.For Source code
build_cfg.If Source code
build_cfg.Next Source code
build_cfg.Return Source code
build_cfg.While Source code
collapse_namespaces Man page Source code
collapse_node_namespaces Man page Source code
collapse_node_namespaces.Namespace Man page Source code
collapse_node_namespaces.default Man page Source code
collect_crossblock_uses Man page Source code
collect_reads Man page Source code
collect_reads.Application Source code
collect_reads.Assign Source code
collect_reads.Brace Source code
collect_reads.Call Source code
collect_reads.Function Source code
collect_reads.If Source code
collect_reads.Literal Source code
collect_reads.Loop Source code
collect_reads.NULL Source code
collect_reads.Parameter Source code
collect_reads.Phi Source code
collect_reads.Symbol Source code
const_visit_block Source code
const_visit_node Source code
const_visit_node.Assign Source code
const_visit_node.Phi Source code
const_visit_node.Replacement Source code
const_visit_node.default Source code
copy_ast Source code
copy_ast.ASTNode Source code
copy_ast.R6 Source code
copy_ast.default Source code
copy_ast.list Source code
deparse_to_string Source code
dominator_frontier Man page Source code
dominator_tree Man page Source code
evalConst Source code
evalConst.Brace Source code
evalConst.Call Source code
evalConst.Literal Source code
evalConst.Symbol Source code
findPhiAssignVarNames Source code
format.ASTNode Source code
format.FlowGraph Source code
format.NONCONST Source code
format_tag Source code
getASTFieldName Source code
getPhiAssign Source code
insertNode Source code
insert_return Source code
insert_return.Brace Source code
insert_return.Function Source code
insert_return.If Source code
insert_return.Literal Source code
insert_return.NULL Source code
insert_return.Return Source code
insert_return.While Source code
isSingleExpression Source code
is_constant Source code
is_control_flow Man page Source code
length.Container Source code
length.FlowGraph Source code
names.FlowGraph Source code
nested_functions_to_cfg Source code
nested_functions_to_cfg.ASTNode Source code
nested_functions_to_cfg.Assign Source code
nested_functions_to_cfg.Call Source code
nested_functions_to_cfg.Function Source code
node_apply Man page Source code
node_apply_unsafe Source code
node_apply_unsafe.Application Source code
node_apply_unsafe.Assign Source code
node_apply_unsafe.Brace Source code
node_apply_unsafe.Break Source code
node_apply_unsafe.Call Source code
node_apply_unsafe.Callable Source code
node_apply_unsafe.For Source code
node_apply_unsafe.If Source code
node_apply_unsafe.Literal Source code
node_apply_unsafe.Next Source code
node_apply_unsafe.Parameter Source code
node_apply_unsafe.Primitive Source code
node_apply_unsafe.Symbol Source code
node_apply_unsafe.While Source code
plot.FlowGraph Man page Source code
postorder Man page Source code
preorder_dom_tree Man page Source code
print Source code
print.NONCONST Source code
propagate_constants Man page Source code
quote_ast Man page Source code
quote_cfg Man page Source code
reparent_ast Source code
reparent_ast.ASTNode Source code
reparent_ast.default Source code
reparent_ast.list Source code
split_blocks Man page Source code
split_blocks.ASTNode Source code
split_blocks.Brace Source code
split_blocks.For Source code
split_blocks.Function Source code
split_blocks.If Source code
ssa_rename Man page Source code
ssa_rename_ast Man page Source code
ssa_rename_ast.Application Source code
ssa_rename_ast.Assign Source code
ssa_rename_ast.Brace Source code
ssa_rename_ast.Call Source code
ssa_rename_ast.For Source code
ssa_rename_ast.Function Source code
ssa_rename_ast.If Source code
ssa_rename_ast.Literal Source code
ssa_rename_ast.Parameter Source code
ssa_rename_ast.Phi Source code
ssa_rename_ast.Symbol Source code
ssa_rename_ast.While Source code
ssa_rename_ast.list Source code
to_ast Man page Source code
to_ast.NULL Source code
to_ast.call Source code
to_ast.character Source code
to_ast.complex Source code
to_ast.expression Source code
to_ast.for Source code
to_ast.function Source code
to_ast.if Source code
to_ast.integer Source code
to_ast.logical Source code
to_ast.name Source code
to_ast.numeric Source code
to_ast.while Source code
to_ast_callable Man page Source code
to_ast_repeat Man page Source code
to_cfg Man page Source code
to_cfg.ASTNode Source code
to_cfg.Function Source code
to_cfg.default Source code
to_r Man page Source code
to_r.Assign Source code
to_r.BlockList Source code
to_r.Brace Source code
to_r.Break Source code
to_r.Call Source code
to_r.For Source code
to_r.Function Source code
to_r.If Source code
to_r.Literal Source code
to_r.Next Source code
to_r.Parameter Source code
to_r.Parenthesis Source code
to_r.Phi Source code
to_r.Primitive Source code
to_r.Replacement Source code
to_r.Return Source code
to_r.Symbol Source code
to_r.While Source code
to_ssa Man page Source code
nick-ulle/ast documentation built on Nov. 9, 2017, 8:36 p.m.