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

Global functions
!=.ASTNode Man page
==.ASTNode Man page
Counter Man page
as.call Source code
as.call.Call Source code
as.character.Character Source code
as.character.Literal Source code
as.character.Symbol Source code
as.complex.Complex Source code
as.complex.Literal Source code
as.double.Literal Source code
as.double.Numeric Source code
as.integer.Integer Source code
as.integer.Literal Source code
as.logical.Literal Source code
as.logical.Logical Source code
as.name Source code
as.name.Symbol Source code
as.symbol Source code
as.symbol.Symbol Source code
as_language Man page Source code
as_language.Assign Source code
as_language.Brace Source code
as_language.Branch Source code
as_language.Break Source code
as_language.Call Source code
as_language.For Source code
as_language.Function Source code
as_language.If Source code
as_language.Label Source code
as_language.Literal Source code
as_language.Next Source code
as_language.Parameter Source code
as_language.Parenthesis Source code
as_language.Phi Source code
as_language.Primitive Source code
as_language.Replacement Source code
as_language.Return Source code
as_language.Symbol Source code
as_language.While Source code
as_language_params Source code
backward_analysis Man page Source code
binding_factory Source code
blocks_to_r Man page Source code
blocks_to_r.Block Source code
blocks_to_r.BlockList Source code
blocks_to_r.Branch Source code
blocks_to_r.Break Source code
blocks_to_r.For Source code
blocks_to_r.If Source code
blocks_to_r.While Source code
blocks_to_r.data.frame Source code
blocks_to_r_brace Source code
body Man page Source code
body.Function Source code
body<- Man page
child Man page Source code
child.ASTNode Source code
child.Container Source code
child<- Man page
child_fields Man page Source code
child_fields.ASTNode Source code
child_fields.Assign Source code
child_fields.Branch Source code
child_fields.Call Source code
child_fields.For Source code
child_fields.Function Source code
child_fields.If Source code
child_fields.Invocation Source code
child_fields.Loop Source code
child_fields.Parameter Source code
child_fields.Return Source code
child_fields.While Source code
children Man page Source code
children.ASTNode Source code
children.Container Source code
children.list Source code
children<- Man page
class_tag Source code
collapse_namespace Man page Source code
collapse_namespace.Namespace Man page Source code
collapse_namespace.default Man page Source code
compute_cfg Source code
compute_cfg.BlockList Source code
compute_cfg.Function Source code
compute_cfg.data.frame 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 Man page Source code
copy.ASTNode Source code
copy.R6 Source code
copy.default Source code
copy.list Source code
create_block_list Source code
create_block_list.ASTNode Source code
create_block_list.Block Source code
create_block_list.Brace Source code
create_block_list.Break Source code
create_block_list.If Source code
create_block_list.Loop Source code
create_block_list.Next Source code
create_block_list.Return Source code
def_use_sets Man page Source code
def_use_sets.Block Source code
def_use_sets.Function Source code
def_use_sets_by_elt Source code
def_use_sets_line Source code
def_use_sets_line.Assign Source code
def_use_sets_line.Call Source code
def_use_sets_line.ConditionalBranch Source code
def_use_sets_line.For Source code
def_use_sets_line.Invocation Source code
def_use_sets_line.Literal Source code
def_use_sets_line.Symbol Source code
deparse_to_string Source code
dfa_standard_update Man page Source code
dominance_frontiers Man page Source code
dominator_tree Man page Source code
equal Man page Source code Source code
equal.ASTNode Source code
equal.Container Source code
equal.Literal Source code
equal.Parameter Source code
equal.Symbol Source code
evalConst Source code
evalConst.Brace Source code
evalConst.Call Source code
evalConst.Literal Source code
evalConst.Symbol Source code
findPhiAssignVarNames Source code
find_nodes Man page Source code
formals Man page Source code
formals.Function Source code
formals<- Man page
format.ASTNode Source code
format.Block Source code
getPhiAssign Source code
get_index Man page Source code
get_jump Source code
get_jump.Branch Source code
get_jump.If Source code
get_jump.Loop Source code
get_jump.Symbol Source code
insert_nodes Source code
insert_return Man page Source code
insert_return.Assign Source code
insert_return.Brace Source code
insert_return.Branch Source code
insert_return.Function Source code
insert_return.If Source code
insert_return.Literal Source code
insert_return.Loop Source code
is_constant Source code
length.ASTNode Source code
length.Container Source code
live_variables Man page Source code
names.ASTNode Source code
names.Assign Source code
names.Branch Source code
names.Call Source code
names.For Source code
names.Function Source code
names.If Source code
names.Invocation Source code
names.Loop Source code
names.Parameter Source code
names.Return Source code
names.While Source code
nchildren Man page Source code
nchildren.ASTNode Source code
nchildren.Container Source code
postorder Man page Source code
predecessors Man page Source code
print Source code
propagate_constants Man page Source code
quote_ast Man page Source code
quote_blocks Man page Source code
replace_nodes Man page Source code
set_immediate_child Source code
set_immediate_child.ASTNode Source code
set_immediate_child.Container Source code
set_parent Man page Source code
set_parent.ASTNode Source code
set_parent.default Source code
set_parent.list Source code
split_blocks Source code
ssa_increment Source code
ssa_insert_phis Man page Source code
ssa_set_numbers Man page Source code
ssa_set_numbers.Block Source code
ssa_set_numbers.BlockList Source code
ssa_set_numbers.Function Source code
ssa_set_numbers_line Source code
ssa_set_numbers_line.Assign Source code
ssa_set_numbers_line.Call Source code
ssa_set_numbers_line.ConditionalBranch Source code
ssa_set_numbers_line.For Source code
ssa_set_numbers_line.Function Source code
ssa_set_numbers_line.Invocation Source code
ssa_set_numbers_line.Literal Source code
ssa_set_numbers_line.Parameter Source code
ssa_set_numbers_line.Phi Source code
ssa_set_numbers_line.Symbol Source code
ssa_set_numbers_successor_phi Source code
successors Man page Source code
toString.ASTNode Man page Source code
toString.Assign Source code
toString.BlockList Source code
toString.Branch Source code
toString.For Source code
toString.Function Source code
toString.If Source code
toString.Label Man page Source code
toString.Phi Source code
toString.Return Source code
toString.While Source code
to_ast Man page Source code
to_ast.ASTNode Source code
to_ast.NULL Source code
to_ast.call Source code
to_ast.character Source code
to_ast.complex Source code
to_ast.default 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_blocks Man page Source code
to_blocks.ASTNode Source code
to_blocks.Brace Source code
to_blocks.Function Source code
to_blocks.default Source code
to_r Man page Source code
to_ssa Man page Source code
wrap_brace Man page Source code
nick-ulle/ast documentation built on July 17, 2018, 4:16 a.m.