This repository was archived by the owner on Apr 15, 2026. It is now read-only.
0.3.0
### Bug fixes Fix several issues in the way forced reductions were picked, to avoid infinite reduction loops. ### New features Add support for props and custom node names in the grammar notation. Allow importing of props via `@external prop`. Rule capitalization is now relevant (again), only capitalized rules appear in the tree by default. ### Breaking changes Remove support for node tags, tag expressions, the `@tags` block, and everything else related to tags. Replace tagged expression syntax with inline rule syntax. Literal declarations must now go into the `@tokens` block. The `@detectDelim` declaration must now appear at the top level. The dash in `@external-...` syntax was dropped—`@external` is now a separate token. External grammars that default to null must now have the word `empty` instead of `from "..."` (to resolve an ambiguity that syntax introduced).