Go locals: use reference.kind for calls

This commit is contained in:
Stephan Seitz 2020-07-24 12:14:37 +02:00 committed by Thomas Vigouroux
parent b7a4c97feb
commit 17f99676e1

View file

@ -37,22 +37,30 @@
(type_identifier) @reference
(field_identifier) @reference
(package_clause
(package_identifier) @definition.namespace)
;; Call references
(call_expression
function: (identifier) @reference.call) @call
((call_expression
function: (identifier) @reference) @call
(set! reference.kind "call" ))
(call_expression
((call_expression
function: (selector_expression
field: (field_identifier) @reference.call)) @call
field: (field_identifier) @reference)) @call
(set! reference.kind "call" ))
(call_expression
function: (parenthesized_expression
(identifier) @reference.call)) @call
(call_expression
((call_expression
function: (parenthesized_expression
(selector_expression
field: (field_identifier) @reference.call))) @call
(identifier) @reference)) @call
(set! reference.kind "call" ))
((call_expression
function: (parenthesized_expression
(selector_expression
field: (field_identifier) @reference))) @call
(set! reference.kind "call" ))
;; Scopes