forked from Mirrors/helix
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
565 B
Scheme
27 lines
565 B
Scheme
4 years ago
|
(class_declaration
|
||
|
name: (name) @name) @definition.class
|
||
|
|
||
|
(function_definition
|
||
|
name: (name) @name) @definition.function
|
||
|
|
||
|
(method_declaration
|
||
|
name: (name) @name) @definition.function
|
||
|
|
||
|
(object_creation_expression
|
||
|
[
|
||
|
(qualified_name (name) @name)
|
||
|
(variable_name (name) @name)
|
||
|
]) @reference.class
|
||
|
|
||
|
(function_call_expression
|
||
|
function: [
|
||
|
(qualified_name (name) @name)
|
||
|
(variable_name (name)) @name
|
||
|
]) @reference.call
|
||
|
|
||
|
(scoped_call_expression
|
||
|
name: (name) @name) @reference.call
|
||
|
|
||
|
(member_call_expression
|
||
|
name: (name) @name) @reference.call
|