Lark v0.11.1 Release NotesRelease Date: 2020-11-16 // 11 months ago
No data yet 😐
You can check the official repo
Previous changes from v0.10.0
- Many improvements and additions to documentation
➕ Added the
🛠 Various Bugfixes to improve the handling of ambiguous results.
✅ Read the docs here: https://lark-parser.readthedocs.io/en/latest/forest.html
📜 Lark now loads faster from cache (commit 7dc0017)
📜 Terminals can now be composed of regexps and strings with different flags, if using Python 3.6+ (commit e6fc3c9)
➕ Added support for parsing byte-strings, with the
use_bytesflag (commit 9ee8428).
UnexpectedTokenexception now has the
acceptsattribute, which contains a list of terminals that would be accepted by the parser instead (in addition to the
expectsattribute, which is guided by the lexer and may include terminals that won't be accepted by the parser) (commit a7bcd0b)
👍 Allow multiline regexes with the
xflag (commit 9923987)
0️⃣ Lark no longer uses the default logger. Instead uses
lark.LOGGER. (commit 7010f96)
🌲 Lark now notifies on unused terminals/rules through
📜 Standalone generator now creates smaller files (without comments and docstrings). Also undergone various fixes. (commit bf2d9bf)
Wheel distribution due to (somewhat) popular demand.
🛠 Lots of small bugfixes and improvements!
🛠 Many thanks to @MegaIng for his continued work on many of these new features and fixes, and to everyone else who contributed to Lark and helped make it even better.