mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-04 11:30:06 +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
|