-e ::= word => "nonTerminalY"
- | [(][)] => "epsilon"
- | ^"{" alternatives "}" /ws
- | "[" (range*) "]" => "ranges"
- | "[~" (range*) "]" => "rangesx"
- | e ^"+/" e /ws
- | e ^"*/" e /ws
- | e ^"?" /ws
- | e ^"~/~" /ws
-
- | e ^"-" e /ws
-
- | ^"!" e /ws
- | "^" quoted /ws => "care"
- | ^"`" e /ws
- | e ^"#" /ws