mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-02 11:36:54 -04:00
27 lines
438 B
Scheme
27 lines
438 B
Scheme
|
|
(function_declaration
|
|
name: (identifier) @definition.function
|
|
)
|
|
|
|
((type_identifier) @reference
|
|
(set! reference.kind "type"))
|
|
|
|
(assignment_statement
|
|
name: (identifier) @definition.var
|
|
)
|
|
|
|
(identifier) @reference
|
|
|
|
; Scopes
|
|
[
|
|
(block)
|
|
(comptime_block)
|
|
(defer_block)
|
|
(suspend_block)
|
|
(resume_block)
|
|
(if_expression)
|
|
(while_expression)
|
|
(for_expression)
|
|
(test_expression)
|
|
(anonymous_array_expr)
|
|
] @scope
|