embedding.scm

 1(
 2    (comment)* @context
 3    .
 4    [
 5        (module
 6            "module" @name
 7            name: (_) @name)
 8        (method
 9            "def" @name
10            name: (_) @name
11            body: (body_statement) @collapse)
12        (class
13            "class" @name
14            name: (_) @name)
15        (singleton_method
16            "def" @name
17            object: (_) @name
18            "." @name
19            name: (_) @name
20            body: (body_statement) @collapse)
21        ] @item
22    )