From 2477d9869c295cbaa1e948fc6e40190aa7149295 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 17 Sep 2020 00:10:02 -0700 Subject: Removing "Empty" rule from meta grammar --- grammars/bpeg.bpeg | 3 +-- 1 file changed, 1 insertion(+), 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 / !`"$.) `" -- cgit v1.2.3