chore: query formatting

This commit is contained in:
Pham Huy Hoang 2024-01-06 15:05:50 +09:00 committed by Christian Clason
parent 79975d6557
commit 57a8acf0c4
674 changed files with 18466 additions and 12648 deletions

View file

@ -1,81 +1,79 @@
;; Keywords
; Keywords
"return" @keyword.return
[
"goto"
"in"
"local"
"goto"
"in"
"local"
] @keyword
(break_statement) @keyword
(do_statement
[
"do"
"end"
] @keyword)
[
"do"
"end"
] @keyword)
(while_statement
[
"while"
"do"
"end"
] @keyword.repeat)
[
"while"
"do"
"end"
] @keyword.repeat)
(repeat_statement
[
"repeat"
"until"
] @keyword.repeat)
[
"repeat"
"until"
] @keyword.repeat)
(if_statement
[
"if"
"elseif"
"else"
"then"
"end"
] @keyword.conditional)
[
"if"
"elseif"
"else"
"then"
"end"
] @keyword.conditional)
(elseif_statement
[
"elseif"
"then"
"end"
] @keyword.conditional)
[
"elseif"
"then"
"end"
] @keyword.conditional)
(else_statement
[
"else"
"end"
] @keyword.conditional)
[
"else"
"end"
] @keyword.conditional)
(for_statement
[
"for"
"do"
"end"
] @keyword.repeat)
[
"for"
"do"
"end"
] @keyword.repeat)
(function_declaration
[
"function"
"end"
] @keyword.function)
[
"function"
"end"
] @keyword.function)
(function_definition
[
"function"
"end"
] @keyword.function)
;; Operators
[
"function"
"end"
] @keyword.function)
; Operators
[
"and"
"not"
"or"
"and"
"not"
"or"
] @keyword.operator
[
@ -102,8 +100,7 @@
".."
] @operator
;; Punctuations
; Punctuations
[
";"
":"
@ -112,19 +109,17 @@
"."
] @punctuation.delimiter
;; Brackets
; Brackets
[
"("
")"
"["
"]"
"{"
"}"
"("
")"
"["
"]"
"{"
"}"
] @punctuation.bracket
;; Variables
; Variables
(identifier) @variable
((identifier) @constant.builtin
@ -145,16 +140,16 @@
(identifier) @attribute
">" @punctuation.bracket))
;; Labels
; Labels
(label_statement
(identifier) @label)
(label_statement (identifier) @label)
(goto_statement (identifier) @label)
;; Constants
(goto_statement
(identifier) @label)
; Constants
((identifier) @constant
(#lua-match? @constant "^[A-Z][A-Z_0-9]*$"))
(#lua-match? @constant "^[A-Z][A-Z_0-9]*$"))
(vararg_expression) @constant
@ -165,43 +160,49 @@
(true)
] @boolean
;; Tables
; Tables
(field
name: (identifier) @variable.member)
(field name: (identifier) @variable.member)
(dot_index_expression field: (identifier) @variable.member)
(dot_index_expression
field: (identifier) @variable.member)
(table_constructor
[
"{"
"}"
] @constructor)
[
"{"
"}"
] @constructor)
;; Functions
(parameters (identifier) @variable.parameter)
; Functions
(parameters
(identifier) @variable.parameter)
(vararg_expression) @variable.parameter.builtin
(function_declaration
name: [
(identifier) @function
(dot_index_expression
field: (identifier) @function)
])
(function_declaration
name: (method_index_expression
method: (identifier) @function.method))
(assignment_statement
(variable_list .
name: [
name:
[
(identifier) @function
(dot_index_expression
field: (identifier) @function)
])
(expression_list .
(function_declaration
name:
(method_index_expression
method: (identifier) @function.method))
(assignment_statement
(variable_list
.
name:
[
(identifier) @function
(dot_index_expression
field: (identifier) @function)
])
(expression_list
.
value: (function_definition)))
(table_constructor
@ -210,13 +211,14 @@
value: (function_definition)))
(function_call
name: [
(identifier) @function.call
(dot_index_expression
field: (identifier) @function.call)
(method_index_expression
method: (identifier) @function.method.call)
])
name:
[
(identifier) @function.call
(dot_index_expression
field: (identifier) @function.call)
(method_index_expression
method: (identifier) @function.method.call)
])
(function_call
(identifier) @function.builtin
@ -231,8 +233,7 @@
"__idiv" "__index" "__le" "__len" "__lt" "__metatable" "__mod" "__mul" "__name" "__newindex"
"__pairs" "__pow" "__shl" "__shr" "__sub" "__tostring" "__unm"))
;; Others
; Others
(comment) @comment @spell
((comment) @comment.documentation
@ -254,17 +255,21 @@
(dot_index_expression
field: (identifier) @_method
(#any-of? @_method "find" "match" "gmatch" "gsub"))
arguments: (arguments
. (_)
.
(string
content: (string_content) @string.regexp)))
arguments:
(arguments
.
(_)
.
(string
content: (string_content) @string.regexp)))
;("123"):match("%d+")
(function_call
(method_index_expression
method: (identifier) @_method
(#any-of? @_method "find" "match" "gmatch" "gsub"))
arguments: (arguments
. (string
content: (string_content) @string.regexp)))
arguments:
(arguments
.
(string
content: (string_content) @string.regexp)))