- 29 Apr, 2017 1 commit
-
-
Eckhart Arnold authored
-
- 26 Apr, 2017 2 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
- 23 Apr, 2017 1 commit
-
-
Eckhart Arnold authored
-
- 22 Apr, 2017 3 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
- added (primitive) name mangeling to EBNFCompiler to avoid name conflicts with names used in the grammar definition
-
Eckhart Arnold authored
-
- 21 Apr, 2017 1 commit
-
-
di68kap authored
- Refactoring: AST-Transformation must now be passed as a function to full_compilation(), compileDSL etc. This allows more flexibility in doing custom validation of the syntax tree before, after or while AST transformation.
-
- 20 Apr, 2017 3 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
di68kap authored
-
- 19 Apr, 2017 1 commit
-
-
di68kap authored
- added `start_parser` parameter to `GrammarBase.parse` in order to allow fine grained testing of ENBF syntax descriptions; - added `dsl.suite_outdated` - further corrections
-
- 18 Apr, 2017 1 commit
-
-
di68kap authored
-
- 17 Apr, 2017 1 commit
-
-
Eckhart Arnold authored
- potential infinite loops are now caught when running parser and an error is reported; bug fixes, tests
-
- 14 Apr, 2017 1 commit
-
-
Eckhart Arnold authored
-
- 13 Apr, 2017 4 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
di68kap authored
-
- 12 Apr, 2017 2 commits
-
-
Eckhart Arnold authored
- DSLsupport.run_compiler now produces callable DSL compiler script stubs; code reorganization all DHParser modules moved to a subdirectory containing the DHParser package; dhparser.py script remains in the main directory
-
di68kap authored
-
- 11 Apr, 2017 2 commits
-
-
Eckhart Arnold authored
-
di68kap authored
-
- 07 Apr, 2017 2 commits
-
-
di68kap authored
- renamed parser.py to parsercombinators.py to avoid possible name conflicts with the parser module from the Python standard library
-
Eckhart Arnold authored
-
- 04 Apr, 2017 1 commit
-
-
Eckhart Arnold authored
-
- 02 Apr, 2017 2 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
- split ParserCombinators.py into different modules: version, logging, syntaxtree, parser, EBNFcompiler, DSLsupport, dhparser
-