147 Commits (6a6dd97c52eeeedaed3a7d0c826fb96db5cf1c0b)

Author SHA1 Message Date
  Erez Shinan 934a997f83 Clean up 6 years ago
  Erez Shinan 862a853340 More cleanup of Earley duplication 6 years ago
  Erez Sh 4de71293e5 More cleanup 6 years ago
  Erez Sh 57a602758d Merged part of Earley & XEarley implementation. Major reduction 6 years ago
  Erez Shinan 65d3212bed Temporarily disable leo transitives 6 years ago
  Erez Shinan 00510edee6 Added a nicer error for duplicate rules 6 years ago
  night199uk 80a09697fe Rebuild the way Earley prioritizes ambiguities 6 years ago
  night199uk 80964e903b Simplify the way we create Leo sets 6 years ago
  night199uk ea536820a5 Fix propogate positions for Earley 6 years ago
  Erez Shinan 76e185a36c Added the Forest interface for explicit ambiguity 6 years ago
  night199uk 04d90fa916 Implement Joop Leo's optimizations for right recursion performance 6 years ago
  night199uk 637f121109 Cleanup unused Derivation 6 years ago
  night199uk 8fa8ac36fc Remove Earley Column 6 years ago
  night199uk 8415fa26a3 Add a pydot visualizer for the SPPF. 6 years ago
  night199uk bb22c84df3 Speed up repetitive parsing using the same parser 6 years ago
  Erez Shinan b2489e13e2 A few fixes (tests + interface) 6 years ago
  Erez Shinan 383db31183 Fix in Earley forest for non-string tokens. 6 years ago
  Erez Shinan 1798971455 Adjustments 6 years ago
  Erez Shinan a892f184e3 Fix LALR shift/reduce warnings when debug=True (Issue #258) 6 years ago
  Erez Shinan 6c8ba76b79 Fixed a deep bug in grammar analysis involving empty rules (Issue #250) 6 years ago
  night199uk 1d5fd7301a Heavy modifications to the Earley parser to try and make it handle more 6 years ago
  Erez Shinan 106508dcce Tiny improvement to the LALR parser 6 years ago
  Erez Shinan 519b07ceca Tiny refactor 6 years ago
  Erez Shinan 4487bf65c1 EOF token now gets proper line/column number (Issue #228) 6 years ago
  Erez Shinan bd7e331ad7 Slightly better error message (UnexpectedToken) 6 years ago
  Erez Shinan 9ce8a79dc0 Misleading error message at unexpected EOF (Issue #220) 6 years ago
  Erez Shinan eba99662c4 Bug in pretty printing of Earley derivations (issue #210) 6 years ago
  Erez Shinan 1247a8c330 Improved error messages (as pointed out in issue #181) 6 years ago
  Erez Shinan 6ea4588bcf Dynamic lexer is now returns the maximum match only. Complete lexing beahvior moved to "dynamic_complete" 6 years ago
  Erez Shinan 5c6df8e825 Moved and restructured exceptions 6 years ago
  Erez Shinan 6d76a4ce8d visitor_args -> v_args 6 years ago
  Erez Shinan 6bfc27c11d New transformers near completion 6 years ago
  Erez Shinan 4864a1cf4d More work 6 years ago
  Erez Shinan 5e546f38a9 args decorators actually work now 6 years ago
  Erez Shinan 2b4ef11ebf Columns now start at 1 6 years ago
  Erez Shinan 4a5aa745ea All tests passing 6 years ago
  Erez Shinan cf7ddeee88 Earley working too 6 years ago
  Erez Shinan 67f372c994 Symbols instead of strings - initial 6 years ago
  DrSlump e69d567bce example driven parser errors 6 years ago
  Erez Shinan c3bce19dc2 More steps towards a good solution 6 years ago
  Erez Shinan 349a607ae3 Some more normalizing 6 years ago
  Erez Shinan 61afbed17a A minor style fix (a possible memory usage improvement) 6 years ago
  Erez Shinan b951b5f79c Significant reduction in memory consumption (Saving only parse-table instead of analysis instance) 6 years ago
  Erez Shinan ba0dc789a3 Significantly better memory performance (Thanks @drslump!) 6 years ago
  Erez Shinan 4f2330fc9b Fixed bug in Earley prioritization 6 years ago
  Erez Shinan 327cca8c00 Added 'considered_rules' to exceptions, to help users debug 7 years ago
  Erez Shinan bb0b9aa729 BUGFIX: Token and Derivation get compared in _compare_drv (Issue #91) 7 years ago
  Parker ce26c7cced
Use loops for flow control instead of catching exceptions 7 years ago
  Erez Shinan 07f45a0bd3 Style fixes 7 years ago
  Erez Shinan b90b0a215f Fixed reconstruct (Issue #72) 7 years ago