// #include (with renaming?)
// ANTLR uses ! and ^ suffixes
-s = ws grammar:Grammar ws
+s = !ws (grammar::Grammar) !ws
Grammar = NonTerminal +/ ws
NonTerminal = Word ^"=" RHS /ws
| ec ^"-" ec
e = (Quoted|Word) ^":" e
- > nonTerminal:: Word
+ >
+ nonTerminal:: Word
| literal:: Quoted
| ^"()"
| ^"{" PreSequence "}" /ws