├── .github └── workflows │ └── ci.yml ├── .gitignore ├── AUTHORS ├── CHANGELOG.rst ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── aas_core_codegen ├── __init__.py ├── __main__.py ├── common.py ├── cpp │ ├── __init__.py │ ├── aas_common │ │ ├── __init__.py │ │ └── _generate.py │ ├── common.py │ ├── constants │ │ ├── __init__.py │ │ └── _generate.py │ ├── description.py │ ├── enhancing │ │ ├── __init__.py │ │ └── _generate.py │ ├── iteration │ │ ├── __init__.py │ │ └── _generate.py │ ├── jsonization │ │ ├── __init__.py │ │ └── _generate.py │ ├── main.py │ ├── naming.py │ ├── optionaling.py │ ├── pattern │ │ ├── __init__.py │ │ └── _generate.py │ ├── revm │ │ ├── __init__.py │ │ └── _generate.py │ ├── stringification │ │ ├── __init__.py │ │ └── _generate.py │ ├── structure │ │ ├── __init__.py │ │ └── _generate.py │ ├── transpilation.py │ ├── unrolling.py │ ├── verification │ │ ├── __init__.py │ │ └── _generate.py │ ├── visitation │ │ ├── __init__.py │ │ └── _generate.py │ ├── wstringification │ │ ├── __init__.py │ │ └── _generate.py │ ├── xmlization │ │ ├── __init__.py │ │ └── _generate.py │ └── yielding.py ├── csharp │ ├── __init__.py │ ├── common.py │ ├── constants │ │ ├── __init__.py │ │ └── _generate.py │ ├── copying │ │ ├── __init__.py │ │ └── _generate.py │ ├── description.py │ ├── enhancing │ │ ├── __init__.py │ │ └── _generate.py │ ├── jsonization │ │ ├── __init__.py │ │ └── _generate.py │ ├── main.py │ ├── naming.py │ ├── reporting │ │ ├── __init__.py │ │ └── _generate.py │ ├── stringification │ │ ├── __init__.py │ │ └── _generate.py │ ├── structure │ │ ├── __init__.py │ │ └── _generate.py │ ├── transpilation.py │ ├── unrolling.py │ ├── verification │ │ ├── __init__.py │ │ └── _generate.py │ ├── visitation │ │ ├── __init__.py │ │ └── _generate.py │ └── xmlization │ │ ├── __init__.py │ │ └── _generate.py ├── golang │ ├── __init__.py │ ├── aas_common │ │ ├── __init__.py │ │ └── _generate.py │ ├── common.py │ ├── constants │ │ ├── __init__.py │ │ └── _generate.py │ ├── description.py │ ├── enhancing │ │ ├── __init__.py │ │ └── _generate.py │ ├── jsonization │ │ ├── __init__.py │ │ └── _generate.py │ ├── main.py │ ├── naming.py │ ├── pointering.py │ ├── reporting │ │ ├── __init__.py │ │ └── _generate.py │ ├── stringification │ │ ├── __init__.py │ │ └── _generate.py │ ├── structure │ │ ├── __init__.py │ │ └── _generate.py │ ├── transpilation.py │ ├── unrolling.py │ ├── verification │ │ ├── __init__.py │ │ └── _generate.py │ └── xmlization │ │ ├── __init__.py │ │ └── _generate.py ├── infer_for_schema │ ├── __init__.py │ ├── _inline.py │ ├── _len.py │ ├── _pattern.py │ ├── _set.py │ ├── _stringify.py │ ├── _types.py │ └── match.py ├── intermediate │ ├── __init__.py │ ├── _hierarchy.py │ ├── _stringify.py │ ├── _translate.py │ ├── _types.py │ ├── construction.py │ ├── doc.py │ ├── pattern_verification.py │ ├── revm.py │ └── type_inference.py ├── java │ ├── __init__.py │ ├── common.py │ ├── constants │ │ ├── __init__.py │ │ └── _generate.py │ ├── copying │ │ ├── __init__.py │ │ └── _generate.py │ ├── description.py │ ├── enhancing │ │ ├── __init__.py │ │ └── _generate.py │ ├── generation │ │ ├── __init__.py │ │ └── _generate.py │ ├── jsonization │ │ ├── __init__.py │ │ └── _generate.py │ ├── main.py │ ├── naming.py │ ├── optional.py │ ├── reporting │ │ ├── __init__.py │ │ └── _generate.py │ ├── stringification │ │ ├── __init__.py │ │ └── _generate.py │ ├── structure │ │ ├── __init__.py │ │ └── _generate.py │ ├── transpilation.py │ ├── verification │ │ ├── __init__.py │ │ └── _generate.py │ ├── visitation │ │ ├── __init__.py │ │ └── _generate.py │ └── xmlization │ │ ├── __init__.py │ │ └── _generate.py ├── jsonld │ ├── __init__.py │ └── main.py ├── jsonschema │ ├── __init__.py │ └── main.py ├── main.py ├── naming.py ├── opcua │ ├── __init__.py │ ├── main.py │ └── naming.py ├── parse │ ├── __init__.py │ ├── _rules.py │ ├── _stringify.py │ ├── _translate.py │ ├── _types.py │ ├── retree │ │ ├── __init__.py │ │ ├── _fix.py │ │ ├── _parse.py │ │ ├── _render.py │ │ ├── _stringify.py │ │ ├── _types.py │ │ └── _visitor.py │ └── tree.py ├── protobuf │ ├── __init__.py │ ├── common.py │ ├── description.py │ ├── main.py │ ├── naming.py │ └── structure │ │ ├── __init__.py │ │ └── _generate.py ├── py.typed ├── python │ ├── __init__.py │ ├── aas_common │ │ ├── __init__.py │ │ └── _generate.py │ ├── common.py │ ├── constants │ │ ├── __init__.py │ │ └── _generate.py │ ├── description.py │ ├── jsonization │ │ ├── __init__.py │ │ └── _generate.py │ ├── main.py │ ├── naming.py │ ├── stringification │ │ ├── __init__.py │ │ └── _generate.py │ ├── structure │ │ ├── __init__.py │ │ └── _generate.py │ ├── transpilation.py │ ├── unrolling.py │ ├── verification │ │ ├── __init__.py │ │ └── _generate.py │ └── xmlization │ │ ├── __init__.py │ │ └── _generate.py ├── python_protobuf │ ├── __init__.py │ ├── main.py │ └── naming.py ├── rdf_shacl │ ├── __init__.py │ ├── _description.py │ ├── common.py │ ├── main.py │ ├── naming.py │ ├── rdf.py │ └── shacl.py ├── run.py ├── smoke │ ├── __init__.py │ └── main.py ├── specific_implementations.py ├── stringify.py ├── typescript │ ├── __init__.py │ ├── aas_common │ │ ├── __init__.py │ │ └── _generate.py │ ├── common.py │ ├── constants │ │ ├── __init__.py │ │ └── _generate.py │ ├── description.py │ ├── jsonization │ │ ├── __init__.py │ │ └── _generate.py │ ├── main.py │ ├── naming.py │ ├── stringification │ │ ├── __init__.py │ │ └── _generate.py │ ├── structure │ │ ├── __init__.py │ │ └── _generate.py │ ├── transpilation.py │ ├── unrolling.py │ └── verification │ │ ├── __init__.py │ │ └── _generate.py ├── xsd │ ├── __init__.py │ ├── main.py │ └── naming.py └── yielding │ ├── __init__.py │ ├── flow.py │ └── linear.py ├── dev ├── continuous_integration │ ├── __init__.py │ ├── check_help_in_readme.py │ ├── check_init_and_pyproject_consistent.py │ ├── mypy.ini │ ├── precommit.py │ └── pylint.rc ├── dev_scripts │ ├── __init__.py │ ├── compare_rendered_regexes_against_source_py.py │ ├── copy_to_aas_core3_cpp.py │ ├── copy_to_aas_core3_java.py │ ├── download_latest_aas_core_meta_v3.py │ ├── draw_bipartite_graph_based_on_lines.py │ ├── replace-curly-brackets-backslashes-and-tab-indent.html │ ├── replace-curly-brackets-backslashes-and-two-space-indent.html │ ├── run_tests_with_rerecord.py │ └── update_to_aas_core_meta.py ├── integration_tests │ ├── .gitignore │ ├── input │ │ ├── jsonschema │ │ │ ├── boilerplate │ │ │ │ └── main.py │ │ │ └── snippets │ │ │ │ └── schema_base.json │ │ ├── meta_model.py │ │ └── python │ │ │ ├── boilerplate │ │ │ └── main.py │ │ │ └── snippets │ │ │ └── qualified_module_name.txt │ ├── main.py │ └── test_data │ │ ├── json │ │ └── full.json │ │ └── xml │ │ └── full.xml ├── pyproject.toml ├── test_data │ ├── cpp │ │ └── test_main │ │ │ └── aas_core_meta.v3 │ │ │ ├── expected_output │ │ │ ├── common.cpp │ │ │ ├── common.hpp │ │ │ ├── constants.cpp │ │ │ ├── constants.hpp │ │ │ ├── enhancing.hpp │ │ │ ├── iteration.cpp │ │ │ ├── iteration.hpp │ │ │ ├── jsonization.cpp │ │ │ ├── jsonization.hpp │ │ │ ├── pattern.cpp │ │ │ ├── pattern.hpp │ │ │ ├── revm.cpp │ │ │ ├── revm.hpp │ │ │ ├── stdout.txt │ │ │ ├── stringification.cpp │ │ │ ├── stringification.hpp │ │ │ ├── types.cpp │ │ │ ├── types.hpp │ │ │ ├── verification.cpp │ │ │ ├── verification.hpp │ │ │ ├── visitation.cpp │ │ │ ├── visitation.hpp │ │ │ ├── wstringification.cpp │ │ │ ├── wstringification.hpp │ │ │ ├── xmlization.cpp │ │ │ └── xmlization.hpp │ │ │ └── input │ │ │ └── snippets │ │ │ ├── namespace.txt │ │ │ ├── types │ │ │ ├── Data_element │ │ │ │ └── category_or_default.body.cpp │ │ │ ├── Extension │ │ │ │ └── value_type_or_default.body.cpp │ │ │ ├── Has_kind │ │ │ │ └── kind_or_default.body.cpp │ │ │ ├── Qualifier │ │ │ │ └── kind_or_default.body.cpp │ │ │ └── Submodel_element_list │ │ │ │ └── order_relevant_or_default.body.cpp │ │ │ └── verification │ │ │ ├── ID_shorts_are_unique.cpp │ │ │ ├── ID_shorts_are_unique.hpp │ │ │ ├── ID_shorts_of_variables_are_unique.cpp │ │ │ ├── ID_shorts_of_variables_are_unique.hpp │ │ │ ├── data_specification_IEC_61360s_for_document_have_appropriate_data_type.cpp │ │ │ ├── data_specification_IEC_61360s_for_document_have_appropriate_data_type.hpp │ │ │ ├── data_specification_IEC_61360s_for_property_or_value_have_appropriate_data_type.cpp │ │ │ ├── data_specification_IEC_61360s_for_property_or_value_have_appropriate_data_type.hpp │ │ │ ├── data_specification_IEC_61360s_for_reference_have_appropriate_data_type.cpp │ │ │ ├── data_specification_IEC_61360s_for_reference_have_appropriate_data_type.hpp │ │ │ ├── data_specification_IEC_61360s_have_data_type.cpp │ │ │ ├── data_specification_IEC_61360s_have_data_type.hpp │ │ │ ├── data_specification_IEC_61360s_have_definition_at_least_in_english.cpp │ │ │ ├── data_specification_IEC_61360s_have_definition_at_least_in_english.hpp │ │ │ ├── data_specification_IEC_61360s_have_value.cpp │ │ │ ├── data_specification_IEC_61360s_have_value.hpp │ │ │ ├── extension_names_are_unique.cpp │ │ │ ├── extension_names_are_unique.hpp │ │ │ ├── is_xs_date_time.cpp │ │ │ ├── is_xs_date_time.hpp │ │ │ ├── is_xs_date_time_UTC.cpp │ │ │ ├── is_xs_date_time_UTC.hpp │ │ │ ├── lang_strings_have_unique_languages.cpp │ │ │ ├── lang_strings_have_unique_languages.hpp │ │ │ ├── properties_or_ranges_have_value_type.cpp │ │ │ ├── properties_or_ranges_have_value_type.hpp │ │ │ ├── qualifier_types_are_unique.cpp │ │ │ ├── qualifier_types_are_unique.hpp │ │ │ ├── reference_key_values_equal.cpp │ │ │ ├── reference_key_values_equal.hpp │ │ │ ├── submodel_element_is_of_type.cpp │ │ │ ├── submodel_element_is_of_type.hpp │ │ │ ├── submodel_elements_have_identical_semantic_IDs.cpp │ │ │ ├── submodel_elements_have_identical_semantic_IDs.hpp │ │ │ ├── value_consistent_with_XSD_type.cpp │ │ │ └── value_consistent_with_XSD_type.hpp │ ├── csharp │ │ ├── test_main │ │ │ └── aas_core_meta.v3 │ │ │ │ ├── expected_output │ │ │ │ ├── constants.cs │ │ │ │ ├── copying.cs │ │ │ │ ├── enhancing.cs │ │ │ │ ├── jsonization.cs │ │ │ │ ├── reporting.cs │ │ │ │ ├── stdout.txt │ │ │ │ ├── stringification.cs │ │ │ │ ├── types.cs │ │ │ │ ├── verification.cs │ │ │ │ ├── visitation.cs │ │ │ │ └── xmlization.cs │ │ │ │ └── input │ │ │ │ └── snippets │ │ │ │ ├── Jsonization │ │ │ │ └── README.rst │ │ │ │ ├── Types │ │ │ │ ├── Data_element │ │ │ │ │ └── category_or_default.cs │ │ │ │ ├── Extension │ │ │ │ │ └── value_type_or_default.cs │ │ │ │ ├── Has_kind │ │ │ │ │ └── kind_or_default.cs │ │ │ │ ├── Qualifier │ │ │ │ │ └── kind_or_default.cs │ │ │ │ └── Submodel_element_list │ │ │ │ │ └── order_relevant_or_default.cs │ │ │ │ ├── Verification │ │ │ │ ├── ID_shorts_are_unique.cs │ │ │ │ ├── ID_shorts_of_variables_are_unique.cs │ │ │ │ ├── data_specification_IEC_61360s_for_document_have_appropriate_data_type.cs │ │ │ │ ├── data_specification_IEC_61360s_for_property_or_value_have_appropriate_data_type.cs │ │ │ │ ├── data_specification_IEC_61360s_for_reference_have_appropriate_data_type.cs │ │ │ │ ├── data_specification_IEC_61360s_have_data_type.cs │ │ │ │ ├── data_specification_IEC_61360s_have_definition_at_least_in_english.cs │ │ │ │ ├── data_specification_IEC_61360s_have_value.cs │ │ │ │ ├── extension_names_are_unique.cs │ │ │ │ ├── is_xs_date_time.cs │ │ │ │ ├── is_xs_date_time_UTC.cs │ │ │ │ ├── lang_strings_have_unique_languages.cs │ │ │ │ ├── properties_or_ranges_have_value_type.cs │ │ │ │ ├── qualifier_types_are_unique.cs │ │ │ │ ├── reference_key_values_equal.cs │ │ │ │ ├── submodel_element_is_of_type.cs │ │ │ │ ├── submodel_elements_have_identical_semantic_IDs.cs │ │ │ │ └── value_consistent_with_XSD_type.cs │ │ │ │ └── namespace.txt │ │ ├── test_structure │ │ │ ├── concrete_class_with_descendants │ │ │ │ ├── expected_types.cs │ │ │ │ └── meta_model.py │ │ │ └── constructor_without_arguments │ │ │ │ ├── all_properties_optional │ │ │ │ ├── expected_types.cs │ │ │ │ └── meta_model.py │ │ │ │ └── no_properties │ │ │ │ ├── expected_types.cs │ │ │ │ └── meta_model.py │ │ └── test_verification │ │ │ ├── builtin_functions │ │ │ └── len │ │ │ │ ├── on_list │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ │ └── on_str │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ └── pattern_verification │ │ │ ├── utf32_as_literal │ │ │ ├── as_prefix │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── as_suffix │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── in_group_with_quantifier │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── in_the_middle │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── in_union │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── single_utf32_literal │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── with_quantifier_within_group │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ └── with_quantifier_without_group │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ └── utf32_in_character_set │ │ │ ├── literal │ │ │ ├── at_the_beginning │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── at_the_end │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── in_the_middle │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── multiple │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ ├── single │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ └── single_with_quantifier │ │ │ │ ├── expected_verification.cs │ │ │ │ └── meta_model.py │ │ │ └── range │ │ │ ├── mixed_with_non_utf32 │ │ │ ├── expected_verification.cs │ │ │ └── meta_model.py │ │ │ ├── more_than_two_high_surrogates │ │ │ ├── expected_verification.cs │ │ │ └── meta_model.py │ │ │ ├── multiple_utf32_ranges │ │ │ ├── expected_verification.cs │ │ │ └── meta_model.py │ │ │ ├── multiple_utf32_ranges_mixed_with_non_utf32 │ │ │ ├── expected_verification.cs │ │ │ └── meta_model.py │ │ │ ├── same_high_surrogate │ │ │ ├── expected_verification.cs │ │ │ └── meta_model.py │ │ │ ├── same_high_surrogate_with_quantifier │ │ │ ├── expected_verification.cs │ │ │ └── meta_model.py │ │ │ └── two_high_surrogates │ │ │ ├── expected_verification.cs │ │ │ └── meta_model.py │ ├── golang │ │ └── test_main │ │ │ └── aas_core_meta.v3 │ │ │ ├── expected_output │ │ │ ├── common │ │ │ │ └── common.go │ │ │ ├── constants │ │ │ │ └── constants.go │ │ │ ├── enhancing │ │ │ │ └── enhancing.go │ │ │ ├── jsonization │ │ │ │ └── jsonization.go │ │ │ ├── reporting │ │ │ │ └── reporting.go │ │ │ ├── stdout.txt │ │ │ ├── stringification │ │ │ │ └── stringification.go │ │ │ ├── types │ │ │ │ └── types.go │ │ │ ├── verification │ │ │ │ └── verification.go │ │ │ └── xmlization │ │ │ │ └── xmlization.go │ │ │ └── input │ │ │ └── snippets │ │ │ ├── Types │ │ │ ├── Data_element │ │ │ │ └── category_or_default.go │ │ │ ├── Extension │ │ │ │ └── value_type_or_default.go │ │ │ ├── Has_kind │ │ │ │ └── kind_or_default.go │ │ │ ├── Qualifier │ │ │ │ └── kind_or_default.go │ │ │ └── Submodel_element_list │ │ │ │ └── order_relevant_or_default.go │ │ │ ├── Verification │ │ │ ├── ID_shorts_are_unique.go │ │ │ ├── ID_shorts_of_variables_are_unique.go │ │ │ ├── data_specification_IEC_61360s_for_document_have_appropriate_data_type.go │ │ │ ├── data_specification_IEC_61360s_for_property_or_value_have_appropriate_data_type.go │ │ │ ├── data_specification_IEC_61360s_for_reference_have_appropriate_data_type.go │ │ │ ├── data_specification_IEC_61360s_have_data_type.go │ │ │ ├── data_specification_IEC_61360s_have_definition_at_least_in_english.go │ │ │ ├── data_specification_IEC_61360s_have_value.go │ │ │ ├── extension_names_are_unique.go │ │ │ ├── is_xs_date_time.go │ │ │ ├── is_xs_date_time_UTC.go │ │ │ ├── lang_strings_have_unique_languages.go │ │ │ ├── properties_or_ranges_have_value_type.go │ │ │ ├── qualifier_types_are_unique.go │ │ │ ├── reference_key_values_equal.go │ │ │ ├── submodel_element_is_of_type.go │ │ │ ├── submodel_elements_have_identical_semantic_IDs.go │ │ │ └── value_consistent_with_XSD_type.go │ │ │ └── repo_url.txt │ ├── intermediate │ │ ├── expected │ │ │ ├── class │ │ │ │ ├── empty │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── implementation_specific_method │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── inheritance │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── methods_with_contracts │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── only_method_no_property │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── only_property_no_method │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── constant │ │ │ │ ├── constant_set │ │ │ │ │ ├── of_enum │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ ├── of_str │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ ├── with_description │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ └── with_superset_of │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ └── constant_str │ │ │ │ │ ├── only_value │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ │ └── with_description │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── documentation │ │ │ │ ├── docstring_with_special_characters_in_literal │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── docstring_with_special_characters_outside_literal │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── empty │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ ├── enumeration │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ ├── interface │ │ │ │ ├── basic │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── empty │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── inheritance │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── method_signature │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── only_constructor │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── method │ │ │ │ └── non_mutating │ │ │ │ │ ├── implementation_specific │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ │ └── understood │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ └── type_annotation │ │ │ │ ├── atomic │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ │ └── subscripted │ │ │ │ ├── class │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ │ └── primitive │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ ├── real_meta_models │ │ │ └── aas_core_meta.v3 │ │ │ │ └── expected_symbol_table.txt │ │ └── unexpected │ │ │ ├── constant_set │ │ │ ├── of_enum │ │ │ │ ├── enumeration_literals_in_subset_outside_of_superset │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── invalid_literal │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── mismatch_between_enumeration_and_literal │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── mismatch_in_enumerations_between_subset_and_superset │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ └── of_str │ │ │ │ ├── literals_in_subset_outside_of_superset │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ │ ├── mismatch_between_type_annotation_and_literals │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ │ └── superset_and_subset_mismatch_in_type │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── constraints │ │ │ ├── dangling_constraintref │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── duplicate_constraints │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── documentation │ │ │ └── unexpected_documentation_elements │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── invariant │ │ │ ├── class_invariant_uses_re │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── invariant_of_constrained_primitive_uses_re │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── unexpected_argument_count_to_len │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── unhandled_built_in_function │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── method_definitions │ │ │ └── non_constant_default │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── optional_constructor_arguments_wo_default │ │ │ ├── default_non_none │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── no_default │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── properties_and_constructor_arguments_do_not_match │ │ │ ├── after_inheritance │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ │ │ ├── type_missmatch │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ │ │ └── within_class │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ ├── intermediate_revm │ │ ├── expected │ │ │ ├── above_basic_multilanguage_plane │ │ │ │ ├── char │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ └── range │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ ├── arbitrary_suffix │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ ├── char_and_range │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ ├── compliment_range │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ ├── dot │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ ├── multiple_alterations │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ ├── multiple_chars │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ ├── multiple_ranges │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ ├── quantifier │ │ │ │ ├── 0_0 │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ ├── 0_1 │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ ├── 0_2 │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ ├── 0_inf │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ ├── 1_1 │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ ├── 1_2 │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ ├── 1_3 │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ ├── 1_inf │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ │ └── 2_inf │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ ├── real_world │ │ │ │ └── base64 │ │ │ │ │ ├── pattern.regex │ │ │ │ │ └── program.txt │ │ │ ├── single_alteration │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ ├── single_char │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ │ └── single_range │ │ │ │ ├── pattern.regex │ │ │ │ └── program.txt │ │ └── unexpected │ │ │ ├── non_greedy_quantifier │ │ │ ├── exception.txt │ │ │ └── pattern.regex │ │ │ ├── not_anchored_at_end │ │ │ ├── exception.txt │ │ │ └── pattern.regex │ │ │ ├── not_anchored_at_start │ │ │ ├── exception.txt │ │ │ └── pattern.regex │ │ │ └── not_anchored_at_start_and_at_end │ │ │ ├── exception.txt │ │ │ └── pattern.regex │ ├── java │ │ └── test_main │ │ │ └── aas_core_meta.v3 │ │ │ ├── expected_output │ │ │ ├── constants │ │ │ │ └── Constants.java │ │ │ ├── copying │ │ │ │ └── Copying.java │ │ │ ├── enhancing │ │ │ │ ├── Enhanced.java │ │ │ │ ├── EnhancedAdministrativeInformation.java │ │ │ │ ├── EnhancedAnnotatedRelationshipElement.java │ │ │ │ ├── EnhancedAssetAdministrationShell.java │ │ │ │ ├── EnhancedAssetInformation.java │ │ │ │ ├── EnhancedBasicEventElement.java │ │ │ │ ├── EnhancedBlob.java │ │ │ │ ├── EnhancedCapability.java │ │ │ │ ├── EnhancedConceptDescription.java │ │ │ │ ├── EnhancedDataSpecificationIec61360.java │ │ │ │ ├── EnhancedEmbeddedDataSpecification.java │ │ │ │ ├── EnhancedEntity.java │ │ │ │ ├── EnhancedEnvironment.java │ │ │ │ ├── EnhancedEventPayload.java │ │ │ │ ├── EnhancedExtension.java │ │ │ │ ├── EnhancedFile.java │ │ │ │ ├── EnhancedKey.java │ │ │ │ ├── EnhancedLangStringDefinitionTypeIec61360.java │ │ │ │ ├── EnhancedLangStringNameType.java │ │ │ │ ├── EnhancedLangStringPreferredNameTypeIec61360.java │ │ │ │ ├── EnhancedLangStringShortNameTypeIec61360.java │ │ │ │ ├── EnhancedLangStringTextType.java │ │ │ │ ├── EnhancedLevelType.java │ │ │ │ ├── EnhancedMultiLanguageProperty.java │ │ │ │ ├── EnhancedOperation.java │ │ │ │ ├── EnhancedOperationVariable.java │ │ │ │ ├── EnhancedProperty.java │ │ │ │ ├── EnhancedQualifier.java │ │ │ │ ├── EnhancedRange.java │ │ │ │ ├── EnhancedReference.java │ │ │ │ ├── EnhancedReferenceElement.java │ │ │ │ ├── EnhancedRelationshipElement.java │ │ │ │ ├── EnhancedResource.java │ │ │ │ ├── EnhancedSpecificAssetId.java │ │ │ │ ├── EnhancedSubmodel.java │ │ │ │ ├── EnhancedSubmodelElementCollection.java │ │ │ │ ├── EnhancedSubmodelElementList.java │ │ │ │ ├── EnhancedValueList.java │ │ │ │ ├── EnhancedValueReferencePair.java │ │ │ │ ├── Enhancer.java │ │ │ │ ├── Unwrapper.java │ │ │ │ └── Wrapper.java │ │ │ ├── generation │ │ │ │ ├── AdministrativeInformationBuilder.java │ │ │ │ ├── AnnotatedRelationshipElementBuilder.java │ │ │ │ ├── AssetAdministrationShellBuilder.java │ │ │ │ ├── AssetInformationBuilder.java │ │ │ │ ├── BasicEventElementBuilder.java │ │ │ │ ├── BlobBuilder.java │ │ │ │ ├── CapabilityBuilder.java │ │ │ │ ├── ConceptDescriptionBuilder.java │ │ │ │ ├── DataSpecificationIec61360Builder.java │ │ │ │ ├── EntityBuilder.java │ │ │ │ ├── EnvironmentBuilder.java │ │ │ │ ├── EventPayloadBuilder.java │ │ │ │ ├── ExtensionBuilder.java │ │ │ │ ├── FileBuilder.java │ │ │ │ ├── MultiLanguagePropertyBuilder.java │ │ │ │ ├── OperationBuilder.java │ │ │ │ ├── PropertyBuilder.java │ │ │ │ ├── QualifierBuilder.java │ │ │ │ ├── RangeBuilder.java │ │ │ │ ├── ReferenceBuilder.java │ │ │ │ ├── ReferenceElementBuilder.java │ │ │ │ ├── RelationshipElementBuilder.java │ │ │ │ ├── ResourceBuilder.java │ │ │ │ ├── SpecificAssetIdBuilder.java │ │ │ │ ├── SubmodelBuilder.java │ │ │ │ ├── SubmodelElementCollectionBuilder.java │ │ │ │ └── SubmodelElementListBuilder.java │ │ │ ├── jsonization │ │ │ │ └── Jsonization.java │ │ │ ├── reporting │ │ │ │ └── Reporting.java │ │ │ ├── stdout.txt │ │ │ ├── stringification │ │ │ │ └── Stringification.java │ │ │ ├── types │ │ │ │ ├── enums │ │ │ │ │ ├── AasSubmodelElements.java │ │ │ │ │ ├── AssetKind.java │ │ │ │ │ ├── DataTypeDefXsd.java │ │ │ │ │ ├── DataTypeIec61360.java │ │ │ │ │ ├── Direction.java │ │ │ │ │ ├── EntityType.java │ │ │ │ │ ├── KeyTypes.java │ │ │ │ │ ├── ModellingKind.java │ │ │ │ │ ├── QualifierKind.java │ │ │ │ │ ├── ReferenceTypes.java │ │ │ │ │ └── StateOfEvent.java │ │ │ │ ├── impl │ │ │ │ │ ├── AdministrativeInformation.java │ │ │ │ │ ├── AnnotatedRelationshipElement.java │ │ │ │ │ ├── AssetAdministrationShell.java │ │ │ │ │ ├── AssetInformation.java │ │ │ │ │ ├── BasicEventElement.java │ │ │ │ │ ├── Blob.java │ │ │ │ │ ├── Capability.java │ │ │ │ │ ├── ConceptDescription.java │ │ │ │ │ ├── DataSpecificationIec61360.java │ │ │ │ │ ├── EmbeddedDataSpecification.java │ │ │ │ │ ├── Entity.java │ │ │ │ │ ├── Environment.java │ │ │ │ │ ├── EventPayload.java │ │ │ │ │ ├── Extension.java │ │ │ │ │ ├── File.java │ │ │ │ │ ├── Key.java │ │ │ │ │ ├── LangStringDefinitionTypeIec61360.java │ │ │ │ │ ├── LangStringNameType.java │ │ │ │ │ ├── LangStringPreferredNameTypeIec61360.java │ │ │ │ │ ├── LangStringShortNameTypeIec61360.java │ │ │ │ │ ├── LangStringTextType.java │ │ │ │ │ ├── LevelType.java │ │ │ │ │ ├── MultiLanguageProperty.java │ │ │ │ │ ├── Operation.java │ │ │ │ │ ├── OperationVariable.java │ │ │ │ │ ├── Property.java │ │ │ │ │ ├── Qualifier.java │ │ │ │ │ ├── Range.java │ │ │ │ │ ├── Reference.java │ │ │ │ │ ├── ReferenceElement.java │ │ │ │ │ ├── RelationshipElement.java │ │ │ │ │ ├── Resource.java │ │ │ │ │ ├── SpecificAssetId.java │ │ │ │ │ ├── Submodel.java │ │ │ │ │ ├── SubmodelElementCollection.java │ │ │ │ │ ├── SubmodelElementList.java │ │ │ │ │ ├── ValueList.java │ │ │ │ │ └── ValueReferencePair.java │ │ │ │ └── model │ │ │ │ │ ├── IAbstractLangString.java │ │ │ │ │ ├── IAdministrativeInformation.java │ │ │ │ │ ├── IAnnotatedRelationshipElement.java │ │ │ │ │ ├── IAssetAdministrationShell.java │ │ │ │ │ ├── IAssetInformation.java │ │ │ │ │ ├── IBasicEventElement.java │ │ │ │ │ ├── IBlob.java │ │ │ │ │ ├── ICapability.java │ │ │ │ │ ├── IClass.java │ │ │ │ │ ├── IConceptDescription.java │ │ │ │ │ ├── IDataElement.java │ │ │ │ │ ├── IDataSpecificationContent.java │ │ │ │ │ ├── IDataSpecificationIec61360.java │ │ │ │ │ ├── IEmbeddedDataSpecification.java │ │ │ │ │ ├── IEntity.java │ │ │ │ │ ├── IEnvironment.java │ │ │ │ │ ├── IEventElement.java │ │ │ │ │ ├── IEventPayload.java │ │ │ │ │ ├── IExtension.java │ │ │ │ │ ├── IFile.java │ │ │ │ │ ├── IHasDataSpecification.java │ │ │ │ │ ├── IHasExtensions.java │ │ │ │ │ ├── IHasKind.java │ │ │ │ │ ├── IHasSemantics.java │ │ │ │ │ ├── IIdentifiable.java │ │ │ │ │ ├── IKey.java │ │ │ │ │ ├── ILangStringDefinitionTypeIec61360.java │ │ │ │ │ ├── ILangStringNameType.java │ │ │ │ │ ├── ILangStringPreferredNameTypeIec61360.java │ │ │ │ │ ├── ILangStringShortNameTypeIec61360.java │ │ │ │ │ ├── ILangStringTextType.java │ │ │ │ │ ├── ILevelType.java │ │ │ │ │ ├── IMultiLanguageProperty.java │ │ │ │ │ ├── IOperation.java │ │ │ │ │ ├── IOperationVariable.java │ │ │ │ │ ├── IProperty.java │ │ │ │ │ ├── IQualifiable.java │ │ │ │ │ ├── IQualifier.java │ │ │ │ │ ├── IRange.java │ │ │ │ │ ├── IReferable.java │ │ │ │ │ ├── IReference.java │ │ │ │ │ ├── IReferenceElement.java │ │ │ │ │ ├── IRelationshipElement.java │ │ │ │ │ ├── IResource.java │ │ │ │ │ ├── ISpecificAssetId.java │ │ │ │ │ ├── ISubmodel.java │ │ │ │ │ ├── ISubmodelElement.java │ │ │ │ │ ├── ISubmodelElementCollection.java │ │ │ │ │ ├── ISubmodelElementList.java │ │ │ │ │ ├── IValueList.java │ │ │ │ │ └── IValueReferencePair.java │ │ │ ├── verification │ │ │ │ └── Verification.java │ │ │ ├── visitation │ │ │ │ ├── AbstractTransformer.java │ │ │ │ ├── AbstractTransformerWithContext.java │ │ │ │ ├── AbstractVisitor.java │ │ │ │ ├── AbstractVisitorWithContext.java │ │ │ │ ├── ITransformer.java │ │ │ │ ├── ITransformerWithContext.java │ │ │ │ ├── IVisitor.java │ │ │ │ ├── IVisitorWithContext.java │ │ │ │ └── VisitorThrough.java │ │ │ └── xmlization │ │ │ │ └── Xmlization.java │ │ │ └── input │ │ │ └── snippets │ │ │ ├── Types │ │ │ ├── Data_element │ │ │ │ └── category_or_default.java │ │ │ ├── Extension │ │ │ │ └── value_type_or_default.java │ │ │ ├── Has_kind │ │ │ │ └── kind_or_default.java │ │ │ ├── Qualifier │ │ │ │ └── kind_or_default.java │ │ │ └── Submodel_element_list │ │ │ │ └── order_relevant_or_default.java │ │ │ ├── Verification │ │ │ ├── ID_shorts_are_unique.java │ │ │ ├── ID_shorts_of_variables_are_unique.java │ │ │ ├── data_specification_IEC_61360s_for_document_have_appropriate_data_type.java │ │ │ ├── data_specification_IEC_61360s_for_property_or_value_have_appropriate_data_type.java │ │ │ ├── data_specification_IEC_61360s_for_reference_have_appropriate_data_type.java │ │ │ ├── data_specification_IEC_61360s_have_data_type.java │ │ │ ├── data_specification_IEC_61360s_have_definition_at_least_in_english.java │ │ │ ├── data_specification_IEC_61360s_have_value.java │ │ │ ├── extension_names_are_unique.java │ │ │ ├── is_xs_date_time.java │ │ │ ├── is_xs_date_time_UTC.java │ │ │ ├── lang_strings_have_unique_languages.java │ │ │ ├── properties_or_ranges_have_value_type.java │ │ │ ├── qualifier_types_are_unique.java │ │ │ ├── reference_key_values_equal.java │ │ │ ├── submodel_element_is_of_type.java │ │ │ ├── submodel_elements_have_identical_semantic_IDs.java │ │ │ └── value_consistent_with_XSD_type.java │ │ │ └── package.txt │ ├── jsonld_context │ │ ├── aas_core_meta.v3 │ │ │ └── output │ │ │ │ └── context.jsonld │ │ └── context.jsonld │ ├── jsonschema │ │ └── test_main │ │ │ ├── aas_core_meta.v3 │ │ │ ├── examples │ │ │ │ └── expected │ │ │ │ │ ├── asset_administration_shell │ │ │ │ │ └── minimal_asset_administration_shell.json │ │ │ │ │ ├── concept_description │ │ │ │ │ └── minimal_concept_description.json │ │ │ │ │ ├── empty │ │ │ │ │ └── empty_environment_with_optional_properties_missing.json │ │ │ │ │ └── submodels │ │ │ │ │ ├── minimal_submodel.json │ │ │ │ │ ├── property │ │ │ │ │ └── minimal_property.json │ │ │ │ │ └── submodel_with_two_submodel_elements.json │ │ │ ├── expected_output │ │ │ │ ├── schema.json │ │ │ │ └── stdout.txt │ │ │ └── input │ │ │ │ └── snippets │ │ │ │ └── schema_base.json │ │ │ └── regression_when_len_constraints_on_inherited_property │ │ │ ├── expected_output │ │ │ ├── schema.json │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ └── snippets │ │ │ │ └── schema_base.json │ │ │ └── meta_model.py │ ├── opcua │ │ └── test_main │ │ │ ├── aas_core_meta.v3 │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ └── input │ │ │ │ └── snippets │ │ │ │ ├── base_nodeset.xml │ │ │ │ └── name_prefix.txt │ │ │ ├── abstract_and_concrete_classes │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_nodeset.xml │ │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ │ │ ├── classes_with_invariants │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_nodeset.xml │ │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_descendant │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_nodeset.xml │ │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_enum │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_nodeset.xml │ │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_list_of_instances │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_nodeset.xml │ │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_primitive_attributes │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_nodeset.xml │ │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_string │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_nodeset.xml │ │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ │ │ ├── constrained_primitive │ │ │ ├── expected_output │ │ │ │ ├── nodeset.xml │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_nodeset.xml │ │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ │ │ └── multiple_inheritance │ │ │ ├── expected_output │ │ │ ├── nodeset.xml │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ └── snippets │ │ │ │ ├── base_nodeset.xml │ │ │ │ └── name_prefix.txt │ │ │ └── meta_model.py │ ├── parse │ │ ├── expected │ │ │ ├── constant │ │ │ │ ├── constant_set │ │ │ │ │ ├── of_enum │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ ├── of_str │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ ├── with_description │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ └── with_superset_of │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ └── constant_str │ │ │ │ │ ├── only_value │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ │ └── with_description │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── enum │ │ │ │ └── ok │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── implementation_specific_class │ │ │ │ └── properties_and_methods_in_implementation_specific_class │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── inheritance │ │ │ │ ├── basic │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── diamond │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── inheritance_from_concrete_class │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── invariants │ │ │ │ └── in_relation │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── method │ │ │ │ ├── arguments │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── basic │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── contracts │ │ │ │ │ ├── condition_as_keyword_argument │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ ├── condition_as_positional_argument │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ ├── description_as_keyword_argument │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ ├── description_as_positional_argument │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ ├── multiple_contracts_in_order │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ └── postcondition │ │ │ │ │ │ ├── basic │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ │ └── snapshot │ │ │ │ │ │ ├── with_keyword_arguments │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ │ │ └── with_positional_arguments │ │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ │ └── meta_model.py │ │ │ │ ├── default │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── description │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── is_implementation_specific │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── non_mutating │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── returns_none │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── returns_something │ │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ │ └── meta_model.py │ │ │ └── single_class │ │ │ │ ├── description │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ │ ├── empty │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ │ └── property │ │ │ │ ├── description │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ │ ├── mandatory │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ │ ├── optional │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ │ │ └── recursion_to_entity │ │ │ │ ├── expected_symbol_table.txt │ │ │ │ └── meta_model.py │ │ ├── real_meta_models │ │ │ └── aas_core_meta.v3 │ │ │ │ └── expected_symbol_table.txt │ │ └── unexpected │ │ │ ├── class_decorators │ │ │ ├── non_name_decorator │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── unknown_decorator │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── class_definitions │ │ │ ├── is_abstract_and_implementation_specific │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── unexpected_docstring_before_a_method │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── unexpected_docstring_for_a_pass │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── unexpected_double_description_for_a_property │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── class_inheritances │ │ │ ├── inheriting_from_implementation_specific_parent │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── non_name_super_class │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── enum │ │ │ ├── expression_as_assignment_value │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── non_assignment │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── non_string_literal │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── unexpected_inheritance │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── method_contracts │ │ │ ├── contract │ │ │ │ ├── non_lambda_condition │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── non_string_literal_description │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ │ ├── without_any_arguments │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── without_condition │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── postcondition │ │ │ │ ├── OLD_in_postcondition_without_snapshot │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── argument_missing_in_function │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── precondition │ │ │ │ └── argument_missing_in_function │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ └── snapshot │ │ │ │ ├── argument_missing_in_function │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ │ ├── capture_not_a_lambda │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ │ ├── invalid_name │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ │ ├── name_not_a_string_literal │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ │ ├── without_a_capture │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ │ └── without_a_name │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── method_decorators │ │ │ ├── non_mutating │ │ │ │ ├── non_mutating_constructor │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ │ └── non_mutating_verification_function │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── meta_model.py │ │ │ ├── non_name_decorator │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── unknown_call_decorator │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── unknown_name_decorator │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── method_definitions │ │ │ ├── argument_with_final │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── argument_without_a_type_annotation │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── default_for_self │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── dunder │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── init_with_return_type │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── with_keyword_only_arguments │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── with_positional_arguments │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── with_type_annotation_for_self │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── with_variable_arguments │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── with_variable_keyword_arguments │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── without_arguments │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── without_self │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── without_type_annotation_for_result │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── property_definitions │ │ │ ├── final_without_subscript │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── nested_final │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── non_simple │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── unexpected_assignment │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ ├── unexpected_non_name_property │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── without_type_annotation │ │ │ │ ├── expected_error.txt │ │ │ │ └── meta_model.py │ │ │ └── symbol_table │ │ │ ├── constant_set_with_a_non_set_subset │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ │ │ ├── dangling_inheritance │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ │ │ ├── dangling_reference_in_type_annotation_of_a_property │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ │ │ ├── dangling_reference_in_type_annotation_of_an_argument │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ │ │ ├── dangling_reference_in_type_annotation_of_constant_set │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ │ │ ├── dangling_subset_in_constant_set │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ │ │ └── inheritance_from_non_class │ │ │ ├── expected_error.txt │ │ │ └── meta_model.py │ ├── parse_retree │ │ ├── expected │ │ │ ├── character_set │ │ │ │ ├── common_escaping │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── complementing │ │ │ │ │ ├── double_caret │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── multiple_ranges │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ └── suffix_dash │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ ├── escape_first_caret │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── literals_which_need_no_escaping_in_characters_set_but_need_escaping_outside │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── multiple_ranges │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── single_literal │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── single_range │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ └── unescaped_dash │ │ │ │ │ ├── only_dash │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ │ ├── prefix_dash │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ │ └── suffix_dash │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ ├── dot │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ ├── rendered_regex.txt │ │ │ │ └── source.py │ │ │ ├── empty │ │ │ │ ├── group │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── group_in_a_group │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── group_of_union_of_empty_concatenations │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── regex │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ └── union_of_empty_concatenations │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ ├── escaped_literals │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ ├── rendered_regex.txt │ │ │ │ └── source.py │ │ │ ├── formatted_value │ │ │ │ ├── at_the_beginning │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── at_the_end │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── in_the_middle │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ └── single_formatted_value │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ ├── literal │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ ├── rendered_regex.txt │ │ │ │ └── source.py │ │ │ ├── quantifier │ │ │ │ ├── greedy │ │ │ │ │ ├── at_least_3 │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── at_least_one │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── at_most_3 │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── exactly_3 │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── maybe │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ └── zero_or_more │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ ├── non_greedy │ │ │ │ │ ├── at_least_3 │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── at_least_one │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── at_most_3 │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── exactly_3 │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ ├── maybe │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ │ └── zero_or_more │ │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ │ └── source.py │ │ │ │ ├── on_a_character_set │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── on_a_formatted_value │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── on_a_group │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ └── on_a_literal │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ ├── start_and_stop_symbols │ │ │ │ ├── double_end_symbol │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── double_start_symbol │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── end_symbol_in_the_middle │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── only_start_symbol │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── only_stop_symbol │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── start_symbol_at_the_beginning │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── start_symbol_in_the_middle │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ └── stop_symbol_at_the_end │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ ├── union │ │ │ │ ├── of_character_sets │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── of_groups │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ ├── of_string_literals │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ │ └── within_group │ │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ │ ├── rendered_regex.txt │ │ │ │ │ └── source.py │ │ │ └── whitespace │ │ │ │ ├── expected_parsed_regex.txt │ │ │ │ ├── rendered_regex.txt │ │ │ │ └── source.py │ │ └── unexpected │ │ │ ├── improper_escaping │ │ │ ├── character_literal │ │ │ │ ├── Uxxxxxxxx_out_of_range │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ ├── only_backslash │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ ├── short_Uxxxxxxxx │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ ├── short_uxxxx │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ ├── short_x │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ ├── unexpected_escaping │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ └── unhandled │ │ │ │ │ ├── digit │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ │ ├── not_digit │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ │ ├── not_whitespace │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ │ ├── not_word │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ │ ├── whitespace │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ │ │ └── word │ │ │ │ │ ├── expected_error.txt │ │ │ │ │ └── source.py │ │ │ └── range_character │ │ │ │ ├── Uxxxxxxxx_out_of_range │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── only_backslash │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── short_Uxxxxxxxx │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── short_uxxxx │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── short_x │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── unexpected_escaping │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ └── unhandled │ │ │ │ ├── digit │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── not_digit │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── not_whitespace │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── not_word │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ ├── whitespace │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ │ └── word │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ ├── invalid_character_range │ │ │ ├── expected_error.txt │ │ │ └── source.py │ │ │ ├── invalid_quantifier │ │ │ ├── at_least_x │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ ├── between_3_and_x │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ └── exactly_x │ │ │ │ ├── expected_error.txt │ │ │ │ └── source.py │ │ │ ├── unhandled_group_directives │ │ │ ├── expected_error.txt │ │ │ └── source.py │ │ │ └── unterminated │ │ │ ├── character_set │ │ │ ├── expected_error.txt │ │ │ └── source.py │ │ │ ├── group │ │ │ ├── expected_error.txt │ │ │ └── source.py │ │ │ ├── group_of_union_of_empty_concatenations │ │ │ ├── expected_error.txt │ │ │ └── source.py │ │ │ ├── quantifier │ │ │ ├── expected_error.txt │ │ │ └── source.py │ │ │ ├── quantifier_with_comma │ │ │ ├── expected_error.txt │ │ │ └── source.py │ │ │ └── quantifier_with_number_and_comma │ │ │ ├── expected_error.txt │ │ │ └── source.py │ ├── proto │ │ └── test_main │ │ │ └── expected │ │ │ ├── aas_core_meta.v3 │ │ │ ├── expected_output │ │ │ │ ├── stdout.txt │ │ │ │ └── types.proto │ │ │ └── input │ │ │ │ └── snippets │ │ │ │ └── namespace.txt │ │ │ ├── abstract_and_concrete_classes │ │ │ ├── expected_output │ │ │ │ ├── stdout.txt │ │ │ │ └── types.proto │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ └── namespace.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_descendants │ │ │ ├── expected_output │ │ │ │ ├── stdout.txt │ │ │ │ └── types.proto │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ └── namespace.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_enum │ │ │ ├── expected_output │ │ │ │ ├── stdout.txt │ │ │ │ └── types.proto │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ └── namespace.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_list_of_instances │ │ │ ├── expected_output │ │ │ │ ├── stdout.txt │ │ │ │ └── types.proto │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ └── namespace.txt │ │ │ └── meta_model.py │ │ │ └── concrete_class_with_primitive_attributes │ │ │ ├── expected_output │ │ │ ├── stdout.txt │ │ │ └── types.proto │ │ │ ├── input │ │ │ └── snippets │ │ │ │ └── namespace.txt │ │ │ └── meta_model.py │ ├── python │ │ └── test_main │ │ │ └── aas_core_meta.v3 │ │ │ ├── expected_output │ │ │ ├── common.py │ │ │ ├── constants.py │ │ │ ├── jsonization.py │ │ │ ├── stdout.txt │ │ │ ├── stringification.py │ │ │ ├── types.py │ │ │ ├── verification.py │ │ │ └── xmlization.py │ │ │ └── input │ │ │ └── snippets │ │ │ ├── Types │ │ │ ├── Data_element │ │ │ │ └── category_or_default.py │ │ │ ├── Extension │ │ │ │ └── value_type_or_default.py │ │ │ ├── Has_kind │ │ │ │ └── kind_or_default.py │ │ │ ├── Qualifier │ │ │ │ └── kind_or_default.py │ │ │ └── Submodel_element_list │ │ │ │ └── order_relevant_or_default.py │ │ │ ├── Verification │ │ │ ├── ID_shorts_are_unique.py │ │ │ ├── ID_shorts_of_variables_are_unique.py │ │ │ ├── data_specification_IEC_61360s_for_document_have_appropriate_data_type.py │ │ │ ├── data_specification_IEC_61360s_for_property_or_value_have_appropriate_data_type.py │ │ │ ├── data_specification_IEC_61360s_for_reference_have_appropriate_data_type.py │ │ │ ├── data_specification_IEC_61360s_have_data_type.py │ │ │ ├── data_specification_IEC_61360s_have_definition_at_least_in_english.py │ │ │ ├── data_specification_IEC_61360s_have_value.py │ │ │ ├── extension_names_are_unique.py │ │ │ ├── is_xs_date_time.py │ │ │ ├── is_xs_date_time_UTC.py │ │ │ ├── lang_strings_have_unique_languages.py │ │ │ ├── properties_or_ranges_have_value_type.py │ │ │ ├── qualifier_types_are_unique.py │ │ │ ├── reference_key_values_equal.py │ │ │ ├── submodel_element_is_of_type.py │ │ │ ├── submodel_elements_have_identical_semantic_IDs.py │ │ │ └── value_consistent_with_XSD_type.py │ │ │ └── qualified_module_name.txt │ ├── python_protobuf │ │ └── test_main │ │ │ ├── aas_core_meta.v3 │ │ │ ├── expected_output │ │ │ │ ├── pbization.py │ │ │ │ └── stdout.txt │ │ │ └── input │ │ │ │ └── snippets │ │ │ │ ├── base_qualified_module_name.txt │ │ │ │ └── qualified_module_name_for_protobuf_library.txt │ │ │ ├── abstract_and_concrete_classes │ │ │ ├── expected_output │ │ │ │ ├── pbization.py │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_qualified_module_name.txt │ │ │ │ │ └── qualified_module_name_for_protobuf_library.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_descendant │ │ │ ├── expected_output │ │ │ │ ├── pbization.py │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_qualified_module_name.txt │ │ │ │ │ └── qualified_module_name_for_protobuf_library.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_enum │ │ │ ├── expected_output │ │ │ │ ├── pbization.py │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_qualified_module_name.txt │ │ │ │ │ └── qualified_module_name_for_protobuf_library.txt │ │ │ └── meta_model.py │ │ │ ├── concrete_class_with_list_of_instances │ │ │ ├── expected_output │ │ │ │ ├── pbization.py │ │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ ├── base_qualified_module_name.txt │ │ │ │ │ └── qualified_module_name_for_protobuf_library.txt │ │ │ └── meta_model.py │ │ │ └── concrete_class_with_primitive_attributes │ │ │ ├── expected_output │ │ │ ├── pbization.py │ │ │ └── stdout.txt │ │ │ ├── input │ │ │ └── snippets │ │ │ │ ├── base_qualified_module_name.txt │ │ │ │ └── qualified_module_name_for_protobuf_library.txt │ │ │ └── meta_model.py │ ├── rdf_shacl │ │ └── test_main │ │ │ ├── expected │ │ │ ├── aas_core_meta.v3 │ │ │ │ ├── expected_output │ │ │ │ │ ├── rdf-ontology.ttl │ │ │ │ │ ├── shacl-schema.ttl │ │ │ │ │ └── stdout.txt │ │ │ │ └── input │ │ │ │ │ └── snippets │ │ │ │ │ └── .gitignore │ │ │ ├── regression_when_lang_string_class_is_missing │ │ │ │ ├── expected_output │ │ │ │ │ ├── rdf-ontology.ttl │ │ │ │ │ ├── shacl-schema.ttl │ │ │ │ │ └── stdout.txt │ │ │ │ ├── input │ │ │ │ │ └── snippets │ │ │ │ │ │ └── .gitignore │ │ │ │ └── meta_model.py │ │ │ └── regression_when_len_constraints_on_inherited_property │ │ │ │ ├── expected_output │ │ │ │ ├── rdf-ontology.ttl │ │ │ │ ├── shacl-schema.ttl │ │ │ │ └── stdout.txt │ │ │ │ ├── input │ │ │ │ └── snippets │ │ │ │ │ └── .gitignore │ │ │ │ └── meta_model.py │ │ │ └── unexpected │ │ │ └── regression_len_constraint_on_class_property │ │ │ ├── expected_output │ │ │ ├── rdf-ontology.ttl │ │ │ └── stderr.txt │ │ │ ├── input │ │ │ └── snippets │ │ │ │ └── .gitignore │ │ │ └── meta_model.py │ ├── real_meta_models │ │ └── aas_core_meta.v3.py │ ├── smoke │ │ └── test_main │ │ │ ├── expected │ │ │ └── README.rst │ │ │ └── unexpected │ │ │ ├── infer_for_schema_error │ │ │ ├── expected_stderr.txt │ │ │ └── meta_model.py │ │ │ ├── intermediate_error │ │ │ ├── expected_stderr.txt │ │ │ └── meta_model.py │ │ │ ├── parse_error │ │ │ ├── expected_stderr.txt │ │ │ └── meta_model.py │ │ │ ├── pattern_verification_unparsable_regex │ │ │ └── direct_match │ │ │ │ ├── expected_stderr.txt │ │ │ │ └── meta_model.py │ │ │ └── type_error │ │ │ ├── expected_stderr.txt │ │ │ └── meta_model.py │ ├── typescript │ │ └── test_main │ │ │ └── aas_core_meta.v3 │ │ │ ├── expected_output │ │ │ ├── common.ts │ │ │ ├── constants.ts │ │ │ ├── jsonization.ts │ │ │ ├── stdout.txt │ │ │ ├── stringification.ts │ │ │ ├── types.ts │ │ │ └── verification.ts │ │ │ └── input │ │ │ └── snippets │ │ │ ├── Types │ │ │ ├── Data_element │ │ │ │ └── category_or_default.ts │ │ │ ├── Extension │ │ │ │ └── value_type_or_default.ts │ │ │ ├── Has_kind │ │ │ │ └── kind_or_default.ts │ │ │ ├── Qualifier │ │ │ │ └── kind_or_default.ts │ │ │ └── Submodel_element_list │ │ │ │ └── order_relevant_or_default.ts │ │ │ ├── Verification │ │ │ ├── ID_shorts_are_unique.ts │ │ │ ├── ID_shorts_of_variables_are_unique.ts │ │ │ ├── data_specification_IEC_61360s_for_document_have_appropriate_data_type.ts │ │ │ ├── data_specification_IEC_61360s_for_property_or_value_have_appropriate_data_type.ts │ │ │ ├── data_specification_IEC_61360s_for_reference_have_appropriate_data_type.ts │ │ │ ├── data_specification_IEC_61360s_have_data_type.ts │ │ │ ├── data_specification_IEC_61360s_have_definition_at_least_in_english.ts │ │ │ ├── data_specification_IEC_61360s_have_value.ts │ │ │ ├── extension_names_are_unique.ts │ │ │ ├── is_xs_date_time.ts │ │ │ ├── is_xs_date_time_UTC.ts │ │ │ ├── lang_strings_have_unique_languages.ts │ │ │ ├── properties_or_ranges_have_value_type.ts │ │ │ ├── qualifier_types_are_unique.ts │ │ │ ├── reference_key_values_equal.ts │ │ │ ├── submodel_element_is_of_type.ts │ │ │ ├── submodel_elements_have_identical_semantic_IDs.ts │ │ │ └── value_consistent_with_XSD_type.ts │ │ │ └── package_identifier.txt │ └── xsd │ │ └── test_main │ │ └── aas_core_meta.v3 │ │ ├── examples │ │ └── expected │ │ │ ├── asset_administration_shell │ │ │ └── minimal_asset_administration_shell.xml │ │ │ ├── concept_description │ │ │ └── minimal_concept_description.xml │ │ │ ├── empty │ │ │ └── empty_environment_with_optional_properties_missing.xml │ │ │ └── submodels │ │ │ ├── minimal_submodel.xml │ │ │ ├── property │ │ │ ├── minimal_property.xml │ │ │ └── property_with_id_short.xml │ │ │ └── submodel_with_two_submodel_elements.xml │ │ ├── expected_output │ │ ├── schema.xsd │ │ └── stdout.txt │ │ └── input │ │ └── snippets │ │ └── root_element.xml └── tests │ ├── __init__.py │ ├── common.py │ ├── cpp │ ├── __init__.py │ ├── test_common.py │ ├── test_main.py │ ├── test_pattern.py │ ├── test_verification.py │ └── test_yielding.py │ ├── csharp │ ├── __init__.py │ ├── live_test_main.py │ ├── test_common.py │ ├── test_description.py │ ├── test_main.py │ ├── test_structure.py │ └── test_verification.py │ ├── description.py │ ├── golang │ ├── __init__.py │ ├── test_common.py │ └── test_main.py │ ├── infer_for_schema │ ├── __init__.py │ ├── common.py │ ├── test_len_on_properties.py │ ├── test_len_on_self.py │ ├── test_patterns_on_properties.py │ ├── test_patterns_on_self.py │ ├── test_property_in_set_of_enumeration_literals.py │ └── test_property_in_set_of_primitives.py │ ├── intermediate │ ├── __init__.py │ ├── test_constructor.py │ ├── test_hierarchy.py │ ├── test_revm.py │ ├── test_translate.py │ ├── test_type_inference.py │ └── test_types.py │ ├── java │ ├── __init__.py │ ├── test_common.py │ ├── test_description.py │ └── test_main.py │ ├── jsonld_context │ └── test_main.py │ ├── opcua │ ├── __init__.py │ └── test_main.py │ ├── our_jsonschema │ ├── __init__.py │ └── test_main.py │ ├── parse │ ├── __init__.py │ ├── test_parse.py │ └── test_retree.py │ ├── proto │ ├── __init__.py │ └── test_main.py │ ├── python │ ├── __init__.py │ ├── test_common.py │ ├── test_main.py │ └── test_xml_playground.py │ ├── python_protobuf │ ├── __init__.py │ └── test_main.py │ ├── rdf_shacl │ ├── __init__.py │ ├── test_common.py │ ├── test_description.py │ └── test_main.py │ ├── smoke │ ├── __init__.py │ └── test_main.py │ ├── test_common.py │ ├── typescript │ ├── __init__.py │ ├── test_common.py │ └── test_main.py │ ├── xsd │ ├── __init__.py │ └── test_main.py │ └── yielding │ ├── __init__.py │ └── test_linear.py ├── diagram.svg └── pyproject.toml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/README.rst -------------------------------------------------------------------------------- /aas_core_codegen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/__main__.py -------------------------------------------------------------------------------- /aas_core_codegen/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/common.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/aas_common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/aas_common/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/aas_common/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/aas_common/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/common.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/constants/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/constants/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/constants/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/description.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/enhancing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/enhancing/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/enhancing/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/enhancing/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/iteration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/iteration/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/iteration/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/iteration/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/jsonization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/jsonization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/jsonization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/jsonization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/main.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/optionaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/optionaling.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/pattern/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/pattern/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/pattern/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/pattern/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/revm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/revm/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/revm/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/revm/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/stringification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/stringification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/stringification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/stringification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/structure/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/structure/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/structure/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/transpilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/transpilation.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/unrolling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/unrolling.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/verification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/verification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/verification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/verification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/visitation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/visitation/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/visitation/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/visitation/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/wstringification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/wstringification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/wstringification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/wstringification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/xmlization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/xmlization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/xmlization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/xmlization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/cpp/yielding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/cpp/yielding.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/common.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/constants/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/constants/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/constants/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/copying/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/copying/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/copying/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/copying/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/description.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/enhancing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/enhancing/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/enhancing/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/enhancing/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/jsonization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/jsonization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/jsonization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/jsonization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/main.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/reporting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/reporting/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/reporting/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/reporting/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/stringification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/stringification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/stringification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/stringification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/structure/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/structure/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/structure/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/transpilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/transpilation.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/unrolling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/unrolling.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/verification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/verification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/verification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/verification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/visitation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/visitation/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/visitation/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/visitation/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/xmlization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/xmlization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/csharp/xmlization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/csharp/xmlization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/aas_common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/aas_common/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/aas_common/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/aas_common/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/common.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/constants/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/constants/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/constants/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/description.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/enhancing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/enhancing/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/enhancing/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/enhancing/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/jsonization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/jsonization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/jsonization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/jsonization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/main.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/pointering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/pointering.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/reporting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/reporting/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/reporting/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/reporting/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/stringification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/stringification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/stringification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/stringification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/structure/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/structure/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/structure/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/transpilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/transpilation.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/unrolling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/unrolling.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/verification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/verification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/verification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/verification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/xmlization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/xmlization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/golang/xmlization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/golang/xmlization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/infer_for_schema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/infer_for_schema/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/infer_for_schema/_inline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/infer_for_schema/_inline.py -------------------------------------------------------------------------------- /aas_core_codegen/infer_for_schema/_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/infer_for_schema/_len.py -------------------------------------------------------------------------------- /aas_core_codegen/infer_for_schema/_pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/infer_for_schema/_pattern.py -------------------------------------------------------------------------------- /aas_core_codegen/infer_for_schema/_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/infer_for_schema/_set.py -------------------------------------------------------------------------------- /aas_core_codegen/infer_for_schema/_stringify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/infer_for_schema/_stringify.py -------------------------------------------------------------------------------- /aas_core_codegen/infer_for_schema/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/infer_for_schema/_types.py -------------------------------------------------------------------------------- /aas_core_codegen/infer_for_schema/match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/infer_for_schema/match.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/_hierarchy.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/_stringify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/_stringify.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/_translate.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/_types.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/construction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/construction.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/doc.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/pattern_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/pattern_verification.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/revm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/revm.py -------------------------------------------------------------------------------- /aas_core_codegen/intermediate/type_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/intermediate/type_inference.py -------------------------------------------------------------------------------- /aas_core_codegen/java/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/common.py -------------------------------------------------------------------------------- /aas_core_codegen/java/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/constants/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/constants/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/constants/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/copying/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/copying/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/copying/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/copying/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/description.py -------------------------------------------------------------------------------- /aas_core_codegen/java/enhancing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/enhancing/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/enhancing/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/enhancing/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/generation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/generation/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/generation/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/generation/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/jsonization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/jsonization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/jsonization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/jsonization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/main.py -------------------------------------------------------------------------------- /aas_core_codegen/java/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/java/optional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/optional.py -------------------------------------------------------------------------------- /aas_core_codegen/java/reporting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/reporting/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/reporting/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/reporting/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/stringification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/stringification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/stringification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/stringification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/structure/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/structure/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/structure/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/transpilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/transpilation.py -------------------------------------------------------------------------------- /aas_core_codegen/java/verification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/verification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/verification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/verification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/visitation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/visitation/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/visitation/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/visitation/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/java/xmlization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/xmlization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/java/xmlization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/java/xmlization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/jsonld/__init__.py: -------------------------------------------------------------------------------- 1 | """Generate JSON-LD context corresponding to the meta-model.""" 2 | -------------------------------------------------------------------------------- /aas_core_codegen/jsonld/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/jsonld/main.py -------------------------------------------------------------------------------- /aas_core_codegen/jsonschema/__init__.py: -------------------------------------------------------------------------------- 1 | """Generate JSON schema corresponding to the meta-model.""" 2 | -------------------------------------------------------------------------------- /aas_core_codegen/jsonschema/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/jsonschema/main.py -------------------------------------------------------------------------------- /aas_core_codegen/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/main.py -------------------------------------------------------------------------------- /aas_core_codegen/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/opcua/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/opcua/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/opcua/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/opcua/main.py -------------------------------------------------------------------------------- /aas_core_codegen/opcua/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/opcua/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/_rules.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/_stringify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/_stringify.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/_translate.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/_types.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/retree/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/retree/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/retree/_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/retree/_fix.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/retree/_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/retree/_parse.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/retree/_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/retree/_render.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/retree/_stringify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/retree/_stringify.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/retree/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/retree/_types.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/retree/_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/retree/_visitor.py -------------------------------------------------------------------------------- /aas_core_codegen/parse/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/parse/tree.py -------------------------------------------------------------------------------- /aas_core_codegen/protobuf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/protobuf/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/protobuf/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/protobuf/common.py -------------------------------------------------------------------------------- /aas_core_codegen/protobuf/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/protobuf/description.py -------------------------------------------------------------------------------- /aas_core_codegen/protobuf/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/protobuf/main.py -------------------------------------------------------------------------------- /aas_core_codegen/protobuf/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/protobuf/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/protobuf/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/protobuf/structure/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/protobuf/structure/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/protobuf/structure/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561. The mypy package uses inline types. 2 | -------------------------------------------------------------------------------- /aas_core_codegen/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python/aas_common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/aas_common/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python/aas_common/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/aas_common/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/python/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/common.py -------------------------------------------------------------------------------- /aas_core_codegen/python/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/constants/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python/constants/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/constants/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/python/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/description.py -------------------------------------------------------------------------------- /aas_core_codegen/python/jsonization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/jsonization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python/jsonization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/jsonization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/python/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/main.py -------------------------------------------------------------------------------- /aas_core_codegen/python/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/python/stringification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/stringification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python/stringification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/stringification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/python/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/structure/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python/structure/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/structure/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/python/transpilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/transpilation.py -------------------------------------------------------------------------------- /aas_core_codegen/python/unrolling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/unrolling.py -------------------------------------------------------------------------------- /aas_core_codegen/python/verification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/verification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python/verification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/verification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/python/xmlization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/xmlization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python/xmlization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python/xmlization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/python_protobuf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python_protobuf/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/python_protobuf/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python_protobuf/main.py -------------------------------------------------------------------------------- /aas_core_codegen/python_protobuf/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/python_protobuf/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/rdf_shacl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/rdf_shacl/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/rdf_shacl/_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/rdf_shacl/_description.py -------------------------------------------------------------------------------- /aas_core_codegen/rdf_shacl/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/rdf_shacl/common.py -------------------------------------------------------------------------------- /aas_core_codegen/rdf_shacl/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/rdf_shacl/main.py -------------------------------------------------------------------------------- /aas_core_codegen/rdf_shacl/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/rdf_shacl/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/rdf_shacl/rdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/rdf_shacl/rdf.py -------------------------------------------------------------------------------- /aas_core_codegen/rdf_shacl/shacl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/rdf_shacl/shacl.py -------------------------------------------------------------------------------- /aas_core_codegen/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/run.py -------------------------------------------------------------------------------- /aas_core_codegen/smoke/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/smoke/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/smoke/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/smoke/main.py -------------------------------------------------------------------------------- /aas_core_codegen/specific_implementations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/specific_implementations.py -------------------------------------------------------------------------------- /aas_core_codegen/stringify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/stringify.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/aas_common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/aas_common/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/aas_common/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/aas_common/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/common.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/constants/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/constants/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/constants/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/description.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/jsonization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/jsonization/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/jsonization/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/jsonization/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/main.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/stringification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/stringification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/stringification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/stringification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/structure/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/structure/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/structure/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/transpilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/transpilation.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/unrolling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/unrolling.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/verification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/verification/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/typescript/verification/_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/typescript/verification/_generate.py -------------------------------------------------------------------------------- /aas_core_codegen/xsd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/xsd/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/xsd/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/xsd/main.py -------------------------------------------------------------------------------- /aas_core_codegen/xsd/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/xsd/naming.py -------------------------------------------------------------------------------- /aas_core_codegen/yielding/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/yielding/__init__.py -------------------------------------------------------------------------------- /aas_core_codegen/yielding/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/yielding/flow.py -------------------------------------------------------------------------------- /aas_core_codegen/yielding/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/aas_core_codegen/yielding/linear.py -------------------------------------------------------------------------------- /dev/continuous_integration/__init__.py: -------------------------------------------------------------------------------- 1 | """Provide scripts for the continuous integration.""" 2 | -------------------------------------------------------------------------------- /dev/continuous_integration/check_help_in_readme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/continuous_integration/check_help_in_readme.py -------------------------------------------------------------------------------- /dev/continuous_integration/check_init_and_pyproject_consistent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/continuous_integration/check_init_and_pyproject_consistent.py -------------------------------------------------------------------------------- /dev/continuous_integration/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/continuous_integration/mypy.ini -------------------------------------------------------------------------------- /dev/continuous_integration/precommit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/continuous_integration/precommit.py -------------------------------------------------------------------------------- /dev/continuous_integration/pylint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/continuous_integration/pylint.rc -------------------------------------------------------------------------------- /dev/dev_scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/__init__.py -------------------------------------------------------------------------------- /dev/dev_scripts/compare_rendered_regexes_against_source_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/compare_rendered_regexes_against_source_py.py -------------------------------------------------------------------------------- /dev/dev_scripts/copy_to_aas_core3_cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/copy_to_aas_core3_cpp.py -------------------------------------------------------------------------------- /dev/dev_scripts/copy_to_aas_core3_java.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/copy_to_aas_core3_java.py -------------------------------------------------------------------------------- /dev/dev_scripts/download_latest_aas_core_meta_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/download_latest_aas_core_meta_v3.py -------------------------------------------------------------------------------- /dev/dev_scripts/draw_bipartite_graph_based_on_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/draw_bipartite_graph_based_on_lines.py -------------------------------------------------------------------------------- /dev/dev_scripts/replace-curly-brackets-backslashes-and-tab-indent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/replace-curly-brackets-backslashes-and-tab-indent.html -------------------------------------------------------------------------------- /dev/dev_scripts/replace-curly-brackets-backslashes-and-two-space-indent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/replace-curly-brackets-backslashes-and-two-space-indent.html -------------------------------------------------------------------------------- /dev/dev_scripts/run_tests_with_rerecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/run_tests_with_rerecord.py -------------------------------------------------------------------------------- /dev/dev_scripts/update_to_aas_core_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/dev_scripts/update_to_aas_core_meta.py -------------------------------------------------------------------------------- /dev/integration_tests/.gitignore: -------------------------------------------------------------------------------- 1 | output/ 2 | -------------------------------------------------------------------------------- /dev/integration_tests/input/jsonschema/boilerplate/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/integration_tests/input/jsonschema/boilerplate/main.py -------------------------------------------------------------------------------- /dev/integration_tests/input/jsonschema/snippets/schema_base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/integration_tests/input/jsonschema/snippets/schema_base.json -------------------------------------------------------------------------------- /dev/integration_tests/input/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/integration_tests/input/meta_model.py -------------------------------------------------------------------------------- /dev/integration_tests/input/python/boilerplate/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/integration_tests/input/python/boilerplate/main.py -------------------------------------------------------------------------------- /dev/integration_tests/input/python/snippets/qualified_module_name.txt: -------------------------------------------------------------------------------- 1 | sdk -------------------------------------------------------------------------------- /dev/integration_tests/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/integration_tests/main.py -------------------------------------------------------------------------------- /dev/integration_tests/test_data/json/full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/integration_tests/test_data/json/full.json -------------------------------------------------------------------------------- /dev/integration_tests/test_data/xml/full.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/integration_tests/test_data/xml/full.xml -------------------------------------------------------------------------------- /dev/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/pyproject.toml -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/common.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/common.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/constants.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/constants.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/enhancing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/enhancing.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/iteration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/iteration.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/iteration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/iteration.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/jsonization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/jsonization.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/jsonization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/jsonization.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/pattern.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/pattern.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/pattern.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/revm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/revm.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/revm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/revm.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/stringification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/stringification.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/stringification.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/stringification.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/types.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/types.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/verification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/verification.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/verification.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/verification.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/visitation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/visitation.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/visitation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/visitation.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/wstringification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/wstringification.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/wstringification.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/wstringification.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/xmlization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/xmlization.cpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/xmlization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/cpp/test_main/aas_core_meta.v3/expected_output/xmlization.hpp -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/input/snippets/namespace.txt: -------------------------------------------------------------------------------- 1 | aas_core::aas_3_0 2 | -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/input/snippets/types/Has_kind/kind_or_default.body.cpp: -------------------------------------------------------------------------------- 1 | return kind_.value_or(ModellingKind::kInstance); 2 | -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/input/snippets/types/Submodel_element_list/order_relevant_or_default.body.cpp: -------------------------------------------------------------------------------- 1 | return order_relevant_.value_or(true); 2 | -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/input/snippets/verification/ID_shorts_are_unique.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/test_data/cpp/test_main/aas_core_meta.v3/input/snippets/verification/lang_strings_have_unique_languages.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/constants.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/copying.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/copying.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/enhancing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/enhancing.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/jsonization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/jsonization.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/reporting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/reporting.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/stringification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/stringification.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/types.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/verification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/verification.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/visitation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/visitation.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/xmlization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_main/aas_core_meta.v3/expected_output/xmlization.cs -------------------------------------------------------------------------------- /dev/test_data/csharp/test_main/aas_core_meta.v3/input/snippets/namespace.txt: -------------------------------------------------------------------------------- 1 | AasCore.Aas3_0 -------------------------------------------------------------------------------- /dev/test_data/csharp/test_structure/concrete_class_with_descendants/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_structure/concrete_class_with_descendants/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/csharp/test_verification/builtin_functions/len/on_list/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_verification/builtin_functions/len/on_list/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/csharp/test_verification/builtin_functions/len/on_str/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/csharp/test_verification/builtin_functions/len/on_str/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/golang/test_main/aas_core_meta.v3/expected_output/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/golang/test_main/aas_core_meta.v3/expected_output/common/common.go -------------------------------------------------------------------------------- /dev/test_data/golang/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/golang/test_main/aas_core_meta.v3/expected_output/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/golang/test_main/aas_core_meta.v3/expected_output/types/types.go -------------------------------------------------------------------------------- /dev/test_data/golang/test_main/aas_core_meta.v3/input/snippets/repo_url.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/golang/test_main/aas_core_meta.v3/input/snippets/repo_url.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/class/empty/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/class/empty/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/class/empty/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/class/empty/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/class/inheritance/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/class/inheritance/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/class/inheritance/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/class/inheritance/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/class/methods_with_contracts/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/class/methods_with_contracts/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/class/only_method_no_property/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/class/only_method_no_property/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/class/only_property_no_method/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/class/only_property_no_method/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/constant/constant_set/of_enum/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/constant/constant_set/of_enum/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/constant/constant_set/of_str/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/constant/constant_set/of_str/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/empty/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/empty/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/empty/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/empty/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/enumeration/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/enumeration/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/enumeration/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/enumeration/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/interface/basic/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/interface/basic/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/interface/basic/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/interface/basic/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/interface/empty/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/interface/empty/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/interface/empty/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/interface/empty/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/interface/inheritance/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/interface/inheritance/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/interface/method_signature/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/interface/method_signature/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/interface/only_constructor/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/interface/only_constructor/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/method/non_mutating/understood/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/method/non_mutating/understood/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/expected/type_annotation/atomic/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate/expected/type_annotation/atomic/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/intermediate/unexpected/constraints/dangling_constraintref/expected_error.txt: -------------------------------------------------------------------------------- 1 | The constraint reference is dangling: AAS-NON-EXISTING -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/above_basic_multilanguage_plane/char/pattern.regex: -------------------------------------------------------------------------------- 1 | ^\U0001F600$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/arbitrary_suffix/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a.*$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/arbitrary_suffix/program.txt: -------------------------------------------------------------------------------- 1 | # ^a.*$ 2 | { 3 | char 'a' 4 | match 5 | } -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/char_and_range/pattern.regex: -------------------------------------------------------------------------------- 1 | ^0x[A-Fa-f0-9]$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/char_and_range/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/char_and_range/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/compliment_range/pattern.regex: -------------------------------------------------------------------------------- 1 | ^[^a-b]$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/compliment_range/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/compliment_range/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/dot/pattern.regex: -------------------------------------------------------------------------------- 1 | ^.$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/dot/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/dot/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/multiple_alterations/pattern.regex: -------------------------------------------------------------------------------- 1 | ^(a|b|c)$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/multiple_alterations/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/multiple_alterations/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/multiple_chars/pattern.regex: -------------------------------------------------------------------------------- 1 | ^ab$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/multiple_chars/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/multiple_chars/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/multiple_ranges/pattern.regex: -------------------------------------------------------------------------------- 1 | ^[A-Fa-f0-9]$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/multiple_ranges/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/multiple_ranges/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/0_0/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a{0,0}$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/0_0/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/0_0/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/0_1/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a{0,1}$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/0_1/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/0_1/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/0_2/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a{0,2}$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/0_2/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/0_2/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/0_inf/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a*$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/0_inf/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/0_inf/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/1_1/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a{1,1}$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/1_1/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/1_1/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/1_2/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a{1,2}$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/1_2/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/1_2/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/1_3/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a{1,3}$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/1_3/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/1_3/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/1_inf/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a{1,}$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/1_inf/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/1_inf/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/2_inf/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a{2,}$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/quantifier/2_inf/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/quantifier/2_inf/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/real_world/base64/pattern.regex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/real_world/base64/pattern.regex -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/real_world/base64/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/real_world/base64/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/single_alteration/pattern.regex: -------------------------------------------------------------------------------- 1 | ^(a|b)$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/single_alteration/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/single_alteration/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/single_char/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/single_char/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/single_char/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/single_range/pattern.regex: -------------------------------------------------------------------------------- 1 | ^[a-b]$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/expected/single_range/program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/expected/single_range/program.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/unexpected/non_greedy_quantifier/exception.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/unexpected/non_greedy_quantifier/exception.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/unexpected/non_greedy_quantifier/pattern.regex: -------------------------------------------------------------------------------- 1 | ^a+?$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/unexpected/not_anchored_at_end/exception.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/unexpected/not_anchored_at_end/exception.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/unexpected/not_anchored_at_end/pattern.regex: -------------------------------------------------------------------------------- 1 | ^ab -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/unexpected/not_anchored_at_start/exception.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/intermediate_revm/unexpected/not_anchored_at_start/exception.txt -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/unexpected/not_anchored_at_start/pattern.regex: -------------------------------------------------------------------------------- 1 | ab$ -------------------------------------------------------------------------------- /dev/test_data/intermediate_revm/unexpected/not_anchored_at_start_and_at_end/pattern.regex: -------------------------------------------------------------------------------- 1 | ab -------------------------------------------------------------------------------- /dev/test_data/java/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/java/test_main/aas_core_meta.v3/input/snippets/package.txt: -------------------------------------------------------------------------------- 1 | aas_core.aas3_0 2 | -------------------------------------------------------------------------------- /dev/test_data/jsonld_context/aas_core_meta.v3/output/context.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/jsonld_context/aas_core_meta.v3/output/context.jsonld -------------------------------------------------------------------------------- /dev/test_data/jsonld_context/context.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/jsonld_context/context.jsonld -------------------------------------------------------------------------------- /dev/test_data/jsonschema/test_main/aas_core_meta.v3/examples/expected/empty/empty_environment_with_optional_properties_missing.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /dev/test_data/jsonschema/test_main/aas_core_meta.v3/expected_output/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/jsonschema/test_main/aas_core_meta.v3/expected_output/schema.json -------------------------------------------------------------------------------- /dev/test_data/jsonschema/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/jsonschema/test_main/regression_when_len_constraints_on_inherited_property/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/aas_core_meta.v3/expected_output/nodeset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/aas_core_meta.v3/expected_output/nodeset.xml -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/aas_core_meta.v3/input/snippets/base_nodeset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/aas_core_meta.v3/input/snippets/base_nodeset.xml -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/aas_core_meta.v3/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/abstract_and_concrete_classes/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/abstract_and_concrete_classes/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/abstract_and_concrete_classes/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/abstract_and_concrete_classes/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/classes_with_invariants/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/classes_with_invariants/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/classes_with_invariants/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/classes_with_invariants/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_descendant/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_descendant/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_descendant/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/concrete_class_with_descendant/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_enum/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_enum/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_enum/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/concrete_class_with_enum/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_list_of_instances/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_list_of_instances/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_primitive_attributes/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_primitive_attributes/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_string/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_string/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/concrete_class_with_string/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/concrete_class_with_string/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/constrained_primitive/expected_output/nodeset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/constrained_primitive/expected_output/nodeset.xml -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/constrained_primitive/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/constrained_primitive/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/constrained_primitive/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/constrained_primitive/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/multiple_inheritance/expected_output/nodeset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/multiple_inheritance/expected_output/nodeset.xml -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/multiple_inheritance/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/multiple_inheritance/input/snippets/name_prefix.txt: -------------------------------------------------------------------------------- 1 | AAS -------------------------------------------------------------------------------- /dev/test_data/opcua/test_main/multiple_inheritance/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/opcua/test_main/multiple_inheritance/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/constant/constant_set/of_enum/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/constant/constant_set/of_enum/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/constant/constant_set/of_str/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/constant/constant_set/of_str/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/constant/constant_str/only_value/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/constant/constant_str/only_value/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/enum/ok/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/enum/ok/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/enum/ok/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/enum/ok/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/inheritance/basic/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/inheritance/basic/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/inheritance/basic/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/inheritance/basic/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/inheritance/diamond/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/inheritance/diamond/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/inheritance/diamond/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/inheritance/diamond/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/invariants/in_relation/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/invariants/in_relation/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/invariants/in_relation/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/invariants/in_relation/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/arguments/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/arguments/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/arguments/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/arguments/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/basic/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/basic/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/basic/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/basic/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/contracts/postcondition/basic/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/contracts/postcondition/basic/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/default/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/default/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/default/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/default/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/description/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/description/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/description/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/description/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/is_implementation_specific/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/is_implementation_specific/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/non_mutating/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/non_mutating/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/non_mutating/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/non_mutating/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/returns_none/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/returns_none/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/returns_none/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/returns_none/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/returns_something/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/returns_something/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/method/returns_something/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/method/returns_something/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/single_class/description/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/single_class/description/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/single_class/description/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/single_class/description/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/single_class/empty/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/single_class/empty/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/expected/single_class/empty/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/single_class/empty/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/single_class/property/description/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/single_class/property/description/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/single_class/property/mandatory/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/single_class/property/mandatory/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/expected/single_class/property/optional/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/expected/single_class/property/optional/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/real_meta_models/aas_core_meta.v3/expected_symbol_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/real_meta_models/aas_core_meta.v3/expected_symbol_table.txt -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/class_decorators/non_name_decorator/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/class_decorators/non_name_decorator/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/class_decorators/unknown_decorator/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/class_decorators/unknown_decorator/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/enum/expression_as_assignment_value/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/enum/expression_as_assignment_value/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/enum/non_assignment/expected_error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/enum/non_assignment/expected_error.txt -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/enum/non_assignment/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/enum/non_assignment/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/enum/non_string_literal/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected a string literal in the enumeration, but got: 3 -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/enum/non_string_literal/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/enum/non_string_literal/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/enum/unexpected_inheritance/expected_error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/enum/unexpected_inheritance/expected_error.txt -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/enum/unexpected_inheritance/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/enum/unexpected_inheritance/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_contracts/snapshot/name_not_a_string_literal/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected a string literal as a capture name, but got: SOME_CONSTANT -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_decorators/non_mutating/non_mutating_constructor/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected non-mutating constructor -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/argument_without_a_type_annotation/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected method argument without a type annotation: x -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/default_for_self/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/method_definitions/default_for_self/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/dunder/expected_error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/method_definitions/dunder/expected_error.txt -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/dunder/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/method_definitions/dunder/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/init_with_return_type/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected __init__ to return None, but got: int -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/with_keyword_only_arguments/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected keyword-only arguments -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/with_positional_arguments/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected positional-only arguments -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/with_variable_arguments/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected variable arguments -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/with_variable_keyword_arguments/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected variable arguments -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/without_arguments/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected no arguments -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/method_definitions/without_self/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/method_definitions/without_self/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/property_definitions/final_without_subscript/expected_error.txt: -------------------------------------------------------------------------------- 1 | Our type could not be found in the symbol table: Final -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/property_definitions/nested_final/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/property_definitions/nested_final/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/property_definitions/non_simple/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected a property with a simple target (no parentheses!) -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/property_definitions/non_simple/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/property_definitions/non_simple/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/property_definitions/unexpected_assignment/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected assignment of a value to a property -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/symbol_table/constant_set_with_a_non_set_subset/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected keyword argument to constant_set: subsets=[Some_string] -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/symbol_table/dangling_inheritance/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse/unexpected/symbol_table/dangling_inheritance/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/symbol_table/dangling_reference_in_type_annotation_of_a_property/expected_error.txt: -------------------------------------------------------------------------------- 1 | Our type could not be found in the symbol table: Dangling -------------------------------------------------------------------------------- /dev/test_data/parse/unexpected/symbol_table/dangling_reference_in_type_annotation_of_an_argument/expected_error.txt: -------------------------------------------------------------------------------- 1 | Our type could not be found in the symbol table: Dangling -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/common_escaping/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [\^\xab\uc0de\U0010ffff\-\[\]\\] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/common_escaping/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/character_set/common_escaping/source.py -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/complementing/double_caret/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [^^] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/complementing/double_caret/source.py: -------------------------------------------------------------------------------- 1 | "[^^]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/complementing/multiple_ranges/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [^a-zA-Z0-9_-] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/complementing/multiple_ranges/source.py: -------------------------------------------------------------------------------- 1 | "[^a-zA-Z0-9_-]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/complementing/suffix_dash/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [^a-z-] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/complementing/suffix_dash/source.py: -------------------------------------------------------------------------------- 1 | "[^a-z-]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/escape_first_caret/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [\^] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/escape_first_caret/source.py: -------------------------------------------------------------------------------- 1 | "[\\^]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/literals_which_need_no_escaping_in_characters_set_but_need_escaping_outside/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [{}?*+.] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/literals_which_need_no_escaping_in_characters_set_but_need_escaping_outside/source.py: -------------------------------------------------------------------------------- 1 | "[{}?*+.]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/multiple_ranges/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [a-zA-Z_0-9] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/multiple_ranges/source.py: -------------------------------------------------------------------------------- 1 | "[a-zA-Z_0-9]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/single_literal/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [a] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/single_literal/source.py: -------------------------------------------------------------------------------- 1 | "[a]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/single_range/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [a-z] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/single_range/source.py: -------------------------------------------------------------------------------- 1 | "[a-z]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/unescaped_dash/only_dash/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [-] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/unescaped_dash/only_dash/source.py: -------------------------------------------------------------------------------- 1 | "[-]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/unescaped_dash/prefix_dash/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [-a-z] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/unescaped_dash/prefix_dash/source.py: -------------------------------------------------------------------------------- 1 | "[-a-z]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/unescaped_dash/suffix_dash/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [a-] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/character_set/unescaped_dash/suffix_dash/source.py: -------------------------------------------------------------------------------- 1 | "[a-]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/dot/expected_parsed_regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/dot/expected_parsed_regex.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/dot/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/dot/source.py: -------------------------------------------------------------------------------- 1 | "." 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/group/expected_parsed_regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/empty/group/expected_parsed_regex.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/group/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | () -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/group/source.py: -------------------------------------------------------------------------------- 1 | "()" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/group_in_a_group/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | (()) -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/group_in_a_group/source.py: -------------------------------------------------------------------------------- 1 | "(())" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/group_of_union_of_empty_concatenations/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | (|) -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/group_of_union_of_empty_concatenations/source.py: -------------------------------------------------------------------------------- 1 | "(|)" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/regex/expected_parsed_regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/empty/regex/expected_parsed_regex.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/regex/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/regex/source.py: -------------------------------------------------------------------------------- 1 | "" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/union_of_empty_concatenations/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/empty/union_of_empty_concatenations/source.py: -------------------------------------------------------------------------------- 1 | "|" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/escaped_literals/expected_parsed_regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/escaped_literals/expected_parsed_regex.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/escaped_literals/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | \xab \uc0de 􏿿 \? \* \+ \( \) \[ \] \^ \$ \\ \. # -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/escaped_literals/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/escaped_literals/source.py -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/formatted_value/at_the_beginning/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | ab -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/formatted_value/at_the_beginning/source.py: -------------------------------------------------------------------------------- 1 | f"{x}ab" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/formatted_value/at_the_end/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | ab -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/formatted_value/at_the_end/source.py: -------------------------------------------------------------------------------- 1 | f"ab{x}" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/formatted_value/in_the_middle/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | ab -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/formatted_value/in_the_middle/source.py: -------------------------------------------------------------------------------- 1 | f"a{x}b" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/formatted_value/single_formatted_value/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/formatted_value/single_formatted_value/source.py: -------------------------------------------------------------------------------- 1 | f"{x}" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/literal/expected_parsed_regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/literal/expected_parsed_regex.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/literal/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/literal/source.py: -------------------------------------------------------------------------------- 1 | "a" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/at_least_3/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a{3,} -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/at_least_3/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/quantifier/greedy/at_least_3/source.py -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/at_least_one/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a+ -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/at_least_one/source.py: -------------------------------------------------------------------------------- 1 | "a+" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/at_most_3/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a{0,3} -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/at_most_3/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/quantifier/greedy/at_most_3/source.py -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/exactly_3/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a{3} -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/exactly_3/source.py: -------------------------------------------------------------------------------- 1 | "a{ \t3 \t}" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/maybe/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a? -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/maybe/source.py: -------------------------------------------------------------------------------- 1 | "a?" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/zero_or_more/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a* -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/greedy/zero_or_more/source.py: -------------------------------------------------------------------------------- 1 | "a*" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/at_least_3/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a{3,}? -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/at_least_3/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/quantifier/non_greedy/at_least_3/source.py -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/at_least_one/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a+? -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/at_least_one/source.py: -------------------------------------------------------------------------------- 1 | "a+?" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/at_most_3/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a{0,3}? -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/at_most_3/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/quantifier/non_greedy/at_most_3/source.py -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/exactly_3/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a{3}? -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/exactly_3/source.py: -------------------------------------------------------------------------------- 1 | "a{ \t3 \t}?" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/maybe/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a?? -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/maybe/source.py: -------------------------------------------------------------------------------- 1 | "a??" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/zero_or_more/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a*? -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/non_greedy/zero_or_more/source.py: -------------------------------------------------------------------------------- 1 | "a*?" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/on_a_character_set/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [a-z]* -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/on_a_character_set/source.py: -------------------------------------------------------------------------------- 1 | "[a-z]*" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/on_a_formatted_value/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/on_a_formatted_value/source.py: -------------------------------------------------------------------------------- 1 | f"{x}*" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/on_a_group/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | (a)* -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/on_a_group/source.py: -------------------------------------------------------------------------------- 1 | "(a)*" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/on_a_literal/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a* -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/quantifier/on_a_literal/source.py: -------------------------------------------------------------------------------- 1 | "a*" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/double_end_symbol/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | $$ -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/double_end_symbol/source.py: -------------------------------------------------------------------------------- 1 | "$$" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/double_start_symbol/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | ^^ -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/double_start_symbol/source.py: -------------------------------------------------------------------------------- 1 | "^^" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/end_symbol_in_the_middle/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a$b -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/end_symbol_in_the_middle/source.py: -------------------------------------------------------------------------------- 1 | "a$b" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/only_start_symbol/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | ^ -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/only_start_symbol/source.py: -------------------------------------------------------------------------------- 1 | "^" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/only_stop_symbol/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | $ -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/only_stop_symbol/source.py: -------------------------------------------------------------------------------- 1 | "$" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/start_symbol_at_the_beginning/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | ^a -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/start_symbol_at_the_beginning/source.py: -------------------------------------------------------------------------------- 1 | "^a" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/start_symbol_in_the_middle/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a^b -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/start_symbol_in_the_middle/source.py: -------------------------------------------------------------------------------- 1 | "a^b" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/stop_symbol_at_the_end/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a$ -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/start_and_stop_symbols/stop_symbol_at_the_end/source.py: -------------------------------------------------------------------------------- 1 | "a$" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/of_character_sets/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | [a-z]|[0-9] -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/of_character_sets/source.py: -------------------------------------------------------------------------------- 1 | "[a-z]|[0-9]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/of_groups/expected_parsed_regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/union/of_groups/expected_parsed_regex.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/of_groups/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | (a)|(b) -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/of_groups/source.py: -------------------------------------------------------------------------------- 1 | "(a)|(b)" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/of_string_literals/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | a|b -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/of_string_literals/source.py: -------------------------------------------------------------------------------- 1 | "a|b" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/within_group/expected_parsed_regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/union/within_group/expected_parsed_regex.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/within_group/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | (a|b) -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/union/within_group/source.py: -------------------------------------------------------------------------------- 1 | "(a|b)" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/whitespace/expected_parsed_regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/expected/whitespace/expected_parsed_regex.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/whitespace/rendered_regex.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/expected/whitespace/source.py: -------------------------------------------------------------------------------- 1 | " " 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/Uxxxxxxxx_out_of_range/source.py: -------------------------------------------------------------------------------- 1 | "\\U0020FFFF" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/only_backslash/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected escaping 2 | a\ 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/only_backslash/source.py: -------------------------------------------------------------------------------- 1 | "a\\" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/short_Uxxxxxxxx/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected eight hexadecimal digits after \U 2 | \U12345 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/short_Uxxxxxxxx/source.py: -------------------------------------------------------------------------------- 1 | "\\U12345" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/short_uxxxx/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected four hexadecimal digits after \u 2 | \uabc 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/short_uxxxx/source.py: -------------------------------------------------------------------------------- 1 | "\\uabc" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/short_x/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected two hexadecimal digits after \x 2 | \x3 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/short_x/source.py: -------------------------------------------------------------------------------- 1 | "\\x3" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/unexpected_escaping/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected escaping 2 | \Q 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/unexpected_escaping/source.py: -------------------------------------------------------------------------------- 1 | "\\Q" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/unhandled/digit/source.py: -------------------------------------------------------------------------------- 1 | "\\d" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/unhandled/not_digit/source.py: -------------------------------------------------------------------------------- 1 | "\\D" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/unhandled/not_whitespace/source.py: -------------------------------------------------------------------------------- 1 | "\\S" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/unhandled/not_word/source.py: -------------------------------------------------------------------------------- 1 | "\\W" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/unhandled/whitespace/source.py: -------------------------------------------------------------------------------- 1 | "\\s" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/character_literal/unhandled/word/source.py: -------------------------------------------------------------------------------- 1 | "\\w" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/Uxxxxxxxx_out_of_range/source.py: -------------------------------------------------------------------------------- 1 | "[\\U0020FFFF]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/only_backslash/source.py: -------------------------------------------------------------------------------- 1 | "[a\\]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/short_Uxxxxxxxx/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected eight hexadecimal digits after \U 2 | [\U12345] 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/short_Uxxxxxxxx/source.py: -------------------------------------------------------------------------------- 1 | "[\\U12345]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/short_uxxxx/source.py: -------------------------------------------------------------------------------- 1 | "[\\uabc]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/short_x/source.py: -------------------------------------------------------------------------------- 1 | "[\\x3]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unexpected_escaping/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected escaping 2 | [\Q] 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unexpected_escaping/source.py: -------------------------------------------------------------------------------- 1 | "[\\Q]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unhandled/digit/source.py: -------------------------------------------------------------------------------- 1 | "[\\d]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unhandled/not_digit/source.py: -------------------------------------------------------------------------------- 1 | "[\\D]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unhandled/not_whitespace/source.py: -------------------------------------------------------------------------------- 1 | "[\\S]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unhandled/not_word/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected escaping 2 | [\W] 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unhandled/not_word/source.py: -------------------------------------------------------------------------------- 1 | "[\\W]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unhandled/whitespace/source.py: -------------------------------------------------------------------------------- 1 | "[\\s]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unhandled/word/expected_error.txt: -------------------------------------------------------------------------------- 1 | Unexpected escaping 2 | [\w] 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/improper_escaping/range_character/unhandled/word/source.py: -------------------------------------------------------------------------------- 1 | "[\\w]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/invalid_character_range/expected_error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/unexpected/invalid_character_range/expected_error.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/invalid_character_range/source.py: -------------------------------------------------------------------------------- 1 | "[z-a]" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/invalid_quantifier/at_least_x/source.py: -------------------------------------------------------------------------------- 1 | "a{x,}" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/invalid_quantifier/between_3_and_x/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected closing ``}`` for the quantifier 2 | a{3,x} 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/invalid_quantifier/between_3_and_x/source.py: -------------------------------------------------------------------------------- 1 | "a{3,x}" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/invalid_quantifier/exactly_x/source.py: -------------------------------------------------------------------------------- 1 | "a{x}" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unhandled_group_directives/source.py: -------------------------------------------------------------------------------- 1 | "(?:abc)" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/character_set/source.py: -------------------------------------------------------------------------------- 1 | "[a-z" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/group/expected_error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/parse_retree/unexpected/unterminated/group/expected_error.txt -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/group/source.py: -------------------------------------------------------------------------------- 1 | "(something" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/group_of_union_of_empty_concatenations/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected a closing bracket for the group, but found none. 2 | (| 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/group_of_union_of_empty_concatenations/source.py: -------------------------------------------------------------------------------- 1 | "(|" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/quantifier/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected closing ``}`` for the quantifier 2 | a{3 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/quantifier/source.py: -------------------------------------------------------------------------------- 1 | "a{3" 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/quantifier_with_comma/source.py: -------------------------------------------------------------------------------- 1 | "a{," 2 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/quantifier_with_number_and_comma/expected_error.txt: -------------------------------------------------------------------------------- 1 | Expected closing ``}`` for the quantifier 2 | a{3, 3 | ^ 4 | -------------------------------------------------------------------------------- /dev/test_data/parse_retree/unexpected/unterminated/quantifier_with_number_and_comma/source.py: -------------------------------------------------------------------------------- 1 | "a{3," 2 | -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/aas_core_meta.v3/input/snippets/namespace.txt: -------------------------------------------------------------------------------- 1 | aas_core3 -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/abstract_and_concrete_classes/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/abstract_and_concrete_classes/input/snippets/namespace.txt: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_descendants/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_descendants/input/snippets/namespace.txt: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_enum/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_enum/input/snippets/namespace.txt: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_enum/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/proto/test_main/expected/concrete_class_with_enum/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_list_of_instances/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_list_of_instances/input/snippets/namespace.txt: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_primitive_attributes/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/proto/test_main/expected/concrete_class_with_primitive_attributes/input/snippets/namespace.txt: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /dev/test_data/python/test_main/aas_core_meta.v3/expected_output/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/python/test_main/aas_core_meta.v3/expected_output/common.py -------------------------------------------------------------------------------- /dev/test_data/python/test_main/aas_core_meta.v3/expected_output/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/python/test_main/aas_core_meta.v3/expected_output/constants.py -------------------------------------------------------------------------------- /dev/test_data/python/test_main/aas_core_meta.v3/expected_output/jsonization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/python/test_main/aas_core_meta.v3/expected_output/jsonization.py -------------------------------------------------------------------------------- /dev/test_data/python/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/python/test_main/aas_core_meta.v3/expected_output/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/python/test_main/aas_core_meta.v3/expected_output/types.py -------------------------------------------------------------------------------- /dev/test_data/python/test_main/aas_core_meta.v3/expected_output/verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/python/test_main/aas_core_meta.v3/expected_output/verification.py -------------------------------------------------------------------------------- /dev/test_data/python/test_main/aas_core_meta.v3/expected_output/xmlization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/python/test_main/aas_core_meta.v3/expected_output/xmlization.py -------------------------------------------------------------------------------- /dev/test_data/python/test_main/aas_core_meta.v3/input/snippets/qualified_module_name.txt: -------------------------------------------------------------------------------- 1 | aas_core3 -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/aas_core_meta.v3/input/snippets/base_qualified_module_name.txt: -------------------------------------------------------------------------------- 1 | aas_core3 -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/aas_core_meta.v3/input/snippets/qualified_module_name_for_protobuf_library.txt: -------------------------------------------------------------------------------- 1 | aas_core3_protobuf -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/abstract_and_concrete_classes/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/abstract_and_concrete_classes/input/snippets/base_qualified_module_name.txt: -------------------------------------------------------------------------------- 1 | aas_core3 -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/abstract_and_concrete_classes/input/snippets/qualified_module_name_for_protobuf_library.txt: -------------------------------------------------------------------------------- 1 | aas_core3_protobuf -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_descendant/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_descendant/input/snippets/base_qualified_module_name.txt: -------------------------------------------------------------------------------- 1 | aas_core3 -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_descendant/input/snippets/qualified_module_name_for_protobuf_library.txt: -------------------------------------------------------------------------------- 1 | aas_core3_protobuf -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_enum/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_enum/input/snippets/base_qualified_module_name.txt: -------------------------------------------------------------------------------- 1 | aas_core3 -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_enum/input/snippets/qualified_module_name_for_protobuf_library.txt: -------------------------------------------------------------------------------- 1 | aas_core3_protobuf -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_enum/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/python_protobuf/test_main/concrete_class_with_enum/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_list_of_instances/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_list_of_instances/input/snippets/base_qualified_module_name.txt: -------------------------------------------------------------------------------- 1 | aas_core3 -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_list_of_instances/input/snippets/qualified_module_name_for_protobuf_library.txt: -------------------------------------------------------------------------------- 1 | aas_core3_protobuf -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_primitive_attributes/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_primitive_attributes/input/snippets/base_qualified_module_name.txt: -------------------------------------------------------------------------------- 1 | aas_core3 -------------------------------------------------------------------------------- /dev/test_data/python_protobuf/test_main/concrete_class_with_primitive_attributes/input/snippets/qualified_module_name_for_protobuf_library.txt: -------------------------------------------------------------------------------- 1 | aas_core3_protobuf -------------------------------------------------------------------------------- /dev/test_data/rdf_shacl/test_main/expected/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/rdf_shacl/test_main/expected/regression_when_lang_string_class_is_missing/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/rdf_shacl/test_main/expected/regression_when_len_constraints_on_inherited_property/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/real_meta_models/aas_core_meta.v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/real_meta_models/aas_core_meta.v3.py -------------------------------------------------------------------------------- /dev/test_data/smoke/test_main/expected/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/smoke/test_main/expected/README.rst -------------------------------------------------------------------------------- /dev/test_data/smoke/test_main/unexpected/infer_for_schema_error/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/smoke/test_main/unexpected/infer_for_schema_error/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/smoke/test_main/unexpected/intermediate_error/expected_stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/smoke/test_main/unexpected/intermediate_error/expected_stderr.txt -------------------------------------------------------------------------------- /dev/test_data/smoke/test_main/unexpected/intermediate_error/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/smoke/test_main/unexpected/intermediate_error/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/smoke/test_main/unexpected/parse_error/expected_stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/smoke/test_main/unexpected/parse_error/expected_stderr.txt -------------------------------------------------------------------------------- /dev/test_data/smoke/test_main/unexpected/parse_error/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/smoke/test_main/unexpected/parse_error/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/smoke/test_main/unexpected/type_error/expected_stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/smoke/test_main/unexpected/type_error/expected_stderr.txt -------------------------------------------------------------------------------- /dev/test_data/smoke/test_main/unexpected/type_error/meta_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/smoke/test_main/unexpected/type_error/meta_model.py -------------------------------------------------------------------------------- /dev/test_data/typescript/test_main/aas_core_meta.v3/expected_output/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/typescript/test_main/aas_core_meta.v3/expected_output/common.ts -------------------------------------------------------------------------------- /dev/test_data/typescript/test_main/aas_core_meta.v3/expected_output/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/typescript/test_main/aas_core_meta.v3/expected_output/constants.ts -------------------------------------------------------------------------------- /dev/test_data/typescript/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/typescript/test_main/aas_core_meta.v3/expected_output/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/typescript/test_main/aas_core_meta.v3/expected_output/types.ts -------------------------------------------------------------------------------- /dev/test_data/xsd/test_main/aas_core_meta.v3/expected_output/schema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/xsd/test_main/aas_core_meta.v3/expected_output/schema.xsd -------------------------------------------------------------------------------- /dev/test_data/xsd/test_main/aas_core_meta.v3/expected_output/stdout.txt: -------------------------------------------------------------------------------- 1 | Code generated to: 2 | -------------------------------------------------------------------------------- /dev/test_data/xsd/test_main/aas_core_meta.v3/input/snippets/root_element.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/test_data/xsd/test_main/aas_core_meta.v3/input/snippets/root_element.xml -------------------------------------------------------------------------------- /dev/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/__init__.py -------------------------------------------------------------------------------- /dev/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/common.py -------------------------------------------------------------------------------- /dev/tests/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/cpp/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/cpp/test_common.py -------------------------------------------------------------------------------- /dev/tests/cpp/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/cpp/test_main.py -------------------------------------------------------------------------------- /dev/tests/cpp/test_pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/cpp/test_pattern.py -------------------------------------------------------------------------------- /dev/tests/cpp/test_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/cpp/test_verification.py -------------------------------------------------------------------------------- /dev/tests/cpp/test_yielding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/cpp/test_yielding.py -------------------------------------------------------------------------------- /dev/tests/csharp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/csharp/live_test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/csharp/live_test_main.py -------------------------------------------------------------------------------- /dev/tests/csharp/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/csharp/test_common.py -------------------------------------------------------------------------------- /dev/tests/csharp/test_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/csharp/test_description.py -------------------------------------------------------------------------------- /dev/tests/csharp/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/csharp/test_main.py -------------------------------------------------------------------------------- /dev/tests/csharp/test_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/csharp/test_structure.py -------------------------------------------------------------------------------- /dev/tests/csharp/test_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/csharp/test_verification.py -------------------------------------------------------------------------------- /dev/tests/description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/description.py -------------------------------------------------------------------------------- /dev/tests/golang/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/golang/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/golang/test_common.py -------------------------------------------------------------------------------- /dev/tests/golang/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/golang/test_main.py -------------------------------------------------------------------------------- /dev/tests/infer_for_schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/infer_for_schema/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/infer_for_schema/common.py -------------------------------------------------------------------------------- /dev/tests/infer_for_schema/test_len_on_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/infer_for_schema/test_len_on_properties.py -------------------------------------------------------------------------------- /dev/tests/infer_for_schema/test_len_on_self.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/infer_for_schema/test_len_on_self.py -------------------------------------------------------------------------------- /dev/tests/infer_for_schema/test_patterns_on_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/infer_for_schema/test_patterns_on_properties.py -------------------------------------------------------------------------------- /dev/tests/infer_for_schema/test_patterns_on_self.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/infer_for_schema/test_patterns_on_self.py -------------------------------------------------------------------------------- /dev/tests/infer_for_schema/test_property_in_set_of_enumeration_literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/infer_for_schema/test_property_in_set_of_enumeration_literals.py -------------------------------------------------------------------------------- /dev/tests/infer_for_schema/test_property_in_set_of_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/infer_for_schema/test_property_in_set_of_primitives.py -------------------------------------------------------------------------------- /dev/tests/intermediate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/intermediate/test_constructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/intermediate/test_constructor.py -------------------------------------------------------------------------------- /dev/tests/intermediate/test_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/intermediate/test_hierarchy.py -------------------------------------------------------------------------------- /dev/tests/intermediate/test_revm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/intermediate/test_revm.py -------------------------------------------------------------------------------- /dev/tests/intermediate/test_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/intermediate/test_translate.py -------------------------------------------------------------------------------- /dev/tests/intermediate/test_type_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/intermediate/test_type_inference.py -------------------------------------------------------------------------------- /dev/tests/intermediate/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/intermediate/test_types.py -------------------------------------------------------------------------------- /dev/tests/java/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/java/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/java/test_common.py -------------------------------------------------------------------------------- /dev/tests/java/test_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/java/test_description.py -------------------------------------------------------------------------------- /dev/tests/java/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/java/test_main.py -------------------------------------------------------------------------------- /dev/tests/jsonld_context/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/jsonld_context/test_main.py -------------------------------------------------------------------------------- /dev/tests/opcua/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/opcua/__init__.py -------------------------------------------------------------------------------- /dev/tests/opcua/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/opcua/test_main.py -------------------------------------------------------------------------------- /dev/tests/our_jsonschema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/our_jsonschema/__init__.py -------------------------------------------------------------------------------- /dev/tests/our_jsonschema/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/our_jsonschema/test_main.py -------------------------------------------------------------------------------- /dev/tests/parse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/parse/test_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/parse/test_parse.py -------------------------------------------------------------------------------- /dev/tests/parse/test_retree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/parse/test_retree.py -------------------------------------------------------------------------------- /dev/tests/proto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/proto/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/proto/test_main.py -------------------------------------------------------------------------------- /dev/tests/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/python/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/python/test_common.py -------------------------------------------------------------------------------- /dev/tests/python/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/python/test_main.py -------------------------------------------------------------------------------- /dev/tests/python/test_xml_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/python/test_xml_playground.py -------------------------------------------------------------------------------- /dev/tests/python_protobuf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/python_protobuf/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/python_protobuf/test_main.py -------------------------------------------------------------------------------- /dev/tests/rdf_shacl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/rdf_shacl/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/rdf_shacl/test_common.py -------------------------------------------------------------------------------- /dev/tests/rdf_shacl/test_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/rdf_shacl/test_description.py -------------------------------------------------------------------------------- /dev/tests/rdf_shacl/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/rdf_shacl/test_main.py -------------------------------------------------------------------------------- /dev/tests/smoke/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/smoke/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/smoke/test_main.py -------------------------------------------------------------------------------- /dev/tests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/test_common.py -------------------------------------------------------------------------------- /dev/tests/typescript/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/typescript/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/typescript/test_common.py -------------------------------------------------------------------------------- /dev/tests/typescript/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/typescript/test_main.py -------------------------------------------------------------------------------- /dev/tests/xsd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/xsd/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/xsd/test_main.py -------------------------------------------------------------------------------- /dev/tests/yielding/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/yielding/test_linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/dev/tests/yielding/test_linear.py -------------------------------------------------------------------------------- /diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/diagram.svg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aas-core-works/aas-core-codegen/HEAD/pyproject.toml --------------------------------------------------------------------------------