2 # TypeScript syntax highlighting
3 # for MC Editor/CoolEdit
6 # * Oleksandr Sidko <mortiy@gmail.com>
7 # * Timur Shemsedinov <timur.shemsedinov@gmail.com>
14 #=========================
16 keyword whole abstract yellow
17 keyword whole arguments yellow
18 keyword whole as yellow
19 keyword whole async yellow
20 keyword whole await yellow
21 keyword whole break yellow
22 keyword whole caller yellow
23 keyword whole case yellow
24 keyword whole catch yellow
25 keyword whole class yellow
26 keyword whole constructor yellow
27 keyword whole const yellow
28 keyword whole continue yellow
29 keyword whole debugger yellow
30 keyword whole declare yellow
31 keyword whole default yellow
32 keyword whole delete yellow
33 keyword whole do yellow
34 keyword whole else yellow
35 keyword whole enum yellow
36 keyword whole export yellow
37 keyword whole extends yellow
38 keyword whole finally yellow
39 keyword whole for yellow
40 keyword whole from yellow
41 keyword whole function yellow
42 keyword whole get yellow
43 keyword whole if yellow
44 keyword whole implements yellow
45 keyword whole import yellow
46 keyword whole instanceof yellow
47 keyword whole interface yellow
48 keyword whole in yellow
49 keyword whole let yellow
50 keyword whole module yellow
51 keyword whole namespace yellow
52 keyword whole new yellow
53 keyword whole of yellow
54 keyword whole private yellow
55 keyword whole protected yellow
56 keyword whole prototype yellow
57 keyword whole public yellow
58 keyword whole readonly yellow
59 keyword whole return yellow
60 keyword whole set yellow
61 keyword whole static yellow
62 keyword whole super yellow
63 keyword whole switch yellow
64 keyword whole this yellow
65 keyword whole throw yellow
66 keyword whole try yellow
67 keyword whole typeof yellow
68 keyword whole var yellow
69 keyword whole while yellow
70 keyword whole with yellow
71 keyword whole yield yellow
73 #=========================
75 keyword whole any cyan
76 keyword whole bigint cyan
77 keyword whole boolean cyan
78 keyword whole never cyan
79 keyword whole null cyan
80 keyword whole number cyan
81 keyword whole object cyan
82 keyword whole string cyan
83 keyword whole symbol cyan
84 keyword whole undefined cyan
85 keyword whole unknown cyan
86 keyword whole void cyan
89 #=========================
91 keyword whole AbortController yellow
92 keyword whole AbortSignal yellow
93 keyword whole AggregateError yellow
94 keyword whole Array yellow
95 keyword whole ArrayBuffer yellow
96 keyword whole AsyncFunction yellow
97 keyword whole AsyncGenerator yellow
98 keyword whole AsyncGeneratorFunction yellow
99 keyword whole Atomics yellow
100 keyword whole BigInt64Array yellow
101 keyword whole BigInt yellow
102 keyword whole BigUint64Array yellow
103 keyword whole Blob yellowOB
104 keyword whole Boolean yellow
105 keyword whole Buffer yellow
106 keyword whole DataView yellow
107 keyword whole Date yellow
108 keyword whole DOMException yellow
109 keyword whole Error yellow
110 keyword whole EvalError yellow
111 keyword whole Float32Array yellow
112 keyword whole Float64Array yellow
113 keyword whole Function yellow
114 keyword whole Generator yellow
115 keyword whole GeneratorFunction yellow
116 keyword whole global yellow
117 keyword whole globalThis yellow
118 keyword whole Image yellow
119 keyword whole Infinity yellow
120 keyword whole Int16Array yellow
121 keyword whole Int32Array yellow
122 keyword whole Int8Array yellow
123 keyword whole Intl yellow
124 keyword whole JSON yellow
125 keyword whole Map yellow
126 keyword whole Math yellow
127 keyword whole Number yellow
128 keyword whole Object yellow
129 keyword whole Promise yellow
130 keyword whole Promise yellow
131 keyword whole Proxy yellow
132 keyword whole RangeError yellow
133 keyword whole ReferenceError yellow
134 keyword whole Reflect yellow
135 keyword whole RegExp yellow
136 keyword whole Set yellow
137 keyword whole SharedArrayBuffer yellow
138 keyword whole SyntaxError yellow
139 keyword whole TextDecoder yellow
140 keyword whole TypeError yellow
141 keyword whole Uint16Array yellow
142 keyword whole Uint32Array yellow
143 keyword whole Uint8Array yellow
144 keyword whole Uint8ClampedArray yellow
145 keyword whole URIError yellow
146 keyword whole URL yellow
147 keyword whole URLSearchParams yellow
148 keyword whole WeakMap yellow
149 keyword whole WeakSet yellow
150 keyword whole WebAssembly yellow
151 keyword whole window yellow
153 #=========================
154 # Most common functions
155 keyword whole alert yellow
156 keyword whole clearInterval yellow
157 keyword whole clearTimeout yellow
158 keyword whole console yellow
159 keyword whole decodeURIComponent yellow
160 keyword whole decodeURI yellow
161 keyword whole encodeURIComponent yellow
162 keyword whole escape yellow
163 keyword whole eval yellow
164 keyword whole fetch yellow
165 keyword whole isFinite yellow
166 keyword whole isNaN yellow
167 keyword whole module yellow
168 keyword whole parseFloat yellow
169 keyword whole parseInt yellow
170 keyword whole performance yellow
171 keyword whole process yellow
172 keyword whole queueMicrotask yellow
173 keyword whole require yellow
174 keyword whole setImmediate yellow
175 keyword whole setInterval yellow
176 keyword whole setTimeout yellow
177 keyword whole structuredClone yellow
178 keyword whole unescape yellow
180 #=========================
182 keyword whole true brightgreen
183 keyword whole false brightgreen
184 keyword whole NaN yellow
185 keyword whole __dirname yellow
186 keyword whole __filename yellow
188 #=========================
194 #=========================
196 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.
198 keyword whole 0\{xX\}\{0123456789abcdefABCDEF\}\[0123456789abcdefABCDEF\] brightgreen
199 keyword whole \{0123456789\}\[0123456789\] brightgreen
200 keyword whole \[0123456789\]\.\{0123456789\}\[0123456789\] brightgreen
201 keyword whole \{0123456789\}\[0123456789\]\.\[0123456789\] brightgreen
202 keyword whole \{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] brightgreen
203 keyword whole \{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] brightgreen
204 keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] brightgreen
205 keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] brightgreen
207 #=========================
210 keyword => brightcyan
225 keyword wholeright @+ cyan
227 #=========================
238 keyword ; brightmagenta
240 # Function return type
241 context exclusive wholeright ): \n cyan
242 keyword ; brightmagenta
245 #=============================
248 context exclusive /\* \*/ brown
250 keyword whole BUG brightred
251 keyword whole FixMe brightred
252 keyword whole FIXME brightred
253 keyword whole Note brightred
254 keyword whole NOTE brightred
255 keyword whole ToDo brightred
256 keyword whole TODO brightred
257 keyword !!\[!\] brightred
258 keyword ??\[?\] brightred
261 context exclusive // \n brown
263 keyword whole BUG brightred
264 keyword whole FixMe brightred
265 keyword whole FIXME brightred
266 keyword whole Note brightred
267 keyword whole NOTE brightred
268 keyword whole ToDo brightred
269 keyword whole TODO brightred
270 keyword !!\[!\] brightred
271 keyword ??\[?\] brightred
274 #=============================
279 keyword \\\{\\'"abtnvfr\} brightgreen
280 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
282 keyword ' brightgreen
286 keyword \\\{\\'"abtnvfr\} brightgreen
287 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
289 keyword " brightgreen
293 keyword \\\{\\'"abtnvfr\} brightgreen
294 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen