diff options
Diffstat (limited to 'queries/python/locals.scm')
| -rw-r--r-- | queries/python/locals.scm | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/queries/python/locals.scm b/queries/python/locals.scm index bc33d306b..735271663 100644 --- a/queries/python/locals.scm +++ b/queries/python/locals.scm @@ -14,6 +14,20 @@ parameters: (parameters (identifier) @definition.var)) +; *args parameter +(function_definition + name: (identifier) + parameters: (parameters + (list_splat + (identifier) @definition.var))) + +; **kwargs parameter +(function_definition + name: (identifier) + parameters: (parameters + (dictionary_splat + (identifier) @definition.var))) + ; Function defines function and scope (function_definition name: (identifier) @definition.function) @scope |
