Erez Shinan
|
2d04acf227
|
Version 0.5.0 is out with lots of improvements
|
6 years ago |
Erez Shinan
|
5f5acca40b
|
Cleaned up the LALR(1) parser
|
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
|
209ac5ab4e
|
BUGFIX: Mishandling of quotes (Issue #50)
|
7 years ago |
Erez Shinan
|
fbeb0e6e59
|
BUGFIX: tree-less transformer may hang for empty values (Issue #49)
|
7 years ago |
Erez Shinan
|
5748920df4
|
BUGFIX in xearley + Feature: earley__predict_all
|
7 years ago |
Erez Shinan
|
53a56d5dcb
|
Added LexError to lark's __init__ imports
|
7 years ago |
Erez Shinan
|
852607b978
|
BUGFIX: Tokens of different type were equal, causing disambiguation errors (Issue #21)
|
7 years ago |
Erez Shinan
|
ddae93f92f
|
BUGFIX: Ambiguity resolution now sums priority (Issue #46)
|
7 years ago |
Erez Shinan
|
cb18cf5e77
|
BUGFIX: iter_trees() wasn't consistent with a recursive order (Issue #47)
|
7 years ago |
Erez Shinan
|
59825260f6
|
Allow using | on terminals with flags, as long as their flags match
|
7 years ago |
Erez Shinan
|
dcb7297c30
|
Flags are now part of the terminal identity
|
7 years ago |
Erez Shinan
|
eb007b297c
|
Removed old versions of Earley parsers that are no longer used
|
7 years ago |
Erez Shinan
|
e77433f19a
|
Superficial improvement to Earley
|
7 years ago |
Erez Shinan
|
c91bb61a43
|
XEarley: Better exception when can't find a solution
|
7 years ago |
Erez Shinan
|
6f85ca4294
|
%ignore bug fixed in xearley (thanks to issue #44)
|
7 years ago |
Erez Shinan
|
34449651bf
|
Added UnexpectedInput exception (with line & column) to xearley (Issue #43)
|
7 years ago |
Erez Shinan
|
eea569fa3a
|
Tiny fix
|
7 years ago |
Erez Shinan
|
7ad99fffa5
|
Fixed Python grammars
|
7 years ago |
Erez Shinan
|
a0daad9275
|
Oops
|
7 years ago |
Erez Shinan
|
08a8a747b8
|
Fixed escaping for all tests
|
7 years ago |
Erez Shinan
|
2efbc08854
|
Support for multiple flags
|
7 years ago |
Erez Shinan
|
ad30c324f5
|
Added support for all RE flags.
|
7 years ago |
Erez Shinan
|
d846627fb7
|
A few fixes to escaping
|
7 years ago |
Erez Shinan
|
593446d025
|
Improved Readme
|
7 years ago |
Erez Shinan
|
0155d3d956
|
A few more fixes
|
7 years ago |
Erez Shinan
|
93302d7ceb
|
Important optimization for fix
|
7 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.
|
7 years ago |
Erez Shinan
|
a8aa908a4e
|
BUGFIX in Dynamic Earley when ending with an %ignore token
|
7 years ago |
Erez Shinan
|
816266a5eb
|
BUGFIX for issue #24: Dynamic Earley mishandled %ignore tokens
|
7 years ago |
Erez Shinan
|
be7ac242ff
|
Version bump for fix
|
7 years ago |
Erez Shinan
|
551482898c
|
Fix for earley__all_derivations = False
|
7 years ago |
Erez Shinan
|
776edadcf4
|
Version bump due to breaking changes
|
7 years ago |
Erez Shinan
|
e8810e3b80
|
Fixed some deprecation warnings due to changes in Py3.6 regexps
|
7 years ago |
Erez Shinan
|
baae08e399
|
Fixed tree-construction semantics: Alias now overrides the "?rule" operator
Breaking change!!
|
7 years ago |
Erez Shinan
|
eed2a0fd78
|
Minor fix: Removed printing in new nearley tests
|
7 years ago |
Erez Shinan
|
035eea234f
|
BUGFIX: Tree comparison in Earley wasn't hashed, which caused a huge spike in run-time for some cases.
|
7 years ago |
Kaspar Emanuel
|
b491138d9a
|
Make nearley tool main testable and test it
|
7 years ago |
Kaspar Emanuel
|
809ac8c9ea
|
Switch to codecs.open for nearley tool
|
7 years ago |
Erez Shinan
|
9d065c9642
|
LALR parser: towards generating a standalone (very far away still)
|
7 years ago |
Erez Shinan
|
b3cb2f433b
|
Towards an introspectable tree-builder
|
7 years ago |
Erez Shinan
|
19a9c9c206
|
Towards an introspectable tree-builder. Also added tests.
|
7 years ago |
Kaspar Emanuel
|
3940812575
|
Fix spelling of TransformNearley class
|
7 years ago |
Erez Shinan
|
2bd23b1b62
|
Style fixes
|
7 years ago |
Kaspar Emanuel
|
c0063e4d82
|
Make tracking includes more logical in nearley tool
|
7 years ago |
Kaspar Emanuel
|
4539152b32
|
Refactor nearley builtin and include
|
7 years ago |
Kaspar Emanuel
|
3ea0b35c9f
|
Fix nearley multi includes
|
7 years ago |
Kaspar Emanuel
|
a87bcf3097
|
Convert nearley css test into unit test
|
7 years ago |