aboutsummaryrefslogtreecommitdiff
path: root/grammars/lua.bp
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-07-30 20:23:18 -0700
committerBruce Hill <bruce@bruce-hill.com>2021-07-30 20:23:18 -0700
commit9c05f880b00065abfa6f8c9335a50522b76a4fa2 (patch)
tree854087e78104fb3200ae2120f3848794d9445a92 /grammars/lua.bp
parenta6d6e39f3faa83a9e9e5fdd0649da1e6a0655353 (diff)
Added | as alias for \b
Diffstat (limited to 'grammars/lua.bp')
-rw-r--r--grammars/lua.bp14
1 files changed, 7 insertions, 7 deletions
diff --git a/grammars/lua.bp b/grammars/lua.bp
index f75880e..6005514 100644
--- a/grammars/lua.bp
+++ b/grammars/lua.bp
@@ -13,11 +13,11 @@ keyword:
"and" / "break" / "do" / "else" / "elseif" / "end" / "false" / "for" /
"function" / "goto" / "if" / "in" / "local" / "nil" / "not" / "or" /
"repeat" / "return" / "then" / "true" / "until" / "while"
-function-def: \b"function"\b[_id (*(`.id)[`:id])]_ parens
+function-def: |"function"|[_id (*(`.id)[`:id])]_ parens
block: function / if-block / while-block / for-block / repeat-block / do-block
-repeat-block: \b"repeat"\b ..%(comment/string/\n) (\b"until"\b)
-do-block: \b"do"\b ..%(comment/string/block/\n) (\b"end"\b)
-for-block: \b"for"\b ..%\n >(\b"do"\b) do-block
-while-block: \b"while"\b ..%\n >(\b"do"\b) do-block
-if-block: \b"if"\b ..%\n \b"then"\b ..%(comment/string/\n) (\b"end"\b)
-function: function-def ..%(comment/string/block/\n) (\b"end"\b)
+repeat-block: |"repeat"| ..%(comment/string/\n) (|"until"|)
+do-block: |"do"| ..%(comment/string/block/\n) (|"end"|)
+for-block: |"for"| ..%\n >(|"do"|) do-block
+while-block: |"while"| ..%\n >(|"do"|) do-block
+if-block: |"if"| ..%\n |"then"| ..%(comment/string/\n) (|"end"|)
+function: function-def ..%(comment/string/block/\n) (|"end"|)