@@ -0,0 +1,198 @@
2+ (container_doc_comment)
7+; field in top level decl, and in struct, union...
9+ (IDENTIFIER) @property
10+ (SuffixExpr (IDENTIFIER) @type)?
17+ (IDENTIFIER) @constant
21+type: (SuffixExpr (IDENTIFIER) @type)
24+constructor: (SuffixExpr (IDENTIFIER) @constructor)
27+(FieldInit (IDENTIFIER) @property)
29+; foo.bar.baz.function() calls
32+ (IDENTIFIER) @function
41+ (IDENTIFIER) @function
49+ (IDENTIFIER) @function
50+ (SuffixExpr (IDENTIFIER) @type)?
51+ ("!")? @function.macro
54+; function parameters and types
56+ (IDENTIFIER) @variable.parameter
59+ (ParamType (SuffixExpr (IDENTIFIER) @type))
69+ (IDENTIFIER) @constant
79+ (STRINGLITERALSINGLE)
82+(CHAR_LITERAL) @string
92+(BreakLabel (IDENTIFIER) @label)
93+(BlockLabel (IDENTIFIER) @label)
184+] @punctuation.delimiter
197+ (PtrIndexPayload "|")