@@ -0,0 +1,23 @@
1+(TopLevelDecl (FnProto)
2+ (_) @function.inside) @function.around
4+(TestDecl (_) @test.inside) @test.around
6+; matches all of: struct, enum, union
7+; this unfortunately cannot be split up because
8+; of the way struct "container" types are defined
9+(TopLevelDecl (VarDecl (ErrorUnionExpr (SuffixExpr (ContainerDecl
10+ (_) @class.inside))))) @class.around
12+(TopLevelDecl (VarDecl (ErrorUnionExpr (SuffixExpr (ErrorSetDecl
13+ (_) @class.inside))))) @class.around
16+ ((_) @parameter.inside . ","? @parameter.around) @parameter.around)
22+(line_comment)+ @comment.around
23+(doc_comment)+ @comment.around