diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2020-09-28 15:13:54 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2020-09-28 15:13:54 -0700 |
| commit | 88571d7639d1bfa134b9b4f89ddd031b11fe8f69 (patch) | |
| tree | 9cd12006b10ed1794139928b0490ceb6ca68a3eb /grammars/bpeg.bpeg | |
| parent | 344c1b1709de522e07b97fe39afa96f46dd74515 (diff) | |
More intuitive escape sequences for string patterns
Diffstat (limited to 'grammars/bpeg.bpeg')
| -rw-r--r-- | grammars/bpeg.bpeg | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/grammars/bpeg.bpeg b/grammars/bpeg.bpeg index 4c46c6b..f3e2f48 100644 --- a/grammars/bpeg.bpeg +++ b/grammars/bpeg.bpeg @@ -7,7 +7,7 @@ Def: @[name]id _ `: __ ( / @[!]{...>(`;/id_`:/$) => "Invalid definition: @0"}) # This is used for command line arguments: -String-pattern: 0+(`\ pat 0-1`; / .) +String-pattern: 0+(`\ (escape-sequence / pat 0-1`;) / .) pat: suffixed-pat / simple-pat simple-pat: Upto-and / Dot / String / Char-range / Char / Escape-range / Escape / No @@ -37,7 +37,6 @@ escape-sequence: ( `n/`t/`r/`e/`b/`a/`v / 1-3 `0-7 / `x 2 (`0-9/`a-f/`A-F) - / . ) No: `! (_@pat / @[!]{=>"Expected a pattern after the exclamation mark"}) Nodent: `| |
