DSL Grammar
This page will later define the formal rules that describe valid programs and how expressions are grouped.
Scope
- Describe rules with a compact notation such as EBNF.
- Encode precedence and associativity explicitly.
- Keep the grammar maintainable as the language grows.
Next Steps
- Write example productions for key constructs.
- Highlight recursive and optional forms.
- Add error cases later.