Releases: textX/Arpeggio
Releases · textX/Arpeggio
2.0.3
Full Changelog: 2.0.2...2.0.3
2.0.2
2.0.1
[2.0.1] (released: 2023-07-09)
- fix: replace
\nwith\\nin error reports for matches #99. Thanks
@mettta and @stanislaw.
2.0.0
This is a major release due to dropping the support for Python 2.x and 3.x up to 3.6. Python 3.6 is the lowest supported version. Arpeggio may work with other version but it is not tested.
Changes:
- Added
eval_attrscall toNoMatchexceptions ([ebfd60]). See the docs. - Dropped support for deprecated Python versions. The lowest supported version is 3.6. (BIC)
1.10.2
1.10.1
1.10.0
- Fix reporting duplicate rule names in
NoMatchexception (a1f14be) - Raise
AttributeErrorwhen accessing unexisting rule name on parse tree node.
(#82) - Added
tree_strmethod to parse tree nodes for nice string representation of
parse trees. (#76) - Added parse tree node suppression support and overriding of special Python
rule syntax. (#76) - UnorderedGroup matching made deterministic (#73)