27 lines
401 B
Scheme
27 lines
401 B
Scheme
;; Capture top-level methods, class definitions, and methods within classes
|
|
|
|
(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
|
|
)
|
|
)
|