diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2020-09-17 00:10:02 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2020-09-17 00:10:02 -0700 |
| commit | 2477d9869c295cbaa1e948fc6e40190aa7149295 (patch) | |
| tree | d83f4b3a1ceec758dedf26cdc5fd444be4ca9b08 /grammars | |
| parent | 9f62d3c7a9f14f07b75a558ee4835ff3bfe0e90b (diff) | |
Removing "Empty" rule from meta grammar
Diffstat (limited to 'grammars')
| -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 56a96d0..21e689e 100644 --- a/grammars/bpeg.bpeg +++ b/grammars/bpeg.bpeg @@ -7,13 +7,12 @@ Def: @[name]id __ `: __ @[definition]extended-pat String-pattern: 0+(`\ pat 0-1`; / .) pat: suffixed-pat / simple-pat -simple-pat: Empty / Upto-and / Dot / String / Char-range / Char / Escape-range / Escape / No +simple-pat: Upto-and / Dot / String / Char-range / Char / Escape-range / Escape / No / Nodent / Repeat / After / Before / Capture / Replace / Ref / parens suffixed-pat: Eq-pat Eq-pat: @[first]simple-pat "==" @[second]pat -Empty: `/ >(__ (`)/`})) Dot: `. !`. String: ( `" @[s]0+(Escape / !`"$.) `" |
