mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 16:08:05 +00:00
12 lines
728 B
Scheme
12 lines
728 B
Scheme
(namespace_definition name: (namespace_name) @name) @def.namespace
|
|
(class_declaration name: (name) @name) @def.class
|
|
(interface_declaration name: (name) @name) @def.interface
|
|
(trait_declaration name: (name) @name) @def.trait
|
|
(enum_declaration name: (name) @name) @def.enum
|
|
(enum_case name: (name) @name) @def.enum_member
|
|
(method_declaration name: (name) @name parameters: (formal_parameters) @detail) @def.method
|
|
(function_definition name: (name) @name parameters: (formal_parameters) @detail) @def.function
|
|
(property_declaration (property_element name: (variable_name) @name)) @def.property
|
|
(property_promotion_parameter name: (variable_name) @name) @def.property
|
|
(const_declaration (const_element (name) @name)) @def.constant
|