1(function_definition
2 body: (_
3 "{"
4 (_)* @function.inside
5 "}" )) @function.around
6
7(method_declaration
8 body: (_
9 "{"
10 (_)* @function.inside
11 "}" )) @function.around
12
13(method_declaration) @function.around
14
15(class_declaration
16 body: (_
17 "{"
18 (_)* @class.inside
19 "}")) @class.around
20
21(interface_declaration
22 body: (_
23 "{"
24 (_)* @class.inside
25 "}")) @class.around
26
27(trait_declaration
28 body: (_
29 "{"
30 (_)* @class.inside
31 "}")) @class.around
32
33(enum_declaration
34 body: (_
35 "{"
36 (_)* @class.inside
37 "}")) @class.around
38
39(namespace_definition
40 body: (_
41 "{"
42 (_)* @class.inside
43 "}")) @class.around
44
45(comment)+ @comment.around