Erez Shinan
|
a409f2835c
|
Corrections to the standalone tool
|
6 years ago |
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 |
Erez Shinan
|
07b5469e86
|
More refactoring, untangling grammar compilation and parse-tree creation
|
6 years ago |
Erez Shinan
|
4018335368
|
Update README.md
|
6 years ago |
Erez Shinan
|
e072d91760
|
Updated README
|
6 years ago |
Erez Shinan
|
7182ba3991
|
Minor refactoring for the standalone tool (in progress)
|
6 years ago |
Erez Shinan
|
38c5fd244a
|
Improved grammar validation and refactored the lexers
|
6 years ago |
Erez Shinan
|
39e58cb8fd
|
Post-refactor cleanup
|
6 years ago |
Erez Shinan
|
1cc4c965e8
|
Big Refactor: Grammars now build in half the time. Code shorter & cleaner.
|
6 years ago |
Erez Shinan
|
0ee80e675a
|
Refactoring for LALR, added the ParseTable class
|
6 years ago |
Erez Shinan
|
f63174a22c
|
BUGFIX: Create unless returned duplicate tokens (Issue #56)
|
6 years ago |
Erez Shinan
|
e9603b5a1f
|
Version bump
|
6 years ago |
Erez Shinan
|
5e1b822174
|
BUGFIX: 'python setup.py test' now works.
|
6 years ago |
Erez Shinan
|
2d04acf227
|
Version 0.5.0 is out with lots of improvements
|
6 years ago |
Erez Shinan
|
84791b1534
|
Example JSON parser is now LALR
|
6 years ago |
Erez Shinan
|
c9b19ab861
|
Merge branch 'cleaner_lalr'
|
6 years ago |
Erez Shinan
|
5f5acca40b
|
Cleaned up the LALR(1) parser
|
6 years ago |
Erez Shinan
|
9d6cde9b1b
|
Merge pull request #51 from kevinlatimer/master
Add Discard feature to transformers
|
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
|
9426010b70
|
Merge branch 'master' of https://github.com/erezsh/lark
|
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
|
9ad36b3ea0
|
Fixed to Python3 grammar (Thanks @autocorr)
|
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
|
4e94756ba8
|
Added a major optimization to Earley when dealing with ambiguity
|
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
|
ec7da3bf31
|
Less rambling in README (moved to wiki)
|
7 years ago |
Erez Shinan
|
e4fbfc9bcc
|
README even better?
|
7 years ago |
Erez Shinan
|
90b9707e33
|
More README changes
|
7 years ago |
Erez Shinan
|
452507c60e
|
Improved README
|
7 years ago |