Releases: ehwan/RustyLR
Releases · ehwan/RustyLR
v0.7.0
Full Changelog: v0.6.1...v0.7.0
split modules to rusty_lr_core
and rusty_lr_derive
- rusty_lr crate is main entry pointing 'core' and 'derive'.
add more error checkings
- same name exists for both Term and NonTerm symbol
- multiple production rules exist with same name
- tokentype definition check
v0.6.1
Full Changelog: v0.6.0...v0.6.1
- fixed
Display
,Debug
trait forProductionRule
, and its variants to be more readable. - add some comments about error message in README
v0.6.0
Full Changelog: v0.5.2...v0.6.0
- add LALR parser generation logic
- removed reduce type for each production rule.
- reduce type now attached to term symbol
- removed
str
variants parser - removed
Tree
parse result type
v0.3.4
Full Changelog: v0.3.0...v0.3.4
- makes error messages more readable, and specified
- resolve reduce/reduce conflict automatically, for some possible cases.
- fix calculator example can take whitespace
v0.3.0
Initial Release
initial release of RustyLR