8 - statement: "\\b(align|allowzero|and|asm|async|await|break|callconv|catch|comptime|const|continue|defer|else|errdefer|error|export|extern|fn|for|if|inline|noalias|noinline|nosuspend|or|orelse|packed|pub|resume|return|linksection|suspend|switch|test|threadlocal|try|unreachable|usingnamespace|var|volatile|while)\\b"
10 - special: "@[a-zA-Z_]+"
12 - type: "\\b(anyframe|anytype|anyerror|bool|comptime_int|comptime_float|enum|f(16|32|64|128)|isize|noreturn|struct|type|union|usize|void)\\b"
13 - type: "\\b(c_u?(short|int|long(long)?)|c_longdouble|c_void)\\b"
14 - type: "\\b((i|u)[0-9]+)\\b"
17 - symbol.operator: "[-!|=;%.+^*:&?<>~]"
20 - symbol.brackets: "[(){}]|\\[|\\]"
23 - constant: "\\b(null|undefined)\\b"
24 - constant.number: "\\b(0b[01_]+|0o[0-7_]+|[0-9_]+|0x[a-fA-F0-9_]+)\\b"
25 - constant.bool: "\\b(true|false)\\b"
32 - constant.specialChar: "\\\\([nrt\\\\'\"]|x[a-fA-F0-9]{2}|u{[a-fA-F0-9]+})"
40 - constant.specialChar: "\\\\([nrt\\\\'\"]|x[a-fA-F0-9]{2}|u{[a-fA-F0-9]+})"
47 - constant.specialChar: "\\\\([nrt\\\\'\"]|x[a-fA-F0-9]{2}|u{[a-fA-F0-9]+})"
53 - todo: "(TODO|XXX|FIXME):?"