From ed3469b59fc1a94becc8df2d4a0d662551197e0e Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Sat, 15 Aug 2020 19:43:43 -0500 Subject: Python: update locals --- queries/python/locals.scm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'queries/python') diff --git a/queries/python/locals.scm b/queries/python/locals.scm index 156b9036f..422e386cd 100644 --- a/queries/python/locals.scm +++ b/queries/python/locals.scm @@ -10,11 +10,11 @@ ; Imports (aliased_import - alias: (identifier) @definition.import) + alias: (identifier) @definition.import) (import_statement - name: (dotted_name ((identifier) @definition.import))) + name: (dotted_name ((identifier) @definition.import))) (import_from_statement - name: (dotted_name ((identifier) @definition.import))) + name: (dotted_name ((identifier) @definition.import))) ; Function with parameters, defines parameters (parameters @@ -44,13 +44,15 @@ (identifier) @definition.parameter)) ; Function defines function and scope -(function_definition +((function_definition name: (identifier) @definition.function body: (block (expression_statement (string) @definition.doc)?)) @scope + (#set! definition.function.scope "parent")) -(class_definition +((class_definition name: (identifier) @definition.type) @scope + (#set! definition.type.scope "parent")) (class_definition body: (block @@ -61,7 +63,7 @@ ; not a scope! (for_statement left: (variables - (identifier) @definition.var)) + (identifier) @definition.var)) ; not a scope! ;(while_statement) @scope @@ -79,7 +81,7 @@ (assignment left: (expression_list - (identifier) @definition.var)) + (identifier) @definition.var)) (assignment left: (expression_list -- cgit v1.2.3-70-g09d2