1[
2 {
3 "token_type": "angle",
4 "style": ["punctuation.bracket"]
5 },
6 {
7 "token_type": "arithmetic",
8 "style": ["punctuation"]
9 },
10 {
11 "token_type": "attribute",
12 "style": ["attribute", "decorator"]
13 },
14 {
15 "token_type": "attributeBracket",
16 "style": ["punctuation.bracket"]
17 },
18 {
19 "token_type": "bitwise",
20 "style": ["operator"]
21 },
22 {
23 "token_type": "boolean",
24 "style": ["boolean"]
25 },
26 {
27 "token_type": "brace",
28 "style": ["punctuation.bracket"]
29 },
30 {
31 "token_type": "bracket",
32 "style": ["punctuation.bracket"]
33 },
34 {
35 "token_type": "builtinAttribute",
36 "style": ["attribute", "decorator"]
37 },
38 {
39 "token_type": "builtinType",
40 "style": ["type"]
41 },
42 {
43 "token_type": "character",
44 "style": ["text.literal"]
45 },
46 {
47 "token_type": "colon",
48 "style": ["punctuation"]
49 },
50 {
51 "token_type": "comma",
52 "style": ["punctuation"]
53 },
54 {
55 "token_type": "comparison",
56 "style": ["operator"]
57 },
58 {
59 "token_type": "constParameter",
60 "style": ["constant"]
61 },
62 {
63 "token_type": "const",
64 "style": ["constant"]
65 },
66 {
67 "token_type": "derive",
68 "style": ["attribute", "decorator"]
69 },
70 {
71 "token_type": "deriveHelper",
72 "style": ["attribute", "decorator"]
73 },
74 {
75 "token_type": "dot",
76 "style": ["punctuation"]
77 },
78 {
79 "token_type": "escapeSequence",
80 "style": ["string.escape"]
81 },
82 {
83 "token_type": "formatSpecifier",
84 "style": ["string.special"]
85 },
86 {
87 "token_type": "invalidEscapeSequence",
88 "style": ["string.escape"]
89 },
90 {
91 "token_type": "label",
92 "style": ["lifetime"]
93 },
94 {
95 "token_type": "lifetime",
96 "style": ["lifetime"]
97 },
98 {
99 "token_type": "logical",
100 "style": ["operator"]
101 },
102 {
103 "token_type": "macroBang",
104 "style": ["punctuation"]
105 },
106 {
107 "token_type": "parenthesis",
108 "style": ["punctuation.bracket"]
109 },
110 {
111 "token_type": "procMacro",
112 "style": ["function"]
113 },
114 {
115 "token_type": "punctuation",
116 "style": ["punctuation"]
117 },
118 {
119 "token_type": "operator",
120 "style": ["operator"]
121 },
122 {
123 "token_type": "selfKeyword",
124 "style": ["variable.special"]
125 },
126 {
127 "token_type": "selfTypeKeyword",
128 "style": ["type"]
129 },
130 {
131 "token_type": "semicolon",
132 "style": ["punctuation"]
133 },
134 {
135 "token_type": "static",
136 "style": ["constant"]
137 },
138 {
139 "token_type": "toolModule",
140 "style": ["attribute", "decorator"]
141 },
142 {
143 "token_type": "typeAlias",
144 "style": ["type"]
145 },
146 {
147 "token_type": "union",
148 "style": ["type"]
149 }
150]