+conjuncts ::= rewrite
+ | rewrite ^"&" sequence /ws
+ | rewrite ^"&~" sequence /ws
+
+rewrite ::= sequence /ws => "rewrite"
+ | sequence ^"=>" word /ws
+ | sequence ^"=>" quoted /ws
+ | sequence "=>" "()" /ws => "wrap"
+
+range ::= ec => "range0"
+ | ec ^"-" ec => "range0"
+
+e ::= word => "nonTerminalY"