5.1.1.2.1.1.1.10. pycropml.transpiler.generators.siriusGenerator module

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

Bases: pycropml.transpiler.generators.csharpGenerator.CsharpCompo

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

constrWrap()[source]
copyconstrWrap()[source]
visit_module(node)[source]
wrapper()[source]
class pycropml.transpiler.generators.siriusGenerator.SiriusGenerator(tree=None, model=None, name=None)[source]

Bases: pycropml.transpiler.generators.csharpGenerator.CsharpGenerator

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

class pycropml.transpiler.generators.siriusGenerator.SiriusTrans(models)[source]

Bases: pycropml.transpiler.generators.csharpGenerator.CsharpTrans

This class used to generates states, rates and auxiliary classes for Sirius.

pycropml.transpiler.generators.siriusGenerator.to_struct_sirius(models, rep, name)[source]
pycropml.transpiler.generators.siriusGenerator.to_wrapper_sirius(models, rep, name)[source]