27 コミット (67f372c994599c19978d0e0ad36b80dc17983b27)

作成者 SHA1 メッセージ 日付
  Erez Shinan 67f372c994 Symbols instead of strings - initial 6年前
  Erez Shinan 25c3c51b1c Fixed bug in Earley: A tree builder optimization clashed with explicit ambiguity 6年前
  Erez Shinan d77f93c818 Standalone generator working again. Updated examples 6年前
  Erez Shinan d5c617f0fe BUGFIX: Non-linearity in tree construction, causing performance issues for large inputs (Issue #94) 6年前
  Erez Shinan ebdad8f144 Refactored parse_tree_builder, much small and cleaner now 6年前
  Erez Shinan 22e525f53e Fixed propagate positions. Added lexer_callbacks option. 6年前
  Erez Shinan 5ac4120b71 Stand-alone tool working for LALR+traditional lexer (first commit) 6年前
  Erez Shinan da1910f5b6 More refactoring towards standalone 6年前
  Erez Shinan 07b5469e86 More refactoring, untangling grammar compilation and parse-tree creation 6年前
  Erez Shinan 38c5fd244a Improved grammar validation and refactored the lexers 6年前
  Erez Shinan 1cc4c965e8 Big Refactor: Grammars now build in half the time. Code shorter & cleaner. 6年前
  Erez Shinan baae08e399 Fixed tree-construction semantics: Alias now overrides the "?rule" operator 6年前
  Erez Shinan b3cb2f433b Towards an introspectable tree-builder 7年前
  Erez Shinan 19a9c9c206 Towards an introspectable tree-builder. Also added tests. 7年前
  Erez Shinan 4eec924403 Added prioritization to Earley. Use rule.1 etc. Highest priority will be selected in case of ambiguity. 7年前
  Erez Shinan 1da851516c Added option: Keep all tokens 7年前
  Erez Shinan a588a70a7a Added the experimental "propagate_positions" feature (only for standard lexer for now). 7年前
  Erez Shinan e151d22ea2 examples.reconstruct_json now working with scanless 7年前
  Erez Shinan 5c115acbd9 Final fixes for scanless (hopefully) 7年前
  Erez Shinan a60c339ff7 Scanless Earley now working for all tests! 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 f31482c236 Lint treatment 7年前
  Erez Shinan 09a80ed222 Fixed bug in lexer where unidentical tokens got the same name 7年前
  Erez Shinan 772f1cc0aa Improved error reporting 7年前
  Erez Shinan 45060df80d Optimized the tree builder, and updated docs 7年前
  Erez Shinan 115c4c6d21 A little order and refactoring 7年前
  Erez Shinan cde2b677bb Added tests and lots of fixes and refactoring 7年前