Skip to content
Grammar Changelog
2026-03-16
non-breaking
- Documented explicit generic call surface syntax in EBNF as
foo[T](...).
- Added a note of ambiguity for the generic call vs index then call analysis.
breaking
diagnosis-only
2026-03-03
non-breaking
- Added generated stream
grammar-surface.ebnf with versioned metadata header.
- Added the framework of the grammar corpus (
tests/grammar/valid, tests/grammar/invalid).
- Added diagnostic contracts and snapshots for invalid grammar examples.
breaking
diagnosis-only
- Established text/code snapshots for parse diagnostics in the grammar corpus.