67 コミット (67f372c994599c19978d0e0ad36b80dc17983b27)

作成者 SHA1 メッセージ 日付
  Erez Shinan 67f372c994 Symbols instead of strings - initial 6年前
  Erez Shinan 9848cac9f0 Improved Lark's error reporting for grammar syntax errors (Based on PR #129) 6年前
  Erez Shinan b9e1e444c9 Added SlottedTree 6年前
  Erez Shinan 255ef0d973 Added error message for the alias syntax in terminals (Issue #97) 6年前
  Erez Shinan 7d11dfa5cd FEATURE: Added support for ranged-repeat for rules and terminals (Issues #75, #19) 6年前
  Erez Shinan 710cb6d20b Added more information in UnexpectedInput exception (Issue #78) 6年前
  Erez Shinan b002ec47fb BUGFIX: Repeating subrules are now allowed (Issue #61) 6年前
  Erez Shinan 5fd331be54 BUGFIX: Internally repetitive rules are now handled silently (Issue #60) 6年前
  Erez Shinan da1910f5b6 More refactoring towards standalone 6年前
  Erez Shinan 07b5469e86 More refactoring, untangling grammar compilation and parse-tree creation 6年前
  Erez Shinan 7182ba3991 Minor refactoring for the standalone tool (in progress) 6年前
  Erez Shinan 38c5fd244a Improved grammar validation and refactored the lexers 6年前
  Erez Shinan 209ac5ab4e BUGFIX: Mishandling of quotes (Issue #50) 6年前
  Erez Shinan ddae93f92f BUGFIX: Ambiguity resolution now sums priority (Issue #46) 6年前
  Erez Shinan 59825260f6 Allow using | on terminals with flags, as long as their flags match 6年前
  Erez Shinan dcb7297c30 Flags are now part of the terminal identity 6年前
  Erez Shinan 7ad99fffa5 Fixed Python grammars 6年前
  Erez Shinan a0daad9275 Oops 6年前
  Erez Shinan 08a8a747b8 Fixed escaping for all tests 6年前
  Erez Shinan 2efbc08854 Support for multiple flags 6年前
  Erez Shinan ad30c324f5 Added support for all RE flags. 6年前
  Erez Shinan d846627fb7 A few fixes to escaping 6年前
  Erez Shinan b3cb2f433b Towards an introspectable tree-builder 7年前
  Erez Shinan 950f8817ed Oops!! Important bugfix to last commit 7年前
  Erez Shinan ac9ea26b58 Added token priority for standard lexers. 7年前
  Erez Shinan 9b8ae7aecb Bugfix: Fixed the %import TOKEN feature 7年前
  Erez Shinan 5c4c320c26 Small fixes 7年前
  Erez Shinan 0c5acaab8a Refactoring load_grammar 7年前
  Erez Shinan 4eec924403 Added prioritization to Earley. Use rule.1 etc. Highest priority will be selected in case of ambiguity. 7年前
  Erez Shinan 5946e78ed2 Bugfix for Scanless Earley. Thanks Ken! 7年前
  Erez Shinan c90b933a33 Made load_grammar a tiny bit nicer 7年前
  Erez Shinan 9ef3670ea2 Improved error messages 7年前
  Erez Shinan 89edd9f30f Bugfix in scanless mode 7年前
  Erez Shinan 794a1c4965 More flags work 7年前
  Erez Shinan 34acc4674e Added flag options to terminals (just 'i' for now) 7年前
  Erez Shinan a73cc9ad90 Re-wrote the Earley parser to use a parse-forest 7年前
  Erez Shinan 29718a9a3a Bugfix in scanless 7年前
  Erez Shinan 680449fb6b A little bit of cleanup 7年前
  Erez Shinan d8cbd239d7 Fixed a bug in string evaluation 7年前
  Erez Shinan e151d22ea2 examples.reconstruct_json now working with scanless 7年前
  Erez Shinan 5c115acbd9 Final fixes for scanless (hopefully) 7年前
  Erez Shinan d230e7744c Pylint 7年前
  Erez Shinan a60c339ff7 Scanless Earley now working for all tests! 7年前
  Erez Shinan be6aa4f726 Fixed string escaping and unicode handling 7年前
  Erez Shinan c9b45823ed Better support for scanless parsing 7年前
  Erez Shinan 5236e4a32a Refactored TokenDef to store Pattern(Str/RE) 7年前
  Erez Shinan a0bb661c61 Token import now working 7年前
  Erez Shinan c70355389f Initial support for EBNF in tokens (automatic compilation to regexps) 7年前
  Erez Shinan 0b902b1d03 Added the '!' prefix to keep all tokens in rule. Also removed tools (it's now in lark/tools) 7年前
  Erez Shinan 3d4ee92829 Fixed bug in load_grammar. Improved nearley converter 7年前