mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-18 11:20:07 -04:00
Go locals: use reference.kind for calls
This commit is contained in:
parent
b7a4c97feb
commit
17f99676e1
1 changed files with 18 additions and 10 deletions
|
|
@ -37,22 +37,30 @@
|
||||||
(type_identifier) @reference
|
(type_identifier) @reference
|
||||||
(field_identifier) @reference
|
(field_identifier) @reference
|
||||||
|
|
||||||
|
(package_clause
|
||||||
|
(package_identifier) @definition.namespace)
|
||||||
|
|
||||||
;; Call references
|
;; Call references
|
||||||
(call_expression
|
((call_expression
|
||||||
function: (identifier) @reference.call) @call
|
function: (identifier) @reference) @call
|
||||||
|
(set! reference.kind "call" ))
|
||||||
|
|
||||||
(call_expression
|
((call_expression
|
||||||
function: (selector_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
|
function: (parenthesized_expression
|
||||||
(selector_expression
|
(identifier) @reference)) @call
|
||||||
field: (field_identifier) @reference.call))) @call
|
(set! reference.kind "call" ))
|
||||||
|
|
||||||
|
((call_expression
|
||||||
|
function: (parenthesized_expression
|
||||||
|
(selector_expression
|
||||||
|
field: (field_identifier) @reference))) @call
|
||||||
|
(set! reference.kind "call" ))
|
||||||
|
|
||||||
;; Scopes
|
;; Scopes
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue