Skip to content

Many bugfixes and improvements

Compare
Choose a tag to compare
@erezsh erezsh released this 16 Nov 12:28
· 835 commits to master since this release
  • LALR parser

    • The LALR parser now supports priority in rules, as a way to resolve collision errors

    • Improvements to the standalone tool, including more command-line options, like optional compression for the json data.

    • Improvements to the puppet error handling interface

    • Better error reporting on LALR collisions

  • Bugfixes in Earley

Misc

  • Added support for syntax highlighting in Atom

  • Fixes and improvements for the cache option. cache=True now uses a temporary directory instead of working directory.

  • Lark can now be imported directly from a zip (See: ed5c8ec)

  • Added more terminals to the grammar library (available for %import).

  • Nearley tools now supports case insensitive strings

  • Deprecated some interfaces

  • Improvements to docs, stubs, and various bugfixes

Thanks to @MegaIng for helping with Lark's maintenance, and to @ldbo, @chanicpanic, @michael-k, @ThatXliner and everyone else for their help and contributions.