Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/python/locals.scm')
-rw-r--r--runtime/queries/python/locals.scm24
1 files changed, 9 insertions, 15 deletions
diff --git a/runtime/queries/python/locals.scm b/runtime/queries/python/locals.scm
index 955ebc52..f7d5937e 100644
--- a/runtime/queries/python/locals.scm
+++ b/runtime/queries/python/locals.scm
@@ -10,41 +10,35 @@
; Parameters
(parameters
- (identifier) @local.definition.variable.parameter)
+ (identifier) @local.definition)
(parameters
(typed_parameter
- (identifier) @local.definition.variable.parameter))
+ (identifier) @local.definition))
(parameters
(default_parameter
- name: (identifier) @local.definition.variable.parameter))
+ name: (identifier) @local.definition))
(parameters
(typed_default_parameter
- name: (identifier) @local.definition.variable.parameter))
+ name: (identifier) @local.definition))
(parameters
(list_splat_pattern ; *args
- (identifier) @local.definition.variable.parameter))
+ (identifier) @local.definition))
(parameters
(dictionary_splat_pattern ; **kwargs
- (identifier) @local.definition.variable.parameter))
-(parameters
- (identifier) @local.definition.variable.builtin
- (#any-of? @local.definition.variable.builtin "self" "cls")) ; label self/cls as builtin
+ (identifier) @local.definition))
(lambda_parameters
- (identifier) @local.definition.variable.parameter)
+ (identifier) @local.definition)
; Imports
(import_statement
name: (dotted_name
- (identifier) @local.definition.namespace))
+ (identifier) @local.definition))
(aliased_import
- alias: (identifier) @local.definition.namespace)
+ alias: (identifier) @local.definition)
;; References
(identifier) @local.reference
-; don't make the name of kwargs locals
-(keyword_argument
- name: (identifier) @variable.parameter)