rewrite ::= sequence /ws => "rewrite"
| sequence ^"=>" word /ws
| sequence ^"=>" quoted /ws
- | sequence "=>" "()" /ws => "wrap"
ec ::= [~\-\]\\\~]
| escaped
| ^"[" (range*) "]"
| ^"[~" (range*) "]"
| ^"^" quoted /ws
- | e ^"~/~" /ws
| ^"!" e /ws
- | ^"`" e /ws
- | e ^"#" /ws
-
| (e ws ^"**" > e ws ^"*")
| e ^"*/" e /ws
| (e ws ^"++" > e ws ^"+")