07f45a0
Style fixes by
2018-02-10 12:37:34 +0200
b90b0a2
Fixed reconstruct (Issue #72) by
2018-02-10 12:20:20 +0200
9d84c52
Better error message for reduce collisions in lalr by
2018-02-09 10:19:31 +0200
6c28010
Simplified grammar analysis. Improved performance of FIRST/FOLLOW calculations by
2018-02-08 16:48:43 +0200
710cb6d
Added more information in UnexpectedInput exception (Issue #78) by
2018-02-02 12:54:42 +0200
22e525f
Fixed propagate positions. Added lexer_callbacks option. by
2018-01-28 15:42:40 +0200
443a954
(tag: gm/2021-09-23T00Z/github.com--lark-parser-lark/0.5.3)
Updated README by
2018-01-24 14:44:09 +0200
d0941ca
Version bump by
2018-01-24 14:37:47 +0200
0129bec
Merge branch 'cyk' by
2018-01-24 14:36:34 +0200
3d8b8b4
A few more adaptations by
2018-01-24 14:36:25 +0200
20a8de9
Merge pull request #65 from ehudt/master by
2018-01-24 14:28:42 +0200
b36b816
Small fix by
2018-01-24 14:28:11 +0200
16bfb25
Update LICENSE by
2018-01-24 12:15:32 +0200
3034b76
Merge pull request #1 from erezsh/cyk_after_fixes by
2018-01-24 12:14:31 +0200
648099d
Idiomatic function names and a few other style fixes by
2018-01-23 14:44:45 +0200
748e9b7
All relevant tests passing. Also indentation and other refactoring. by
2018-01-23 10:19:21 +0200
cedabb8
Merge branch 'master' of https://github.com/ehudt/lark into ehudt-master by
2018-01-23 09:55:56 +0200
a390418
Merge pull request #69 from NighttimeDriver50000/master by
2018-01-21 21:19:37 +0200
d8fbf92
Fixed TypeError on pretty-printing tuples in tree by
2018-01-21 13:36:08 -0500
23875c5
Small fix in Python grammars (misread tuples, issue #68) by
2018-01-21 16:10:11 +0200
c116669
Merge branch 'master' into master by
2018-01-18 18:26:14 +0200
b002ec4
BUGFIX: Repeating subrules are now allowed (Issue #61) by
2018-01-17 10:49:52 +0200
d173d6d
Validate against zero-width terminals in XEarley (Issue #63) by
2018-01-17 10:38:51 +0200
37c1c0f
Better error message for bad regexps (Issue #62) by
2018-01-17 00:05:24 +0200
5fd331b
BUGFIX: Internally repetitive rules are now handled silently (Issue #60) by
2018-01-16 00:52:31 +0200
8acd77d
Minor fixes in lexer by
2018-01-16 00:51:30 +0200
7c253b9
Merge CYK parser. by
2018-01-09 14:53:01 +0200
4d219ae
Added standalone example by
2018-01-11 16:02:02 +0200
4679a34
(tag: gm/2021-09-23T00Z/github.com--lark-parser-lark/0.5.2)
Version bump by
2018-01-10 14:46:25 +0200
f9b02c1
Updated README to mention standalone by
2018-01-10 14:45:56 +0200
e697c26
Standalone: Significantly reduced generated code size by
2018-01-10 13:11:15 +0200
9b0672f
Standalone tools now supports postlex by
2018-01-10 10:28:25 +0200
a409f28
Corrections to the standalone tool by
2018-01-10 00:56:09 +0200
5ac4120
Stand-alone tool working for LALR+traditional lexer (first commit) by
2018-01-10 00:50:12 +0200
da1910f
More refactoring towards standalone by
2018-01-09 21:08:40 +0200
07b5469
More refactoring, untangling grammar compilation and parse-tree creation by
2018-01-09 19:16:07 +0200
4018335
Update README.md by
2018-01-09 17:02:06 +0200
e072d91
Updated README by
2018-01-09 17:00:53 +0200
7182ba3
Minor refactoring for the standalone tool (in progress) by
2018-01-07 22:33:37 +0200
38c5fd2
Improved grammar validation and refactored the lexers by
2018-01-07 17:20:07 +0200
39e58cb
Post-refactor cleanup by
2018-01-07 11:15:30 +0200
1cc4c96
Big Refactor: Grammars now build in half the time. Code shorter & cleaner. by
2018-01-07 00:50:40 +0200
0ee80e6
Refactoring for LALR, added the ParseTable class by
2018-01-06 18:49:24 +0200
f63174a
BUGFIX: Create unless returned duplicate tokens (Issue #56) by
2018-01-05 16:16:46 +0200
e9603b5
(tag: gm/2021-09-23T00Z/github.com--lark-parser-lark/0.5.1)
Version bump by
2018-01-02 14:26:29 +0200
5e1b822
BUGFIX: 'python setup.py test' now works. by
2018-01-02 14:26:10 +0200
2d04acf
Version 0.5.0 is out with lots of improvements by
2018-01-02 10:34:22 +0200
84791b1
Example JSON parser is now LALR by
2018-01-02 09:57:22 +0200
c9b19ab
Merge branch 'cleaner_lalr' by
2018-01-02 09:54:08 +0200
5f5acca
Cleaned up the LALR(1) parser by
2017-12-24 20:52:10 +0200
9d6cde9
Merge pull request #51 from kevinlatimer/master by
2017-12-18 22:42:47 +0200
240cf1c
Bug fixes to Transformer_NoRecurse by
2017-12-18 15:28:23 -0500
26ce48b
Bug fix for Discard and make the syntax more pythonic by
2017-12-18 14:51:07 -0500
9426010
Merge branch 'master' of https://github.com/erezsh/lark by
2017-12-18 11:57:13 -0500
a5625a3
Add delete functionality by
2017-12-18 11:52:54 -0500
209ac5a
BUGFIX: Mishandling of quotes (Issue #50) by
2017-12-14 17:20:03 +0200
fbeb0e6
BUGFIX: tree-less transformer may hang for empty values (Issue #49) by
2017-12-14 12:48:43 +0200
5748920
BUGFIX in xearley + Feature: earley__predict_all by
2017-12-12 14:17:48 +0200
53a56d5
Added LexError to lark's __init__ imports by
2017-12-11 17:55:00 +0200
852607b
BUGFIX: Tokens of different type were equal, causing disambiguation errors (Issue #21) by
2017-12-11 00:29:27 +0200
ddae93f
BUGFIX: Ambiguity resolution now sums priority (Issue #46) by
2017-12-10 19:32:41 +0200
cb18cf5
BUGFIX: iter_trees() wasn't consistent with a recursive order (Issue #47) by
2017-12-10 17:54:12 +0200
9ad36b3
Fixed to Python3 grammar (Thanks @autocorr) by
2017-11-20 13:25:09 +0200
5982526
Allow using | on terminals with flags, as long as their flags match by
2017-11-20 13:11:35 +0200
dcb7297
Flags are now part of the terminal identity by
2017-11-20 13:01:07 +0200
eb007b2
Removed old versions of Earley parsers that are no longer used by
2017-11-20 00:18:15 +0200
e77433f
Superficial improvement to Earley by
2017-11-19 21:14:00 +0200
c91bb61
XEarley: Better exception when can't find a solution by
2017-11-19 15:41:07 +0200
6f85ca4
%ignore bug fixed in xearley (thanks to issue #44) by
2017-11-19 15:28:41 +0200
3444965
Added UnexpectedInput exception (with line & column) to xearley (Issue #43) by
2017-11-17 10:43:41 +0200
eea569f
Tiny fix by
2017-11-16 19:59:34 +0200
4e94756
Added a major optimization to Earley when dealing with ambiguity by
2017-11-16 19:54:34 +0200
7ad99ff
Fixed Python grammars by
2017-11-16 12:46:20 +0200
a0daad9
Oops by
2017-11-16 12:40:53 +0200
08a8a74
Fixed escaping for all tests by
2017-11-16 12:40:15 +0200
2efbc08
Support for multiple flags by
2017-11-16 09:47:46 +0200
ad30c32
Added support for all RE flags. by
2017-11-16 09:13:14 +0200
d846627
A few fixes to escaping by
2017-11-16 08:54:16 +0200
ec7da3b
Less rambling in README (moved to wiki) by
2017-11-04 21:12:42 +0200
e4fbfc9
README even better? by
2017-11-02 16:04:41 +0200
90b9707
More README changes by
2017-11-02 15:05:00 +0200
452507c
Improved README by
2017-11-02 14:23:43 +0200
593446d
Improved Readme by
2017-11-02 13:47:05 +0200
0155d3d
A few more fixes by
2017-11-01 00:22:18 +0200
93302d7
Important optimization for fix by
2017-10-31 12:27:17 +0200
c931403
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. by
2017-10-31 10:52:00 +0200
b13471b
Fixed README by
2017-10-31 19:51:15 +0200
b130b7f
Fixed README by
2017-10-31 19:48:24 +0200
2f11645
Main README is now shorter and to the point. Added a short examples README by
2017-10-31 19:44:20 +0200
27fb188
Added test by
2017-10-31 16:14:02 +0200
a8aa908
BUGFIX in Dynamic Earley when ending with an %ignore token by
2017-10-31 16:12:26 +0200
816266a
BUGFIX for issue #24: Dynamic Earley mishandled %ignore tokens by
2017-10-31 13:36:54 +0200
692307f
Added the fruitflies test. Found bug in scanless reconstruction of tokens by
2017-10-31 12:28:11 +0200
be7ac24
Version bump for fix by
2017-10-31 12:10:00 +0200
5514828
Fix for earley__all_derivations = False by
2017-10-31 12:08:13 +0200
776edad
Version bump due to breaking changes by
2017-10-30 11:15:02 +0200
e8810e3
Fixed some deprecation warnings due to changes in Py3.6 regexps by
2017-10-30 11:14:42 +0200
baae08e
Fixed tree-construction semantics: Alias now overrides the "?rule" operator by
2017-10-30 10:45:54 +0200
eed2a0f
Minor fix: Removed printing in new nearley tests by
2017-10-30 00:44:46 +0200
035eea2
BUGFIX: Tree comparison in Earley wasn't hashed, which caused a huge spike in run-time for some cases. by
2017-10-30 00:39:57 +0200