14 Commits (96873d64ba8ef85fcad1daa2dd2e9bf931eb06ba)

Author SHA1 Message Date
  Erez Sh b9c81a5450 Refactor: Simplify code by assuming rule.options is never None 6 years ago
  Erez Sh 99a27663f6 Better error message 6 years ago
  night199uk dc3c009dca Tweak the Earley ambiguity algorithm to correctly prefer earlier branches 6 years ago
  Erez Shinan bd75bf2dff Refactor - callbacks are now {rule: callback}, instead of a Callback object referenced by Rule.alias 6 years ago
  Erez Shinan 934a997f83 Clean up 6 years ago
  night199uk 80a09697fe Rebuild the way Earley prioritizes ambiguities 7 years ago
  Erez Shinan 76e185a36c Added the Forest interface for explicit ambiguity 7 years ago
  night199uk 04d90fa916 Implement Joop Leo's optimizations for right recursion performance 7 years ago
  night199uk 637f121109 Cleanup unused Derivation 7 years ago
  night199uk 8fa8ac36fc Remove Earley Column 7 years ago
  night199uk 8415fa26a3 Add a pydot visualizer for the SPPF. 7 years ago
  night199uk bb22c84df3 Speed up repetitive parsing using the same parser 7 years ago
  Erez Shinan 383db31183 Fix in Earley forest for non-string tokens. 7 years ago
  night199uk 1d5fd7301a Heavy modifications to the Earley parser to try and make it handle more 7 years ago