From b7a4c97feb506a05959e864b7ffea8beae6ca86e Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Fri, 24 Jul 2020 01:24:08 +0200 Subject: [PATCH] Go locals: range_clause can define variables ```go for _, num := range numbers { fmt.Print(num, " ") } ``` --- queries/go/locals.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/queries/go/locals.scm b/queries/go/locals.scm index f9d0af3b1..f6ce48015 100644 --- a/queries/go/locals.scm +++ b/queries/go/locals.scm @@ -23,6 +23,11 @@ (parameter_declaration (identifier) @definition.var) (variadic_parameter_declaration (identifier) @definition.var) +(for_statement + (range_clause + left: (expression_list + (identifier) @definition.var))) + (type_declaration (type_spec name: (type_identifier) @definition.type))