aboutsummaryrefslogtreecommitdiffstats
path: root/queries/gdscript
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-07-22 15:29:32 +0200
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5 (patch)
tree2b2856c96ba738d90229a3d6eae44a7f66d7e5e2 /queries/gdscript
parentrevert "fix(config)!: always install parsers bundled with nvim" (diff)
downloadnvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.gz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.bz2
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.lz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.xz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.zst
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.zip
feat(locals)!: switch to upstream captures
Diffstat (limited to 'queries/gdscript')
-rw-r--r--queries/gdscript/locals.scm52
1 files changed, 26 insertions, 26 deletions
diff --git a/queries/gdscript/locals.scm b/queries/gdscript/locals.scm
index 2c352b4a3..ebcda4f7d 100644
--- a/queries/gdscript/locals.scm
+++ b/queries/gdscript/locals.scm
@@ -14,79 +14,79 @@
(lambda)
(get_body)
(set_body)
-] @scope
+] @local.scope
;; Parameters
-(parameters (identifier) @definition.parameter)
-(default_parameter (identifier) @definition.parameter)
-(typed_parameter (identifier) @definition.parameter)
-(typed_default_parameter (identifier) @definition.parameter)
+(parameters (identifier) @local.definition.parameter)
+(default_parameter (identifier) @local.definition.parameter)
+(typed_parameter (identifier) @local.definition.parameter)
+(typed_default_parameter (identifier) @local.definition.parameter)
;; Signals
; Can gdscript 2 signals be considered fields?
-(signal_statement (name) @definition.field)
+(signal_statement (name) @local.definition.field)
;; Variable Definitions
-(const_statement (name) @definition.constant)
+(const_statement (name) @local.definition.constant)
; onready and export variations are only properties.
-(variable_statement (name) @definition.var)
+(variable_statement (name) @local.definition.var)
-(setter) @reference
-(getter) @reference
+(setter) @local.reference
+(getter) @local.reference
;; Function Definition
-((function_definition (name) @definition.function)
+((function_definition (name) @local.definition.function)
(#set! "definition.function.scope" "parent"))
;; Lambda
; lambda names are not accessible and are only for debugging.
-(lambda (name) @definition.function)
+(lambda (name) @local.definition.function)
;; Source
-(class_name_statement (name) @definition.type)
+(class_name_statement (name) @local.definition.type)
-(source (variable_statement (name) @definition.field))
-(source (onready_variable_statement (name) @definition.field))
-(source (export_variable_statement (name) @definition.field))
+(source (variable_statement (name) @local.definition.field))
+(source (onready_variable_statement (name) @local.definition.field))
+(source (export_variable_statement (name) @local.definition.field))
;; Class
-((class_definition (name) @definition.type)
+((class_definition (name) @local.definition.type)
(#set! "definition.type.scope" "parent"))
(class_definition
- (body (variable_statement (name) @definition.field)))
+ (body (variable_statement (name) @local.definition.field)))
(class_definition
- (body (onready_variable_statement (name) @definition.field)))
+ (body (onready_variable_statement (name) @local.definition.field)))
(class_definition
- (body (export_variable_statement (name) @definition.field)))
+ (body (export_variable_statement (name) @local.definition.field)))
(class_definition
- (body (signal_statement (name) @definition.field)))
+ (body (signal_statement (name) @local.definition.field)))
; Although a script is also a class, let's only define functions in an inner class as
; methods.
((class_definition
- (body (function_definition (name) @definition.method)))
+ (body (function_definition (name) @local.definition.method)))
(#set! "definition.method.scope" "parent"))
;; Enum
-((enum_definition (name) @definition.enum))
+((enum_definition (name) @local.definition.enum))
;; Repeat
-(for_statement . (identifier) @definition.var)
+(for_statement . (identifier) @local.definition.var)
;; Match Statement
-(pattern_binding (identifier) @definition.var)
+(pattern_binding (identifier) @local.definition.var)
;; References
-(identifier) @reference
+(identifier) @local.reference