Releases: textX/Arpeggio
Releases · textX/Arpeggio
2.0.2
2.0.1
[2.0.1] (released: 2023-07-09)
- fix: replace
\n
with\\n
in 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_attrs
call toNoMatch
exceptions ([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
NoMatch
exception (a1f14be) - Raise
AttributeError
when accessing unexisting rule name on parse tree node.
(#82) - Added
tree_str
method 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)