aboutsummaryrefslogtreecommitdiff
path: root/grammars
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-08-29 13:44:43 -0700
committerBruce Hill <bruce@bruce-hill.com>2021-08-29 13:44:43 -0700
commit1cf17cf95c75f7d02a0b9da79d9a78811e1ee9d8 (patch)
tree2757b8cd3b6562a6b0e7a55297684c38649f9eed /grammars
parentf8860c385ee35e50c716e2119131103fdb6fd70e (diff)
Optimization for parens pattern
Diffstat (limited to 'grammars')
-rw-r--r--grammars/builtins.bp8
1 files changed, 4 insertions, 4 deletions
diff --git a/grammars/builtins.bp b/grammars/builtins.bp
index 23c8960..16df6e6 100644
--- a/grammars/builtins.bp
+++ b/grammars/builtins.bp
@@ -5,10 +5,10 @@ indent: \N (` /\t)
dedent: $ !(nodent/indent)
crlf: \r\n
cr: \r
-anglebraces: `< ..%(\n/anglebraces/string) `>
-brackets: `[ ..%(\n/brackets/string) `]
-braces: `{ ..%(\n/braces/string) `}
-parens: `( ..%(\n/parens/string) `)
+anglebraces: `< ..%(\n/>`<anglebraces/>`",'string) `>
+brackets: `[ ..%(\n/>`[brackets/>`",'string) `]
+braces: `{ ..%(\n/>`{braces/>`",'string) `}
+parens: `( ..%(\n/>`(parens/>`",'string) `)
string: `" ..%string-escape `" / `' ..%string-escape `'
string-escape: `\ (`x 2 Hex / 1-3 `0-7 / `u 1-4 Hex / .)
id: \I *\i