-s = !ws (grammar::Grammar) !ws
+s = !ws Grammar !ws
Grammar = NonTerminal +/ ws
-NonTerminal = Word ^"=" RHS /ws
+NonTerminal = Word "=" RHS /ws
// use 'a'-'z' or 'a-z' instead of [a-z]?
// EOF token?
ec = ~[\-\]\\]
| escaped
-Range = range:: ec
- | ec ^"-" ec
+Range = ec
+ | ec ^"-" ec
e = (Quoted|Word) ^":" e
> nonTerminal:: Word