6.1.1.2.1.2.1.16. pycropml.transpiler.generators.recordGenerator module

class pycropml.transpiler.generators.recordGenerator.Crop2ML_Vpz(model)[source]

Bases: object

create()[source]
createAtomic()[source]
createDyn()[source]
createInOutMc()[source]
createInpCon()[source]
createIntCon()[source]
param()[source]
class pycropml.transpiler.generators.recordGenerator.RecordCompo(tree, model=None, name=None)[source]

Bases: CppGenerator

This class generates Record components

visit_module(node)[source]
class pycropml.transpiler.generators.recordGenerator.RecordGenerator(tree=None, model=None, name=None)[source]

Bases: CppGenerator

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

constructorClass()[source]
destructorClass()[source]
header()[source]
namespaceMod()[source]
transVarParam()[source]
visit_assignment(node)[source]
visit_decl_modelVarParam()[source]
visit_declaration(node)[source]
visit_function_definition(node)[source]
visit_local(node)[source]
visit_module(node)[source]
class pycropml.transpiler.generators.recordGenerator.ns[source]

Bases: Namespace

Custom xml namespace