Releases: jamesrhester/Lerche.jl
Releases · jamesrhester/Lerche.jl
v0.5.5
v0.5.4
Lerche v0.5.4
Closed issues:
- Possible bug defining terminals (#26)
Merged pull requests:
- Fix: TypeError during load if precompilation is disabled (#28) (@vdayanand)
v0.5.2
Lerche v0.5.2
- Fixed occasional error when using recursive rules
Closed issues:
ERROR: KeyError: key Tree(expansions, ...
(#24)
Merged pull requests:
- small updates to paper.md (#22) (@danielskatz)
v0.5.1
Lerche v0.5.1
- No changes from 0.5.0, this release created for archiving at Zenodo.
Closed issues:
- There's no mechanism to define token visitors. (#20)
v0.5.0
Lerche v0.5.0
- Added
@terminal
macro for token processing callbacks (supplied by @peterahrens) - Token processing is now within 25% of non-token-processing speed.
Closed issues:
v0.4.4
Lerche v0.4.4
- Fixed bug processing Visitor rules
Closed issues:
v0.4.3
Lerche v0.4.3
- Bug fix:
@rule
and@inline_rule
macros did not process type parameters
Closed issues:
- Feature request: underscore filter (#13)
v0.4.2
Lerche v0.4.2
- Bug fix:
transformer
option to Lark now works
Closed issues:
v0.4.1
Lerche v0.4.1
- Grammar syntax and translated code updated to Lark 0.11.1
- Parser optimised for speed: parsing 500K file with 9 rule grammar about 3 times faster than Lark
- Unicode processing fixed
Closed issues:
- Version 0.3.0 (#8)
v0.4.0
Lerche v0.4.0
- Grammar syntax and translated code updated to Lark 0.11.1
- Parser optimised for speed: parsing 500K file with 9 rule grammar about 3 times faster than Lark
Closed issues:
- Version 0.3.1 (#9)