| sequence ^"&" e*/ws /ws
| sequence ^"&~" e*/ws /ws
-ps ::= (e*/ ws) => "ps"
+ps ::= e*/ws => "ps"
psx ::= ps
- | ps ws ^"/" e
+ > ps ^"/" e /ws
sequence ::= psx
- (ws "=>" ws (word|quoted))? => "seqx"
+ | psx ^"=>" (word|quoted) /ws
ec ::= [~\-\]\\\~]
| escaped