diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-07-30 20:23:18 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-07-30 20:23:18 -0700 |
| commit | 9c05f880b00065abfa6f8c9335a50522b76a4fa2 (patch) | |
| tree | 854087e78104fb3200ae2120f3848794d9445a92 /grammars/lua.bp | |
| parent | a6d6e39f3faa83a9e9e5fdd0649da1e6a0655353 (diff) | |
Added | as alias for \b
Diffstat (limited to 'grammars/lua.bp')
| -rw-r--r-- | grammars/lua.bp | 14 |
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"|) |
