7.1.1.2.1.1.2.1. pycropml.transpiler.antlr_py.api_declarations module

class pycropml.transpiler.antlr_py.api_declarations.Assignment[source]

Bases: Middleware

action_assignment(tree)[source]
process(tree)[source]
class pycropml.transpiler.antlr_py.api_declarations.Custom_call(kvnames)[source]

Bases: Middleware

action_custom_call(tree)[source]
process(tree)[source]
class pycropml.transpiler.antlr_py.api_declarations.Declarations(declarations=[], kvnames={}, all_decl={})[source]

Bases: Middleware

action_declaration(tree)[source]
process(tree)[source]
class pycropml.transpiler.antlr_py.api_declarations.Local(kvnames)[source]

Bases: Middleware

action_local(tree)[source]
process(tree)[source]
class pycropml.transpiler.antlr_py.api_declarations.MemberAcess[source]

Bases: Middleware

action_member_access(tree)[source]
process(tree)[source]
class pycropml.transpiler.antlr_py.api_declarations.Middleware[source]

Bases: TreeInterface

class pycropml.transpiler.antlr_py.api_declarations.TreeInterface[source]

Bases: object

Extract specific node visits recursively nodes of the tree with defined transform_<node_type> methods and transforms in place

transform(tree, in_block=False)[source]
transform_block(tree)[source]
transform_default(tree)[source]