mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 16:08:05 +00:00
12 lines
507 B
Scheme
12 lines
507 B
Scheme
(module name: (_) @name) @def.module
|
|
(class name: (_) @name) @def.class
|
|
(singleton_class value: (_) @name) @def.class
|
|
(method name: (_) @name parameters: (method_parameters) @detail) @def.method
|
|
(method name: (_) @name) @def.method
|
|
(singleton_method object: (_) @_o name: (_) @name) @def.method
|
|
(assignment left: (constant) @name) @def.constant
|
|
(call
|
|
method: (identifier) @_m
|
|
arguments: (argument_list . (simple_symbol) @name)
|
|
(#any-of? @_m "attr_accessor" "attr_reader" "attr_writer")) @def.property
|