-Grammar = NonTerminal +/ ws
s = !ws (grammar::Grammar) !ws
+
+Grammar = NonTerminal +/ ws
+
NonTerminal = Word ^"=" RHS /ws
// use 'a'-'z' or 'a-z' instead of [a-z]?
// EOF token?
// #include (with renaming?)
// ANTLR uses ! and ^ suffixes
-
-blah = "Grammar"
RHS = (Sequence +/ (!ws "|" !ws)) +/ (!ws ">" !ws)