mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-08 08:52:12 +00:00
19 lines
1.2 KiB
Scheme
19 lines
1.2 KiB
Scheme
(package_clause name: (package_identifier) @name) @outline.package
|
|
(class_definition name: (identifier) @name) @def.class
|
|
(object_definition name: (identifier) @name) @def.class
|
|
(trait_definition name: (identifier) @name) @def.trait
|
|
(enum_definition name: (identifier) @name) @def.enum
|
|
(simple_enum_case name: (identifier) @name) @def.enum_member
|
|
(full_enum_case name: (identifier) @name) @def.enum_member
|
|
(type_definition name: (type_identifier) @name) @def.type
|
|
(function_definition name: (identifier) @name parameters: (parameters) @detail) @def.function
|
|
(function_definition name: (identifier) @name) @def.function
|
|
(function_declaration name: (identifier) @name parameters: (parameters) @detail) @def.function
|
|
(function_declaration name: (identifier) @name) @def.function
|
|
(given_definition name: (identifier) @name) @def.variable
|
|
(template_body (val_definition pattern: (identifier) @name) @def.field)
|
|
(template_body (var_definition pattern: (identifier) @name) @def.field)
|
|
(template_body (val_declaration name: (identifier) @name) @def.field)
|
|
(compilation_unit (val_definition pattern: (identifier) @name) @def.constant)
|
|
(compilation_unit (var_definition pattern: (identifier) @name) @def.variable)
|