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,4 +1,4 @@
;;; Program structure
; Program structure
(module) @local.scope
; Function with parameters, defines parameters
@ -27,65 +27,78 @@
; Function defines function and scope
((function_definition
name: (identifier) @local.definition.function) @local.scope
(#set! definition.function.scope "parent"))
(#set! definition.function.scope "parent"))
;;; Loops
; Loops
; not a scope!
(for_statement
left: (pattern_list
(identifier) @local.definition.var))
left:
(pattern_list
(identifier) @local.definition.var))
(for_statement
left: (tuple_pattern
(identifier) @local.definition.var))
left:
(tuple_pattern
(identifier) @local.definition.var))
(for_statement
left: (identifier) @local.definition.var)
; for in list comprehension
(for_in_clause
left: (identifier) @local.definition.var)
(for_in_clause
left: (tuple_pattern
(identifier) @local.definition.var))
left:
(tuple_pattern
(identifier) @local.definition.var))
(for_in_clause
left: (pattern_list
(identifier) @local.definition.var))
left:
(pattern_list
(identifier) @local.definition.var))
(dictionary_comprehension) @local.scope
(list_comprehension) @local.scope
(set_comprehension) @local.scope
;;; Assignments
; Assignments
(assignment
left: (identifier) @local.definition.var)
(assignment
left: (identifier) @local.definition.var)
left:
(pattern_list
(identifier) @local.definition.var))
(assignment
left: (pattern_list
(identifier) @local.definition.var))
(assignment
left: (tuple_pattern
(identifier) @local.definition.var))
left:
(tuple_pattern
(identifier) @local.definition.var))
(assignment
left: (attribute
(identifier)
(identifier) @local.definition.field))
left:
(attribute
(identifier)
(identifier) @local.definition.field))
; Walrus operator x := 1
(named_expression
(identifier) @local.definition.var)
(as_pattern
(as_pattern
alias: (as_pattern_target) @local.definition.var)
;;; REFERENCES
; REFERENCES
(identifier) @local.reference
;; Starlark-specific
; Starlark-specific
; Loads
((call
function: (identifier) @_fn
arguments: (argument_list
(string) @local.definition.import))
arguments:
(argument_list
(string) @local.definition.import))
(#eq? @_fn "load"))