fix(lua): restore precedence for @variable.builtin and @constant.builtin

This commit is contained in:
Christian Clason 2022-03-12 20:17:11 +01:00 committed by Christian Clason
parent ccb55be88f
commit 6ece0ca4e6

View file

@ -1,15 +1,3 @@
;;; Builtins
[
(false)
(true)
] @boolean
(nil) @constant.builtin
((identifier) @variable.builtin
(#match? @variable.builtin "self"))
;; Keywords
"return" @keyword.return
@ -140,13 +128,23 @@
(identifier) @variable
;; Constants
((identifier) @variable.builtin
(#match? @variable.builtin "self"))
(vararg_expression) @constant
;; Constants
((identifier) @constant
(#lua-match? @constant "^[A-Z][A-Z_0-9]*$"))
(vararg_expression) @constant
(nil) @constant.builtin
[
(false)
(true)
] @boolean
;; Tables
(field name: (identifier) @field)