mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-03 03:56:52 -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
|
||||
(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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue