6.1.1.2. pycropml.transpiler package¶
6.1.1.2.1. Subpackages¶
- 6.1.1.2.1.1. pycropml.transpiler.antlr_py package
- 6.1.1.2.1.1.1. Subpackages
- 6.1.1.2.1.1.1.1. pycropml.transpiler.antlr_py.apsim package
- 6.1.1.2.1.1.1.2. pycropml.transpiler.antlr_py.bioma package
- 6.1.1.2.1.1.1.3. pycropml.transpiler.antlr_py.cmake package
- 6.1.1.2.1.1.1.4. pycropml.transpiler.antlr_py.csharp package
- 6.1.1.2.1.1.1.5. pycropml.transpiler.antlr_py.dssat package
- 6.1.1.2.1.1.1.6. pycropml.transpiler.antlr_py.fortran package
- 6.1.1.2.1.1.1.7. pycropml.transpiler.antlr_py.grammars package
- 6.1.1.2.1.1.1.8. pycropml.transpiler.antlr_py.java package
- 6.1.1.2.1.1.1.9. pycropml.transpiler.antlr_py.openalea package
- 6.1.1.2.1.1.1.10. pycropml.transpiler.antlr_py.python package
- 6.1.1.2.1.1.1.11. pycropml.transpiler.antlr_py.simplace package
- 6.1.1.2.1.1.1.12. pycropml.transpiler.antlr_py.stics package
- 6.1.1.2.1.1.1.13. pycropml.transpiler.antlr_py.tests package
- 6.1.1.2.1.1.1.14. pycropml.transpiler.antlr_py.xml package
- 6.1.1.2.1.1.2. Submodules
- 6.1.1.2.1.1.2.1. pycropml.transpiler.antlr_py.api_declarations module
- 6.1.1.2.1.1.2.2. pycropml.transpiler.antlr_py.codeExtraction module
- 6.1.1.2.1.1.2.3. pycropml.transpiler.antlr_py.createXml module
- 6.1.1.2.1.1.2.4. pycropml.transpiler.antlr_py.extract_metadata module
- 6.1.1.2.1.1.2.5. pycropml.transpiler.antlr_py.extract_metadata_from_comment module
- 6.1.1.2.1.1.2.6. pycropml.transpiler.antlr_py.extract_metadata_from_comment_ori module
- 6.1.1.2.1.1.2.7. pycropml.transpiler.antlr_py.extraction module
- 6.1.1.2.1.1.2.8. pycropml.transpiler.antlr_py.generateCyml module
- 6.1.1.2.1.1.2.9. pycropml.transpiler.antlr_py.listOfTags module
- 6.1.1.2.1.1.2.10. pycropml.transpiler.antlr_py.parse module
AliasNodeAntlrExceptionAstNodeAstNodeMetaBaseAstVisitorBaseNodeBaseNodeRegistryBaseNodeTransformerCaseTransformInputStreamFieldSpecLexerErrorListenerSpeakerStrictErrorListenerTerminalTransformerHelperbind_to_transformer()dump_node()get_alias_nodes()get_field()get_field_names()get_field_references()get_label_names()get_transformer_method_name()langLexerParser()materialize()parse_field_spec()parsef()simplify_tree()
- 6.1.1.2.1.1.2.11. pycropml.transpiler.antlr_py.repowalk module
- 6.1.1.2.1.1.2.12. pycropml.transpiler.antlr_py.simplifyAntlrTree module
- 6.1.1.2.1.1.2.13. pycropml.transpiler.antlr_py.to_CASG module
- 6.1.1.2.1.1.2.14. pycropml.transpiler.antlr_py.to_specification module
- 6.1.1.2.1.1.2.15. pycropml.transpiler.antlr_py.toxml module
- 6.1.1.2.1.1.3. Module contents
- 6.1.1.2.1.1.1. Subpackages
- 6.1.1.2.1.2. pycropml.transpiler.generators package
- 6.1.1.2.1.2.1. Submodules
- 6.1.1.2.1.2.1.1. pycropml.transpiler.generators.apsimGenerator module
- 6.1.1.2.1.2.1.2. pycropml.transpiler.generators.biomaGenerator module
- 6.1.1.2.1.2.1.3. pycropml.transpiler.generators.biomaGenerator2 module
- 6.1.1.2.1.2.1.4. pycropml.transpiler.generators.checkGenerator module
- 6.1.1.2.1.2.1.5. pycropml.transpiler.generators.cpp2Generator module
- 6.1.1.2.1.2.1.6. pycropml.transpiler.generators.cppGenerator module
- 6.1.1.2.1.2.1.7. pycropml.transpiler.generators.csharpGenerator module
- 6.1.1.2.1.2.1.8. pycropml.transpiler.generators.cymlGenerator module
- 6.1.1.2.1.2.1.9. pycropml.transpiler.generators.docGenerator module
- 6.1.1.2.1.2.1.10. pycropml.transpiler.generators.dssatGenerator module
- 6.1.1.2.1.2.1.11. pycropml.transpiler.generators.fortranGenerator module
- 6.1.1.2.1.2.1.12. pycropml.transpiler.generators.javaGenerator module
- 6.1.1.2.1.2.1.13. pycropml.transpiler.generators.openaleaGenerator module
- 6.1.1.2.1.2.1.14. pycropml.transpiler.generators.pythonGenerator module
- 6.1.1.2.1.2.1.15. pycropml.transpiler.generators.rGenerator module
- 6.1.1.2.1.2.1.16. pycropml.transpiler.generators.recordGenerator module
- 6.1.1.2.1.2.1.17. pycropml.transpiler.generators.simplaceGenerator module
- 6.1.1.2.1.2.1.18. pycropml.transpiler.generators.sirius2Generator module
- 6.1.1.2.1.2.1.19. pycropml.transpiler.generators.siriusGenerator module
- 6.1.1.2.1.2.1.20. pycropml.transpiler.generators.sticsGenerator module
- 6.1.1.2.1.2.2. Module contents
- 6.1.1.2.1.2.1. Submodules
- 6.1.1.2.1.3. pycropml.transpiler.lib package
- 6.1.1.2.1.4. pycropml.transpiler.rules package
- 6.1.1.2.1.4.1. Submodules
- 6.1.1.2.1.4.1.1. pycropml.transpiler.rules.cpp2Rules module
CppRulesargs_to_str()translate_contains()translate_get()translate_index()translate_insert()translate_key_dict()translate_len_array()translate_len_dict()translate_len_list()translate_len_str()translate_log()translate_max()translate_min()translate_min_max()translate_not_contains()translate_pop()translate_sum()
- 6.1.1.2.1.4.1.2. pycropml.transpiler.rules.cppRules module
CppRulesargs_to_str()translate_contains()translate_get()translate_index()translate_insert()translate_key_dict()translate_len_array()translate_len_dict()translate_len_list()translate_len_str()translate_log()translate_max()translate_min()translate_min_max()translate_not_contains()translate_pop()translate_sum()
- 6.1.1.2.1.4.1.3. pycropml.transpiler.rules.csharpRules module
- 6.1.1.2.1.4.1.4. pycropml.transpiler.rules.cymlRules module
- 6.1.1.2.1.4.1.5. pycropml.transpiler.rules.fortranRules module
- 6.1.1.2.1.4.1.6. pycropml.transpiler.rules.generalRule module
- 6.1.1.2.1.4.1.7. pycropml.transpiler.rules.javaRules module
- 6.1.1.2.1.4.1.8. pycropml.transpiler.rules.pythonRules module
- 6.1.1.2.1.4.1.9. pycropml.transpiler.rules.rRules module
- 6.1.1.2.1.4.1.10. pycropml.transpiler.rules.sqRules module
- 6.1.1.2.1.4.1.1. pycropml.transpiler.rules.cpp2Rules module
- 6.1.1.2.1.4.2. Module contents
- 6.1.1.2.1.4.1. Submodules
6.1.1.2.2. Submodules¶
- 6.1.1.2.2.1. pycropml.transpiler.Parser module
- 6.1.1.2.2.2. pycropml.transpiler.api_transform module
StandardStandardCallStandardCallAttribStandardMethodCallStandardSwapperabs_expander()array_expander()copy_expander()datetime_expander()float_expander()int_expander()integr_expander()len_expander()list_expander()max_expander()min_expander()modulo_expander()pow_expander()range_expander()round_expander()
- 6.1.1.2.2.3. pycropml.transpiler.ast_transform module
AstTransformerAstTransformer.accessReturn()AstTransformer.assert_translatable()AstTransformer.checktype()AstTransformer.composeUnits()AstTransformer.handle_unit()AstTransformer.newtype()AstTransformer.notdeclared()AstTransformer.retrieve()AstTransformer.retrieve_library()AstTransformer.transformer()AstTransformer.translate_comprehensionnode()AstTransformer.visit_addnode()AstTransformer.visit_attributenode()AstTransformer.visit_binopnode()AstTransformer.visit_boolbinopnode()AstTransformer.visit_boolnode()AstTransformer.visit_breakstatnode()AstTransformer.visit_cargdeclnode()AstTransformer.visit_cenumdefnode()AstTransformer.visit_comprehensionappendnode()AstTransformer.visit_comprehensionnode()AstTransformer.visit_condexprnode()AstTransformer.visit_continuestatnode()AstTransformer.visit_csimplebasetypenode()AstTransformer.visit_cstructoruniondefnode()AstTransformer.visit_cvardefnode()AstTransformer.visit_definitions()AstTransformer.visit_defnode()AstTransformer.visit_dictnode()AstTransformer.visit_divnode()AstTransformer.visit_elements()AstTransformer.visit_exprstatnode()AstTransformer.visit_floatnode()AstTransformer.visit_forinstatnode()AstTransformer.visit_ifclausenode()AstTransformer.visit_ifstatnode()AstTransformer.visit_indexnode()AstTransformer.visit_inplaceassignmentnode()AstTransformer.visit_intbinopnode()AstTransformer.visit_intnode()AstTransformer.visit_listnode()AstTransformer.visit_modnode()AstTransformer.visit_mulnode()AstTransformer.visit_namenode()AstTransformer.visit_node()AstTransformer.visit_nonenode()AstTransformer.visit_notnode()AstTransformer.visit_pownode()AstTransformer.visit_primarycmpnode()AstTransformer.visit_printstatnode()AstTransformer.visit_pyclassdefnode()AstTransformer.visit_returnstatnode()AstTransformer.visit_simplecallnode()AstTransformer.visit_singleassignmentnode()AstTransformer.visit_sliceindexnode()AstTransformer.visit_statlistnode()AstTransformer.visit_stringnode()AstTransformer.visit_subnode()AstTransformer.visit_templatedtypenode()AstTransformer.visit_top_level()AstTransformer.visit_tuplenode()AstTransformer.visit_unaryminusnode()AstTransformer.visit_unaryplusnode()AstTransformer.visit_unicodenode()AstTransformer.visit_whilestatnode()
deepestRightLeaf()deepestRightLeafUtil()transform_to_syntax_tree()
- 6.1.1.2.2.4. pycropml.transpiler.builtin_typed_api module
- 6.1.1.2.2.5. pycropml.transpiler.checkingModel module
- 6.1.1.2.2.6. pycropml.transpiler.codeGenerator module
CodeGeneratorCodeGenerator.binop_precedenceCodeGenerator.body()CodeGenerator.body_or_else()CodeGenerator.comma_separated_list()CodeGenerator.emit_sequence()CodeGenerator.emit_string()CodeGenerator.newline()CodeGenerator.operator_enter()CodeGenerator.operator_exit()CodeGenerator.safe_double()CodeGenerator.unop_precedenceCodeGenerator.visit_ExprStatNode()CodeGenerator.visit_array()CodeGenerator.visit_call()CodeGenerator.visit_custom_call()CodeGenerator.visit_for_sequence()CodeGenerator.visit_int()CodeGenerator.visit_local()CodeGenerator.visit_simpleCall()CodeGenerator.write()
- 6.1.1.2.2.7. pycropml.transpiler.env module
- 6.1.1.2.2.8. pycropml.transpiler.errors module
- 6.1.1.2.2.9. pycropml.transpiler.helpers module
- 6.1.1.2.2.10. pycropml.transpiler.interface module
- 6.1.1.2.2.11. pycropml.transpiler.main module
- 6.1.1.2.2.12. pycropml.transpiler.nodeVisitor module
- 6.1.1.2.2.13. pycropml.transpiler.preprocessing module
- 6.1.1.2.2.14. pycropml.transpiler.pseudo_tree module
- 6.1.1.2.2.15. pycropml.transpiler.version module