Erez Shinan
|
5ac4120b71
|
Stand-alone tool working for LALR+traditional lexer (first commit)
|
6 years ago |
Erez Shinan
|
da1910f5b6
|
More refactoring towards standalone
|
6 years ago |
Kevin Latimer
|
240cf1ca21
|
Bug fixes to Transformer_NoRecurse
|
6 years ago |
Kevin Latimer
|
26ce48b940
|
Bug fix for Discard and make the syntax more pythonic
|
6 years ago |
Kevin Latimer
|
a5625a3be9
|
Add delete functionality
|
6 years ago |
Erez Shinan
|
cb18cf5e77
|
BUGFIX: iter_trees() wasn't consistent with a recursive order (Issue #47)
|
6 years ago |
Erez Shinan
|
593446d025
|
Improved Readme
|
6 years ago |
Erez Shinan
|
c93140386d
|
BUGFIX: The Earley parser collected repeating derivations, and filtered them out much later than needed. This resulted in very long lists and many unnecessary comparisons.
|
6 years ago |
Erez Shinan
|
5d41371fb3
|
Added resolve__antiscore_sum
|
7 years ago |
Erez Shinan
|
5c4c320c26
|
Small fixes
|
7 years ago |
Erez Shinan
|
0c5acaab8a
|
Refactoring load_grammar
|
7 years ago |
Erez Shinan
|
9570918005
|
Improved: efficiency of iter_subtrees(), customizability of pretty()
|
7 years ago |
Erez Shinan
|
ae2834862e
|
Improved README and added tree-to-pydot utility function
|
7 years ago |
Erez Shinan
|
a73cc9ad90
|
Re-wrote the Earley parser to use a parse-forest
It now knows how to resolve ambiguity! And in a memory-efficient way!
|
7 years ago |
Erez Shinan
|
a0bb661c61
|
Token import now working
|
7 years ago |
Erez Shinan
|
c70355389f
|
Initial support for EBNF in tokens (automatic compilation to regexps)
|
7 years ago |
Erez Shinan
|
f31482c236
|
Lint treatment
|
7 years ago |
Erez Shinan
|
115c4c6d21
|
A little order and refactoring
|
7 years ago |
Erez Shinan
|
f1b2e1926c
|
Now supports Python3!
|
7 years ago |
Erez Shinan
|
cde2b677bb
|
Added tests and lots of fixes and refactoring
|
7 years ago |
Erez Shinan
|
d44658fa3f
|
Now supports empty rules. Added some tests. All tests passing.
|
7 years ago |
Erez Shinan
|
92ce395ea8
|
Earley & Lalr both working an generating AST. Examples now use inline_args
|
7 years ago |
Erez Shinan
|
73178d6ae0
|
Lark big first commit. Examples working.
|
7 years ago |