31 Commits (e0e698938c02dd0b14241718c293b377d11679d9)

Author SHA1 Message Date
  Chanic Panic e88646b586 Fix an SPPF cycle edge case (Issue #820) 4 years ago
  Chanic Panic 820e185dca Fix IndexError (issue #754) 4 years ago
  Erez Sh 16f2f73d15 Adjust PR - Change warning to debug 4 years ago
  Chanic Panic e3c7564fa0 Add debug attribute to ForestToParseTree 4 years ago
  Chanic Panic c017525e50 Fix issues with SPPF cycle handling 4 years ago
  Erez Sh 19fc3c7520 Small fix to Earley debuging 4 years ago
  Chanic Panic 24434ec5ff Add documentation for working with the SPPF 4 years ago
  Erez Sh 156bd7577f Adjustments and fixes for PR 4 years ago
  Chanic Panic 50c9cda6b5 Pass list to on_cycle instead of function 4 years ago
  Chanic Panic 9db869cc80 Add PackedData class 4 years ago
  Chanic Panic 607f984523 Create TreeForestTransformer 4 years ago
  Chanic Panic 93d70e8a41 Replace ForestToTreeVisitors with ForestToParseTree 4 years ago
  Chanic Panic 4adc871bf1 Add ForestTransformer 4 years ago
  Chanic Panic 67ae0e2b16 Moderate updates and improvements to ForestVisitor 4 years ago
  Chanic Panic b076efadff Create CompleteForestToAmbiguousTreeVisitor 4 years ago
  Erez Sh 39fb4c0f3e Bugfix and warn on ambiguous intermediate nodes, based on PR #651 4 years ago
  Erez Sh b9c81a5450 Refactor: Simplify code by assuming rule.options is never None 5 years ago
  Erez Sh 99a27663f6 Better error message 5 years ago
  night199uk dc3c009dca Tweak the Earley ambiguity algorithm to correctly prefer earlier branches 5 years ago
  Erez Shinan bd75bf2dff Refactor - callbacks are now {rule: callback}, instead of a Callback object referenced by Rule.alias 5 years ago
  Erez Shinan 934a997f83 Clean up 6 years ago
  night199uk 80a09697fe Rebuild the way Earley prioritizes ambiguities 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 383db31183 Fix in Earley forest for non-string tokens. 6 years ago
  night199uk 1d5fd7301a Heavy modifications to the Earley parser to try and make it handle more 6 years ago