- 18 Jun, 2017 2 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
- 17 Jun, 2017 2 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
- syntaxtree.py: transformation_factory decorator for processing table functions; further type annotations
-
- 16 Jun, 2017 1 commit
-
-
Eckhart Arnold authored
- syntaxtree.py: reversed parameter order in transformer-functions: node is now always the first paramter again.
-
- 10 Jun, 2017 2 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
- 08 Jun, 2017 1 commit
-
-
di68kap authored
-
- 05 Jun, 2017 1 commit
-
-
Eckhart Arnold authored
- can use operators "+" (Sequence) and "|" (Alternative) for constructing parsers in Python; better testing suppoer
-
- 18 May, 2017 1 commit
-
-
Eckhart Arnold authored
-
- 11 May, 2017 1 commit
-
-
di68kap authored
- example MLW extended by adding rudimentary testcases
-
- 09 May, 2017 1 commit
-
-
Eckhart Arnold authored
syntaxtree, class Node: XML-output now puts tags and content of the innermost node on one line for better readability
-
- 05 May, 2017 5 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
di68kap authored
-
Eckhart Arnold authored
- virtualized Parser.__class__.__name__ by introducing Parser.ptype (which by default is set to Parser.__class__.__name__) - removed all isinstance(node, ...) statements from ebnf.EBNFCompiler, because this does not work with mock trees which are be needed for testing.
-
- 04 May, 2017 3 commits
-
-
Eckhart Arnold authored
-
di68kap authored
-
di68kap authored
-
- 02 May, 2017 1 commit
-
-
Eckhart Arnold authored
split compileEBNF into two functions: compileEBNF and compile_parser; adjustments for compatibility with pypy3 / python 3.5
-
- 30 Apr, 2017 1 commit
-
-
Eckhart Arnold authored
-
- 29 Apr, 2017 1 commit
-
-
Eckhart Arnold authored
-
- 26 Apr, 2017 2 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
- 23 Apr, 2017 2 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
- better syntaxtree.mock_syntax_tree() generation: Can now read actual ASTs in S-expression form. Useful for testing of AST-transformation or -validation as long as these do not call isinstance() on any parser.
-
- 21 Apr, 2017 1 commit
-
-
Eckhart Arnold authored
tests/test_syntaxtree.py to syntaxtree.py
-
- 20 Apr, 2017 1 commit
-
-
Eckhart Arnold 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 3 commits
-
-
Eckhart Arnold authored
-
Eckhart Arnold authored
-
Eckhart Arnold 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
-