| PreSequence !wp ^"/" !ws e
| PreSequence ^"->" e /ws
| (Quoted|word) ^"::" PreSequence /ws
- | PreSequence ^"=>" ("[]"|"()"|word|Quoted) /ws
Sequence = psx:: PreSequence
ec = ~[\-\]\\]
w = " " | "\n" | "\r"
-ws = w** => ()
- | w** "//" ~[\n]* "\n" ws => ()
+ws = "()":: w**
+ | "()":: w** "//" ~[\n]* "\n" ws
wp = w++