From dc324e44ad6ffc0f2089549afa6ba0fa2ba2f7f6 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Wed, 8 Jul 2020 17:35:12 +0200 Subject: Python locals/highlights: Parameters can be optionally typed --- queries/python/locals.scm | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) (limited to 'queries/python/locals.scm') diff --git a/queries/python/locals.scm b/queries/python/locals.scm index cdf4d4117..bcf1b1572 100644 --- a/queries/python/locals.scm +++ b/queries/python/locals.scm @@ -9,24 +9,27 @@ (identifier) @definition.associated))))) @scope ; Function with parameters, defines parameters -(function_definition - name: (identifier) - parameters: (parameters - (identifier) @definition.var)) +(parameters + (identifier) @definition.var) + +(default_parameter + (identifier) @definition.var) + +(typed_parameter + (identifier) @definition.var) + +(typed_default_parameter + (identifier) @definition.var) ; *args parameter -(function_definition - name: (identifier) - parameters: (parameters - (list_splat - (identifier) @definition.var))) +(parameters + (list_splat + (identifier) @definition.var)) ; **kwargs parameter -(function_definition - name: (identifier) - parameters: (parameters - (dictionary_splat - (identifier) @definition.var))) +(parameters + (dictionary_splat + (identifier) @definition.var)) ; Function defines function and scope (function_definition -- cgit v1.2.3-70-g09d2