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,6 +1,6 @@
[
(class_body)
(constructor_declaration)
(argument_list)
(annotation_argument_list)
(class_body)
(constructor_declaration)
(argument_list)
(annotation_argument_list)
] @fold

View file

@ -1,7 +1,5 @@
; inherits: soql
;;; Apex + SOQL
; Apex + SOQL
[
"["
"]"
@ -17,16 +15,14 @@
":"
"?"
";"
] @punctuation.delimiter
;; Default general color defination
] @punctuation.delimiter
; Default general color defination
(identifier) @variable
(type_identifier) @type
;; Methods
; Methods
(method_declaration
name: (identifier) @function.method)
@ -35,13 +31,11 @@
(super) @function.builtin
;; Annotations
; Annotations
(annotation
name: (identifier) @attribute)
;; Types
; Types
(interface_declaration
name: (identifier) @type)
@ -49,7 +43,7 @@
name: (identifier) @type)
(class_declaration
(superclass) @type)
(superclass) @type)
(enum_declaration
name: (identifier) @type)
@ -57,8 +51,11 @@
(enum_constant
name: (identifier) @constant)
(type_arguments "<" @punctuation.delimiter)
(type_arguments ">" @punctuation.delimiter)
(type_arguments
"<" @punctuation.delimiter)
(type_arguments
">" @punctuation.delimiter)
((field_access
object: (identifier) @type))
@ -68,11 +65,11 @@
((scoped_identifier
scope: (identifier) @type)
(#match? @type "^[A-Z]"))
(#match? @type "^[A-Z]"))
((method_invocation
object: (identifier) @type)
(#match? @type "^[A-Z]"))
(#match? @type "^[A-Z]"))
(method_declaration
(formal_parameters
@ -86,16 +83,21 @@
(assignment_operator) @operator
(update_expression ["++" "--"] @operator)
(update_expression
[
"++"
"--"
] @operator)
(trigger_declaration
name: (identifier) @type
object: (identifier) @type
(trigger_event) @keyword
("," (trigger_event) @keyword)*)
(","
(trigger_event) @keyword)*)
[
"@"
"@"
"="
"!="
"<="
@ -103,35 +105,39 @@
] @operator
(binary_expression
operator: [
">"
"<"
"=="
"==="
"!=="
"&&"
"||"
"+"
"-"
"*"
"/"
"&"
"|"
"^"
"%"
"<<"
">>"
">>>"] @operator)
operator:
[
">"
"<"
"=="
"==="
"!=="
"&&"
"||"
"+"
"-"
"*"
"/"
"&"
"|"
"^"
"%"
"<<"
">>"
">>>"
] @operator)
(unary_expression
operator: [
"+"
"-"
"!"
"~"
]) @operator
operator:
[
"+"
"-"
"!"
"~"
]) @operator
(map_initializer "=>" @operator)
(map_initializer
"=>" @operator)
[
(boolean_type)
@ -139,18 +145,27 @@
] @type.builtin
; Fields
(field_declaration
declarator: (variable_declarator
name: (identifier) @variable.member))
declarator:
(variable_declarator
name: (identifier) @variable.member))
(field_access
field: (identifier) @variable.member)
; Variables
(field_declaration
(modifiers (modifier ["final" "static"])(modifier ["final" "static"]))
(modifiers
(modifier
[
"final"
"static"
])
(modifier
[
"final"
"static"
]))
(variable_declarator
name: (identifier) @constant))
@ -163,7 +178,6 @@
(this) @variable.builtin
; Literals
[
(int)
(decimal)
@ -179,16 +193,15 @@
(null_literal) @constant.builtin
;; ;; Keywords
; ;; Keywords
[
"abstract"
"final"
"private"
"protected"
"public"
"static"
] @type.qualifier
"abstract"
"final"
"private"
"protected"
"public"
"static"
] @type.qualifier
[
"if"
@ -203,16 +216,14 @@
"break"
] @keyword.repeat
[
"return"
] @keyword.return
"return" @keyword.return
[
"throw"
"finally"
"try"
"catch"
] @keyword.exception
"throw"
"finally"
"try"
"catch"
] @keyword.exception
"new" @keyword.operator

View file

@ -1,41 +1,46 @@
; declarations
(class_declaration) @local.scope
(method_declaration) @local.scope
(constructor_declaration) @local.scope
(enum_declaration) @local.scope
(enhanced_for_statement) @local.scope
; if/else
(if_statement) @local.scope
(if_statement
consequence: (_) @local.scope) ; if body in case there are no braces
(if_statement
alternative: (_) @local.scope) ; else body in case there are no braces
; try/catch
(try_statement) @local.scope ; covers try+catch, individual try and catch are covered by (block)
(catch_clause) @local.scope ; needed because `Exception` variable
; loops
(for_statement) @local.scope
(for_statement ; "for" body in case there are no braces
(for_statement ; "for" body in case there are no braces
body: (_) @local.scope)
(do_statement
body: (_) @local.scope)
(while_statement
body: (_) @local.scope)
; Functions
(constructor_declaration) @local.scope
(method_declaration) @local.scope
;; definitions
; definitions
(enum_declaration
name: (identifier) @local.definition.enum)
@ -43,10 +48,11 @@
name: (identifier) @local.definition.method)
(local_variable_declaration
declarator: (variable_declarator
name: (identifier) @local.definition.var))
declarator:
(variable_declarator
name: (identifier) @local.definition.var))
(enhanced_for_statement
(enhanced_for_statement
name: (identifier) @local.definition.var)
(formal_parameter
@ -56,11 +62,11 @@
name: (identifier) @local.definition.parameter)
(field_declaration
declarator: (variable_declarator
name: (identifier) @local.definition.field))
;; REFERENCES
declarator:
(variable_declarator
name: (identifier) @local.definition.field))
; REFERENCES
(identifier) @local.reference
(type_identifier) @local.reference