aboutsummaryrefslogtreecommitdiffstats
path: root/queries/bitbake/locals.scm
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2024-01-06 15:05:50 +0900
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch)
tree70bf645539882b88e6fa129cefd30986b89bbac3 /queries/bitbake/locals.scm
parentci: add query lint job (diff)
downloadnvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.gz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.bz2
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.lz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.xz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.zst
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.zip
chore: query formatting
Diffstat (limited to 'queries/bitbake/locals.scm')
-rw-r--r--queries/bitbake/locals.scm80
1 files changed, 54 insertions, 26 deletions
diff --git a/queries/bitbake/locals.scm b/queries/bitbake/locals.scm
index 27e85f02a..0f572584b 100644
--- a/queries/bitbake/locals.scm
+++ b/queries/bitbake/locals.scm
@@ -7,10 +7,16 @@
; Imports
(aliased_import
alias: (python_identifier) @local.definition.import)
+
(import_statement
- name: (dotted_name ((python_identifier) @local.definition.import)))
+ name:
+ (dotted_name
+ ((python_identifier) @local.definition.import)))
+
(import_from_statement
- name: (dotted_name ((python_identifier) @local.definition.import)))
+ name:
+ (dotted_name
+ ((python_identifier) @local.definition.import)))
; Function with parameters, defines parameters
(parameters
@@ -38,58 +44,80 @@
; Function defines function and scope
((python_function_definition
name: (python_identifier) @local.definition.function) @local.scope
- (#set! definition.function.scope "parent"))
+ (#set! definition.function.scope "parent"))
-(function_definition (identifier) @local.definition.function)
+(function_definition
+ (identifier) @local.definition.function)
-(anonymous_python_function (identifier) @local.definition.function)
+(anonymous_python_function
+ (identifier) @local.definition.function)
-;;; Loops
+; Loops
; not a scope!
(for_statement
- left: (pattern_list
- (python_identifier) @local.definition.var))
+ left:
+ (pattern_list
+ (python_identifier) @local.definition.var))
+
(for_statement
- left: (tuple_pattern
- (python_identifier) @local.definition.var))
+ left:
+ (tuple_pattern
+ (python_identifier) @local.definition.var))
+
(for_statement
left: (python_identifier) @local.definition.var)
; not a scope!
;(while_statement) @local.scope
-
; for in list comprehension
(for_in_clause
left: (python_identifier) @local.definition.var)
+
(for_in_clause
- left: (tuple_pattern
- (python_identifier) @local.definition.var))
+ left:
+ (tuple_pattern
+ (python_identifier) @local.definition.var))
+
(for_in_clause
- left: (pattern_list
- (python_identifier) @local.definition.var))
+ left:
+ (pattern_list
+ (python_identifier) @local.definition.var))
(dictionary_comprehension) @local.scope
+
(list_comprehension) @local.scope
-(set_comprehension) @local.scope
-;;; Assignments
+(set_comprehension) @local.scope
+; Assignments
(assignment
- left: (python_identifier) @local.definition.var)
+ left: (python_identifier) @local.definition.var)
(assignment
- left: (pattern_list
- (python_identifier) @local.definition.var))
+ left:
+ (pattern_list
+ (python_identifier) @local.definition.var))
+
(assignment
- left: (tuple_pattern
- (python_identifier) @local.definition.var))
+ left:
+ (tuple_pattern
+ (python_identifier) @local.definition.var))
(assignment
- left: (attribute
- (python_identifier)
- (python_identifier) @local.definition.field))
+ left:
+ (attribute
+ (python_identifier)
+ (python_identifier) @local.definition.field))
-(variable_assignment (identifier) operator: [ "=" "?=" "??=" ":=" ] @local.definition.var)
+(variable_assignment
+ (identifier)
+ operator:
+ [
+ "="
+ "?="
+ "??="
+ ":="
+ ] @local.definition.var)
; Walrus operator x := 1
(named_expression