aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/go/locals.scm17
1 files changed, 17 insertions, 0 deletions
diff --git a/queries/go/locals.scm b/queries/go/locals.scm
index 297474f8d..f9d0af3b1 100644
--- a/queries/go/locals.scm
+++ b/queries/go/locals.scm
@@ -32,6 +32,23 @@
(type_identifier) @reference
(field_identifier) @reference
+;; Call references
+(call_expression
+ function: (identifier) @reference.call) @call
+
+(call_expression
+ function: (selector_expression
+ field: (field_identifier) @reference.call)) @call
+
+(call_expression
+ function: (parenthesized_expression
+ (identifier) @reference.call)) @call
+
+(call_expression
+ function: (parenthesized_expression
+ (selector_expression
+ field: (field_identifier) @reference.call))) @call
+
;; Scopes
(source_file) @scope