- | ^"!" e /ws
- | "^" quoted /ws => "care"
- | ^"`" e /ws
- | e ^"#" /ws
- | quoted => "literal"
-
- | (e ws ^"**" > e ws ^"*")
- | (e ws ^"++" > e ws ^"+")
-
- | "(" word ^")" /ws
- > ^"(" alternatives ")" /ws
-
-w !::= " "
- | "//" ([~\n]*) "\n"
- | "\n"
- | "\r"
-an ::= [a-zA-Z0-9_]
-word ::= an++ => "sify"
-quoted ::= "\"" (([~\"\\] | escaped)*) "\"" => "sify"
-escaped ::= "\\n" => "\n"
- | "\\r" => "\r"
- | "\\" [~nr]