1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
(class_declaration body: (_) @class.inside) @class.around (protocol_declaration body: (_) @class.inside) @class.around (function_declaration body: (_) @function.inside) @function.around (parameter (_) @parameter.inside) @parameter.around (lambda_parameter (_) @parameter.inside) @parameter.around [ (comment) (multiline_comment) ] @comment.inside (comment)+ @comment.around (multiline_comment) @comment.around