From 54b14a35573aed89670228e5cbfbd820da24aeaf Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 28 Sep 2020 17:10:13 -0700 Subject: Tolerate spaces around `=` in @foo = baz --- grammars/bpeg.bpeg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'grammars') diff --git a/grammars/bpeg.bpeg b/grammars/bpeg.bpeg index 88dc6b1..bf2386e 100644 --- a/grammars/bpeg.bpeg +++ b/grammars/bpeg.bpeg @@ -49,7 +49,7 @@ Repeat: ( Optional: `[ __ extended-pat (__`] / @!={=> "Expected closing square bracket here"}) After: `< _ pat Before: `> _ pat -Capture: `@ [_ @capture-name=(id/`!) !"=>" `=] _ (@capture=pat / @!={=> "Expected pattern to capture"}) +Capture: `@ [_ @capture-name=(id/`!) __ !"=>" `=] __ (@capture=pat / @!={=> "Expected pattern to capture"}) Replace: `{ __ ( [@replace-pat=extended-pat __] "=>" [__ @replacement=String] ) __ (`} / @!={=> "Expected closing brace here"}) -- cgit v1.2.3