6.1.1.2.1.1.1.10.1.4. pycropml.transpiler.antlr_py.python.pythonTransformer module

class pycropml.transpiler.antlr_py.python.pythonTransformer.Arglist(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Argument(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Arguments(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Assign_part(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.AstTransformer(tree, code: str = None, comments: str = None, env=None)[source]

Bases: object

accessReturn(node)[source]
getpath(node, child, tab=[])[source]
retrieve_library(func)[source]
transformer()[source]
visit(node)[source]
visit_arglist(node, argument, comments, location)[source]
visit_argument(node, test, comp_for, ASSIGN, POWER, STAR, comments, location)[source]
visit_arguments(node, arglist, subscriptlist, comments, location)[source]
visit_assign_part(node, ASSIGN, testlist_star_expr, yield_exp, COLON, test, testlist, ADD_ASSIGN, SUB_ASSIGN, MULT_ASSIGN, AT_ASSIGN, DIV_ASSIGN, MOD_ASSIGN, AND_ASSIGN, OR_ASSIGN, XOR_ASSIGN, LEFT_SHIFT_ASSIGN, RIGHT_SHIFT_ASSIGN, POWER_ASSIGN, IDIV_ASSIGN, comments, location)[source]
visit_atom(node, OPEN_PAREN, yield_expr, testlist_comp, OPEN_BRACKET, OPEN_BRACE, dictorsetmaker, REVERSE_QUOTE, testlist, ELLIPSIS, name, PRINT, EXEC, MINUS, number, NONE, STRING, comments, location)[source]
visit_class_or_func_def_stmt(node, decorator, classdef, funcdef, comments, location)[source]
visit_comparison(node, comparison, LESS_THAN, GREATER_THAN, EQUALS, GT_EQ, LT_EQ, NOT_EQ_1, NOT_EQ_2, NOT, IN, IS, expr, comments, location)[source]
visit_def_parameter(node, named_parameter, test, STAR, comments, location)[source]
visit_def_parameters(node, def_parameter, comments, location)[source]
visit_definitions()[source]
visit_dotted_name(node, dotted_name, DOT, name, comments, location)[source]
visit_elif_clause(node, ELIF, test, COLON, suite, comments, location)[source]
visit_else_clause(node, ELSE, COLON, suite, comments, location)[source]
visit_expr(node, AWAIT, expr, atom, trailer, POWER, ADD, MINUS, NOT_OP, STAR, DIV, MOD, IDIV, AT, LEFT_SHIFT, RIGHT_SHIFT, AND_OP, XOR, OR_OP, comments, location)[source]
visit_expr_stmt(node, testlist_star_expr, assign_part, comments, location)[source]
visit_file_input(node, stmt, comments, location)[source]
visit_for_stmt(node, ASYNC, exprlist, testlist, suite, else_clause, comments, location)[source]
visit_from_stmt(node, DOT, ELLIPSIS, dotted_name, STAR, import_as_names, comments, location)[source]
visit_funcdef(node, name, typedargslist, test, suite, comments, location)[source]
visit_if_stmt(node, test, suite, elif_clause, else_clause, comments, location)[source]
visit_import_as_name(node, name, AS, comments, location)[source]
visit_import_as_names(node, import_as_name, comments, location)[source]
visit_import_stmt(node, dotted_as_names, comments, location)[source]
visit_logical_test(node, comparison, NOT, logical_test, AND, OR, comments, location)[source]
visit_named_parameter(node, name, test, comments, location)[source]
visit_return_stmt(node, testlist, comments, location)[source]
visit_root(node, single_input, file_input, eval_input, comments, location)[source]
visit_simple_stmt(node, small_stmt, comments, location)[source]
visit_stmt(node, simple_stmt, compound_stmt, comments, location)[source]
visit_subscript(node, ELLIPSIS, test, COLON, sliceop, comments, location)[source]
visit_subscriptlist(node, subscript, comments, COMMA, location)[source]
visit_suite(node, simple_stmt, stmt, comments, location)[source]
visit_terminal(node, value, comments, location)[source]
visit_test(node, logical_test, IF, test, varargslist, comments, location)[source]
visit_testlist(node, test, comments, location)[source]
visit_testlist_comp(node, test, comp_for, COMMA, star_expr, comments, location)[source]
visit_testlist_star_expr(node, test, star_expr, testlist, comments, location)[source]
visit_top_level(nodes)[source]
visit_trailer(node, arguments, name, comments, location)[source]
visit_typedargslist(node, def_parameters, args, kwargs, comments, location)[source]
visit_while_stmt(node, test, suite, else_clause, comments, location)[source]
class pycropml.transpiler.antlr_py.python.pythonTransformer.Atom(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Class_or_func_def_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Comparison(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Def_parameter(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Def_parameters(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Expr(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Expr_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.File_input(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.For_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.From_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Funcdef(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.If_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Import_as_name(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Import_as_names(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Import_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Logical_test(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Named_parameter(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Return_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Root(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Simple_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Subscript(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Subscriptlist(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Suite(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Test(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Testlist(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Testlist_comp(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Testlist_star_expr(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Trailer(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.Transformer(registry: BaseNodeRegistry)[source]

Bases: BaseNodeTransformer

visit_Arglist(node)[source]
visit_Argument(node)[source]
visit_Arguments(node)[source]
visit_Assign_part(node)[source]
visit_Atom(node)[source]
visit_Class_or_func_def_stmt(node)[source]
visit_Comparison(node)[source]
visit_Def_parameter(node)[source]
visit_Def_parameters(node)[source]
visit_Expr(node)[source]
visit_Expr_stmt(node)[source]
visit_File_input(node)[source]
visit_For_stmt(node)[source]
visit_From_stmt(node)[source]
visit_Funcdef(node)[source]
visit_If_stmt(node)[source]
visit_Import_as_name(node)[source]
visit_Import_as_names(node)[source]
visit_Import_stmt(node)[source]
visit_Logical_test(node)[source]
visit_Named_parameter(node)[source]
visit_Return_stmt(node)[source]
visit_Root(node)[source]
visit_Simple_stmt(node)[source]
visit_Stmt(node)[source]
visit_Subscript(node)[source]
visit_Subscriptlist(node)[source]
visit_Suite(node)[source]
visit_Test(node)[source]
visit_Testlist(node)[source]
visit_Testlist_comp(node)[source]
visit_Testlist_star_expr(node)[source]
visit_Trailer(node)[source]
visit_Typedargslist(node)[source]
visit_While_stmt(node)[source]
class pycropml.transpiler.antlr_py.python.pythonTransformer.Typedargslist(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

class pycropml.transpiler.antlr_py.python.pythonTransformer.While_stmt(node: BaseNode, fields: Dict[str, Any] | None = None)[source]

Bases: AliasNode

pycropml.transpiler.antlr_py.python.pythonTransformer.reduceT(function, iterable, initializer=None)[source]
pycropml.transpiler.antlr_py.python.pythonTransformer.treeWalker(node, child)[source]