v0.4.0
Breaking
- declare
ParseNode#childrenas areadonlyproperty
Non-Breaking
- allow EBNF production definitions to lead and/or trail with a delimiter symbol:
|,&, or. - emit abstract superclasses for parse node families corresponding to parameterized productions
O&M
- better string parsing
- filter out empty items & empty sequences
- refactor internals