EscapeSequence = "\\" Escape:e => [[ e ]]
Character = EscapeSequence
- | "$" => [[ $ <tagged-epsilon> ]]
- | "^" => [[ ^ <tagged-epsilon> ]]
+ | "$" => [[ $crlf <tagged-epsilon> ]]
+ | "^" => [[ ^crlf <tagged-epsilon> ]]
| . ?[ allowed-char? ]?
AnyRangeCharacter = !("&&"|"||"|"--"|"~~") (EscapeSequence | .)