feat: improve ruby parsing (#1085)
This commit is contained in:
@@ -1,16 +1,26 @@
|
||||
;; Capture top-level methods, class definitions, and methods within classes
|
||||
(program
|
||||
(class
|
||||
(body_statement
|
||||
(call) @class_call
|
||||
(assignment) @class_assignment
|
||||
(method) @method
|
||||
)
|
||||
) @class
|
||||
)
|
||||
|
||||
(class
|
||||
(body_statement
|
||||
(call)? @class_call
|
||||
(assignment)? @class_assignment
|
||||
(method)? @method
|
||||
)
|
||||
) @class
|
||||
|
||||
(program
|
||||
(method) @function
|
||||
)
|
||||
(program
|
||||
(assignment) @assignment
|
||||
)
|
||||
|
||||
(module) @module
|
||||
|
||||
(module
|
||||
(body_statement
|
||||
(call)? @class_call
|
||||
(assignment)? @class_assignment
|
||||
(method)? @method
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user