Alternatives ::= EquiAlt +/ ">"
EquiAlt ::= Conjuncts +/ "|" => "alternatives"
-Sequence ::= E+ ^"/" E
- > E+
+sequence ::= Es ^"/" E /ws
+ > Es
+Es ::= E+
Conjuncts ::= rewrite
- | rewrite ^"&" Sequence
- | rewrite ^"&~" Sequence
+ | rewrite ^"&" sequence
+ | rewrite ^"&~" sequence
-rewrite ::= Sequence /ws => "rewrite"
- | Sequence ^"=>" word /ws
- | Sequence ^"=>" quoted /ws
- | Sequence "=>" "()" /ws => "wrap"
+rewrite ::= sequence /ws => "rewrite"
+ | sequence ^"=>" word /ws
+ | sequence ^"=>" quoted /ws
+ | sequence "=>" "()" /ws => "wrap"
range ::= ec => "range0" | ec ^"-" ec => "range0"
E ::= word => "nonTerminalY"