Skip to content

Contextual Standalone, import rules, and many bugfixes

Compare
Choose a tag to compare
@erezsh erezsh released this 16 Oct 11:31
· 1548 commits to master since this release

New features:

  • Standalone parser now uses the contextual lexer

  • Experimental support for importing rules in the grammar

Bugfixes:

  • Fixed a hidden bug in the LALR algorithm (no, it probably doesn't affect you, see issue #250)
  • Fixed v_args handling of staticmethod and classmethod (Issue #246, #249)
  • Many fixes to the standalone parser
  • Fixed propagate_positions (and added start_pos/end_pos attributes to Tree.Meta)
  • Fixed automatic terminal naming
  • EOF token now gets proper line/column number

Also improved error messages and documentation