42 コミット (d210087cb5fc677a8679d4a0fd585102912b36c5)

作成者 SHA1 メッセージ 日付
  Erez Shinan 22e525f53e Fixed propagate positions. Added lexer_callbacks option. 6年前
  Ehud Tamir 7c253b9372 Merge CYK parser. 6年前
  Erez Shinan da1910f5b6 More refactoring towards standalone 6年前
  Erez Shinan 07b5469e86 More refactoring, untangling grammar compilation and parse-tree creation 6年前
  Erez Shinan 1cc4c965e8 Big Refactor: Grammars now build in half the time. Code shorter & cleaner. 6年前
  Erez Shinan 5748920df4 BUGFIX in xearley + Feature: earley__predict_all 6年前
  Erez Shinan c93140386d 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. 6年前
  Erez Shinan b3cb2f433b Towards an introspectable tree-builder 7年前
  Erez Shinan 19a9c9c206 Towards an introspectable tree-builder. Also added tests. 7年前
  Erez Shinan aede340449 Added earley__all_derivations due to performance concerns 7年前
  Erez Shinan 7373993102 Oops!! Important bugfix to last commit 7年前
  Erez Shinan 5d41371fb3 Added resolve__antiscore_sum 7年前
  Erez Shinan d9b490f322 Refactoring for ambiguity resolution 7年前
  Erez Shinan 0c5acaab8a Refactoring load_grammar 7年前
  Erez Shinan feb95ec64d Earley now uses dynamic lexer by default. Bump to version 0.3.0 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 8e2221b2fd Mid-work. A nice first try 7年前
  Erez Shinan f374e70b2c Feature: Added explicit ambiguity option for Earley 7年前
  Erez Shinan a73cc9ad90 Re-wrote the Earley parser to use a parse-forest 7年前
  Erez Shinan c1fbb3214c Earley.lexer = None as default now 7年前
  Erez Shinan d230e7744c Pylint 7年前
  Erez Shinan a60c339ff7 Scanless Earley now working for all tests! 7年前
  Erez Shinan df4d471641 Updated docs to match v0.2 7年前
  Erez Shinan c9b45823ed Better support for scanless parsing 7年前
  Erez Shinan a5a20a423a Changed parser/lexer interface in lark. Bumped minor version 7年前
  Erez Shinan c70355389f Initial support for EBNF in tokens (automatic compilation to regexps) 7年前
  Erez Shinan f31482c236 Lint treatment 7年前
  Erez Shinan 7af3de208d Moved lexing responsibility to parser frontend 7年前
  Erez Shinan 387fa07818 Moved unless handling to lexer and improved code 7年前
  Erez Shinan e7445a11ae Added a docs/reference 7年前
  Erez Shinan 8b9c5801da Improved lexer, added profiler option to Lark 7年前
  Erez Shinan 8b182b37c0 Added an automatic 'unless' mechanism for (some) colliding tokens 7年前
  Erez Shinan cde2b677bb Added tests and lots of fixes and refactoring 7年前
  Erez Shinan aecb4f5aa7 Added regex embedding for tokens 7年前
  Erez Shinan faf66c93f0 Fixed possible tokens collisions (strings are now always tested before regexps) 7年前
  Erez Shinan 9e71f5a045 Added indentation support (for python-like languages) 7年前
  Erez Shinan d44658fa3f Now supports empty rules. Added some tests. All tests passing. 7年前
  Erez Shinan 92ce395ea8 Earley & Lalr both working an generating AST. Examples now use inline_args 7年前
  Erez Shinan 73178d6ae0 Lark big first commit. Examples working. 7年前