diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2020-09-14 01:21:49 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2020-09-14 01:21:49 -0700 |
| commit | a82164505e89dc8257ef87844dfef1476e235a7f (patch) | |
| tree | f545e4a76b0ff0472bf6046b951230672ad18ce4 /bpeg.bpeg | |
| parent | 9f2d5464d6fd2c2aeb6dc234c64bd3aafe22d6e0 (diff) | |
Added nodent support (|)
Diffstat (limited to 'bpeg.bpeg')
| -rw-r--r-- | bpeg.bpeg | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -8,7 +8,7 @@ String-pattern = *(`\ pat ?`; / .); pat = suffixed-pat / simple-pat; simple-pat = Empty / Upto / Dot / String / Char-range / Char / Escape-range / Escape / No - / Repeat / After / Before / Capture / Replace / Ref / parens; + / Nodent / Repeat / After / Before / Capture / Replace / Ref / parens; suffixed-pat = Eq-pat; Eq-pat = @[first]simple-pat "==" @[second]pat; @@ -29,6 +29,7 @@ escape-sequence = ( /`a/`b/`e/`n/`r/`t/`v / . / \n ); No = `! _ @pat; +Nodent = `|; Upto = 2-3`. ?>(_@pat); Repeat = ( @[min]int _ `- _ @[max]int |
