-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Development #4
Development #4
Commits on Mar 25, 2023
-
Modernization and Code Quality #2
Changes: - Changes for modernization still in progress - Remove of python 2.7 support - flake8 workflow added - added AST class - added tests
Configuration menu - View commit details
-
Copy full SHA for e447d98 - Browse repository at this point
Copy the full SHA e447d98View commit details -
Modernization and Code Quality #2
Changes: - a2l_lex.py: Updated the A2L Lexer - test_unit_a2l_lex.py: Pytest added
Configuration menu - View commit details
-
Copy full SHA for 9bbcff9 - Browse repository at this point
Copy the full SHA 9bbcff9View commit details
Commits on Mar 29, 2023
-
Modernization and Code Quality #2
Changes: - requirements.txt: added dependencies "lxml", "loguru", "readline", "alive-progress" - added cli module: allows user to use the a2lparser as an interpreter - added A2LValidator: syntax check for A2L files - added AbstractSyntaxTree: utility dictionary class built for accessing the AST - added rules module: hold yacc grammar in different files for better overview - error resolve function implemented in rules
Configuration menu - View commit details
-
Copy full SHA for dc11fa4 - Browse repository at this point
Copy the full SHA dc11fa4View commit details
Commits on Apr 2, 2023
-
Modernization and Code Quality #2
Changes: - added AbstractSyntaxTree function find_section, find_value - added more test cases for AbstractSyntaxTree
Configuration menu - View commit details
-
Copy full SHA for 2418588 - Browse repository at this point
Copy the full SHA 2418588View commit details
Commits on Apr 12, 2023
-
Modernization and Code Quality #2
Changes in progress: - Refactor lexer, yacc and rules
Configuration menu - View commit details
-
Copy full SHA for 551b763 - Browse repository at this point
Copy the full SHA 551b763View commit details -
Modernization and Code Quality #2
Changes: - Windows compability on CLI - Beautify code, parser logo, loguru logger
Configuration menu - View commit details
-
Copy full SHA for c546836 - Browse repository at this point
Copy the full SHA c546836View commit details -
Configuration menu - View commit details
-
Copy full SHA for e687619 - Browse repository at this point
Copy the full SHA e687619View commit details
Commits on Apr 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 22747ec - Browse repository at this point
Copy the full SHA 22747ecView commit details
Commits on Apr 15, 2023
-
Modernization and Code Quality #2
Changes: - command_prompt: Switch from "pyreadline" dependency to "prompt_toolkit" - a2l_lex fix: Allow only exact matches of keywords for A2L types and sections - lex tests: move lexer test cases
Configuration menu - View commit details
-
Copy full SHA for b4588b2 - Browse repository at this point
Copy the full SHA b4588b2View commit details
Commits on May 10, 2023
-
Modernization and Code Quality #2
Changes: - Refactoring of grammar rules - Refactoring of lex tokens, keywords - Refactoring of test cases for grammar rules
Configuration menu - View commit details
-
Copy full SHA for fb506f8 - Browse repository at this point
Copy the full SHA fb506f8View commit details -
Modernization and Code Quality #2
Changes: - fix build.yml: sperate linux and windows package building
Configuration menu - View commit details
-
Copy full SHA for bdc38b9 - Browse repository at this point
Copy the full SHA bdc38b9View commit details -
Modernization and Code Quality #2
Changes: - remove old unittest references
Configuration menu - View commit details
-
Copy full SHA for 57db92c - Browse repository at this point
Copy the full SHA 57db92cView commit details -
Modernization and Code Quality #2
Changes: - Adding "a2lparser_history" file for history of CLI usage - Adding "logs" folder - Minor fixes
Configuration menu - View commit details
-
Copy full SHA for 1f0f5c4 - Browse repository at this point
Copy the full SHA 1f0f5c4View commit details -
Modernization and Code Quality #2
Changes: - Code style for grammar rules
Configuration menu - View commit details
-
Copy full SHA for 076faf0 - Browse repository at this point
Copy the full SHA 076faf0View commit details
Commits on May 28, 2023
-
Modernization and Code Quality #2
Changes: - Basic error handling - testcase for "ASAP2_VERSION" added - Minor restructuring
Configuration menu - View commit details
-
Copy full SHA for c17978b - Browse repository at this point
Copy the full SHA c17978bView commit details -
Modernization and Code Quality #2
Changes: - created ASTStack, work in progress - extend error handling, work in progress
Configuration menu - View commit details
-
Copy full SHA for a205e52 - Browse repository at this point
Copy the full SHA a205e52View commit details
Commits on Feb 16, 2024
-
Modernization and Code Quality #2
Major Changes: - Updated to ASAM v1.7.1 Standard (Breaking Changes!) - Error Handling grammar defined (no error resolve) - New Standard Config (ASAP2_MCD_v171.cfg)
Configuration menu - View commit details
-
Copy full SHA for f24bd4e - Browse repository at this point
Copy the full SHA f24bd4eView commit details -
Modernization and Code Quality #2
Changes: - Added A2L to XML converter - Added xmltodict dependency - Fixed spelling mistakes
Configuration menu - View commit details
-
Copy full SHA for fc4c45a - Browse repository at this point
Copy the full SHA fc4c45aView commit details
Commits on Feb 18, 2024
-
Modernization and Code Quality #2
Changes: - Added more test cases for new A2L 1.7.1 version - various bug fixes
Configuration menu - View commit details
-
Copy full SHA for 5136e67 - Browse repository at this point
Copy the full SHA 5136e67View commit details
Commits on Feb 19, 2024
-
Modernization and Code Quality #2
Changes: - Completed upgrade to A2L version 1.7.1 - Minor fixes
Configuration menu - View commit details
-
Copy full SHA for 2f230c6 - Browse repository at this point
Copy the full SHA 2f230c6View commit details
Commits on Mar 8, 2024
-
Modernization and Code Quality #2
Changes: - Added YAML Converter - Added JSON Converter - Added XML Converter - Added A2L Testfiles TODO's left: - Error resolve update and testcases - Finish Integration tests
Configuration menu - View commit details
-
Copy full SHA for d88446c - Browse repository at this point
Copy the full SHA d88446cView commit details
Commits on Mar 12, 2024
-
Modernization and Code Quality #2
Changes: - Added Integration tests - Reworked A2L Validator module - Added ASTNodeStack module - Minor Fixes with optional parameters (VAR_CHARACTERISITIC, VAR_CRITERION, VIRTUAL_CHARACTERISTIC)
Configuration menu - View commit details
-
Copy full SHA for d031d7c - Browse repository at this point
Copy the full SHA d031d7cView commit details
Commits on Mar 18, 2024
-
Modernization and Code Quality #2
Changes: - Completed simple error handling with discarding invalid datatypes or tokens
Configuration menu - View commit details
-
Copy full SHA for a35063a - Browse repository at this point
Copy the full SHA a35063aView commit details -
Modernization and Code Quality #2
Changes: - Use same docstring style for functions.
Configuration menu - View commit details
-
Copy full SHA for 0857572 - Browse repository at this point
Copy the full SHA 0857572View commit details
Commits on Mar 24, 2024
-
Modernization and Code Quality #2
Changes: - Adjusted README to new updated version of a2lparser - Changes pyproject.toml for pypi - Improved CLI with code library (removed direct eval call) - Moved converts from a2l subfolder to converters under root package folder
Configuration menu - View commit details
-
Copy full SHA for f53801e - Browse repository at this point
Copy the full SHA f53801eView commit details
Commits on Jul 16, 2024
-
Modernization and Code Quality #2
Changes: - fixed: correct validation of c-style multiline comments like "/********/". - fixed: whitespace in AMLTemplate and affected testfiles. - fixed: a2lparser checks validity of --output-dir argument now
Configuration menu - View commit details
-
Copy full SHA for 77c5a51 - Browse repository at this point
Copy the full SHA 77c5a51View commit details -
Modernization and Code Quality #2
Changes: - fixed creating of log (prompt history) file on CLI mode for distribution
Configuration menu - View commit details
-
Copy full SHA for 3fa3f23 - Browse repository at this point
Copy the full SHA 3fa3f23View commit details -
Modernization and Code Quality #2
Changes: - fixed creating of log (prompt history) file on CLI mode for distribution - fixed workflows for windows and removed need for tests to pass style check.
Configuration menu - View commit details
-
Copy full SHA for fbcfd51 - Browse repository at this point
Copy the full SHA fbcfd51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 132c220 - Browse repository at this point
Copy the full SHA 132c220View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4846f4d - Browse repository at this point
Copy the full SHA 4846f4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9766ac5 - Browse repository at this point
Copy the full SHA 9766ac5View commit details