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