mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-04 08:40:05 +08:00
36 lines
631 B
Scheme
36 lines
631 B
Scheme
[
|
|
(function_definition)
|
|
(statement_block)
|
|
(if_statement)
|
|
(while_statement)
|
|
(for_statement)
|
|
(foreach_statement)
|
|
(catch_clause)
|
|
] @scope
|
|
|
|
(init_declarator
|
|
name: (identifier) @definition.var)
|
|
|
|
(array_declarator
|
|
name: (identifier) @definition.var)
|
|
|
|
(function_definition
|
|
name: (identifier) @definition.function)
|
|
|
|
(parameter
|
|
name: (identifier) @definition.parameter)
|
|
|
|
(tuple_capture
|
|
(identifier) @definition.var)
|
|
|
|
(catch_clause
|
|
parameter: (identifier) @definition.var)
|
|
|
|
(assignment_expression
|
|
left: (identifier) @definition.var)
|
|
|
|
(call_expression
|
|
function: (identifier) @reference)
|
|
|
|
(identifier) @reference
|