├── .flake8 ├── .github └── workflows │ ├── build.yml │ ├── flake8.yml │ ├── main.yml │ └── publish-to-pypi.yml ├── .gitignore ├── LICENSE ├── README.md ├── a2lparser ├── __init__.py ├── a2l │ ├── __init__.py │ ├── a2l_lex.py │ ├── a2l_validator.py │ ├── a2l_yacc.py │ ├── ast │ │ ├── __init__.py │ │ ├── abstract_syntax_tree.py │ │ ├── ast_generator.py │ │ └── ast_node_stack.py │ ├── lex │ │ ├── __init__.py │ │ ├── keywords │ │ │ ├── __init__.py │ │ │ ├── a2l_keywords_datatypes.py │ │ │ ├── a2l_keywords_enums.py │ │ │ ├── a2l_keywords_sections.py │ │ │ └── a2l_keywords_types.py │ │ ├── lexer_keywords.py │ │ └── lexer_regex.py │ └── rules │ │ ├── __init__.py │ │ ├── rules_datatypes.py │ │ ├── rules_enum.py │ │ ├── rules_meta.py │ │ ├── rules_sections.py │ │ └── rules_sections_errorhandlers.py ├── a2lparser.py ├── a2lparser_exception.py ├── cli │ ├── __init__.py │ └── command_prompt.py ├── configs │ └── ASAP2_MCD_v171.cfg ├── converter │ ├── __init__.py │ ├── a2l_converter.py │ ├── json_converter.py │ ├── xml_converter.py │ └── yaml_converter.py ├── gen │ ├── .gitignore │ └── __init__.py ├── logs │ ├── .gitignore │ └── __init__.py └── main.py ├── codecov.yml ├── pyproject.toml ├── requirements.txt ├── setup.py ├── testfiles ├── A2L │ ├── AMLTemplate.aml │ ├── ASAP2_Demo_V161.a2l │ ├── ASAP2_Demo_V171.a2l │ ├── TEST_Nested_Includes.a2l │ └── submodules │ │ ├── CHARACTERISTICS.a2l │ │ ├── MEASUREMENTS.a2l │ │ ├── MODULE_INCLUDES.a2l │ │ └── TRANSFORMERS.a2l ├── JSON │ ├── ASAP2_Demo_V161.json │ ├── ASAP2_Demo_V171.json │ └── TEST_Nested_Includes.json ├── XML │ ├── ASAP2_Demo_V161.xml │ ├── ASAP2_Demo_V171.xml │ └── TEST_Nested_Includes.xml └── YAML │ ├── ASAP2_Demo_V161.yml │ ├── ASAP2_Demo_V171.yml │ └── TEST_Nested_Includes.yml └── tests ├── __init__.py ├── ast ├── test_ast_abstract_syntax_tree.py ├── test_ast_generator.py └── test_ast_is_value_match.py ├── conftest.py ├── converter ├── test_converter_a2l.py ├── test_converter_json.py ├── test_converter_xml.py └── test_converter_yaml.py ├── error_handling ├── test_error_handling_module.py ├── test_error_handling_sections.py ├── test_error_handling_simple.py └── test_error_handling_unknown_tokens.py ├── fixture_utils.py ├── integration ├── test_integration_asap2_demo_v161.py ├── test_integration_asap2_demo_v171.py ├── test_integration_nested_includes.py └── test_integration_version.py ├── lex ├── test_lex_comments.py ├── test_lex_datatypes.py ├── test_lex_keywords.py ├── test_lex_newlines.py └── test_lex_tags_begin_end.py ├── parser ├── test_parser_find_includes.py └── test_parser_load_file.py ├── rules ├── test_rules_a2ml.py ├── test_rules_a2ml_version.py ├── test_rules_annotation.py ├── test_rules_ar_component.py ├── test_rules_asap2_version.py ├── test_rules_axis_descr.py ├── test_rules_axis_pts.py ├── test_rules_bit_operation.py ├── test_rules_blob.py ├── test_rules_calibration_handle.py ├── test_rules_calibration_method.py ├── test_rules_characteristic.py ├── test_rules_compu_method.py ├── test_rules_compu_tab.py ├── test_rules_compu_vtab.py ├── test_rules_compu_vtab_range.py ├── test_rules_def_characteristic.py ├── test_rules_dependent_characteristic.py ├── test_rules_formula.py ├── test_rules_frame.py ├── test_rules_function.py ├── test_rules_function_list.py ├── test_rules_group.py ├── test_rules_header.py ├── test_rules_if_data.py ├── test_rules_instance.py ├── test_rules_measurement.py ├── test_rules_memory_layout.py ├── test_rules_memory_segment.py ├── test_rules_mod_common.py ├── test_rules_mod_par.py ├── test_rules_module.py ├── test_rules_overwrite.py ├── test_rules_project.py ├── test_rules_record_layout.py ├── test_rules_structure_component.py ├── test_rules_transformer.py ├── test_rules_typedef_axis.py ├── test_rules_typedef_blob.py ├── test_rules_typedef_characteristic.py ├── test_rules_typedef_measurement.py ├── test_rules_typedef_structure.py ├── test_rules_unit.py ├── test_rules_user_rights.py ├── test_rules_var_characteristic.py ├── test_rules_var_criterion.py ├── test_rules_var_forbidden_comb.py ├── test_rules_variant_coding.py └── test_rules_virtual_characteristic.py └── validator ├── test_validator_a2l_sections.py └── test_validator_remove_comments.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/flake8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/.github/workflows/flake8.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/README.md -------------------------------------------------------------------------------- /a2lparser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/__init__.py -------------------------------------------------------------------------------- /a2lparser/a2l/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/__init__.py -------------------------------------------------------------------------------- /a2lparser/a2l/a2l_lex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/a2l_lex.py -------------------------------------------------------------------------------- /a2lparser/a2l/a2l_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/a2l_validator.py -------------------------------------------------------------------------------- /a2lparser/a2l/a2l_yacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/a2l_yacc.py -------------------------------------------------------------------------------- /a2lparser/a2l/ast/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/ast/__init__.py -------------------------------------------------------------------------------- /a2lparser/a2l/ast/abstract_syntax_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/ast/abstract_syntax_tree.py -------------------------------------------------------------------------------- /a2lparser/a2l/ast/ast_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/ast/ast_generator.py -------------------------------------------------------------------------------- /a2lparser/a2l/ast/ast_node_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/ast/ast_node_stack.py -------------------------------------------------------------------------------- /a2lparser/a2l/lex/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/lex/__init__.py -------------------------------------------------------------------------------- /a2lparser/a2l/lex/keywords/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/lex/keywords/__init__.py -------------------------------------------------------------------------------- /a2lparser/a2l/lex/keywords/a2l_keywords_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/lex/keywords/a2l_keywords_datatypes.py -------------------------------------------------------------------------------- /a2lparser/a2l/lex/keywords/a2l_keywords_enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/lex/keywords/a2l_keywords_enums.py -------------------------------------------------------------------------------- /a2lparser/a2l/lex/keywords/a2l_keywords_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/lex/keywords/a2l_keywords_sections.py -------------------------------------------------------------------------------- /a2lparser/a2l/lex/keywords/a2l_keywords_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/lex/keywords/a2l_keywords_types.py -------------------------------------------------------------------------------- /a2lparser/a2l/lex/lexer_keywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/lex/lexer_keywords.py -------------------------------------------------------------------------------- /a2lparser/a2l/lex/lexer_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/lex/lexer_regex.py -------------------------------------------------------------------------------- /a2lparser/a2l/rules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/rules/__init__.py -------------------------------------------------------------------------------- /a2lparser/a2l/rules/rules_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/rules/rules_datatypes.py -------------------------------------------------------------------------------- /a2lparser/a2l/rules/rules_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/rules/rules_enum.py -------------------------------------------------------------------------------- /a2lparser/a2l/rules/rules_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/rules/rules_meta.py -------------------------------------------------------------------------------- /a2lparser/a2l/rules/rules_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/rules/rules_sections.py -------------------------------------------------------------------------------- /a2lparser/a2l/rules/rules_sections_errorhandlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2l/rules/rules_sections_errorhandlers.py -------------------------------------------------------------------------------- /a2lparser/a2lparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2lparser.py -------------------------------------------------------------------------------- /a2lparser/a2lparser_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/a2lparser_exception.py -------------------------------------------------------------------------------- /a2lparser/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/cli/__init__.py -------------------------------------------------------------------------------- /a2lparser/cli/command_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/cli/command_prompt.py -------------------------------------------------------------------------------- /a2lparser/configs/ASAP2_MCD_v171.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/configs/ASAP2_MCD_v171.cfg -------------------------------------------------------------------------------- /a2lparser/converter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/converter/__init__.py -------------------------------------------------------------------------------- /a2lparser/converter/a2l_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/converter/a2l_converter.py -------------------------------------------------------------------------------- /a2lparser/converter/json_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/converter/json_converter.py -------------------------------------------------------------------------------- /a2lparser/converter/xml_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/converter/xml_converter.py -------------------------------------------------------------------------------- /a2lparser/converter/yaml_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/converter/yaml_converter.py -------------------------------------------------------------------------------- /a2lparser/gen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/gen/.gitignore -------------------------------------------------------------------------------- /a2lparser/gen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/gen/__init__.py -------------------------------------------------------------------------------- /a2lparser/logs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/logs/.gitignore -------------------------------------------------------------------------------- /a2lparser/logs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/logs/__init__.py -------------------------------------------------------------------------------- /a2lparser/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/a2lparser/main.py -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/codecov.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/setup.py -------------------------------------------------------------------------------- /testfiles/A2L/AMLTemplate.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/A2L/AMLTemplate.aml -------------------------------------------------------------------------------- /testfiles/A2L/ASAP2_Demo_V161.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/A2L/ASAP2_Demo_V161.a2l -------------------------------------------------------------------------------- /testfiles/A2L/ASAP2_Demo_V171.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/A2L/ASAP2_Demo_V171.a2l -------------------------------------------------------------------------------- /testfiles/A2L/TEST_Nested_Includes.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/A2L/TEST_Nested_Includes.a2l -------------------------------------------------------------------------------- /testfiles/A2L/submodules/CHARACTERISTICS.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/A2L/submodules/CHARACTERISTICS.a2l -------------------------------------------------------------------------------- /testfiles/A2L/submodules/MEASUREMENTS.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/A2L/submodules/MEASUREMENTS.a2l -------------------------------------------------------------------------------- /testfiles/A2L/submodules/MODULE_INCLUDES.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/A2L/submodules/MODULE_INCLUDES.a2l -------------------------------------------------------------------------------- /testfiles/A2L/submodules/TRANSFORMERS.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/A2L/submodules/TRANSFORMERS.a2l -------------------------------------------------------------------------------- /testfiles/JSON/ASAP2_Demo_V161.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/JSON/ASAP2_Demo_V161.json -------------------------------------------------------------------------------- /testfiles/JSON/ASAP2_Demo_V171.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/JSON/ASAP2_Demo_V171.json -------------------------------------------------------------------------------- /testfiles/JSON/TEST_Nested_Includes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/JSON/TEST_Nested_Includes.json -------------------------------------------------------------------------------- /testfiles/XML/ASAP2_Demo_V161.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/XML/ASAP2_Demo_V161.xml -------------------------------------------------------------------------------- /testfiles/XML/ASAP2_Demo_V171.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/XML/ASAP2_Demo_V171.xml -------------------------------------------------------------------------------- /testfiles/XML/TEST_Nested_Includes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/XML/TEST_Nested_Includes.xml -------------------------------------------------------------------------------- /testfiles/YAML/ASAP2_Demo_V161.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/YAML/ASAP2_Demo_V161.yml -------------------------------------------------------------------------------- /testfiles/YAML/ASAP2_Demo_V171.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/YAML/ASAP2_Demo_V171.yml -------------------------------------------------------------------------------- /testfiles/YAML/TEST_Nested_Includes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/testfiles/YAML/TEST_Nested_Includes.yml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/ast/test_ast_abstract_syntax_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/ast/test_ast_abstract_syntax_tree.py -------------------------------------------------------------------------------- /tests/ast/test_ast_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/ast/test_ast_generator.py -------------------------------------------------------------------------------- /tests/ast/test_ast_is_value_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/ast/test_ast_is_value_match.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/converter/test_converter_a2l.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/converter/test_converter_a2l.py -------------------------------------------------------------------------------- /tests/converter/test_converter_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/converter/test_converter_json.py -------------------------------------------------------------------------------- /tests/converter/test_converter_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/converter/test_converter_xml.py -------------------------------------------------------------------------------- /tests/converter/test_converter_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/converter/test_converter_yaml.py -------------------------------------------------------------------------------- /tests/error_handling/test_error_handling_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/error_handling/test_error_handling_module.py -------------------------------------------------------------------------------- /tests/error_handling/test_error_handling_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/error_handling/test_error_handling_sections.py -------------------------------------------------------------------------------- /tests/error_handling/test_error_handling_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/error_handling/test_error_handling_simple.py -------------------------------------------------------------------------------- /tests/error_handling/test_error_handling_unknown_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/error_handling/test_error_handling_unknown_tokens.py -------------------------------------------------------------------------------- /tests/fixture_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/fixture_utils.py -------------------------------------------------------------------------------- /tests/integration/test_integration_asap2_demo_v161.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/integration/test_integration_asap2_demo_v161.py -------------------------------------------------------------------------------- /tests/integration/test_integration_asap2_demo_v171.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/integration/test_integration_asap2_demo_v171.py -------------------------------------------------------------------------------- /tests/integration/test_integration_nested_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/integration/test_integration_nested_includes.py -------------------------------------------------------------------------------- /tests/integration/test_integration_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/integration/test_integration_version.py -------------------------------------------------------------------------------- /tests/lex/test_lex_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/lex/test_lex_comments.py -------------------------------------------------------------------------------- /tests/lex/test_lex_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/lex/test_lex_datatypes.py -------------------------------------------------------------------------------- /tests/lex/test_lex_keywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/lex/test_lex_keywords.py -------------------------------------------------------------------------------- /tests/lex/test_lex_newlines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/lex/test_lex_newlines.py -------------------------------------------------------------------------------- /tests/lex/test_lex_tags_begin_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/lex/test_lex_tags_begin_end.py -------------------------------------------------------------------------------- /tests/parser/test_parser_find_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/parser/test_parser_find_includes.py -------------------------------------------------------------------------------- /tests/parser/test_parser_load_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/parser/test_parser_load_file.py -------------------------------------------------------------------------------- /tests/rules/test_rules_a2ml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_a2ml.py -------------------------------------------------------------------------------- /tests/rules/test_rules_a2ml_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_a2ml_version.py -------------------------------------------------------------------------------- /tests/rules/test_rules_annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_annotation.py -------------------------------------------------------------------------------- /tests/rules/test_rules_ar_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_ar_component.py -------------------------------------------------------------------------------- /tests/rules/test_rules_asap2_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_asap2_version.py -------------------------------------------------------------------------------- /tests/rules/test_rules_axis_descr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_axis_descr.py -------------------------------------------------------------------------------- /tests/rules/test_rules_axis_pts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_axis_pts.py -------------------------------------------------------------------------------- /tests/rules/test_rules_bit_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_bit_operation.py -------------------------------------------------------------------------------- /tests/rules/test_rules_blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_blob.py -------------------------------------------------------------------------------- /tests/rules/test_rules_calibration_handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_calibration_handle.py -------------------------------------------------------------------------------- /tests/rules/test_rules_calibration_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_calibration_method.py -------------------------------------------------------------------------------- /tests/rules/test_rules_characteristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_characteristic.py -------------------------------------------------------------------------------- /tests/rules/test_rules_compu_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_compu_method.py -------------------------------------------------------------------------------- /tests/rules/test_rules_compu_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_compu_tab.py -------------------------------------------------------------------------------- /tests/rules/test_rules_compu_vtab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_compu_vtab.py -------------------------------------------------------------------------------- /tests/rules/test_rules_compu_vtab_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_compu_vtab_range.py -------------------------------------------------------------------------------- /tests/rules/test_rules_def_characteristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_def_characteristic.py -------------------------------------------------------------------------------- /tests/rules/test_rules_dependent_characteristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_dependent_characteristic.py -------------------------------------------------------------------------------- /tests/rules/test_rules_formula.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_formula.py -------------------------------------------------------------------------------- /tests/rules/test_rules_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_frame.py -------------------------------------------------------------------------------- /tests/rules/test_rules_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_function.py -------------------------------------------------------------------------------- /tests/rules/test_rules_function_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_function_list.py -------------------------------------------------------------------------------- /tests/rules/test_rules_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_group.py -------------------------------------------------------------------------------- /tests/rules/test_rules_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_header.py -------------------------------------------------------------------------------- /tests/rules/test_rules_if_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_if_data.py -------------------------------------------------------------------------------- /tests/rules/test_rules_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_instance.py -------------------------------------------------------------------------------- /tests/rules/test_rules_measurement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_measurement.py -------------------------------------------------------------------------------- /tests/rules/test_rules_memory_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_memory_layout.py -------------------------------------------------------------------------------- /tests/rules/test_rules_memory_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_memory_segment.py -------------------------------------------------------------------------------- /tests/rules/test_rules_mod_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_mod_common.py -------------------------------------------------------------------------------- /tests/rules/test_rules_mod_par.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_mod_par.py -------------------------------------------------------------------------------- /tests/rules/test_rules_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_module.py -------------------------------------------------------------------------------- /tests/rules/test_rules_overwrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_overwrite.py -------------------------------------------------------------------------------- /tests/rules/test_rules_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_project.py -------------------------------------------------------------------------------- /tests/rules/test_rules_record_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_record_layout.py -------------------------------------------------------------------------------- /tests/rules/test_rules_structure_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_structure_component.py -------------------------------------------------------------------------------- /tests/rules/test_rules_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_transformer.py -------------------------------------------------------------------------------- /tests/rules/test_rules_typedef_axis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_typedef_axis.py -------------------------------------------------------------------------------- /tests/rules/test_rules_typedef_blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_typedef_blob.py -------------------------------------------------------------------------------- /tests/rules/test_rules_typedef_characteristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_typedef_characteristic.py -------------------------------------------------------------------------------- /tests/rules/test_rules_typedef_measurement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_typedef_measurement.py -------------------------------------------------------------------------------- /tests/rules/test_rules_typedef_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_typedef_structure.py -------------------------------------------------------------------------------- /tests/rules/test_rules_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_unit.py -------------------------------------------------------------------------------- /tests/rules/test_rules_user_rights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_user_rights.py -------------------------------------------------------------------------------- /tests/rules/test_rules_var_characteristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_var_characteristic.py -------------------------------------------------------------------------------- /tests/rules/test_rules_var_criterion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_var_criterion.py -------------------------------------------------------------------------------- /tests/rules/test_rules_var_forbidden_comb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_var_forbidden_comb.py -------------------------------------------------------------------------------- /tests/rules/test_rules_variant_coding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_variant_coding.py -------------------------------------------------------------------------------- /tests/rules/test_rules_virtual_characteristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/rules/test_rules_virtual_characteristic.py -------------------------------------------------------------------------------- /tests/validator/test_validator_a2l_sections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/validator/test_validator_a2l_sections.py -------------------------------------------------------------------------------- /tests/validator/test_validator_remove_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrom1/a2lparser/HEAD/tests/validator/test_validator_remove_comments.py --------------------------------------------------------------------------------