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,61 +1,59 @@
; Variables
(variable) @variable
((variable) @constant.builtin
(#eq? @constant.builtin "$ENV"))
(#eq? @constant.builtin "$ENV"))
((variable) @constant.macro
(#eq? @constant.macro "$__loc__"))
(#eq? @constant.macro "$__loc__"))
; Properties
(index
(identifier) @property)
(identifier) @property)
; Labels
(query
label: (variable) @label)
(query
label: (variable) @label)
(query
break_statement: (variable) @label)
break_statement: (variable) @label)
; Literals
(number) @number
(string) @string
[
"true"
"false"
"true"
"false"
] @boolean
("null") @type.builtin
; Interpolation
["\\(" ")"] @character.special
[
"\\("
")"
] @character.special
; Format
(format) @attribute
; Functions
(funcdef
(identifier) @function)
(identifier) @function)
(funcdefargs
(identifier) @variable.parameter)
(identifier) @variable.parameter)
[
"reduce"
"foreach"
] @function.builtin
((funcname) @function.call . "(")
((funcname) @function.call
.
"(")
; jq -n 'builtins | map(split("/")[0]) | unique | .[]'
((funcname) @function.builtin
@ -251,9 +249,7 @@
"y0"
"y1"
"yn"))
; Keywords
[
"def"
"as"
@ -286,7 +282,6 @@
] @keyword.operator
; Operators
[
"."
"=="
@ -315,7 +310,6 @@
] @operator
; Punctuation
[
";"
","
@ -323,11 +317,13 @@
] @punctuation.delimiter
[
"[" "]"
"{" "}"
"(" ")"
"["
"]"
"{"
"}"
"("
")"
] @punctuation.bracket
; Comments
(comment) @comment @spell

View file

@ -1,36 +1,22 @@
((comment) @injection.content (#set! injection.language "comment"))
((comment) @injection.content
(#set! injection.language "comment"))
; test(val)
(query
((funcname) @_function
(#any-of? @_function
"test"
"match"
"capture"
"scan"
"split"
"splits"
"sub"
"gsub"))
(args .
(query
(#any-of? @_function "test" "match" "capture" "scan" "split" "splits" "sub" "gsub"))
(args
.
(query
(string) @injection.content
(#set! injection.language "regex"))))
; test(regex; flags)
(query
((funcname) @_function
(#any-of? @_function
"test"
"match"
"capture"
"scan"
"split"
"splits"
"sub"
"gsub"))
(args . (args
(query
(string) @injection.content
(#set! injection.language "regex")))))
(#any-of? @_function "test" "match" "capture" "scan" "split" "splits" "sub" "gsub"))
(args
.
(args
(query
(string) @injection.content
(#set! injection.language "regex")))))

View file

@ -1,7 +1,10 @@
(funcdef (identifier) @local.definition.function)
(funcdef
(identifier) @local.definition.function)
(funcdefargs (identifier) @local.definition.parameter)
(funcdefargs
(identifier) @local.definition.parameter)
(funcname) @local.reference
(index (identifier) @local.reference)
(index
(identifier) @local.reference)