2024-09-26 03:45:49 +08:00
|
|
|
;; Capture top-level methods, class definitions, and methods within classes
|
2025-01-15 05:37:53 -05:00
|
|
|
|
|
|
|
(class
|
|
|
|
(body_statement
|
|
|
|
(call)? @class_call
|
|
|
|
(assignment)? @class_assignment
|
|
|
|
(method)? @method
|
|
|
|
)
|
|
|
|
) @class
|
|
|
|
|
2024-09-26 03:45:49 +08:00
|
|
|
(program
|
|
|
|
(method) @function
|
|
|
|
)
|
|
|
|
(program
|
|
|
|
(assignment) @assignment
|
|
|
|
)
|
2025-01-15 05:37:53 -05:00
|
|
|
|
|
|
|
(module) @module
|
|
|
|
|
|
|
|
(module
|
|
|
|
(body_statement
|
|
|
|
(call)? @class_call
|
|
|
|
(assignment)? @class_assignment
|
|
|
|
(method)? @method
|
|
|
|
)
|
|
|
|
)
|