Commit Graph

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