Go locals: Make func_literal (lambda) a @scope

This commit is contained in:
Stephan Seitz 2020-07-24 12:23:43 +02:00 committed by Thomas Vigouroux
parent 17f99676e1
commit 5b8c110ea4

View file

@ -12,7 +12,6 @@
(#strip! @definition.doc "^//\\s*") ; <- does nothing at the moment (#strip! @definition.doc "^//\\s*") ; <- does nothing at the moment
) )
(short_var_declaration (short_var_declaration
left: (expression_list left: (expression_list
(identifier) @definition.var)) (identifier) @definition.var))
@ -36,6 +35,8 @@
(identifier) @reference (identifier) @reference
(type_identifier) @reference (type_identifier) @reference
(field_identifier) @reference (field_identifier) @reference
((package_identifier) @reference
(set! reference.kind "namespace"))
(package_clause (package_clause
(package_identifier) @definition.namespace) (package_identifier) @definition.namespace)
@ -64,6 +65,7 @@
;; Scopes ;; Scopes
(func_literal) @scope
(source_file) @scope (source_file) @scope
(function_declaration) @scope (function_declaration) @scope
(if_statement) @scope (if_statement) @scope