Lark v0.11.0 Release Notes

Release Date: 2020-11-16 // about 1 year ago

    ๐Ÿ“œ 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.