6.1.1.2.1.2.1.12. pycropml.transpiler.generators.javaGenerator module¶
- class pycropml.transpiler.generators.javaGenerator.Custom_call(trees=None)[source]¶
Bases:
Middleware
- class pycropml.transpiler.generators.javaGenerator.JavaCompo(tree, model=None, name=None)[source]¶
Bases:
JavaTrans,JavaGeneratorThis class used to generates states, rates, auxiliary and exogenous classes for java language.
- class pycropml.transpiler.generators.javaGenerator.JavaGenerator(tree, model=None, name=None)[source]¶
Bases:
CodeGenerator,JavaRulesThis class contains the specific properties of Java language and use the NodeVisitor to generate a java code source from a well formed syntax tree.
- class pycropml.transpiler.generators.javaGenerator.JavaTrans(models)[source]¶
Bases:
CodeGenerator,JavaRulesThis class used to generates states, rates, auxiliary and exogenous classes for java language.
- DATATYPE = {'BOOLEAN': 'bool', 'DATE': 'datetime', 'DATEARRAY': ['array', 'datetime'], 'DATELIST': ['list', 'datetime'], 'DOUBLE': 'float', 'DOUBLEARRAY': ['array', 'float'], 'DOUBLELIST': ['list', 'float'], 'INT': 'int', 'INTARRAY': ['array', 'int'], 'INTLIST': ['list', 'int'], 'STRING': 'str', 'STRINGARRAY': ['array', 'str'], 'STRINGLIST': ['list', 'str']}¶