5.1.1.2.1.1.1.1. pycropml.transpiler.generators.checkGenerator module

class pycropml.transpiler.generators.checkGenerator.CheckCompo(tree, model=None, name=None)[source]

Bases: pycropml.transpiler.generators.checkGenerator.CheckGenerator

This class used to generates states, rates and auxiliary classes for C# languages.

class pycropml.transpiler.generators.checkGenerator.CheckGenerator(tree, model=None, name=None)[source]

Bases: pycropml.transpiler.codeGenerator.CodeGenerator, pycropml.transpiler.rules.pythonRules.PythonRules

This class contains the specific properties of python language and use the NodeVisitor to generate a python code source from a well formed syntax tree.

visit_ExprStatNode(node)[source]
visit_array(node)[source]
visit_assignment(node)[source]
visit_binary_op(node)[source]
visit_bool(node)[source]
visit_breakstatnode(node)[source]
visit_call(node)[source]
visit_comparison(node)[source]
visit_cond_expr_node(node)[source]
visit_continuestatnode(node)[source]
visit_custom_call(node)[source]
visit_datetime(node)[source]
visit_declaration(node)[source]
visit_dict(node)[source]
visit_else_statement(node)[source]
visit_elseif_statement(node)[source]
visit_float(node)[source]
visit_for_iterator(node)[source]
visit_for_iterator_with_index(node)[source]
visit_for_range_statement(node)[source]
visit_for_sequence(node)[source]
visit_for_sequence_with_index(node)[source]
visit_for_statement(node)[source]
visit_function_definition(node)[source]
visit_if_statement(node)[source]
visit_implicit_return(node)[source]
visit_import(node)[source]
visit_importfrom(node)[source]
visit_index(node)[source]
visit_list(node)[source]
visit_local(node)[source]
visit_method_call(node)[source]
visit_module(node)[source]
visit_notAnumber(node)[source]
visit_pair(node)[source]
visit_sliceindex(node)[source]
visit_standard_call(node)[source]
visit_standard_method_call(node)[source]
visit_str(node)[source]
visit_tuple(node)[source]
visit_unary_op(node)[source]
visit_while_statement(node)[source]