1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
|
// keywords for all languages ted supports
// This file was auto-generated by keywords.py
typedef struct {
const char *str;
SyntaxCharType type;
} Keyword;
typedef struct {
const Keyword *keywords;
size_t len;
} KeywordList;
static const Keyword syntax_keywords_c_A[10] = {{"ATOMIC_ADDRESS_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_CHAR16_T_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_CHAR32_T_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_CHAR_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_FLAG_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_INT_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_LLONG_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_LONG_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_SHORT_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_WCHAR_T_LOCK_FREE", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_B[1] = {{"BUFSIZ", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_C[4] = {{"CHAR_BIT", SYNTAX_CONSTANT},{"CHAR_MAX", SYNTAX_CONSTANT},{"CHAR_MIN", SYNTAX_CONSTANT},{"CLOCKS_PER_SEC", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_D[11] = {{"DBL_DIG", SYNTAX_CONSTANT},{"DBL_EPSILON", SYNTAX_CONSTANT},{"DBL_HAS_SUBNORM", SYNTAX_CONSTANT},{"DBL_MANT_DIG", SYNTAX_CONSTANT},{"DBL_MAX", SYNTAX_CONSTANT},{"DBL_MAX_10_EXP", SYNTAX_CONSTANT},{"DBL_MAX_EXP", SYNTAX_CONSTANT},{"DBL_MIN", SYNTAX_CONSTANT},{"DBL_MIN_EXP", SYNTAX_CONSTANT},{"DBL_TRUE_MIN", SYNTAX_CONSTANT},{"DECIMAL_DIG", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_E[127] = {{"E2BIG", SYNTAX_CONSTANT},{"EACCES", SYNTAX_CONSTANT},{"EADDRINUSE", SYNTAX_CONSTANT},{"EADDRNOTAVAIL", SYNTAX_CONSTANT},{"EADV", SYNTAX_CONSTANT},{"EAFNOSUPPORT", SYNTAX_CONSTANT},{"EAGAIN", SYNTAX_CONSTANT},{"EALREADY", SYNTAX_CONSTANT},{"EBADE", SYNTAX_CONSTANT},{"EBADF", SYNTAX_CONSTANT},{"EBADFD", SYNTAX_CONSTANT},{"EBADMSG", SYNTAX_CONSTANT},{"EBADR", SYNTAX_CONSTANT},{"EBADRQC", SYNTAX_CONSTANT},{"EBADSLT", SYNTAX_CONSTANT},{"EBFONT", SYNTAX_CONSTANT},{"EBUSY", SYNTAX_CONSTANT},{"ECHILD", SYNTAX_CONSTANT},{"ECHRNG", SYNTAX_CONSTANT},{"ECOMM", SYNTAX_CONSTANT},{"ECONNABORTED", SYNTAX_CONSTANT},{"ECONNREFUSED", SYNTAX_CONSTANT},{"ECONNRESET", SYNTAX_CONSTANT},{"EDEADLK", SYNTAX_CONSTANT},{"EDEADLOCK", SYNTAX_CONSTANT},{"EDESTADDRREQ", SYNTAX_CONSTANT},{"EDOM", SYNTAX_CONSTANT},{"EDOTDOT", SYNTAX_CONSTANT},{"EDQUOT", SYNTAX_CONSTANT},{"EEXIST", SYNTAX_CONSTANT},{"EFAULT", SYNTAX_CONSTANT},{"EFBIG", SYNTAX_CONSTANT},{"EHOSTDOWN", SYNTAX_CONSTANT},{"EHOSTUNREACH", SYNTAX_CONSTANT},{"EIDRM", SYNTAX_CONSTANT},{"EILSEQ", SYNTAX_CONSTANT},{"EINPROGRESS", SYNTAX_CONSTANT},{"EINTR", SYNTAX_CONSTANT},{"EINVAL", SYNTAX_CONSTANT},{"EIO", SYNTAX_CONSTANT},{"EISCONN", SYNTAX_CONSTANT},{"EISDIR", SYNTAX_CONSTANT},{"EISNAM", SYNTAX_CONSTANT},{"EL2HLT", SYNTAX_CONSTANT},{"EL2NSYNC", SYNTAX_CONSTANT},{"EL3HLT", SYNTAX_CONSTANT},{"EL3RST", SYNTAX_CONSTANT},{"ELIBACC", SYNTAX_CONSTANT},{"ELIBBAD", SYNTAX_CONSTANT},{"ELIBEXEC", SYNTAX_CONSTANT},{"ELIBMAX", SYNTAX_CONSTANT},{"ELIBSCN", SYNTAX_CONSTANT},{"ELNRNG", SYNTAX_CONSTANT},{"ELOOP", SYNTAX_CONSTANT},{"EMEDIUMTYPE", SYNTAX_CONSTANT},{"EMFILE", SYNTAX_CONSTANT},{"EMLINK", SYNTAX_CONSTANT},{"EMSGSIZE", SYNTAX_CONSTANT},{"EMULTIHOP", SYNTAX_CONSTANT},{"ENAMETOOLONG", SYNTAX_CONSTANT},{"ENAVAIL", SYNTAX_CONSTANT},{"ENETDOWN", SYNTAX_CONSTANT},{"ENETRESET", SYNTAX_CONSTANT},{"ENETUNREACH", SYNTAX_CONSTANT},{"ENFILE", SYNTAX_CONSTANT},{"ENOANO", SYNTAX_CONSTANT},{"ENOBUFS", SYNTAX_CONSTANT},{"ENOCSI", SYNTAX_CONSTANT},{"ENODATA", SYNTAX_CONSTANT},{"ENODEV", SYNTAX_CONSTANT},{"ENOENT", SYNTAX_CONSTANT},{"ENOEXEC", SYNTAX_CONSTANT},{"ENOLCK", SYNTAX_CONSTANT},{"ENOLINK", SYNTAX_CONSTANT},{"ENOMEDIUM", SYNTAX_CONSTANT},{"ENOMEM", SYNTAX_CONSTANT},{"ENOMSG", SYNTAX_CONSTANT},{"ENONET", SYNTAX_CONSTANT},{"ENOPKG", SYNTAX_CONSTANT},{"ENOPROTOOPT", SYNTAX_CONSTANT},{"ENOSPC", SYNTAX_CONSTANT},{"ENOSR", SYNTAX_CONSTANT},{"ENOSTR", SYNTAX_CONSTANT},{"ENOSYS", SYNTAX_CONSTANT},{"ENOTBLK", SYNTAX_CONSTANT},{"ENOTCONN", SYNTAX_CONSTANT},{"ENOTDIR", SYNTAX_CONSTANT},{"ENOTEMPTY", SYNTAX_CONSTANT},{"ENOTNAM", SYNTAX_CONSTANT},{"ENOTSOCK", SYNTAX_CONSTANT},{"ENOTTY", SYNTAX_CONSTANT},{"ENOTUNIQ", SYNTAX_CONSTANT},{"ENXIO", SYNTAX_CONSTANT},{"EOF", SYNTAX_CONSTANT},{"EOPNOTSUPP", SYNTAX_CONSTANT},{"EOVERFLOW", SYNTAX_CONSTANT},{"EPERM", SYNTAX_CONSTANT},{"EPFNOSUPPORT", SYNTAX_CONSTANT},{"EPIPE", SYNTAX_CONSTANT},{"EPROTO", SYNTAX_CONSTANT},{"EPROTONOSUPPORT", SYNTAX_CONSTANT},{"EPROTOTYPE", SYNTAX_CONSTANT},{"ERANGE", SYNTAX_CONSTANT},{"EREMCHG", SYNTAX_CONSTANT},{"EREMOTE", SYNTAX_CONSTANT},{"EREMOTEIO", SYNTAX_CONSTANT},{"ERESTART", SYNTAX_CONSTANT},{"EROFS", SYNTAX_CONSTANT},{"ESHUTDOWN", SYNTAX_CONSTANT},{"ESOCKTNOSUPPORT", SYNTAX_CONSTANT},{"ESPIPE", SYNTAX_CONSTANT},{"ESRCH", SYNTAX_CONSTANT},{"ESRMNT", SYNTAX_CONSTANT},{"ESTALE", SYNTAX_CONSTANT},{"ESTRPIPE", SYNTAX_CONSTANT},{"ETIME", SYNTAX_CONSTANT},{"ETIMEDOUT", SYNTAX_CONSTANT},{"ETOOMANYREFS", SYNTAX_CONSTANT},{"ETXTBSY", SYNTAX_CONSTANT},{"EUCLEAN", SYNTAX_CONSTANT},{"EUNATCH", SYNTAX_CONSTANT},{"EUSERS", SYNTAX_CONSTANT},{"EWOULDBLOCK", SYNTAX_CONSTANT},{"EXDEV", SYNTAX_CONSTANT},{"EXFULL", SYNTAX_CONSTANT},{"EXIT_FAILURE", SYNTAX_CONSTANT},{"EXIT_SUCCESS", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_F[38] = {{"FE_ALL_EXCEPT", SYNTAX_CONSTANT},{"FE_DFL_ENV", SYNTAX_CONSTANT},{"FE_DIVBYZERO", SYNTAX_CONSTANT},{"FE_DOWNWARD", SYNTAX_CONSTANT},{"FE_INEXACT", SYNTAX_CONSTANT},{"FE_INVALID", SYNTAX_CONSTANT},{"FE_OVERFLOW", SYNTAX_CONSTANT},{"FE_TONEAREST", SYNTAX_CONSTANT},{"FE_TOWARDZERO", SYNTAX_CONSTANT},{"FE_UNDERFLOW", SYNTAX_CONSTANT},{"FE_UPWARD", SYNTAX_CONSTANT},{"FILE", SYNTAX_BUILTIN},{"FILENAME_MAX", SYNTAX_CONSTANT},{"FLT_DECIMAL_DIG", SYNTAX_CONSTANT},{"FLT_DIG", SYNTAX_CONSTANT},{"FLT_EVAL_METHOD", SYNTAX_CONSTANT},{"FLT_HAS_SUBNORM", SYNTAX_CONSTANT},{"FLT_MANT_DIG", SYNTAX_CONSTANT},{"FLT_MAX", SYNTAX_CONSTANT},{"FLT_MAX_10_EXP", SYNTAX_CONSTANT},{"FLT_MAX_EXP", SYNTAX_CONSTANT},{"FLT_MIN", SYNTAX_CONSTANT},{"FLT_MIN_10_EXP", SYNTAX_CONSTANT},{"FLT_MIN_EXP", SYNTAX_CONSTANT},{"FLT_RADIX", SYNTAX_CONSTANT},{"FLT_ROUNDS", SYNTAX_CONSTANT},{"FLT_TRUE_MIN", SYNTAX_CONSTANT},{"FOPEN_MAX", SYNTAX_CONSTANT},{"FP_FAST_FMA", SYNTAX_CONSTANT},{"FP_FAST_FMAF", SYNTAX_CONSTANT},{"FP_FAST_FMAL", SYNTAX_CONSTANT},{"FP_ILOGB0", SYNTAX_CONSTANT},{"FP_ILOGBNAN", SYNTAX_CONSTANT},{"FP_INFINITE", SYNTAX_CONSTANT},{"FP_NAN", SYNTAX_CONSTANT},{"FP_NORMAL", SYNTAX_CONSTANT},{"FP_SUBNORMAL", SYNTAX_CONSTANT},{"FP_ZERO", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_H[3] = {{"HUGE_VAL", SYNTAX_CONSTANT},{"HUGE_VALF", SYNTAX_CONSTANT},{"HUGE_VALL", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_I[32] = {{"I", SYNTAX_CONSTANT},{"INFINITY", SYNTAX_CONSTANT},{"INT16_MAX", SYNTAX_CONSTANT},{"INT16_MIN", SYNTAX_CONSTANT},{"INT32_MAX", SYNTAX_CONSTANT},{"INT32_MIN", SYNTAX_CONSTANT},{"INT64_MAX", SYNTAX_CONSTANT},{"INT64_MIN", SYNTAX_CONSTANT},{"INT8_MAX", SYNTAX_CONSTANT},{"INT8_MIN", SYNTAX_CONSTANT},{"INTMAX_MAX", SYNTAX_CONSTANT},{"INTMAX_MIN", SYNTAX_CONSTANT},{"INTPTR_MAX", SYNTAX_CONSTANT},{"INTPTR_MIN", SYNTAX_CONSTANT},{"INT_FAST16_MAX", SYNTAX_CONSTANT},{"INT_FAST16_MIN", SYNTAX_CONSTANT},{"INT_FAST32_MAX", SYNTAX_CONSTANT},{"INT_FAST32_MIN", SYNTAX_CONSTANT},{"INT_FAST64_MAX", SYNTAX_CONSTANT},{"INT_FAST64_MIN", SYNTAX_CONSTANT},{"INT_FAST8_MAX", SYNTAX_CONSTANT},{"INT_FAST8_MIN", SYNTAX_CONSTANT},{"INT_LEAST16_MAX", SYNTAX_CONSTANT},{"INT_LEAST16_MIN", SYNTAX_CONSTANT},{"INT_LEAST32_MAX", SYNTAX_CONSTANT},{"INT_LEAST32_MIN", SYNTAX_CONSTANT},{"INT_LEAST64_MAX", SYNTAX_CONSTANT},{"INT_LEAST64_MIN", SYNTAX_CONSTANT},{"INT_LEAST8_MAX", SYNTAX_CONSTANT},{"INT_LEAST8_MIN", SYNTAX_CONSTANT},{"INT_MAX", SYNTAX_CONSTANT},{"INT_MIN", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_L[22] = {{"LC_ALL", SYNTAX_CONSTANT},{"LC_COLLATE", SYNTAX_CONSTANT},{"LC_CTYPE", SYNTAX_CONSTANT},{"LC_MONETARY", SYNTAX_CONSTANT},{"LC_NUMERIC", SYNTAX_CONSTANT},{"LC_TIME", SYNTAX_CONSTANT},{"LDBL_DECIMAL_DIG", SYNTAX_CONSTANT},{"LDBL_DIG", SYNTAX_CONSTANT},{"LDBL_EPSILON", SYNTAX_CONSTANT},{"LDBL_MANT_DIG", SYNTAX_CONSTANT},{"LDBL_MAX", SYNTAX_CONSTANT},{"LDBL_MAX_10_EXP", SYNTAX_CONSTANT},{"LDBL_MAX_EXP", SYNTAX_CONSTANT},{"LDBL_MIN", SYNTAX_CONSTANT},{"LDBL_MIN_10_EXP", SYNTAX_CONSTANT},{"LDBL_MIN_EXP", SYNTAX_CONSTANT},{"LDBL_TRUE_MIN", SYNTAX_CONSTANT},{"LLONG_MAX", SYNTAX_CONSTANT},{"LLONG_MIN", SYNTAX_CONSTANT},{"LONG_MAX", SYNTAX_CONSTANT},{"LONG_MIN", SYNTAX_CONSTANT},{"L_tmpnam", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_M[4] = {{"MATH_ERREXCEPT", SYNTAX_CONSTANT},{"MATH_ERRNO", SYNTAX_CONSTANT},{"MB_CUR_MAX", SYNTAX_CONSTANT},{"MB_LEN_MAX", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_N[3] = {{"NAN", SYNTAX_CONSTANT},{"NDEBUG", SYNTAX_CONSTANT},{"NULL", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_O[1] = {{"ONCE_FLAG_INIT", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_P[86] = {{"PRIX16", SYNTAX_CONSTANT},{"PRIX32", SYNTAX_CONSTANT},{"PRIX64", SYNTAX_CONSTANT},{"PRIX8", SYNTAX_CONSTANT},{"PRIXFAST16", SYNTAX_CONSTANT},{"PRIXFAST32", SYNTAX_CONSTANT},{"PRIXFAST64", SYNTAX_CONSTANT},{"PRIXFAST8", SYNTAX_CONSTANT},{"PRIXLEAST16", SYNTAX_CONSTANT},{"PRIXLEAST32", SYNTAX_CONSTANT},{"PRIXLEAST64", SYNTAX_CONSTANT},{"PRIXLEAST8", SYNTAX_CONSTANT},{"PRIXMAX", SYNTAX_CONSTANT},{"PRIXPTR", SYNTAX_CONSTANT},{"PRId16", SYNTAX_CONSTANT},{"PRId32", SYNTAX_CONSTANT},{"PRId64", SYNTAX_CONSTANT},{"PRId8", SYNTAX_CONSTANT},{"PRIdFAST16", SYNTAX_CONSTANT},{"PRIdFAST32", SYNTAX_CONSTANT},{"PRIdFAST64", SYNTAX_CONSTANT},{"PRIdFAST8", SYNTAX_CONSTANT},{"PRIdLEAST16", SYNTAX_CONSTANT},{"PRIdLEAST32", SYNTAX_CONSTANT},{"PRIdLEAST64", SYNTAX_CONSTANT},{"PRIdLEAST8", SYNTAX_CONSTANT},{"PRIdMAX", SYNTAX_CONSTANT},{"PRIdPTR", SYNTAX_CONSTANT},{"PRIi16", SYNTAX_CONSTANT},{"PRIi32", SYNTAX_CONSTANT},{"PRIi64", SYNTAX_CONSTANT},{"PRIi8", SYNTAX_CONSTANT},{"PRIiFAST16", SYNTAX_CONSTANT},{"PRIiFAST32", SYNTAX_CONSTANT},{"PRIiFAST64", SYNTAX_CONSTANT},{"PRIiFAST8", SYNTAX_CONSTANT},{"PRIiLEAST16", SYNTAX_CONSTANT},{"PRIiLEAST32", SYNTAX_CONSTANT},{"PRIiLEAST64", SYNTAX_CONSTANT},{"PRIiLEAST8", SYNTAX_CONSTANT},{"PRIiMAX", SYNTAX_CONSTANT},{"PRIiPTR", SYNTAX_CONSTANT},{"PRIo16", SYNTAX_CONSTANT},{"PRIo32", SYNTAX_CONSTANT},{"PRIo64", SYNTAX_CONSTANT},{"PRIo8", SYNTAX_CONSTANT},{"PRIoFAST16", SYNTAX_CONSTANT},{"PRIoFAST32", SYNTAX_CONSTANT},{"PRIoFAST64", SYNTAX_CONSTANT},{"PRIoFAST8", SYNTAX_CONSTANT},{"PRIoLEAST16", SYNTAX_CONSTANT},{"PRIoLEAST32", SYNTAX_CONSTANT},{"PRIoLEAST64", SYNTAX_CONSTANT},{"PRIoLEAST8", SYNTAX_CONSTANT},{"PRIoMAX", SYNTAX_CONSTANT},{"PRIoPTR", SYNTAX_CONSTANT},{"PRIu16", SYNTAX_CONSTANT},{"PRIu32", SYNTAX_CONSTANT},{"PRIu64", SYNTAX_CONSTANT},{"PRIu8", SYNTAX_CONSTANT},{"PRIuFAST16", SYNTAX_CONSTANT},{"PRIuFAST32", SYNTAX_CONSTANT},{"PRIuFAST64", SYNTAX_CONSTANT},{"PRIuFAST8", SYNTAX_CONSTANT},{"PRIuLEAST16", SYNTAX_CONSTANT},{"PRIuLEAST32", SYNTAX_CONSTANT},{"PRIuLEAST64", SYNTAX_CONSTANT},{"PRIuLEAST8", SYNTAX_CONSTANT},{"PRIuMAX", SYNTAX_CONSTANT},{"PRIuPTR", SYNTAX_CONSTANT},{"PRIx16", SYNTAX_CONSTANT},{"PRIx32", SYNTAX_CONSTANT},{"PRIx64", SYNTAX_CONSTANT},{"PRIx8", SYNTAX_CONSTANT},{"PRIxFAST16", SYNTAX_CONSTANT},{"PRIxFAST32", SYNTAX_CONSTANT},{"PRIxFAST64", SYNTAX_CONSTANT},{"PRIxFAST8", SYNTAX_CONSTANT},{"PRIxLEAST16", SYNTAX_CONSTANT},{"PRIxLEAST32", SYNTAX_CONSTANT},{"PRIxLEAST64", SYNTAX_CONSTANT},{"PRIxLEAST8", SYNTAX_CONSTANT},{"PRIxMAX", SYNTAX_CONSTANT},{"PRIxPTR", SYNTAX_CONSTANT},{"PTRDIFF_MAX", SYNTAX_CONSTANT},{"PTRDIFF_MIN", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_R[1] = {{"RSIZE_MAX", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_S[121] = {{"SCHAR_MAX", SYNTAX_CONSTANT},{"SCHAR_MIN", SYNTAX_CONSTANT},{"SCNd16", SYNTAX_CONSTANT},{"SCNd32", SYNTAX_CONSTANT},{"SCNd64", SYNTAX_CONSTANT},{"SCNd8", SYNTAX_CONSTANT},{"SCNdFAST16", SYNTAX_CONSTANT},{"SCNdFAST32", SYNTAX_CONSTANT},{"SCNdFAST64", SYNTAX_CONSTANT},{"SCNdFAST8", SYNTAX_CONSTANT},{"SCNdLEAST16", SYNTAX_CONSTANT},{"SCNdLEAST32", SYNTAX_CONSTANT},{"SCNdLEAST64", SYNTAX_CONSTANT},{"SCNdLEAST8", SYNTAX_CONSTANT},{"SCNdMAX", SYNTAX_CONSTANT},{"SCNdPTR", SYNTAX_CONSTANT},{"SCNi16", SYNTAX_CONSTANT},{"SCNi32", SYNTAX_CONSTANT},{"SCNi64", SYNTAX_CONSTANT},{"SCNi8", SYNTAX_CONSTANT},{"SCNiFAST16", SYNTAX_CONSTANT},{"SCNiFAST32", SYNTAX_CONSTANT},{"SCNiFAST64", SYNTAX_CONSTANT},{"SCNiFAST8", SYNTAX_CONSTANT},{"SCNiLEAST16", SYNTAX_CONSTANT},{"SCNiLEAST32", SYNTAX_CONSTANT},{"SCNiLEAST64", SYNTAX_CONSTANT},{"SCNiLEAST8", SYNTAX_CONSTANT},{"SCNiMAX", SYNTAX_CONSTANT},{"SCNiPTR", SYNTAX_CONSTANT},{"SCNo16", SYNTAX_CONSTANT},{"SCNo32", SYNTAX_CONSTANT},{"SCNo64", SYNTAX_CONSTANT},{"SCNo8", SYNTAX_CONSTANT},{"SCNoFAST16", SYNTAX_CONSTANT},{"SCNoFAST32", SYNTAX_CONSTANT},{"SCNoFAST64", SYNTAX_CONSTANT},{"SCNoFAST8", SYNTAX_CONSTANT},{"SCNoLEAST16", SYNTAX_CONSTANT},{"SCNoLEAST32", SYNTAX_CONSTANT},{"SCNoLEAST64", SYNTAX_CONSTANT},{"SCNoLEAST8", SYNTAX_CONSTANT},{"SCNoMAX", SYNTAX_CONSTANT},{"SCNoPTR", SYNTAX_CONSTANT},{"SCNu16", SYNTAX_CONSTANT},{"SCNu32", SYNTAX_CONSTANT},{"SCNu64", SYNTAX_CONSTANT},{"SCNu8", SYNTAX_CONSTANT},{"SCNuFAST16", SYNTAX_CONSTANT},{"SCNuFAST32", SYNTAX_CONSTANT},{"SCNuFAST64", SYNTAX_CONSTANT},{"SCNuFAST8", SYNTAX_CONSTANT},{"SCNuLEAST16", SYNTAX_CONSTANT},{"SCNuLEAST32", SYNTAX_CONSTANT},{"SCNuLEAST64", SYNTAX_CONSTANT},{"SCNuLEAST8", SYNTAX_CONSTANT},{"SCNuMAX", SYNTAX_CONSTANT},{"SCNuPTR", SYNTAX_CONSTANT},{"SCNx16", SYNTAX_CONSTANT},{"SCNx32", SYNTAX_CONSTANT},{"SCNx64", SYNTAX_CONSTANT},{"SCNx8", SYNTAX_CONSTANT},{"SCNxFAST16", SYNTAX_CONSTANT},{"SCNxFAST32", SYNTAX_CONSTANT},{"SCNxFAST64", SYNTAX_CONSTANT},{"SCNxFAST8", SYNTAX_CONSTANT},{"SCNxLEAST16", SYNTAX_CONSTANT},{"SCNxLEAST32", SYNTAX_CONSTANT},{"SCNxLEAST64", SYNTAX_CONSTANT},{"SCNxLEAST8", SYNTAX_CONSTANT},{"SCNxMAX", SYNTAX_CONSTANT},{"SCNxPTR", SYNTAX_CONSTANT},{"SEEK_CUR", SYNTAX_CONSTANT},{"SEEK_END", SYNTAX_CONSTANT},{"SEEK_SET", SYNTAX_CONSTANT},{"SHRT_MAX", SYNTAX_CONSTANT},{"SHRT_MIN", SYNTAX_CONSTANT},{"SIGABRT", SYNTAX_CONSTANT},{"SIGALRM", SYNTAX_CONSTANT},{"SIGBUS", SYNTAX_CONSTANT},{"SIGCHLD", SYNTAX_CONSTANT},{"SIGCLD", SYNTAX_CONSTANT},{"SIGCONT", SYNTAX_CONSTANT},{"SIGEMT", SYNTAX_CONSTANT},{"SIGFPE", SYNTAX_CONSTANT},{"SIGHUP", SYNTAX_CONSTANT},{"SIGILL", SYNTAX_CONSTANT},{"SIGINFO", SYNTAX_CONSTANT},{"SIGINT", SYNTAX_CONSTANT},{"SIGIO", SYNTAX_CONSTANT},{"SIGIOT", SYNTAX_CONSTANT},{"SIGKILL", SYNTAX_CONSTANT},{"SIGLOST", SYNTAX_CONSTANT},{"SIGPIPE", SYNTAX_CONSTANT},{"SIGPOLL", SYNTAX_CONSTANT},{"SIGPROF", SYNTAX_CONSTANT},{"SIGPWR", SYNTAX_CONSTANT},{"SIGQUIT", SYNTAX_CONSTANT},{"SIGSEGV", SYNTAX_CONSTANT},{"SIGSTKFLT", SYNTAX_CONSTANT},{"SIGSTOP", SYNTAX_CONSTANT},{"SIGSYS", SYNTAX_CONSTANT},{"SIGTERM", SYNTAX_CONSTANT},{"SIGTRAP", SYNTAX_CONSTANT},{"SIGTSTP", SYNTAX_CONSTANT},{"SIGTTIN", SYNTAX_CONSTANT},{"SIGTTOU", SYNTAX_CONSTANT},{"SIGUNUSED", SYNTAX_CONSTANT},{"SIGURG", SYNTAX_CONSTANT},{"SIGUSR1", SYNTAX_CONSTANT},{"SIGUSR2", SYNTAX_CONSTANT},{"SIGVTALRM", SYNTAX_CONSTANT},{"SIGWINCH", SYNTAX_CONSTANT},{"SIGXCPU", SYNTAX_CONSTANT},{"SIGXFSZ", SYNTAX_CONSTANT},{"SIG_ATOMIC_MAX", SYNTAX_CONSTANT},{"SIG_ATOMIC_MIN", SYNTAX_CONSTANT},{"SIG_DFL", SYNTAX_CONSTANT},{"SIG_ERR", SYNTAX_CONSTANT},{"SIG_IGN", SYNTAX_CONSTANT},{"SIZE_MAX", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_T[4] = {{"TIME_UTC", SYNTAX_CONSTANT},{"TMP_MAX", SYNTAX_CONSTANT},{"TMP_MAX_S", SYNTAX_CONSTANT},{"TSS_DTOR_ITERATIONS", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_U[19] = {{"UCHAR_MAX", SYNTAX_CONSTANT},{"UINT16_MAX", SYNTAX_CONSTANT},{"UINT32_MAX", SYNTAX_CONSTANT},{"UINT64_MAX", SYNTAX_CONSTANT},{"UINT8_MAX", SYNTAX_CONSTANT},{"UINTMAX_MAX", SYNTAX_CONSTANT},{"UINTPTR_MAX", SYNTAX_CONSTANT},{"UINT_FAST16_MAX", SYNTAX_CONSTANT},{"UINT_FAST32_MAX", SYNTAX_CONSTANT},{"UINT_FAST64_MAX", SYNTAX_CONSTANT},{"UINT_FAST8_MAX", SYNTAX_CONSTANT},{"UINT_LEAST16_MAX", SYNTAX_CONSTANT},{"UINT_LEAST32_MAX", SYNTAX_CONSTANT},{"UINT_LEAST64_MAX", SYNTAX_CONSTANT},{"UINT_LEAST8_MAX", SYNTAX_CONSTANT},{"UINT_MAX", SYNTAX_CONSTANT},{"ULLONG_MAX", SYNTAX_CONSTANT},{"ULONG_MAX", SYNTAX_CONSTANT},{"USHRT_MAX", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_W[5] = {{"WCHAR_MAX", SYNTAX_CONSTANT},{"WCHAR_MIN", SYNTAX_CONSTANT},{"WEOF", SYNTAX_CONSTANT},{"WINT_MAX", SYNTAX_CONSTANT},{"WINT_MIN", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_x5f[13] = {{"_Alignas", SYNTAX_KEYWORD},{"_Alignof", SYNTAX_KEYWORD},{"_Atomic", SYNTAX_KEYWORD},{"_Bool", SYNTAX_KEYWORD},{"_Complex", SYNTAX_KEYWORD},{"_Generic", SYNTAX_KEYWORD},{"_IOFBF", SYNTAX_CONSTANT},{"_IOLBF", SYNTAX_CONSTANT},{"_IONBF", SYNTAX_CONSTANT},{"_Imaginary", SYNTAX_KEYWORD},{"_Noreturn", SYNTAX_KEYWORD},{"_Static_assert", SYNTAX_KEYWORD},{"_Thread_local", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_a[42] = {{"alignas", SYNTAX_BUILTIN},{"alignof", SYNTAX_BUILTIN},{"atomic_address", SYNTAX_BUILTIN},{"atomic_bool", SYNTAX_BUILTIN},{"atomic_char", SYNTAX_BUILTIN},{"atomic_char16_t", SYNTAX_BUILTIN},{"atomic_char32_t", SYNTAX_BUILTIN},{"atomic_flag", SYNTAX_BUILTIN},{"atomic_int", SYNTAX_BUILTIN},{"atomic_int_fast16_t", SYNTAX_BUILTIN},{"atomic_int_fast32_t", SYNTAX_BUILTIN},{"atomic_int_fast64_t", SYNTAX_BUILTIN},{"atomic_int_fast8_t", SYNTAX_BUILTIN},{"atomic_int_least16_t", SYNTAX_BUILTIN},{"atomic_int_least32_t", SYNTAX_BUILTIN},{"atomic_int_least64_t", SYNTAX_BUILTIN},{"atomic_int_least8_t", SYNTAX_BUILTIN},{"atomic_intmax_t", SYNTAX_BUILTIN},{"atomic_intptr_t", SYNTAX_BUILTIN},{"atomic_llong", SYNTAX_BUILTIN},{"atomic_long", SYNTAX_BUILTIN},{"atomic_ptrdiff_t", SYNTAX_BUILTIN},{"atomic_schar", SYNTAX_BUILTIN},{"atomic_short", SYNTAX_BUILTIN},{"atomic_size_t", SYNTAX_BUILTIN},{"atomic_uchar", SYNTAX_BUILTIN},{"atomic_uint", SYNTAX_BUILTIN},{"atomic_uint_fast16_t", SYNTAX_BUILTIN},{"atomic_uint_fast32_t", SYNTAX_BUILTIN},{"atomic_uint_fast64_t", SYNTAX_BUILTIN},{"atomic_uint_fast8_t", SYNTAX_BUILTIN},{"atomic_uint_least16_t", SYNTAX_BUILTIN},{"atomic_uint_least32_t", SYNTAX_BUILTIN},{"atomic_uint_least64_t", SYNTAX_BUILTIN},{"atomic_uint_least8_t", SYNTAX_BUILTIN},{"atomic_uintmax_t", SYNTAX_BUILTIN},{"atomic_uintptr_t", SYNTAX_BUILTIN},{"atomic_ullong", SYNTAX_BUILTIN},{"atomic_ulong", SYNTAX_BUILTIN},{"atomic_ushort", SYNTAX_BUILTIN},{"atomic_wchar_t", SYNTAX_BUILTIN},{"auto", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_b[5] = {{"blkcnt64_t", SYNTAX_BUILTIN},{"blkcnt_t", SYNTAX_BUILTIN},{"blksize_t", SYNTAX_BUILTIN},{"bool", SYNTAX_BUILTIN},{"break", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_c[12] = {{"caddr_t", SYNTAX_BUILTIN},{"case", SYNTAX_KEYWORD},{"char", SYNTAX_KEYWORD},{"char16_t", SYNTAX_BUILTIN},{"char32_t", SYNTAX_BUILTIN},{"char8_t", SYNTAX_BUILTIN},{"clock_t", SYNTAX_BUILTIN},{"cnd_t", SYNTAX_BUILTIN},{"complex", SYNTAX_BUILTIN},{"const", SYNTAX_KEYWORD},{"constraint_handler_t", SYNTAX_BUILTIN},{"continue", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_d[7] = {{"daddr_t", SYNTAX_BUILTIN},{"default", SYNTAX_KEYWORD},{"dev_t", SYNTAX_BUILTIN},{"div_t", SYNTAX_BUILTIN},{"do", SYNTAX_KEYWORD},{"double", SYNTAX_KEYWORD},{"double_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_e[4] = {{"else", SYNTAX_KEYWORD},{"enum", SYNTAX_KEYWORD},{"errno_t", SYNTAX_BUILTIN},{"extern", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_f[11] = {{"false", SYNTAX_CONSTANT},{"fenv_t", SYNTAX_BUILTIN},{"fexcept_t", SYNTAX_BUILTIN},{"float", SYNTAX_KEYWORD},{"float_t", SYNTAX_BUILTIN},{"for", SYNTAX_KEYWORD},{"fpos_t", SYNTAX_BUILTIN},{"fsblkcnt64_t", SYNTAX_BUILTIN},{"fsblkcnt_t", SYNTAX_BUILTIN},{"fsfilcnt64_t", SYNTAX_BUILTIN},{"fsfilcnt_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_g[2] = {{"gid_t", SYNTAX_BUILTIN},{"goto", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_i[20] = {{"id_t", SYNTAX_BUILTIN},{"if", SYNTAX_KEYWORD},{"imaxdiv_t", SYNTAX_BUILTIN},{"inline", SYNTAX_KEYWORD},{"ino_t", SYNTAX_BUILTIN},{"int", SYNTAX_KEYWORD},{"int16_t", SYNTAX_BUILTIN},{"int32_t", SYNTAX_BUILTIN},{"int64_t", SYNTAX_BUILTIN},{"int8_t", SYNTAX_BUILTIN},{"int_fast16_t", SYNTAX_BUILTIN},{"int_fast32_t", SYNTAX_BUILTIN},{"int_fast64_t", SYNTAX_BUILTIN},{"int_fast8_t", SYNTAX_BUILTIN},{"int_least16_t", SYNTAX_BUILTIN},{"int_least32_t", SYNTAX_BUILTIN},{"int_least64_t", SYNTAX_BUILTIN},{"int_least8_t", SYNTAX_BUILTIN},{"intmax_t", SYNTAX_BUILTIN},{"intptr_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_j[1] = {{"jmp_buf", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_k[1] = {{"key_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_l[3] = {{"ldiv_t", SYNTAX_BUILTIN},{"lldiv_t", SYNTAX_BUILTIN},{"long", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_m[16] = {{"math_errhandling", SYNTAX_BUILTIN},{"max_align_t", SYNTAX_BUILTIN},{"mbstate_t", SYNTAX_BUILTIN},{"memory_order", SYNTAX_BUILTIN},{"memory_order_acq_rel", SYNTAX_BUILTIN},{"memory_order_acquire", SYNTAX_BUILTIN},{"memory_order_consume", SYNTAX_BUILTIN},{"memory_order_relaxed", SYNTAX_BUILTIN},{"memory_order_release", SYNTAX_BUILTIN},{"memory_order_seq_cst", SYNTAX_BUILTIN},{"mode_t", SYNTAX_BUILTIN},{"mtx_plain", SYNTAX_CONSTANT},{"mtx_recursive", SYNTAX_CONSTANT},{"mtx_t", SYNTAX_BUILTIN},{"mtx_timed", SYNTAX_CONSTANT},{"mtx_try", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_c_n[2] = {{"nlink_t", SYNTAX_BUILTIN},{"noreturn", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_o[4] = {{"off64_t", SYNTAX_BUILTIN},{"off_t", SYNTAX_BUILTIN},{"offsetof", SYNTAX_BUILTIN},{"once_flag", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_p[2] = {{"pid_t", SYNTAX_BUILTIN},{"ptrdiff_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_r[4] = {{"register", SYNTAX_KEYWORD},{"restrict", SYNTAX_KEYWORD},{"return", SYNTAX_KEYWORD},{"rsize_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_s[13] = {{"short", SYNTAX_KEYWORD},{"sig_atomic_t", SYNTAX_BUILTIN},{"signed", SYNTAX_KEYWORD},{"size_t", SYNTAX_BUILTIN},{"sizeof", SYNTAX_KEYWORD},{"ssize_t", SYNTAX_BUILTIN},{"static", SYNTAX_KEYWORD},{"static_assert", SYNTAX_BUILTIN},{"stderr", SYNTAX_CONSTANT},{"stdin", SYNTAX_CONSTANT},{"stdout", SYNTAX_CONSTANT},{"struct", SYNTAX_KEYWORD},{"switch", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_t[12] = {{"thrd_busy", SYNTAX_CONSTANT},{"thrd_error", SYNTAX_CONSTANT},{"thrd_nomem", SYNTAX_CONSTANT},{"thrd_start_t", SYNTAX_BUILTIN},{"thrd_success", SYNTAX_CONSTANT},{"thrd_t", SYNTAX_BUILTIN},{"thrd_timeout", SYNTAX_CONSTANT},{"time_t", SYNTAX_BUILTIN},{"true", SYNTAX_CONSTANT},{"tss_dtor_t", SYNTAX_BUILTIN},{"tss_t", SYNTAX_BUILTIN},{"typedef", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_u[18] = {{"uid_t", SYNTAX_BUILTIN},{"uint16_t", SYNTAX_BUILTIN},{"uint32_t", SYNTAX_BUILTIN},{"uint64_t", SYNTAX_BUILTIN},{"uint8_t", SYNTAX_BUILTIN},{"uint_fast16_t", SYNTAX_BUILTIN},{"uint_fast32_t", SYNTAX_BUILTIN},{"uint_fast64_t", SYNTAX_BUILTIN},{"uint_fast8_t", SYNTAX_BUILTIN},{"uint_least16_t", SYNTAX_BUILTIN},{"uint_least32_t", SYNTAX_BUILTIN},{"uint_least64_t", SYNTAX_BUILTIN},{"uint_least8_t", SYNTAX_BUILTIN},{"uintmax_t", SYNTAX_BUILTIN},{"uintptr_t", SYNTAX_BUILTIN},{"union", SYNTAX_KEYWORD},{"unsigned", SYNTAX_KEYWORD},{"useconds_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_v[3] = {{"va_list", SYNTAX_BUILTIN},{"void", SYNTAX_KEYWORD},{"volatile", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_c_w[5] = {{"wchar_t", SYNTAX_BUILTIN},{"wctrans_t", SYNTAX_BUILTIN},{"wctype_t", SYNTAX_BUILTIN},{"while", SYNTAX_KEYWORD},{"wint_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_c_x[1] = {{"xtime", SYNTAX_BUILTIN}};
static const KeywordList syntax_all_keywords_c[128] = {
['A'] = {syntax_keywords_c_A, arr_count(syntax_keywords_c_A)}, ['B'] = {syntax_keywords_c_B, arr_count(syntax_keywords_c_B)}, ['C'] = {syntax_keywords_c_C, arr_count(syntax_keywords_c_C)}, ['D'] = {syntax_keywords_c_D, arr_count(syntax_keywords_c_D)}, ['E'] = {syntax_keywords_c_E, arr_count(syntax_keywords_c_E)}, ['F'] = {syntax_keywords_c_F, arr_count(syntax_keywords_c_F)}, ['H'] = {syntax_keywords_c_H, arr_count(syntax_keywords_c_H)}, ['I'] = {syntax_keywords_c_I, arr_count(syntax_keywords_c_I)}, ['L'] = {syntax_keywords_c_L, arr_count(syntax_keywords_c_L)}, ['M'] = {syntax_keywords_c_M, arr_count(syntax_keywords_c_M)}, ['N'] = {syntax_keywords_c_N, arr_count(syntax_keywords_c_N)}, ['O'] = {syntax_keywords_c_O, arr_count(syntax_keywords_c_O)}, ['P'] = {syntax_keywords_c_P, arr_count(syntax_keywords_c_P)}, ['R'] = {syntax_keywords_c_R, arr_count(syntax_keywords_c_R)}, ['S'] = {syntax_keywords_c_S, arr_count(syntax_keywords_c_S)}, ['T'] = {syntax_keywords_c_T, arr_count(syntax_keywords_c_T)}, ['U'] = {syntax_keywords_c_U, arr_count(syntax_keywords_c_U)}, ['W'] = {syntax_keywords_c_W, arr_count(syntax_keywords_c_W)}, ['_'] = {syntax_keywords_c_x5f, arr_count(syntax_keywords_c_x5f)}, ['a'] = {syntax_keywords_c_a, arr_count(syntax_keywords_c_a)}, ['b'] = {syntax_keywords_c_b, arr_count(syntax_keywords_c_b)}, ['c'] = {syntax_keywords_c_c, arr_count(syntax_keywords_c_c)}, ['d'] = {syntax_keywords_c_d, arr_count(syntax_keywords_c_d)}, ['e'] = {syntax_keywords_c_e, arr_count(syntax_keywords_c_e)}, ['f'] = {syntax_keywords_c_f, arr_count(syntax_keywords_c_f)}, ['g'] = {syntax_keywords_c_g, arr_count(syntax_keywords_c_g)}, ['i'] = {syntax_keywords_c_i, arr_count(syntax_keywords_c_i)}, ['j'] = {syntax_keywords_c_j, arr_count(syntax_keywords_c_j)}, ['k'] = {syntax_keywords_c_k, arr_count(syntax_keywords_c_k)}, ['l'] = {syntax_keywords_c_l, arr_count(syntax_keywords_c_l)}, ['m'] = {syntax_keywords_c_m, arr_count(syntax_keywords_c_m)}, ['n'] = {syntax_keywords_c_n, arr_count(syntax_keywords_c_n)}, ['o'] = {syntax_keywords_c_o, arr_count(syntax_keywords_c_o)}, ['p'] = {syntax_keywords_c_p, arr_count(syntax_keywords_c_p)}, ['r'] = {syntax_keywords_c_r, arr_count(syntax_keywords_c_r)}, ['s'] = {syntax_keywords_c_s, arr_count(syntax_keywords_c_s)}, ['t'] = {syntax_keywords_c_t, arr_count(syntax_keywords_c_t)}, ['u'] = {syntax_keywords_c_u, arr_count(syntax_keywords_c_u)}, ['v'] = {syntax_keywords_c_v, arr_count(syntax_keywords_c_v)}, ['w'] = {syntax_keywords_c_w, arr_count(syntax_keywords_c_w)}, ['x'] = {syntax_keywords_c_x, arr_count(syntax_keywords_c_x)}
};
static const Keyword syntax_keywords_cpp_A[10] = {{"ATOMIC_ADDRESS_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_CHAR16_T_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_CHAR32_T_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_CHAR_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_FLAG_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_INT_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_LLONG_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_LONG_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_SHORT_LOCK_FREE", SYNTAX_CONSTANT},{"ATOMIC_WCHAR_T_LOCK_FREE", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_B[1] = {{"BUFSIZ", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_C[4] = {{"CHAR_BIT", SYNTAX_CONSTANT},{"CHAR_MAX", SYNTAX_CONSTANT},{"CHAR_MIN", SYNTAX_CONSTANT},{"CLOCKS_PER_SEC", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_D[11] = {{"DBL_DIG", SYNTAX_CONSTANT},{"DBL_EPSILON", SYNTAX_CONSTANT},{"DBL_HAS_SUBNORM", SYNTAX_CONSTANT},{"DBL_MANT_DIG", SYNTAX_CONSTANT},{"DBL_MAX", SYNTAX_CONSTANT},{"DBL_MAX_10_EXP", SYNTAX_CONSTANT},{"DBL_MAX_EXP", SYNTAX_CONSTANT},{"DBL_MIN", SYNTAX_CONSTANT},{"DBL_MIN_EXP", SYNTAX_CONSTANT},{"DBL_TRUE_MIN", SYNTAX_CONSTANT},{"DECIMAL_DIG", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_E[127] = {{"E2BIG", SYNTAX_CONSTANT},{"EACCES", SYNTAX_CONSTANT},{"EADDRINUSE", SYNTAX_CONSTANT},{"EADDRNOTAVAIL", SYNTAX_CONSTANT},{"EADV", SYNTAX_CONSTANT},{"EAFNOSUPPORT", SYNTAX_CONSTANT},{"EAGAIN", SYNTAX_CONSTANT},{"EALREADY", SYNTAX_CONSTANT},{"EBADE", SYNTAX_CONSTANT},{"EBADF", SYNTAX_CONSTANT},{"EBADFD", SYNTAX_CONSTANT},{"EBADMSG", SYNTAX_CONSTANT},{"EBADR", SYNTAX_CONSTANT},{"EBADRQC", SYNTAX_CONSTANT},{"EBADSLT", SYNTAX_CONSTANT},{"EBFONT", SYNTAX_CONSTANT},{"EBUSY", SYNTAX_CONSTANT},{"ECHILD", SYNTAX_CONSTANT},{"ECHRNG", SYNTAX_CONSTANT},{"ECOMM", SYNTAX_CONSTANT},{"ECONNABORTED", SYNTAX_CONSTANT},{"ECONNREFUSED", SYNTAX_CONSTANT},{"ECONNRESET", SYNTAX_CONSTANT},{"EDEADLK", SYNTAX_CONSTANT},{"EDEADLOCK", SYNTAX_CONSTANT},{"EDESTADDRREQ", SYNTAX_CONSTANT},{"EDOM", SYNTAX_CONSTANT},{"EDOTDOT", SYNTAX_CONSTANT},{"EDQUOT", SYNTAX_CONSTANT},{"EEXIST", SYNTAX_CONSTANT},{"EFAULT", SYNTAX_CONSTANT},{"EFBIG", SYNTAX_CONSTANT},{"EHOSTDOWN", SYNTAX_CONSTANT},{"EHOSTUNREACH", SYNTAX_CONSTANT},{"EIDRM", SYNTAX_CONSTANT},{"EILSEQ", SYNTAX_CONSTANT},{"EINPROGRESS", SYNTAX_CONSTANT},{"EINTR", SYNTAX_CONSTANT},{"EINVAL", SYNTAX_CONSTANT},{"EIO", SYNTAX_CONSTANT},{"EISCONN", SYNTAX_CONSTANT},{"EISDIR", SYNTAX_CONSTANT},{"EISNAM", SYNTAX_CONSTANT},{"EL2HLT", SYNTAX_CONSTANT},{"EL2NSYNC", SYNTAX_CONSTANT},{"EL3HLT", SYNTAX_CONSTANT},{"EL3RST", SYNTAX_CONSTANT},{"ELIBACC", SYNTAX_CONSTANT},{"ELIBBAD", SYNTAX_CONSTANT},{"ELIBEXEC", SYNTAX_CONSTANT},{"ELIBMAX", SYNTAX_CONSTANT},{"ELIBSCN", SYNTAX_CONSTANT},{"ELNRNG", SYNTAX_CONSTANT},{"ELOOP", SYNTAX_CONSTANT},{"EMEDIUMTYPE", SYNTAX_CONSTANT},{"EMFILE", SYNTAX_CONSTANT},{"EMLINK", SYNTAX_CONSTANT},{"EMSGSIZE", SYNTAX_CONSTANT},{"EMULTIHOP", SYNTAX_CONSTANT},{"ENAMETOOLONG", SYNTAX_CONSTANT},{"ENAVAIL", SYNTAX_CONSTANT},{"ENETDOWN", SYNTAX_CONSTANT},{"ENETRESET", SYNTAX_CONSTANT},{"ENETUNREACH", SYNTAX_CONSTANT},{"ENFILE", SYNTAX_CONSTANT},{"ENOANO", SYNTAX_CONSTANT},{"ENOBUFS", SYNTAX_CONSTANT},{"ENOCSI", SYNTAX_CONSTANT},{"ENODATA", SYNTAX_CONSTANT},{"ENODEV", SYNTAX_CONSTANT},{"ENOENT", SYNTAX_CONSTANT},{"ENOEXEC", SYNTAX_CONSTANT},{"ENOLCK", SYNTAX_CONSTANT},{"ENOLINK", SYNTAX_CONSTANT},{"ENOMEDIUM", SYNTAX_CONSTANT},{"ENOMEM", SYNTAX_CONSTANT},{"ENOMSG", SYNTAX_CONSTANT},{"ENONET", SYNTAX_CONSTANT},{"ENOPKG", SYNTAX_CONSTANT},{"ENOPROTOOPT", SYNTAX_CONSTANT},{"ENOSPC", SYNTAX_CONSTANT},{"ENOSR", SYNTAX_CONSTANT},{"ENOSTR", SYNTAX_CONSTANT},{"ENOSYS", SYNTAX_CONSTANT},{"ENOTBLK", SYNTAX_CONSTANT},{"ENOTCONN", SYNTAX_CONSTANT},{"ENOTDIR", SYNTAX_CONSTANT},{"ENOTEMPTY", SYNTAX_CONSTANT},{"ENOTNAM", SYNTAX_CONSTANT},{"ENOTSOCK", SYNTAX_CONSTANT},{"ENOTTY", SYNTAX_CONSTANT},{"ENOTUNIQ", SYNTAX_CONSTANT},{"ENXIO", SYNTAX_CONSTANT},{"EOF", SYNTAX_CONSTANT},{"EOPNOTSUPP", SYNTAX_CONSTANT},{"EOVERFLOW", SYNTAX_CONSTANT},{"EPERM", SYNTAX_CONSTANT},{"EPFNOSUPPORT", SYNTAX_CONSTANT},{"EPIPE", SYNTAX_CONSTANT},{"EPROTO", SYNTAX_CONSTANT},{"EPROTONOSUPPORT", SYNTAX_CONSTANT},{"EPROTOTYPE", SYNTAX_CONSTANT},{"ERANGE", SYNTAX_CONSTANT},{"EREMCHG", SYNTAX_CONSTANT},{"EREMOTE", SYNTAX_CONSTANT},{"EREMOTEIO", SYNTAX_CONSTANT},{"ERESTART", SYNTAX_CONSTANT},{"EROFS", SYNTAX_CONSTANT},{"ESHUTDOWN", SYNTAX_CONSTANT},{"ESOCKTNOSUPPORT", SYNTAX_CONSTANT},{"ESPIPE", SYNTAX_CONSTANT},{"ESRCH", SYNTAX_CONSTANT},{"ESRMNT", SYNTAX_CONSTANT},{"ESTALE", SYNTAX_CONSTANT},{"ESTRPIPE", SYNTAX_CONSTANT},{"ETIME", SYNTAX_CONSTANT},{"ETIMEDOUT", SYNTAX_CONSTANT},{"ETOOMANYREFS", SYNTAX_CONSTANT},{"ETXTBSY", SYNTAX_CONSTANT},{"EUCLEAN", SYNTAX_CONSTANT},{"EUNATCH", SYNTAX_CONSTANT},{"EUSERS", SYNTAX_CONSTANT},{"EWOULDBLOCK", SYNTAX_CONSTANT},{"EXDEV", SYNTAX_CONSTANT},{"EXFULL", SYNTAX_CONSTANT},{"EXIT_FAILURE", SYNTAX_CONSTANT},{"EXIT_SUCCESS", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_F[38] = {{"FE_ALL_EXCEPT", SYNTAX_CONSTANT},{"FE_DFL_ENV", SYNTAX_CONSTANT},{"FE_DIVBYZERO", SYNTAX_CONSTANT},{"FE_DOWNWARD", SYNTAX_CONSTANT},{"FE_INEXACT", SYNTAX_CONSTANT},{"FE_INVALID", SYNTAX_CONSTANT},{"FE_OVERFLOW", SYNTAX_CONSTANT},{"FE_TONEAREST", SYNTAX_CONSTANT},{"FE_TOWARDZERO", SYNTAX_CONSTANT},{"FE_UNDERFLOW", SYNTAX_CONSTANT},{"FE_UPWARD", SYNTAX_CONSTANT},{"FILE", SYNTAX_BUILTIN},{"FILENAME_MAX", SYNTAX_CONSTANT},{"FLT_DECIMAL_DIG", SYNTAX_CONSTANT},{"FLT_DIG", SYNTAX_CONSTANT},{"FLT_EVAL_METHOD", SYNTAX_CONSTANT},{"FLT_HAS_SUBNORM", SYNTAX_CONSTANT},{"FLT_MANT_DIG", SYNTAX_CONSTANT},{"FLT_MAX", SYNTAX_CONSTANT},{"FLT_MAX_10_EXP", SYNTAX_CONSTANT},{"FLT_MAX_EXP", SYNTAX_CONSTANT},{"FLT_MIN", SYNTAX_CONSTANT},{"FLT_MIN_10_EXP", SYNTAX_CONSTANT},{"FLT_MIN_EXP", SYNTAX_CONSTANT},{"FLT_RADIX", SYNTAX_CONSTANT},{"FLT_ROUNDS", SYNTAX_CONSTANT},{"FLT_TRUE_MIN", SYNTAX_CONSTANT},{"FOPEN_MAX", SYNTAX_CONSTANT},{"FP_FAST_FMA", SYNTAX_CONSTANT},{"FP_FAST_FMAF", SYNTAX_CONSTANT},{"FP_FAST_FMAL", SYNTAX_CONSTANT},{"FP_ILOGB0", SYNTAX_CONSTANT},{"FP_ILOGBNAN", SYNTAX_CONSTANT},{"FP_INFINITE", SYNTAX_CONSTANT},{"FP_NAN", SYNTAX_CONSTANT},{"FP_NORMAL", SYNTAX_CONSTANT},{"FP_SUBNORMAL", SYNTAX_CONSTANT},{"FP_ZERO", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_H[3] = {{"HUGE_VAL", SYNTAX_CONSTANT},{"HUGE_VALF", SYNTAX_CONSTANT},{"HUGE_VALL", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_I[32] = {{"I", SYNTAX_CONSTANT},{"INFINITY", SYNTAX_CONSTANT},{"INT16_MAX", SYNTAX_CONSTANT},{"INT16_MIN", SYNTAX_CONSTANT},{"INT32_MAX", SYNTAX_CONSTANT},{"INT32_MIN", SYNTAX_CONSTANT},{"INT64_MAX", SYNTAX_CONSTANT},{"INT64_MIN", SYNTAX_CONSTANT},{"INT8_MAX", SYNTAX_CONSTANT},{"INT8_MIN", SYNTAX_CONSTANT},{"INTMAX_MAX", SYNTAX_CONSTANT},{"INTMAX_MIN", SYNTAX_CONSTANT},{"INTPTR_MAX", SYNTAX_CONSTANT},{"INTPTR_MIN", SYNTAX_CONSTANT},{"INT_FAST16_MAX", SYNTAX_CONSTANT},{"INT_FAST16_MIN", SYNTAX_CONSTANT},{"INT_FAST32_MAX", SYNTAX_CONSTANT},{"INT_FAST32_MIN", SYNTAX_CONSTANT},{"INT_FAST64_MAX", SYNTAX_CONSTANT},{"INT_FAST64_MIN", SYNTAX_CONSTANT},{"INT_FAST8_MAX", SYNTAX_CONSTANT},{"INT_FAST8_MIN", SYNTAX_CONSTANT},{"INT_LEAST16_MAX", SYNTAX_CONSTANT},{"INT_LEAST16_MIN", SYNTAX_CONSTANT},{"INT_LEAST32_MAX", SYNTAX_CONSTANT},{"INT_LEAST32_MIN", SYNTAX_CONSTANT},{"INT_LEAST64_MAX", SYNTAX_CONSTANT},{"INT_LEAST64_MIN", SYNTAX_CONSTANT},{"INT_LEAST8_MAX", SYNTAX_CONSTANT},{"INT_LEAST8_MIN", SYNTAX_CONSTANT},{"INT_MAX", SYNTAX_CONSTANT},{"INT_MIN", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_L[22] = {{"LC_ALL", SYNTAX_CONSTANT},{"LC_COLLATE", SYNTAX_CONSTANT},{"LC_CTYPE", SYNTAX_CONSTANT},{"LC_MONETARY", SYNTAX_CONSTANT},{"LC_NUMERIC", SYNTAX_CONSTANT},{"LC_TIME", SYNTAX_CONSTANT},{"LDBL_DECIMAL_DIG", SYNTAX_CONSTANT},{"LDBL_DIG", SYNTAX_CONSTANT},{"LDBL_EPSILON", SYNTAX_CONSTANT},{"LDBL_MANT_DIG", SYNTAX_CONSTANT},{"LDBL_MAX", SYNTAX_CONSTANT},{"LDBL_MAX_10_EXP", SYNTAX_CONSTANT},{"LDBL_MAX_EXP", SYNTAX_CONSTANT},{"LDBL_MIN", SYNTAX_CONSTANT},{"LDBL_MIN_10_EXP", SYNTAX_CONSTANT},{"LDBL_MIN_EXP", SYNTAX_CONSTANT},{"LDBL_TRUE_MIN", SYNTAX_CONSTANT},{"LLONG_MAX", SYNTAX_CONSTANT},{"LLONG_MIN", SYNTAX_CONSTANT},{"LONG_MAX", SYNTAX_CONSTANT},{"LONG_MIN", SYNTAX_CONSTANT},{"L_tmpnam", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_M[4] = {{"MATH_ERREXCEPT", SYNTAX_CONSTANT},{"MATH_ERRNO", SYNTAX_CONSTANT},{"MB_CUR_MAX", SYNTAX_CONSTANT},{"MB_LEN_MAX", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_N[3] = {{"NAN", SYNTAX_CONSTANT},{"NDEBUG", SYNTAX_CONSTANT},{"NULL", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_O[1] = {{"ONCE_FLAG_INIT", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_P[86] = {{"PRIX16", SYNTAX_CONSTANT},{"PRIX32", SYNTAX_CONSTANT},{"PRIX64", SYNTAX_CONSTANT},{"PRIX8", SYNTAX_CONSTANT},{"PRIXFAST16", SYNTAX_CONSTANT},{"PRIXFAST32", SYNTAX_CONSTANT},{"PRIXFAST64", SYNTAX_CONSTANT},{"PRIXFAST8", SYNTAX_CONSTANT},{"PRIXLEAST16", SYNTAX_CONSTANT},{"PRIXLEAST32", SYNTAX_CONSTANT},{"PRIXLEAST64", SYNTAX_CONSTANT},{"PRIXLEAST8", SYNTAX_CONSTANT},{"PRIXMAX", SYNTAX_CONSTANT},{"PRIXPTR", SYNTAX_CONSTANT},{"PRId16", SYNTAX_CONSTANT},{"PRId32", SYNTAX_CONSTANT},{"PRId64", SYNTAX_CONSTANT},{"PRId8", SYNTAX_CONSTANT},{"PRIdFAST16", SYNTAX_CONSTANT},{"PRIdFAST32", SYNTAX_CONSTANT},{"PRIdFAST64", SYNTAX_CONSTANT},{"PRIdFAST8", SYNTAX_CONSTANT},{"PRIdLEAST16", SYNTAX_CONSTANT},{"PRIdLEAST32", SYNTAX_CONSTANT},{"PRIdLEAST64", SYNTAX_CONSTANT},{"PRIdLEAST8", SYNTAX_CONSTANT},{"PRIdMAX", SYNTAX_CONSTANT},{"PRIdPTR", SYNTAX_CONSTANT},{"PRIi16", SYNTAX_CONSTANT},{"PRIi32", SYNTAX_CONSTANT},{"PRIi64", SYNTAX_CONSTANT},{"PRIi8", SYNTAX_CONSTANT},{"PRIiFAST16", SYNTAX_CONSTANT},{"PRIiFAST32", SYNTAX_CONSTANT},{"PRIiFAST64", SYNTAX_CONSTANT},{"PRIiFAST8", SYNTAX_CONSTANT},{"PRIiLEAST16", SYNTAX_CONSTANT},{"PRIiLEAST32", SYNTAX_CONSTANT},{"PRIiLEAST64", SYNTAX_CONSTANT},{"PRIiLEAST8", SYNTAX_CONSTANT},{"PRIiMAX", SYNTAX_CONSTANT},{"PRIiPTR", SYNTAX_CONSTANT},{"PRIo16", SYNTAX_CONSTANT},{"PRIo32", SYNTAX_CONSTANT},{"PRIo64", SYNTAX_CONSTANT},{"PRIo8", SYNTAX_CONSTANT},{"PRIoFAST16", SYNTAX_CONSTANT},{"PRIoFAST32", SYNTAX_CONSTANT},{"PRIoFAST64", SYNTAX_CONSTANT},{"PRIoFAST8", SYNTAX_CONSTANT},{"PRIoLEAST16", SYNTAX_CONSTANT},{"PRIoLEAST32", SYNTAX_CONSTANT},{"PRIoLEAST64", SYNTAX_CONSTANT},{"PRIoLEAST8", SYNTAX_CONSTANT},{"PRIoMAX", SYNTAX_CONSTANT},{"PRIoPTR", SYNTAX_CONSTANT},{"PRIu16", SYNTAX_CONSTANT},{"PRIu32", SYNTAX_CONSTANT},{"PRIu64", SYNTAX_CONSTANT},{"PRIu8", SYNTAX_CONSTANT},{"PRIuFAST16", SYNTAX_CONSTANT},{"PRIuFAST32", SYNTAX_CONSTANT},{"PRIuFAST64", SYNTAX_CONSTANT},{"PRIuFAST8", SYNTAX_CONSTANT},{"PRIuLEAST16", SYNTAX_CONSTANT},{"PRIuLEAST32", SYNTAX_CONSTANT},{"PRIuLEAST64", SYNTAX_CONSTANT},{"PRIuLEAST8", SYNTAX_CONSTANT},{"PRIuMAX", SYNTAX_CONSTANT},{"PRIuPTR", SYNTAX_CONSTANT},{"PRIx16", SYNTAX_CONSTANT},{"PRIx32", SYNTAX_CONSTANT},{"PRIx64", SYNTAX_CONSTANT},{"PRIx8", SYNTAX_CONSTANT},{"PRIxFAST16", SYNTAX_CONSTANT},{"PRIxFAST32", SYNTAX_CONSTANT},{"PRIxFAST64", SYNTAX_CONSTANT},{"PRIxFAST8", SYNTAX_CONSTANT},{"PRIxLEAST16", SYNTAX_CONSTANT},{"PRIxLEAST32", SYNTAX_CONSTANT},{"PRIxLEAST64", SYNTAX_CONSTANT},{"PRIxLEAST8", SYNTAX_CONSTANT},{"PRIxMAX", SYNTAX_CONSTANT},{"PRIxPTR", SYNTAX_CONSTANT},{"PTRDIFF_MAX", SYNTAX_CONSTANT},{"PTRDIFF_MIN", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_R[1] = {{"RSIZE_MAX", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_S[121] = {{"SCHAR_MAX", SYNTAX_CONSTANT},{"SCHAR_MIN", SYNTAX_CONSTANT},{"SCNd16", SYNTAX_CONSTANT},{"SCNd32", SYNTAX_CONSTANT},{"SCNd64", SYNTAX_CONSTANT},{"SCNd8", SYNTAX_CONSTANT},{"SCNdFAST16", SYNTAX_CONSTANT},{"SCNdFAST32", SYNTAX_CONSTANT},{"SCNdFAST64", SYNTAX_CONSTANT},{"SCNdFAST8", SYNTAX_CONSTANT},{"SCNdLEAST16", SYNTAX_CONSTANT},{"SCNdLEAST32", SYNTAX_CONSTANT},{"SCNdLEAST64", SYNTAX_CONSTANT},{"SCNdLEAST8", SYNTAX_CONSTANT},{"SCNdMAX", SYNTAX_CONSTANT},{"SCNdPTR", SYNTAX_CONSTANT},{"SCNi16", SYNTAX_CONSTANT},{"SCNi32", SYNTAX_CONSTANT},{"SCNi64", SYNTAX_CONSTANT},{"SCNi8", SYNTAX_CONSTANT},{"SCNiFAST16", SYNTAX_CONSTANT},{"SCNiFAST32", SYNTAX_CONSTANT},{"SCNiFAST64", SYNTAX_CONSTANT},{"SCNiFAST8", SYNTAX_CONSTANT},{"SCNiLEAST16", SYNTAX_CONSTANT},{"SCNiLEAST32", SYNTAX_CONSTANT},{"SCNiLEAST64", SYNTAX_CONSTANT},{"SCNiLEAST8", SYNTAX_CONSTANT},{"SCNiMAX", SYNTAX_CONSTANT},{"SCNiPTR", SYNTAX_CONSTANT},{"SCNo16", SYNTAX_CONSTANT},{"SCNo32", SYNTAX_CONSTANT},{"SCNo64", SYNTAX_CONSTANT},{"SCNo8", SYNTAX_CONSTANT},{"SCNoFAST16", SYNTAX_CONSTANT},{"SCNoFAST32", SYNTAX_CONSTANT},{"SCNoFAST64", SYNTAX_CONSTANT},{"SCNoFAST8", SYNTAX_CONSTANT},{"SCNoLEAST16", SYNTAX_CONSTANT},{"SCNoLEAST32", SYNTAX_CONSTANT},{"SCNoLEAST64", SYNTAX_CONSTANT},{"SCNoLEAST8", SYNTAX_CONSTANT},{"SCNoMAX", SYNTAX_CONSTANT},{"SCNoPTR", SYNTAX_CONSTANT},{"SCNu16", SYNTAX_CONSTANT},{"SCNu32", SYNTAX_CONSTANT},{"SCNu64", SYNTAX_CONSTANT},{"SCNu8", SYNTAX_CONSTANT},{"SCNuFAST16", SYNTAX_CONSTANT},{"SCNuFAST32", SYNTAX_CONSTANT},{"SCNuFAST64", SYNTAX_CONSTANT},{"SCNuFAST8", SYNTAX_CONSTANT},{"SCNuLEAST16", SYNTAX_CONSTANT},{"SCNuLEAST32", SYNTAX_CONSTANT},{"SCNuLEAST64", SYNTAX_CONSTANT},{"SCNuLEAST8", SYNTAX_CONSTANT},{"SCNuMAX", SYNTAX_CONSTANT},{"SCNuPTR", SYNTAX_CONSTANT},{"SCNx16", SYNTAX_CONSTANT},{"SCNx32", SYNTAX_CONSTANT},{"SCNx64", SYNTAX_CONSTANT},{"SCNx8", SYNTAX_CONSTANT},{"SCNxFAST16", SYNTAX_CONSTANT},{"SCNxFAST32", SYNTAX_CONSTANT},{"SCNxFAST64", SYNTAX_CONSTANT},{"SCNxFAST8", SYNTAX_CONSTANT},{"SCNxLEAST16", SYNTAX_CONSTANT},{"SCNxLEAST32", SYNTAX_CONSTANT},{"SCNxLEAST64", SYNTAX_CONSTANT},{"SCNxLEAST8", SYNTAX_CONSTANT},{"SCNxMAX", SYNTAX_CONSTANT},{"SCNxPTR", SYNTAX_CONSTANT},{"SEEK_CUR", SYNTAX_CONSTANT},{"SEEK_END", SYNTAX_CONSTANT},{"SEEK_SET", SYNTAX_CONSTANT},{"SHRT_MAX", SYNTAX_CONSTANT},{"SHRT_MIN", SYNTAX_CONSTANT},{"SIGABRT", SYNTAX_CONSTANT},{"SIGALRM", SYNTAX_CONSTANT},{"SIGBUS", SYNTAX_CONSTANT},{"SIGCHLD", SYNTAX_CONSTANT},{"SIGCLD", SYNTAX_CONSTANT},{"SIGCONT", SYNTAX_CONSTANT},{"SIGEMT", SYNTAX_CONSTANT},{"SIGFPE", SYNTAX_CONSTANT},{"SIGHUP", SYNTAX_CONSTANT},{"SIGILL", SYNTAX_CONSTANT},{"SIGINFO", SYNTAX_CONSTANT},{"SIGINT", SYNTAX_CONSTANT},{"SIGIO", SYNTAX_CONSTANT},{"SIGIOT", SYNTAX_CONSTANT},{"SIGKILL", SYNTAX_CONSTANT},{"SIGLOST", SYNTAX_CONSTANT},{"SIGPIPE", SYNTAX_CONSTANT},{"SIGPOLL", SYNTAX_CONSTANT},{"SIGPROF", SYNTAX_CONSTANT},{"SIGPWR", SYNTAX_CONSTANT},{"SIGQUIT", SYNTAX_CONSTANT},{"SIGSEGV", SYNTAX_CONSTANT},{"SIGSTKFLT", SYNTAX_CONSTANT},{"SIGSTOP", SYNTAX_CONSTANT},{"SIGSYS", SYNTAX_CONSTANT},{"SIGTERM", SYNTAX_CONSTANT},{"SIGTRAP", SYNTAX_CONSTANT},{"SIGTSTP", SYNTAX_CONSTANT},{"SIGTTIN", SYNTAX_CONSTANT},{"SIGTTOU", SYNTAX_CONSTANT},{"SIGUNUSED", SYNTAX_CONSTANT},{"SIGURG", SYNTAX_CONSTANT},{"SIGUSR1", SYNTAX_CONSTANT},{"SIGUSR2", SYNTAX_CONSTANT},{"SIGVTALRM", SYNTAX_CONSTANT},{"SIGWINCH", SYNTAX_CONSTANT},{"SIGXCPU", SYNTAX_CONSTANT},{"SIGXFSZ", SYNTAX_CONSTANT},{"SIG_ATOMIC_MAX", SYNTAX_CONSTANT},{"SIG_ATOMIC_MIN", SYNTAX_CONSTANT},{"SIG_DFL", SYNTAX_CONSTANT},{"SIG_ERR", SYNTAX_CONSTANT},{"SIG_IGN", SYNTAX_CONSTANT},{"SIZE_MAX", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_T[4] = {{"TIME_UTC", SYNTAX_CONSTANT},{"TMP_MAX", SYNTAX_CONSTANT},{"TMP_MAX_S", SYNTAX_CONSTANT},{"TSS_DTOR_ITERATIONS", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_U[19] = {{"UCHAR_MAX", SYNTAX_CONSTANT},{"UINT16_MAX", SYNTAX_CONSTANT},{"UINT32_MAX", SYNTAX_CONSTANT},{"UINT64_MAX", SYNTAX_CONSTANT},{"UINT8_MAX", SYNTAX_CONSTANT},{"UINTMAX_MAX", SYNTAX_CONSTANT},{"UINTPTR_MAX", SYNTAX_CONSTANT},{"UINT_FAST16_MAX", SYNTAX_CONSTANT},{"UINT_FAST32_MAX", SYNTAX_CONSTANT},{"UINT_FAST64_MAX", SYNTAX_CONSTANT},{"UINT_FAST8_MAX", SYNTAX_CONSTANT},{"UINT_LEAST16_MAX", SYNTAX_CONSTANT},{"UINT_LEAST32_MAX", SYNTAX_CONSTANT},{"UINT_LEAST64_MAX", SYNTAX_CONSTANT},{"UINT_LEAST8_MAX", SYNTAX_CONSTANT},{"UINT_MAX", SYNTAX_CONSTANT},{"ULLONG_MAX", SYNTAX_CONSTANT},{"ULONG_MAX", SYNTAX_CONSTANT},{"USHRT_MAX", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_W[5] = {{"WCHAR_MAX", SYNTAX_CONSTANT},{"WCHAR_MIN", SYNTAX_CONSTANT},{"WEOF", SYNTAX_CONSTANT},{"WINT_MAX", SYNTAX_CONSTANT},{"WINT_MIN", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_cpp_x5f[13] = {{"_Alignas", SYNTAX_KEYWORD},{"_Alignof", SYNTAX_KEYWORD},{"_Atomic", SYNTAX_KEYWORD},{"_Bool", SYNTAX_KEYWORD},{"_Complex", SYNTAX_KEYWORD},{"_Generic", SYNTAX_KEYWORD},{"_IOFBF", SYNTAX_CONSTANT},{"_IOLBF", SYNTAX_CONSTANT},{"_IONBF", SYNTAX_CONSTANT},{"_Imaginary", SYNTAX_KEYWORD},{"_Noreturn", SYNTAX_KEYWORD},{"_Static_assert", SYNTAX_KEYWORD},{"_Thread_local", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_a[48] = {{"alignas", SYNTAX_BUILTIN},{"alignof", SYNTAX_BUILTIN},{"and", SYNTAX_KEYWORD},{"and_eq", SYNTAX_KEYWORD},{"asm", SYNTAX_KEYWORD},{"atomic_address", SYNTAX_BUILTIN},{"atomic_bool", SYNTAX_BUILTIN},{"atomic_cancel", SYNTAX_KEYWORD},{"atomic_char", SYNTAX_BUILTIN},{"atomic_char16_t", SYNTAX_BUILTIN},{"atomic_char32_t", SYNTAX_BUILTIN},{"atomic_commit", SYNTAX_KEYWORD},{"atomic_flag", SYNTAX_BUILTIN},{"atomic_int", SYNTAX_BUILTIN},{"atomic_int_fast16_t", SYNTAX_BUILTIN},{"atomic_int_fast32_t", SYNTAX_BUILTIN},{"atomic_int_fast64_t", SYNTAX_BUILTIN},{"atomic_int_fast8_t", SYNTAX_BUILTIN},{"atomic_int_least16_t", SYNTAX_BUILTIN},{"atomic_int_least32_t", SYNTAX_BUILTIN},{"atomic_int_least64_t", SYNTAX_BUILTIN},{"atomic_int_least8_t", SYNTAX_BUILTIN},{"atomic_intmax_t", SYNTAX_BUILTIN},{"atomic_intptr_t", SYNTAX_BUILTIN},{"atomic_llong", SYNTAX_BUILTIN},{"atomic_long", SYNTAX_BUILTIN},{"atomic_noexcept", SYNTAX_KEYWORD},{"atomic_ptrdiff_t", SYNTAX_BUILTIN},{"atomic_schar", SYNTAX_BUILTIN},{"atomic_short", SYNTAX_BUILTIN},{"atomic_size_t", SYNTAX_BUILTIN},{"atomic_uchar", SYNTAX_BUILTIN},{"atomic_uint", SYNTAX_BUILTIN},{"atomic_uint_fast16_t", SYNTAX_BUILTIN},{"atomic_uint_fast32_t", SYNTAX_BUILTIN},{"atomic_uint_fast64_t", SYNTAX_BUILTIN},{"atomic_uint_fast8_t", SYNTAX_BUILTIN},{"atomic_uint_least16_t", SYNTAX_BUILTIN},{"atomic_uint_least32_t", SYNTAX_BUILTIN},{"atomic_uint_least64_t", SYNTAX_BUILTIN},{"atomic_uint_least8_t", SYNTAX_BUILTIN},{"atomic_uintmax_t", SYNTAX_BUILTIN},{"atomic_uintptr_t", SYNTAX_BUILTIN},{"atomic_ullong", SYNTAX_BUILTIN},{"atomic_ulong", SYNTAX_BUILTIN},{"atomic_ushort", SYNTAX_BUILTIN},{"atomic_wchar_t", SYNTAX_BUILTIN},{"auto", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_b[7] = {{"bitand", SYNTAX_KEYWORD},{"bitor", SYNTAX_KEYWORD},{"blkcnt64_t", SYNTAX_BUILTIN},{"blkcnt_t", SYNTAX_BUILTIN},{"blksize_t", SYNTAX_BUILTIN},{"bool", SYNTAX_KEYWORD},{"break", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_c[23] = {{"caddr_t", SYNTAX_BUILTIN},{"case", SYNTAX_KEYWORD},{"catch", SYNTAX_KEYWORD},{"char", SYNTAX_KEYWORD},{"char16_t", SYNTAX_BUILTIN},{"char32_t", SYNTAX_BUILTIN},{"char8_t", SYNTAX_BUILTIN},{"class", SYNTAX_KEYWORD},{"clock_t", SYNTAX_BUILTIN},{"cnd_t", SYNTAX_BUILTIN},{"co_await", SYNTAX_KEYWORD},{"co_return", SYNTAX_KEYWORD},{"co_yield", SYNTAX_KEYWORD},{"compl", SYNTAX_KEYWORD},{"complex", SYNTAX_BUILTIN},{"concept", SYNTAX_KEYWORD},{"const", SYNTAX_KEYWORD},{"const_cast", SYNTAX_KEYWORD},{"consteval", SYNTAX_KEYWORD},{"constexpr", SYNTAX_KEYWORD},{"constinit", SYNTAX_KEYWORD},{"constraint_handler_t", SYNTAX_BUILTIN},{"continue", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_d[10] = {{"daddr_t", SYNTAX_BUILTIN},{"decltype", SYNTAX_KEYWORD},{"default", SYNTAX_KEYWORD},{"delete", SYNTAX_KEYWORD},{"dev_t", SYNTAX_BUILTIN},{"div_t", SYNTAX_BUILTIN},{"do", SYNTAX_KEYWORD},{"double", SYNTAX_KEYWORD},{"double_t", SYNTAX_BUILTIN},{"dynamic_cast", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_e[6] = {{"else", SYNTAX_KEYWORD},{"enum", SYNTAX_KEYWORD},{"errno_t", SYNTAX_BUILTIN},{"explicit", SYNTAX_KEYWORD},{"export", SYNTAX_KEYWORD},{"extern", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_f[12] = {{"false", SYNTAX_CONSTANT},{"fenv_t", SYNTAX_BUILTIN},{"fexcept_t", SYNTAX_BUILTIN},{"float", SYNTAX_KEYWORD},{"float_t", SYNTAX_BUILTIN},{"for", SYNTAX_KEYWORD},{"fpos_t", SYNTAX_BUILTIN},{"friend", SYNTAX_KEYWORD},{"fsblkcnt64_t", SYNTAX_BUILTIN},{"fsblkcnt_t", SYNTAX_BUILTIN},{"fsfilcnt64_t", SYNTAX_BUILTIN},{"fsfilcnt_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_cpp_g[2] = {{"gid_t", SYNTAX_BUILTIN},{"goto", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_i[20] = {{"id_t", SYNTAX_BUILTIN},{"if", SYNTAX_KEYWORD},{"imaxdiv_t", SYNTAX_BUILTIN},{"inline", SYNTAX_KEYWORD},{"ino_t", SYNTAX_BUILTIN},{"int", SYNTAX_KEYWORD},{"int16_t", SYNTAX_BUILTIN},{"int32_t", SYNTAX_BUILTIN},{"int64_t", SYNTAX_BUILTIN},{"int8_t", SYNTAX_BUILTIN},{"int_fast16_t", SYNTAX_BUILTIN},{"int_fast32_t", SYNTAX_BUILTIN},{"int_fast64_t", SYNTAX_BUILTIN},{"int_fast8_t", SYNTAX_BUILTIN},{"int_least16_t", SYNTAX_BUILTIN},{"int_least32_t", SYNTAX_BUILTIN},{"int_least64_t", SYNTAX_BUILTIN},{"int_least8_t", SYNTAX_BUILTIN},{"intmax_t", SYNTAX_BUILTIN},{"intptr_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_cpp_j[1] = {{"jmp_buf", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_cpp_k[1] = {{"key_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_cpp_l[3] = {{"ldiv_t", SYNTAX_BUILTIN},{"lldiv_t", SYNTAX_BUILTIN},{"long", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_m[17] = {{"math_errhandling", SYNTAX_BUILTIN},{"max_align_t", SYNTAX_BUILTIN},{"mbstate_t", SYNTAX_BUILTIN},{"memory_order", SYNTAX_BUILTIN},{"memory_order_acq_rel", SYNTAX_BUILTIN},{"memory_order_acquire", SYNTAX_BUILTIN},{"memory_order_consume", SYNTAX_BUILTIN},{"memory_order_relaxed", SYNTAX_BUILTIN},{"memory_order_release", SYNTAX_BUILTIN},{"memory_order_seq_cst", SYNTAX_BUILTIN},{"mode_t", SYNTAX_BUILTIN},{"mtx_plain", SYNTAX_CONSTANT},{"mtx_recursive", SYNTAX_CONSTANT},{"mtx_t", SYNTAX_BUILTIN},{"mtx_timed", SYNTAX_CONSTANT},{"mtx_try", SYNTAX_CONSTANT},{"mutable", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_n[8] = {{"namespace", SYNTAX_KEYWORD},{"new", SYNTAX_KEYWORD},{"nlink_t", SYNTAX_BUILTIN},{"noexcept", SYNTAX_KEYWORD},{"noreturn", SYNTAX_BUILTIN},{"not", SYNTAX_KEYWORD},{"not_eq", SYNTAX_KEYWORD},{"nullptr", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_o[7] = {{"off64_t", SYNTAX_BUILTIN},{"off_t", SYNTAX_BUILTIN},{"offsetof", SYNTAX_BUILTIN},{"once_flag", SYNTAX_BUILTIN},{"operator", SYNTAX_KEYWORD},{"or", SYNTAX_KEYWORD},{"or_eq", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_p[5] = {{"pid_t", SYNTAX_BUILTIN},{"private", SYNTAX_KEYWORD},{"protected", SYNTAX_KEYWORD},{"ptrdiff_t", SYNTAX_BUILTIN},{"public", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_r[7] = {{"reflexpr", SYNTAX_KEYWORD},{"register", SYNTAX_KEYWORD},{"reinterpret_cast", SYNTAX_KEYWORD},{"requires", SYNTAX_KEYWORD},{"restrict", SYNTAX_KEYWORD},{"return", SYNTAX_KEYWORD},{"rsize_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_cpp_s[15] = {{"short", SYNTAX_KEYWORD},{"sig_atomic_t", SYNTAX_BUILTIN},{"signed", SYNTAX_KEYWORD},{"size_t", SYNTAX_BUILTIN},{"sizeof", SYNTAX_KEYWORD},{"ssize_t", SYNTAX_BUILTIN},{"static", SYNTAX_KEYWORD},{"static_assert", SYNTAX_BUILTIN},{"static_cast", SYNTAX_KEYWORD},{"stderr", SYNTAX_CONSTANT},{"stdin", SYNTAX_CONSTANT},{"stdout", SYNTAX_CONSTANT},{"struct", SYNTAX_KEYWORD},{"switch", SYNTAX_KEYWORD},{"synchronized", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_t[19] = {{"template", SYNTAX_KEYWORD},{"this", SYNTAX_KEYWORD},{"thrd_busy", SYNTAX_CONSTANT},{"thrd_error", SYNTAX_CONSTANT},{"thrd_nomem", SYNTAX_CONSTANT},{"thrd_start_t", SYNTAX_BUILTIN},{"thrd_success", SYNTAX_CONSTANT},{"thrd_t", SYNTAX_BUILTIN},{"thrd_timeout", SYNTAX_CONSTANT},{"thread_local", SYNTAX_KEYWORD},{"throw", SYNTAX_KEYWORD},{"time_t", SYNTAX_BUILTIN},{"true", SYNTAX_CONSTANT},{"try", SYNTAX_KEYWORD},{"tss_dtor_t", SYNTAX_BUILTIN},{"tss_t", SYNTAX_BUILTIN},{"typedef", SYNTAX_KEYWORD},{"typeid", SYNTAX_KEYWORD},{"typename", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_u[19] = {{"uid_t", SYNTAX_BUILTIN},{"uint16_t", SYNTAX_BUILTIN},{"uint32_t", SYNTAX_BUILTIN},{"uint64_t", SYNTAX_BUILTIN},{"uint8_t", SYNTAX_BUILTIN},{"uint_fast16_t", SYNTAX_BUILTIN},{"uint_fast32_t", SYNTAX_BUILTIN},{"uint_fast64_t", SYNTAX_BUILTIN},{"uint_fast8_t", SYNTAX_BUILTIN},{"uint_least16_t", SYNTAX_BUILTIN},{"uint_least32_t", SYNTAX_BUILTIN},{"uint_least64_t", SYNTAX_BUILTIN},{"uint_least8_t", SYNTAX_BUILTIN},{"uintmax_t", SYNTAX_BUILTIN},{"uintptr_t", SYNTAX_BUILTIN},{"union", SYNTAX_KEYWORD},{"unsigned", SYNTAX_KEYWORD},{"useconds_t", SYNTAX_BUILTIN},{"using", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_v[4] = {{"va_list", SYNTAX_BUILTIN},{"virtual", SYNTAX_KEYWORD},{"void", SYNTAX_KEYWORD},{"volatile", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_cpp_w[5] = {{"wchar_t", SYNTAX_KEYWORD},{"wctrans_t", SYNTAX_BUILTIN},{"wctype_t", SYNTAX_BUILTIN},{"while", SYNTAX_KEYWORD},{"wint_t", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_cpp_x[3] = {{"xor", SYNTAX_KEYWORD},{"xor_eq", SYNTAX_KEYWORD},{"xtime", SYNTAX_BUILTIN}};
static const KeywordList syntax_all_keywords_cpp[128] = {
['A'] = {syntax_keywords_cpp_A, arr_count(syntax_keywords_cpp_A)}, ['B'] = {syntax_keywords_cpp_B, arr_count(syntax_keywords_cpp_B)}, ['C'] = {syntax_keywords_cpp_C, arr_count(syntax_keywords_cpp_C)}, ['D'] = {syntax_keywords_cpp_D, arr_count(syntax_keywords_cpp_D)}, ['E'] = {syntax_keywords_cpp_E, arr_count(syntax_keywords_cpp_E)}, ['F'] = {syntax_keywords_cpp_F, arr_count(syntax_keywords_cpp_F)}, ['H'] = {syntax_keywords_cpp_H, arr_count(syntax_keywords_cpp_H)}, ['I'] = {syntax_keywords_cpp_I, arr_count(syntax_keywords_cpp_I)}, ['L'] = {syntax_keywords_cpp_L, arr_count(syntax_keywords_cpp_L)}, ['M'] = {syntax_keywords_cpp_M, arr_count(syntax_keywords_cpp_M)}, ['N'] = {syntax_keywords_cpp_N, arr_count(syntax_keywords_cpp_N)}, ['O'] = {syntax_keywords_cpp_O, arr_count(syntax_keywords_cpp_O)}, ['P'] = {syntax_keywords_cpp_P, arr_count(syntax_keywords_cpp_P)}, ['R'] = {syntax_keywords_cpp_R, arr_count(syntax_keywords_cpp_R)}, ['S'] = {syntax_keywords_cpp_S, arr_count(syntax_keywords_cpp_S)}, ['T'] = {syntax_keywords_cpp_T, arr_count(syntax_keywords_cpp_T)}, ['U'] = {syntax_keywords_cpp_U, arr_count(syntax_keywords_cpp_U)}, ['W'] = {syntax_keywords_cpp_W, arr_count(syntax_keywords_cpp_W)}, ['_'] = {syntax_keywords_cpp_x5f, arr_count(syntax_keywords_cpp_x5f)}, ['a'] = {syntax_keywords_cpp_a, arr_count(syntax_keywords_cpp_a)}, ['b'] = {syntax_keywords_cpp_b, arr_count(syntax_keywords_cpp_b)}, ['c'] = {syntax_keywords_cpp_c, arr_count(syntax_keywords_cpp_c)}, ['d'] = {syntax_keywords_cpp_d, arr_count(syntax_keywords_cpp_d)}, ['e'] = {syntax_keywords_cpp_e, arr_count(syntax_keywords_cpp_e)}, ['f'] = {syntax_keywords_cpp_f, arr_count(syntax_keywords_cpp_f)}, ['g'] = {syntax_keywords_cpp_g, arr_count(syntax_keywords_cpp_g)}, ['i'] = {syntax_keywords_cpp_i, arr_count(syntax_keywords_cpp_i)}, ['j'] = {syntax_keywords_cpp_j, arr_count(syntax_keywords_cpp_j)}, ['k'] = {syntax_keywords_cpp_k, arr_count(syntax_keywords_cpp_k)}, ['l'] = {syntax_keywords_cpp_l, arr_count(syntax_keywords_cpp_l)}, ['m'] = {syntax_keywords_cpp_m, arr_count(syntax_keywords_cpp_m)}, ['n'] = {syntax_keywords_cpp_n, arr_count(syntax_keywords_cpp_n)}, ['o'] = {syntax_keywords_cpp_o, arr_count(syntax_keywords_cpp_o)}, ['p'] = {syntax_keywords_cpp_p, arr_count(syntax_keywords_cpp_p)}, ['r'] = {syntax_keywords_cpp_r, arr_count(syntax_keywords_cpp_r)}, ['s'] = {syntax_keywords_cpp_s, arr_count(syntax_keywords_cpp_s)}, ['t'] = {syntax_keywords_cpp_t, arr_count(syntax_keywords_cpp_t)}, ['u'] = {syntax_keywords_cpp_u, arr_count(syntax_keywords_cpp_u)}, ['v'] = {syntax_keywords_cpp_v, arr_count(syntax_keywords_cpp_v)}, ['w'] = {syntax_keywords_cpp_w, arr_count(syntax_keywords_cpp_w)}, ['x'] = {syntax_keywords_cpp_x, arr_count(syntax_keywords_cpp_x)}
};
static const Keyword syntax_keywords_rust_A[2] = {{"AsMut", SYNTAX_BUILTIN},{"AsRef", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_B[1] = {{"Box", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_C[2] = {{"Clone", SYNTAX_BUILTIN},{"Copy", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_D[3] = {{"Default", SYNTAX_BUILTIN},{"DoubleEndedIterator", SYNTAX_BUILTIN},{"Drop", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_E[4] = {{"Eq", SYNTAX_BUILTIN},{"Err", SYNTAX_BUILTIN},{"ExactSizeIterator", SYNTAX_BUILTIN},{"Extend", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_F[4] = {{"Fn", SYNTAX_BUILTIN},{"FnMut", SYNTAX_BUILTIN},{"FnOnce", SYNTAX_BUILTIN},{"From", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_I[3] = {{"Into", SYNTAX_BUILTIN},{"IntoIterator", SYNTAX_BUILTIN},{"Iterator", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_N[1] = {{"None", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_O[3] = {{"Ok", SYNTAX_BUILTIN},{"Option", SYNTAX_BUILTIN},{"Ord", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_P[2] = {{"PartialEq", SYNTAX_BUILTIN},{"PartialOrd", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_R[1] = {{"Result", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_S[6] = {{"Self", SYNTAX_KEYWORD},{"Send", SYNTAX_BUILTIN},{"Sized", SYNTAX_BUILTIN},{"Some", SYNTAX_BUILTIN},{"String", SYNTAX_BUILTIN},{"Sync", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_T[2] = {{"ToOwned", SYNTAX_BUILTIN},{"ToString", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_U[1] = {{"Unpin", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_V[1] = {{"Vec", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_a[8] = {{"abstract", SYNTAX_KEYWORD},{"as", SYNTAX_KEYWORD},{"asm!", SYNTAX_BUILTIN},{"assert!", SYNTAX_BUILTIN},{"assert_eq!", SYNTAX_BUILTIN},{"assert_ne!", SYNTAX_BUILTIN},{"async", SYNTAX_KEYWORD},{"await", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_b[4] = {{"become", SYNTAX_KEYWORD},{"bool", SYNTAX_BUILTIN},{"box", SYNTAX_KEYWORD},{"break", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_c[9] = {{"cfg!", SYNTAX_BUILTIN},{"char", SYNTAX_BUILTIN},{"column!", SYNTAX_BUILTIN},{"compile_error!", SYNTAX_BUILTIN},{"concat!", SYNTAX_BUILTIN},{"concat_idents!", SYNTAX_BUILTIN},{"const", SYNTAX_KEYWORD},{"continue", SYNTAX_KEYWORD},{"crate", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_d[7] = {{"dbg!", SYNTAX_BUILTIN},{"debug_assert!", SYNTAX_BUILTIN},{"debug_assert_eq!", SYNTAX_BUILTIN},{"debug_assert_ne!", SYNTAX_BUILTIN},{"do", SYNTAX_KEYWORD},{"drop", SYNTAX_BUILTIN},{"dyn", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_e[6] = {{"else", SYNTAX_KEYWORD},{"enum", SYNTAX_KEYWORD},{"env!", SYNTAX_BUILTIN},{"eprint!", SYNTAX_BUILTIN},{"eprintln!", SYNTAX_BUILTIN},{"extern", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_f[10] = {{"f32", SYNTAX_BUILTIN},{"f64", SYNTAX_BUILTIN},{"false", SYNTAX_CONSTANT},{"file!", SYNTAX_BUILTIN},{"final", SYNTAX_KEYWORD},{"fn", SYNTAX_KEYWORD},{"for", SYNTAX_KEYWORD},{"format!", SYNTAX_BUILTIN},{"format_args!", SYNTAX_BUILTIN},{"format_args_nl!", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_g[1] = {{"global_asm!", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_i[19] = {{"i128", SYNTAX_BUILTIN},{"i16", SYNTAX_BUILTIN},{"i32", SYNTAX_BUILTIN},{"i64", SYNTAX_BUILTIN},{"i8", SYNTAX_BUILTIN},{"if", SYNTAX_KEYWORD},{"impl", SYNTAX_KEYWORD},{"in", SYNTAX_KEYWORD},{"include!", SYNTAX_BUILTIN},{"include_bytes!", SYNTAX_BUILTIN},{"include_str!", SYNTAX_BUILTIN},{"is_aarch64_feature_detected!", SYNTAX_BUILTIN},{"is_arm_feature_detected!", SYNTAX_BUILTIN},{"is_mips64_feature_detected!", SYNTAX_BUILTIN},{"is_mips_feature_detected!", SYNTAX_BUILTIN},{"is_powerpc64_feature_detected!", SYNTAX_BUILTIN},{"is_powerpc_feature_detected!", SYNTAX_BUILTIN},{"is_x86_feature_detected!", SYNTAX_BUILTIN},{"isize", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_l[5] = {{"let", SYNTAX_KEYWORD},{"line!", SYNTAX_BUILTIN},{"llvm_asm!", SYNTAX_BUILTIN},{"log_syntax!", SYNTAX_BUILTIN},{"loop", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_m[7] = {{"macro", SYNTAX_KEYWORD},{"match", SYNTAX_KEYWORD},{"matches!", SYNTAX_BUILTIN},{"mod", SYNTAX_KEYWORD},{"module_path!", SYNTAX_BUILTIN},{"move", SYNTAX_KEYWORD},{"mut", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_o[2] = {{"option_env!", SYNTAX_BUILTIN},{"override", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_p[5] = {{"panic!", SYNTAX_BUILTIN},{"print!", SYNTAX_BUILTIN},{"println!", SYNTAX_BUILTIN},{"priv", SYNTAX_KEYWORD},{"pub", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_r[2] = {{"ref", SYNTAX_KEYWORD},{"return", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_s[6] = {{"self", SYNTAX_KEYWORD},{"static", SYNTAX_KEYWORD},{"str", SYNTAX_BUILTIN},{"stringify!", SYNTAX_BUILTIN},{"struct", SYNTAX_KEYWORD},{"super", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_t[9] = {{"thread_local!", SYNTAX_BUILTIN},{"todo!", SYNTAX_BUILTIN},{"trace_macros!", SYNTAX_BUILTIN},{"trait", SYNTAX_KEYWORD},{"true", SYNTAX_CONSTANT},{"try", SYNTAX_KEYWORD},{"try!", SYNTAX_BUILTIN},{"type", SYNTAX_KEYWORD},{"typeof", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_u[12] = {{"u128", SYNTAX_BUILTIN},{"u16", SYNTAX_BUILTIN},{"u32", SYNTAX_BUILTIN},{"u64", SYNTAX_BUILTIN},{"u8", SYNTAX_BUILTIN},{"unimplemented!", SYNTAX_BUILTIN},{"union", SYNTAX_KEYWORD},{"unreachable!", SYNTAX_BUILTIN},{"unsafe", SYNTAX_KEYWORD},{"unsized", SYNTAX_KEYWORD},{"use", SYNTAX_KEYWORD},{"usize", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_v[2] = {{"vec!", SYNTAX_BUILTIN},{"virtual", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_rust_w[4] = {{"where", SYNTAX_KEYWORD},{"while", SYNTAX_KEYWORD},{"write!", SYNTAX_BUILTIN},{"writeln!", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_rust_y[1] = {{"yield", SYNTAX_KEYWORD}};
static const KeywordList syntax_all_keywords_rust[128] = {
['A'] = {syntax_keywords_rust_A, arr_count(syntax_keywords_rust_A)}, ['B'] = {syntax_keywords_rust_B, arr_count(syntax_keywords_rust_B)}, ['C'] = {syntax_keywords_rust_C, arr_count(syntax_keywords_rust_C)}, ['D'] = {syntax_keywords_rust_D, arr_count(syntax_keywords_rust_D)}, ['E'] = {syntax_keywords_rust_E, arr_count(syntax_keywords_rust_E)}, ['F'] = {syntax_keywords_rust_F, arr_count(syntax_keywords_rust_F)}, ['I'] = {syntax_keywords_rust_I, arr_count(syntax_keywords_rust_I)}, ['N'] = {syntax_keywords_rust_N, arr_count(syntax_keywords_rust_N)}, ['O'] = {syntax_keywords_rust_O, arr_count(syntax_keywords_rust_O)}, ['P'] = {syntax_keywords_rust_P, arr_count(syntax_keywords_rust_P)}, ['R'] = {syntax_keywords_rust_R, arr_count(syntax_keywords_rust_R)}, ['S'] = {syntax_keywords_rust_S, arr_count(syntax_keywords_rust_S)}, ['T'] = {syntax_keywords_rust_T, arr_count(syntax_keywords_rust_T)}, ['U'] = {syntax_keywords_rust_U, arr_count(syntax_keywords_rust_U)}, ['V'] = {syntax_keywords_rust_V, arr_count(syntax_keywords_rust_V)}, ['a'] = {syntax_keywords_rust_a, arr_count(syntax_keywords_rust_a)}, ['b'] = {syntax_keywords_rust_b, arr_count(syntax_keywords_rust_b)}, ['c'] = {syntax_keywords_rust_c, arr_count(syntax_keywords_rust_c)}, ['d'] = {syntax_keywords_rust_d, arr_count(syntax_keywords_rust_d)}, ['e'] = {syntax_keywords_rust_e, arr_count(syntax_keywords_rust_e)}, ['f'] = {syntax_keywords_rust_f, arr_count(syntax_keywords_rust_f)}, ['g'] = {syntax_keywords_rust_g, arr_count(syntax_keywords_rust_g)}, ['i'] = {syntax_keywords_rust_i, arr_count(syntax_keywords_rust_i)}, ['l'] = {syntax_keywords_rust_l, arr_count(syntax_keywords_rust_l)}, ['m'] = {syntax_keywords_rust_m, arr_count(syntax_keywords_rust_m)}, ['o'] = {syntax_keywords_rust_o, arr_count(syntax_keywords_rust_o)}, ['p'] = {syntax_keywords_rust_p, arr_count(syntax_keywords_rust_p)}, ['r'] = {syntax_keywords_rust_r, arr_count(syntax_keywords_rust_r)}, ['s'] = {syntax_keywords_rust_s, arr_count(syntax_keywords_rust_s)}, ['t'] = {syntax_keywords_rust_t, arr_count(syntax_keywords_rust_t)}, ['u'] = {syntax_keywords_rust_u, arr_count(syntax_keywords_rust_u)}, ['v'] = {syntax_keywords_rust_v, arr_count(syntax_keywords_rust_v)}, ['w'] = {syntax_keywords_rust_w, arr_count(syntax_keywords_rust_w)}, ['y'] = {syntax_keywords_rust_y, arr_count(syntax_keywords_rust_y)}
};
static const Keyword syntax_keywords_javascript_A[7] = {{"AggregateError", SYNTAX_BUILTIN},{"Array", SYNTAX_BUILTIN},{"ArrayBuffer", SYNTAX_BUILTIN},{"AsyncFunction", SYNTAX_BUILTIN},{"AsyncGenerator", SYNTAX_BUILTIN},{"AsyncGeneratorFunction", SYNTAX_BUILTIN},{"Atomics", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_B[4] = {{"BigInt", SYNTAX_BUILTIN},{"BigInt64Array", SYNTAX_BUILTIN},{"BigUint64Array", SYNTAX_BUILTIN},{"Boolean", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_D[2] = {{"DataView", SYNTAX_BUILTIN},{"Date", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_E[2] = {{"Error", SYNTAX_BUILTIN},{"EvalError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_F[4] = {{"FinalizationRegistry", SYNTAX_BUILTIN},{"Float32Array", SYNTAX_BUILTIN},{"Float64Array", SYNTAX_BUILTIN},{"Function", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_G[2] = {{"Generator", SYNTAX_BUILTIN},{"GeneratorFunction", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_I[6] = {{"Infinity", SYNTAX_BUILTIN},{"Int16Array", SYNTAX_BUILTIN},{"Int32Array", SYNTAX_BUILTIN},{"Int8Array", SYNTAX_BUILTIN},{"InternalError", SYNTAX_BUILTIN},{"Intl", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_J[1] = {{"JSON", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_M[2] = {{"Map", SYNTAX_BUILTIN},{"Math", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_N[2] = {{"NaN", SYNTAX_BUILTIN},{"Number", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_O[1] = {{"Object", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_P[2] = {{"Promise", SYNTAX_BUILTIN},{"Proxy", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_R[4] = {{"RangeError", SYNTAX_BUILTIN},{"ReferenceError", SYNTAX_BUILTIN},{"Reflect", SYNTAX_BUILTIN},{"RegExp", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_S[5] = {{"Set", SYNTAX_BUILTIN},{"SharedArrayBuffer", SYNTAX_BUILTIN},{"String", SYNTAX_BUILTIN},{"Symbol", SYNTAX_BUILTIN},{"SyntaxError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_T[2] = {{"TypeError", SYNTAX_BUILTIN},{"TypedArray", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_U[5] = {{"URIError", SYNTAX_BUILTIN},{"Uint16Array", SYNTAX_BUILTIN},{"Uint32Array", SYNTAX_BUILTIN},{"Uint8Array", SYNTAX_BUILTIN},{"Uint8ClampedArray", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_W[4] = {{"WeakMap", SYNTAX_BUILTIN},{"WeakRef", SYNTAX_BUILTIN},{"WeakSet", SYNTAX_BUILTIN},{"WebAssembly", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_a[3] = {{"arguments", SYNTAX_BUILTIN},{"async", SYNTAX_KEYWORD},{"await", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_b[1] = {{"break", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_c[7] = {{"case", SYNTAX_KEYWORD},{"catch", SYNTAX_KEYWORD},{"class", SYNTAX_KEYWORD},{"console", SYNTAX_BUILTIN},{"const", SYNTAX_KEYWORD},{"continue", SYNTAX_KEYWORD},{"customElements", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_d[8] = {{"debugger", SYNTAX_KEYWORD},{"decodeURI", SYNTAX_BUILTIN},{"decodeURIComponent", SYNTAX_BUILTIN},{"default", SYNTAX_KEYWORD},{"delete", SYNTAX_KEYWORD},{"devicePixelRatio", SYNTAX_BUILTIN},{"do", SYNTAX_KEYWORD},{"document", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_e[6] = {{"else", SYNTAX_KEYWORD},{"encodeURI", SYNTAX_BUILTIN},{"encodeURIComponent", SYNTAX_BUILTIN},{"eval", SYNTAX_BUILTIN},{"export", SYNTAX_KEYWORD},{"extends", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_f[6] = {{"false", SYNTAX_CONSTANT},{"finally", SYNTAX_KEYWORD},{"for", SYNTAX_KEYWORD},{"frameElement", SYNTAX_BUILTIN},{"frames", SYNTAX_BUILTIN},{"function", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_g[1] = {{"globalThis", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_h[1] = {{"history", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_i[8] = {{"if", SYNTAX_KEYWORD},{"import", SYNTAX_KEYWORD},{"in", SYNTAX_KEYWORD},{"innerHeight", SYNTAX_BUILTIN},{"innerWidth", SYNTAX_BUILTIN},{"instanceof", SYNTAX_KEYWORD},{"isFinite", SYNTAX_BUILTIN},{"isNaN", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_l[4] = {{"let", SYNTAX_KEYWORD},{"localStorage", SYNTAX_BUILTIN},{"location", SYNTAX_BUILTIN},{"locationbar", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_m[1] = {{"menubar", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_n[3] = {{"navigator", SYNTAX_BUILTIN},{"new", SYNTAX_KEYWORD},{"null", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_javascript_o[4] = {{"of", SYNTAX_KEYWORD},{"opener", SYNTAX_BUILTIN},{"outerHeight", SYNTAX_BUILTIN},{"outerWidth", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_p[5] = {{"pageXOffset", SYNTAX_BUILTIN},{"pageYOffset", SYNTAX_BUILTIN},{"parseFloat", SYNTAX_BUILTIN},{"parseInt", SYNTAX_BUILTIN},{"personalbar", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_javascript_r[1] = {{"return", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_s[14] = {{"scheduler", SYNTAX_BUILTIN},{"screen", SYNTAX_BUILTIN},{"screenLeft", SYNTAX_BUILTIN},{"screenTop", SYNTAX_BUILTIN},{"screenX", SYNTAX_BUILTIN},{"screenY", SYNTAX_BUILTIN},{"scrollX", SYNTAX_BUILTIN},{"scrollY", SYNTAX_BUILTIN},{"scrollbars", SYNTAX_BUILTIN},{"sessionStorage", SYNTAX_BUILTIN},{"speechSynthesis", SYNTAX_BUILTIN},{"statusbar", SYNTAX_BUILTIN},{"super", SYNTAX_KEYWORD},{"switch", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_t[6] = {{"this", SYNTAX_KEYWORD},{"throw", SYNTAX_KEYWORD},{"toolbar", SYNTAX_BUILTIN},{"true", SYNTAX_CONSTANT},{"try", SYNTAX_KEYWORD},{"typeof", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_u[1] = {{"undefined", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_javascript_v[3] = {{"var", SYNTAX_KEYWORD},{"visualViewport", SYNTAX_BUILTIN},{"void", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_w[3] = {{"while", SYNTAX_KEYWORD},{"window", SYNTAX_BUILTIN},{"with", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_javascript_y[1] = {{"yield", SYNTAX_KEYWORD}};
static const KeywordList syntax_all_keywords_javascript[128] = {
['A'] = {syntax_keywords_javascript_A, arr_count(syntax_keywords_javascript_A)}, ['B'] = {syntax_keywords_javascript_B, arr_count(syntax_keywords_javascript_B)}, ['D'] = {syntax_keywords_javascript_D, arr_count(syntax_keywords_javascript_D)}, ['E'] = {syntax_keywords_javascript_E, arr_count(syntax_keywords_javascript_E)}, ['F'] = {syntax_keywords_javascript_F, arr_count(syntax_keywords_javascript_F)}, ['G'] = {syntax_keywords_javascript_G, arr_count(syntax_keywords_javascript_G)}, ['I'] = {syntax_keywords_javascript_I, arr_count(syntax_keywords_javascript_I)}, ['J'] = {syntax_keywords_javascript_J, arr_count(syntax_keywords_javascript_J)}, ['M'] = {syntax_keywords_javascript_M, arr_count(syntax_keywords_javascript_M)}, ['N'] = {syntax_keywords_javascript_N, arr_count(syntax_keywords_javascript_N)}, ['O'] = {syntax_keywords_javascript_O, arr_count(syntax_keywords_javascript_O)}, ['P'] = {syntax_keywords_javascript_P, arr_count(syntax_keywords_javascript_P)}, ['R'] = {syntax_keywords_javascript_R, arr_count(syntax_keywords_javascript_R)}, ['S'] = {syntax_keywords_javascript_S, arr_count(syntax_keywords_javascript_S)}, ['T'] = {syntax_keywords_javascript_T, arr_count(syntax_keywords_javascript_T)}, ['U'] = {syntax_keywords_javascript_U, arr_count(syntax_keywords_javascript_U)}, ['W'] = {syntax_keywords_javascript_W, arr_count(syntax_keywords_javascript_W)}, ['a'] = {syntax_keywords_javascript_a, arr_count(syntax_keywords_javascript_a)}, ['b'] = {syntax_keywords_javascript_b, arr_count(syntax_keywords_javascript_b)}, ['c'] = {syntax_keywords_javascript_c, arr_count(syntax_keywords_javascript_c)}, ['d'] = {syntax_keywords_javascript_d, arr_count(syntax_keywords_javascript_d)}, ['e'] = {syntax_keywords_javascript_e, arr_count(syntax_keywords_javascript_e)}, ['f'] = {syntax_keywords_javascript_f, arr_count(syntax_keywords_javascript_f)}, ['g'] = {syntax_keywords_javascript_g, arr_count(syntax_keywords_javascript_g)}, ['h'] = {syntax_keywords_javascript_h, arr_count(syntax_keywords_javascript_h)}, ['i'] = {syntax_keywords_javascript_i, arr_count(syntax_keywords_javascript_i)}, ['l'] = {syntax_keywords_javascript_l, arr_count(syntax_keywords_javascript_l)}, ['m'] = {syntax_keywords_javascript_m, arr_count(syntax_keywords_javascript_m)}, ['n'] = {syntax_keywords_javascript_n, arr_count(syntax_keywords_javascript_n)}, ['o'] = {syntax_keywords_javascript_o, arr_count(syntax_keywords_javascript_o)}, ['p'] = {syntax_keywords_javascript_p, arr_count(syntax_keywords_javascript_p)}, ['r'] = {syntax_keywords_javascript_r, arr_count(syntax_keywords_javascript_r)}, ['s'] = {syntax_keywords_javascript_s, arr_count(syntax_keywords_javascript_s)}, ['t'] = {syntax_keywords_javascript_t, arr_count(syntax_keywords_javascript_t)}, ['u'] = {syntax_keywords_javascript_u, arr_count(syntax_keywords_javascript_u)}, ['v'] = {syntax_keywords_javascript_v, arr_count(syntax_keywords_javascript_v)}, ['w'] = {syntax_keywords_javascript_w, arr_count(syntax_keywords_javascript_w)}, ['y'] = {syntax_keywords_javascript_y, arr_count(syntax_keywords_javascript_y)}
};
static const Keyword syntax_keywords_json_f[1] = {{"false", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_json_n[1] = {{"null", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_json_t[1] = {{"true", SYNTAX_CONSTANT}};
static const KeywordList syntax_all_keywords_json[128] = {
['f'] = {syntax_keywords_json_f, arr_count(syntax_keywords_json_f)}, ['n'] = {syntax_keywords_json_n, arr_count(syntax_keywords_json_n)}, ['t'] = {syntax_keywords_json_t, arr_count(syntax_keywords_json_t)}
};
static const Keyword syntax_keywords_typescript_A[7] = {{"AggregateError", SYNTAX_BUILTIN},{"Array", SYNTAX_BUILTIN},{"ArrayBuffer", SYNTAX_BUILTIN},{"AsyncFunction", SYNTAX_BUILTIN},{"AsyncGenerator", SYNTAX_BUILTIN},{"AsyncGeneratorFunction", SYNTAX_BUILTIN},{"Atomics", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_B[4] = {{"BigInt", SYNTAX_BUILTIN},{"BigInt64Array", SYNTAX_BUILTIN},{"BigUint64Array", SYNTAX_BUILTIN},{"Boolean", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_D[2] = {{"DataView", SYNTAX_BUILTIN},{"Date", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_E[2] = {{"Error", SYNTAX_BUILTIN},{"EvalError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_F[4] = {{"FinalizationRegistry", SYNTAX_BUILTIN},{"Float32Array", SYNTAX_BUILTIN},{"Float64Array", SYNTAX_BUILTIN},{"Function", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_G[2] = {{"Generator", SYNTAX_BUILTIN},{"GeneratorFunction", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_I[6] = {{"Infinity", SYNTAX_BUILTIN},{"Int16Array", SYNTAX_BUILTIN},{"Int32Array", SYNTAX_BUILTIN},{"Int8Array", SYNTAX_BUILTIN},{"InternalError", SYNTAX_BUILTIN},{"Intl", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_J[1] = {{"JSON", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_M[2] = {{"Map", SYNTAX_BUILTIN},{"Math", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_N[2] = {{"NaN", SYNTAX_BUILTIN},{"Number", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_O[1] = {{"Object", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_P[2] = {{"Promise", SYNTAX_BUILTIN},{"Proxy", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_R[4] = {{"RangeError", SYNTAX_BUILTIN},{"ReferenceError", SYNTAX_BUILTIN},{"Reflect", SYNTAX_BUILTIN},{"RegExp", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_S[5] = {{"Set", SYNTAX_BUILTIN},{"SharedArrayBuffer", SYNTAX_BUILTIN},{"String", SYNTAX_BUILTIN},{"Symbol", SYNTAX_BUILTIN},{"SyntaxError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_T[2] = {{"TypeError", SYNTAX_BUILTIN},{"TypedArray", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_U[5] = {{"URIError", SYNTAX_BUILTIN},{"Uint16Array", SYNTAX_BUILTIN},{"Uint32Array", SYNTAX_BUILTIN},{"Uint8Array", SYNTAX_BUILTIN},{"Uint8ClampedArray", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_W[4] = {{"WeakMap", SYNTAX_BUILTIN},{"WeakRef", SYNTAX_BUILTIN},{"WeakSet", SYNTAX_BUILTIN},{"WebAssembly", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_a[5] = {{"any", SYNTAX_KEYWORD},{"arguments", SYNTAX_BUILTIN},{"as", SYNTAX_KEYWORD},{"async", SYNTAX_KEYWORD},{"await", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_b[1] = {{"break", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_c[7] = {{"case", SYNTAX_KEYWORD},{"catch", SYNTAX_KEYWORD},{"class", SYNTAX_KEYWORD},{"console", SYNTAX_BUILTIN},{"const", SYNTAX_KEYWORD},{"continue", SYNTAX_KEYWORD},{"customElements", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_d[8] = {{"debugger", SYNTAX_KEYWORD},{"decodeURI", SYNTAX_BUILTIN},{"decodeURIComponent", SYNTAX_BUILTIN},{"default", SYNTAX_KEYWORD},{"delete", SYNTAX_KEYWORD},{"devicePixelRatio", SYNTAX_BUILTIN},{"do", SYNTAX_KEYWORD},{"document", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_e[7] = {{"else", SYNTAX_KEYWORD},{"encodeURI", SYNTAX_BUILTIN},{"encodeURIComponent", SYNTAX_BUILTIN},{"enum", SYNTAX_KEYWORD},{"eval", SYNTAX_BUILTIN},{"export", SYNTAX_KEYWORD},{"extends", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_f[6] = {{"false", SYNTAX_CONSTANT},{"finally", SYNTAX_KEYWORD},{"for", SYNTAX_KEYWORD},{"frameElement", SYNTAX_BUILTIN},{"frames", SYNTAX_BUILTIN},{"function", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_g[2] = {{"get", SYNTAX_BUILTIN},{"globalThis", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_h[1] = {{"history", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_i[10] = {{"if", SYNTAX_KEYWORD},{"implements", SYNTAX_KEYWORD},{"import", SYNTAX_KEYWORD},{"in", SYNTAX_KEYWORD},{"innerHeight", SYNTAX_BUILTIN},{"innerWidth", SYNTAX_BUILTIN},{"instanceof", SYNTAX_KEYWORD},{"interface", SYNTAX_KEYWORD},{"isFinite", SYNTAX_BUILTIN},{"isNaN", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_l[4] = {{"let", SYNTAX_KEYWORD},{"localStorage", SYNTAX_BUILTIN},{"location", SYNTAX_BUILTIN},{"locationbar", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_m[2] = {{"menubar", SYNTAX_BUILTIN},{"module", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_n[4] = {{"navigator", SYNTAX_BUILTIN},{"new", SYNTAX_KEYWORD},{"null", SYNTAX_CONSTANT},{"number", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_o[4] = {{"of", SYNTAX_KEYWORD},{"opener", SYNTAX_BUILTIN},{"outerHeight", SYNTAX_BUILTIN},{"outerWidth", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_typescript_p[8] = {{"package", SYNTAX_KEYWORD},{"pageXOffset", SYNTAX_BUILTIN},{"pageYOffset", SYNTAX_BUILTIN},{"parseFloat", SYNTAX_BUILTIN},{"parseInt", SYNTAX_BUILTIN},{"personalbar", SYNTAX_BUILTIN},{"private", SYNTAX_KEYWORD},{"public", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_r[1] = {{"return", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_s[17] = {{"scheduler", SYNTAX_BUILTIN},{"screen", SYNTAX_BUILTIN},{"screenLeft", SYNTAX_BUILTIN},{"screenTop", SYNTAX_BUILTIN},{"screenX", SYNTAX_BUILTIN},{"screenY", SYNTAX_BUILTIN},{"scrollX", SYNTAX_BUILTIN},{"scrollY", SYNTAX_BUILTIN},{"scrollbars", SYNTAX_BUILTIN},{"sessionStorage", SYNTAX_BUILTIN},{"set", SYNTAX_BUILTIN},{"speechSynthesis", SYNTAX_BUILTIN},{"static", SYNTAX_KEYWORD},{"statusbar", SYNTAX_BUILTIN},{"string", SYNTAX_BUILTIN},{"super", SYNTAX_KEYWORD},{"switch", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_t[7] = {{"this", SYNTAX_KEYWORD},{"throw", SYNTAX_KEYWORD},{"toolbar", SYNTAX_BUILTIN},{"true", SYNTAX_CONSTANT},{"try", SYNTAX_KEYWORD},{"type", SYNTAX_KEYWORD},{"typeof", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_u[1] = {{"undefined", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_typescript_v[3] = {{"var", SYNTAX_KEYWORD},{"visualViewport", SYNTAX_BUILTIN},{"void", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_w[3] = {{"while", SYNTAX_KEYWORD},{"window", SYNTAX_BUILTIN},{"with", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_typescript_y[1] = {{"yield", SYNTAX_KEYWORD}};
static const KeywordList syntax_all_keywords_typescript[128] = {
['A'] = {syntax_keywords_typescript_A, arr_count(syntax_keywords_typescript_A)}, ['B'] = {syntax_keywords_typescript_B, arr_count(syntax_keywords_typescript_B)}, ['D'] = {syntax_keywords_typescript_D, arr_count(syntax_keywords_typescript_D)}, ['E'] = {syntax_keywords_typescript_E, arr_count(syntax_keywords_typescript_E)}, ['F'] = {syntax_keywords_typescript_F, arr_count(syntax_keywords_typescript_F)}, ['G'] = {syntax_keywords_typescript_G, arr_count(syntax_keywords_typescript_G)}, ['I'] = {syntax_keywords_typescript_I, arr_count(syntax_keywords_typescript_I)}, ['J'] = {syntax_keywords_typescript_J, arr_count(syntax_keywords_typescript_J)}, ['M'] = {syntax_keywords_typescript_M, arr_count(syntax_keywords_typescript_M)}, ['N'] = {syntax_keywords_typescript_N, arr_count(syntax_keywords_typescript_N)}, ['O'] = {syntax_keywords_typescript_O, arr_count(syntax_keywords_typescript_O)}, ['P'] = {syntax_keywords_typescript_P, arr_count(syntax_keywords_typescript_P)}, ['R'] = {syntax_keywords_typescript_R, arr_count(syntax_keywords_typescript_R)}, ['S'] = {syntax_keywords_typescript_S, arr_count(syntax_keywords_typescript_S)}, ['T'] = {syntax_keywords_typescript_T, arr_count(syntax_keywords_typescript_T)}, ['U'] = {syntax_keywords_typescript_U, arr_count(syntax_keywords_typescript_U)}, ['W'] = {syntax_keywords_typescript_W, arr_count(syntax_keywords_typescript_W)}, ['a'] = {syntax_keywords_typescript_a, arr_count(syntax_keywords_typescript_a)}, ['b'] = {syntax_keywords_typescript_b, arr_count(syntax_keywords_typescript_b)}, ['c'] = {syntax_keywords_typescript_c, arr_count(syntax_keywords_typescript_c)}, ['d'] = {syntax_keywords_typescript_d, arr_count(syntax_keywords_typescript_d)}, ['e'] = {syntax_keywords_typescript_e, arr_count(syntax_keywords_typescript_e)}, ['f'] = {syntax_keywords_typescript_f, arr_count(syntax_keywords_typescript_f)}, ['g'] = {syntax_keywords_typescript_g, arr_count(syntax_keywords_typescript_g)}, ['h'] = {syntax_keywords_typescript_h, arr_count(syntax_keywords_typescript_h)}, ['i'] = {syntax_keywords_typescript_i, arr_count(syntax_keywords_typescript_i)}, ['l'] = {syntax_keywords_typescript_l, arr_count(syntax_keywords_typescript_l)}, ['m'] = {syntax_keywords_typescript_m, arr_count(syntax_keywords_typescript_m)}, ['n'] = {syntax_keywords_typescript_n, arr_count(syntax_keywords_typescript_n)}, ['o'] = {syntax_keywords_typescript_o, arr_count(syntax_keywords_typescript_o)}, ['p'] = {syntax_keywords_typescript_p, arr_count(syntax_keywords_typescript_p)}, ['r'] = {syntax_keywords_typescript_r, arr_count(syntax_keywords_typescript_r)}, ['s'] = {syntax_keywords_typescript_s, arr_count(syntax_keywords_typescript_s)}, ['t'] = {syntax_keywords_typescript_t, arr_count(syntax_keywords_typescript_t)}, ['u'] = {syntax_keywords_typescript_u, arr_count(syntax_keywords_typescript_u)}, ['v'] = {syntax_keywords_typescript_v, arr_count(syntax_keywords_typescript_v)}, ['w'] = {syntax_keywords_typescript_w, arr_count(syntax_keywords_typescript_w)}, ['y'] = {syntax_keywords_typescript_y, arr_count(syntax_keywords_typescript_y)}
};
static const Keyword syntax_keywords_go_a[1] = {{"append", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_b[3] = {{"bool", SYNTAX_BUILTIN},{"break", SYNTAX_KEYWORD},{"byte", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_c[11] = {{"cap", SYNTAX_BUILTIN},{"case", SYNTAX_KEYWORD},{"chan", SYNTAX_KEYWORD},{"close", SYNTAX_BUILTIN},{"comparable", SYNTAX_BUILTIN},{"complex", SYNTAX_BUILTIN},{"complex128", SYNTAX_BUILTIN},{"complex64", SYNTAX_BUILTIN},{"const", SYNTAX_KEYWORD},{"continue", SYNTAX_KEYWORD},{"copy", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_d[3] = {{"default", SYNTAX_KEYWORD},{"defer", SYNTAX_KEYWORD},{"delete", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_e[2] = {{"else", SYNTAX_KEYWORD},{"error", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_f[6] = {{"fallthrough", SYNTAX_KEYWORD},{"false", SYNTAX_CONSTANT},{"float32", SYNTAX_BUILTIN},{"float64", SYNTAX_BUILTIN},{"for", SYNTAX_KEYWORD},{"func", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_go_g[2] = {{"go", SYNTAX_KEYWORD},{"goto", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_go_i[10] = {{"if", SYNTAX_KEYWORD},{"imag", SYNTAX_BUILTIN},{"import", SYNTAX_KEYWORD},{"int", SYNTAX_BUILTIN},{"int16", SYNTAX_BUILTIN},{"int32", SYNTAX_BUILTIN},{"int64", SYNTAX_BUILTIN},{"int8", SYNTAX_BUILTIN},{"interface", SYNTAX_KEYWORD},{"iota", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_go_l[1] = {{"len", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_m[2] = {{"make", SYNTAX_BUILTIN},{"map", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_go_n[2] = {{"new", SYNTAX_BUILTIN},{"nil", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_go_p[4] = {{"package", SYNTAX_KEYWORD},{"panic", SYNTAX_BUILTIN},{"print", SYNTAX_BUILTIN},{"println", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_r[5] = {{"range", SYNTAX_KEYWORD},{"real", SYNTAX_BUILTIN},{"recover", SYNTAX_BUILTIN},{"return", SYNTAX_KEYWORD},{"rune", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_s[4] = {{"select", SYNTAX_KEYWORD},{"string", SYNTAX_BUILTIN},{"struct", SYNTAX_KEYWORD},{"switch", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_go_t[2] = {{"true", SYNTAX_CONSTANT},{"type", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_go_u[6] = {{"uint", SYNTAX_BUILTIN},{"uint16", SYNTAX_BUILTIN},{"uint32", SYNTAX_BUILTIN},{"uint64", SYNTAX_BUILTIN},{"uint8", SYNTAX_BUILTIN},{"uintptr", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_go_v[1] = {{"var", SYNTAX_KEYWORD}};
static const KeywordList syntax_all_keywords_go[128] = {
['a'] = {syntax_keywords_go_a, arr_count(syntax_keywords_go_a)}, ['b'] = {syntax_keywords_go_b, arr_count(syntax_keywords_go_b)}, ['c'] = {syntax_keywords_go_c, arr_count(syntax_keywords_go_c)}, ['d'] = {syntax_keywords_go_d, arr_count(syntax_keywords_go_d)}, ['e'] = {syntax_keywords_go_e, arr_count(syntax_keywords_go_e)}, ['f'] = {syntax_keywords_go_f, arr_count(syntax_keywords_go_f)}, ['g'] = {syntax_keywords_go_g, arr_count(syntax_keywords_go_g)}, ['i'] = {syntax_keywords_go_i, arr_count(syntax_keywords_go_i)}, ['l'] = {syntax_keywords_go_l, arr_count(syntax_keywords_go_l)}, ['m'] = {syntax_keywords_go_m, arr_count(syntax_keywords_go_m)}, ['n'] = {syntax_keywords_go_n, arr_count(syntax_keywords_go_n)}, ['p'] = {syntax_keywords_go_p, arr_count(syntax_keywords_go_p)}, ['r'] = {syntax_keywords_go_r, arr_count(syntax_keywords_go_r)}, ['s'] = {syntax_keywords_go_s, arr_count(syntax_keywords_go_s)}, ['t'] = {syntax_keywords_go_t, arr_count(syntax_keywords_go_t)}, ['u'] = {syntax_keywords_go_u, arr_count(syntax_keywords_go_u)}, ['v'] = {syntax_keywords_go_v, arr_count(syntax_keywords_go_v)}
};
static const Keyword syntax_keywords_java_a[2] = {{"abstract", SYNTAX_KEYWORD},{"assert", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_b[3] = {{"boolean", SYNTAX_KEYWORD},{"break", SYNTAX_KEYWORD},{"byte", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_c[6] = {{"case", SYNTAX_KEYWORD},{"catch", SYNTAX_KEYWORD},{"char", SYNTAX_KEYWORD},{"class", SYNTAX_KEYWORD},{"const", SYNTAX_KEYWORD},{"continue", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_d[3] = {{"default", SYNTAX_KEYWORD},{"do", SYNTAX_KEYWORD},{"double", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_e[3] = {{"else", SYNTAX_KEYWORD},{"enum", SYNTAX_KEYWORD},{"extends", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_f[5] = {{"false", SYNTAX_CONSTANT},{"final", SYNTAX_KEYWORD},{"finally", SYNTAX_KEYWORD},{"float", SYNTAX_KEYWORD},{"for", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_g[1] = {{"goto", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_i[6] = {{"if", SYNTAX_KEYWORD},{"implements", SYNTAX_KEYWORD},{"import", SYNTAX_KEYWORD},{"instanceof", SYNTAX_KEYWORD},{"int", SYNTAX_KEYWORD},{"interface", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_l[1] = {{"long", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_n[3] = {{"native", SYNTAX_KEYWORD},{"new", SYNTAX_KEYWORD},{"null", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_java_p[4] = {{"package", SYNTAX_KEYWORD},{"private", SYNTAX_KEYWORD},{"protected", SYNTAX_KEYWORD},{"public", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_r[1] = {{"return", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_s[6] = {{"short", SYNTAX_KEYWORD},{"static", SYNTAX_KEYWORD},{"strictfp", SYNTAX_KEYWORD},{"super", SYNTAX_KEYWORD},{"switch", SYNTAX_KEYWORD},{"synchronized", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_t[6] = {{"this", SYNTAX_KEYWORD},{"throw", SYNTAX_KEYWORD},{"throws", SYNTAX_KEYWORD},{"transient", SYNTAX_KEYWORD},{"true", SYNTAX_CONSTANT},{"try", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_v[3] = {{"var", SYNTAX_KEYWORD},{"void", SYNTAX_KEYWORD},{"volatile", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_java_w[1] = {{"while", SYNTAX_KEYWORD}};
static const KeywordList syntax_all_keywords_java[128] = {
['a'] = {syntax_keywords_java_a, arr_count(syntax_keywords_java_a)}, ['b'] = {syntax_keywords_java_b, arr_count(syntax_keywords_java_b)}, ['c'] = {syntax_keywords_java_c, arr_count(syntax_keywords_java_c)}, ['d'] = {syntax_keywords_java_d, arr_count(syntax_keywords_java_d)}, ['e'] = {syntax_keywords_java_e, arr_count(syntax_keywords_java_e)}, ['f'] = {syntax_keywords_java_f, arr_count(syntax_keywords_java_f)}, ['g'] = {syntax_keywords_java_g, arr_count(syntax_keywords_java_g)}, ['i'] = {syntax_keywords_java_i, arr_count(syntax_keywords_java_i)}, ['l'] = {syntax_keywords_java_l, arr_count(syntax_keywords_java_l)}, ['n'] = {syntax_keywords_java_n, arr_count(syntax_keywords_java_n)}, ['p'] = {syntax_keywords_java_p, arr_count(syntax_keywords_java_p)}, ['r'] = {syntax_keywords_java_r, arr_count(syntax_keywords_java_r)}, ['s'] = {syntax_keywords_java_s, arr_count(syntax_keywords_java_s)}, ['t'] = {syntax_keywords_java_t, arr_count(syntax_keywords_java_t)}, ['v'] = {syntax_keywords_java_v, arr_count(syntax_keywords_java_v)}, ['w'] = {syntax_keywords_java_w, arr_count(syntax_keywords_java_w)}
};
static const Keyword syntax_keywords_python_A[3] = {{"ArithmeticError", SYNTAX_BUILTIN},{"AssertionError", SYNTAX_BUILTIN},{"AttributeError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_B[5] = {{"BaseException", SYNTAX_BUILTIN},{"BlockingIOError", SYNTAX_BUILTIN},{"BrokenPipeError", SYNTAX_BUILTIN},{"BufferError", SYNTAX_BUILTIN},{"BytesWarning", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_C[5] = {{"ChildProcessError", SYNTAX_BUILTIN},{"ConnectionAbortedError", SYNTAX_BUILTIN},{"ConnectionError", SYNTAX_BUILTIN},{"ConnectionRefusedError", SYNTAX_BUILTIN},{"ConnectionResetError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_D[1] = {{"DeprecationWarning", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_E[4] = {{"EOFError", SYNTAX_BUILTIN},{"Ellipsis", SYNTAX_BUILTIN},{"EnvironmentError", SYNTAX_BUILTIN},{"Exception", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_F[5] = {{"False", SYNTAX_BUILTIN},{"FileExistsError", SYNTAX_BUILTIN},{"FileNotFoundError", SYNTAX_BUILTIN},{"FloatingPointError", SYNTAX_BUILTIN},{"FutureWarning", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_G[1] = {{"GeneratorExit", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_I[7] = {{"IOError", SYNTAX_BUILTIN},{"ImportError", SYNTAX_BUILTIN},{"ImportWarning", SYNTAX_BUILTIN},{"IndentationError", SYNTAX_BUILTIN},{"IndexError", SYNTAX_BUILTIN},{"InterruptedError", SYNTAX_BUILTIN},{"IsADirectoryError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_K[2] = {{"KeyError", SYNTAX_BUILTIN},{"KeyboardInterrupt", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_L[1] = {{"LookupError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_M[2] = {{"MemoryError", SYNTAX_BUILTIN},{"ModuleNotFoundError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_N[5] = {{"NameError", SYNTAX_BUILTIN},{"None", SYNTAX_BUILTIN},{"NotADirectoryError", SYNTAX_BUILTIN},{"NotImplemented", SYNTAX_BUILTIN},{"NotImplementedError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_O[2] = {{"OSError", SYNTAX_BUILTIN},{"OverflowError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_P[3] = {{"PendingDeprecationWarning", SYNTAX_BUILTIN},{"PermissionError", SYNTAX_BUILTIN},{"ProcessLookupError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_R[5] = {{"RecursionError", SYNTAX_BUILTIN},{"ReferenceError", SYNTAX_BUILTIN},{"ResourceWarning", SYNTAX_BUILTIN},{"RuntimeError", SYNTAX_BUILTIN},{"RuntimeWarning", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_S[6] = {{"StopAsyncIteration", SYNTAX_BUILTIN},{"StopIteration", SYNTAX_BUILTIN},{"SyntaxError", SYNTAX_BUILTIN},{"SyntaxWarning", SYNTAX_BUILTIN},{"SystemError", SYNTAX_BUILTIN},{"SystemExit", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_T[4] = {{"TabError", SYNTAX_BUILTIN},{"TimeoutError", SYNTAX_BUILTIN},{"True", SYNTAX_BUILTIN},{"TypeError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_U[7] = {{"UnboundLocalError", SYNTAX_BUILTIN},{"UnicodeDecodeError", SYNTAX_BUILTIN},{"UnicodeEncodeError", SYNTAX_BUILTIN},{"UnicodeError", SYNTAX_BUILTIN},{"UnicodeTranslateError", SYNTAX_BUILTIN},{"UnicodeWarning", SYNTAX_BUILTIN},{"UserWarning", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_V[1] = {{"ValueError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_W[2] = {{"Warning", SYNTAX_BUILTIN},{"WindowsError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_Z[1] = {{"ZeroDivisionError", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_x5f[8] = {{"__build_class__", SYNTAX_BUILTIN},{"__debug__", SYNTAX_BUILTIN},{"__doc__", SYNTAX_BUILTIN},{"__import__", SYNTAX_BUILTIN},{"__loader__", SYNTAX_BUILTIN},{"__name__", SYNTAX_BUILTIN},{"__package__", SYNTAX_BUILTIN},{"__spec__", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_a[9] = {{"abs", SYNTAX_BUILTIN},{"all", SYNTAX_BUILTIN},{"and", SYNTAX_KEYWORD},{"any", SYNTAX_BUILTIN},{"as", SYNTAX_KEYWORD},{"ascii", SYNTAX_BUILTIN},{"assert", SYNTAX_KEYWORD},{"async", SYNTAX_KEYWORD},{"await", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_python_b[6] = {{"bin", SYNTAX_BUILTIN},{"bool", SYNTAX_BUILTIN},{"break", SYNTAX_KEYWORD},{"breakpoint", SYNTAX_BUILTIN},{"bytearray", SYNTAX_BUILTIN},{"bytes", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_c[9] = {{"callable", SYNTAX_BUILTIN},{"chr", SYNTAX_BUILTIN},{"class", SYNTAX_KEYWORD},{"classmethod", SYNTAX_BUILTIN},{"compile", SYNTAX_BUILTIN},{"complex", SYNTAX_BUILTIN},{"continue", SYNTAX_KEYWORD},{"copyright", SYNTAX_BUILTIN},{"credits", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_d[6] = {{"def", SYNTAX_KEYWORD},{"del", SYNTAX_KEYWORD},{"delattr", SYNTAX_BUILTIN},{"dict", SYNTAX_BUILTIN},{"dir", SYNTAX_BUILTIN},{"divmod", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_e[7] = {{"elif", SYNTAX_KEYWORD},{"else", SYNTAX_KEYWORD},{"enumerate", SYNTAX_BUILTIN},{"eval", SYNTAX_BUILTIN},{"except", SYNTAX_KEYWORD},{"exec", SYNTAX_BUILTIN},{"exit", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_f[7] = {{"filter", SYNTAX_BUILTIN},{"finally", SYNTAX_KEYWORD},{"float", SYNTAX_BUILTIN},{"for", SYNTAX_KEYWORD},{"format", SYNTAX_BUILTIN},{"from", SYNTAX_KEYWORD},{"frozenset", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_g[3] = {{"getattr", SYNTAX_BUILTIN},{"global", SYNTAX_KEYWORD},{"globals", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_h[4] = {{"hasattr", SYNTAX_BUILTIN},{"hash", SYNTAX_BUILTIN},{"help", SYNTAX_BUILTIN},{"hex", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_i[10] = {{"id", SYNTAX_BUILTIN},{"if", SYNTAX_KEYWORD},{"import", SYNTAX_KEYWORD},{"in", SYNTAX_KEYWORD},{"input", SYNTAX_BUILTIN},{"int", SYNTAX_BUILTIN},{"is", SYNTAX_KEYWORD},{"isinstance", SYNTAX_BUILTIN},{"issubclass", SYNTAX_BUILTIN},{"iter", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_l[5] = {{"lambda", SYNTAX_KEYWORD},{"len", SYNTAX_BUILTIN},{"license", SYNTAX_BUILTIN},{"list", SYNTAX_BUILTIN},{"locals", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_m[4] = {{"map", SYNTAX_BUILTIN},{"max", SYNTAX_BUILTIN},{"memoryview", SYNTAX_BUILTIN},{"min", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_n[3] = {{"next", SYNTAX_BUILTIN},{"nonlocal", SYNTAX_KEYWORD},{"not", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_python_o[5] = {{"object", SYNTAX_BUILTIN},{"oct", SYNTAX_BUILTIN},{"open", SYNTAX_BUILTIN},{"or", SYNTAX_KEYWORD},{"ord", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_p[4] = {{"pass", SYNTAX_KEYWORD},{"pow", SYNTAX_BUILTIN},{"print", SYNTAX_BUILTIN},{"property", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_q[1] = {{"quit", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_r[6] = {{"raise", SYNTAX_KEYWORD},{"range", SYNTAX_BUILTIN},{"repr", SYNTAX_BUILTIN},{"return", SYNTAX_KEYWORD},{"reversed", SYNTAX_BUILTIN},{"round", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_s[8] = {{"set", SYNTAX_BUILTIN},{"setattr", SYNTAX_BUILTIN},{"slice", SYNTAX_BUILTIN},{"sorted", SYNTAX_BUILTIN},{"staticmethod", SYNTAX_BUILTIN},{"str", SYNTAX_BUILTIN},{"sum", SYNTAX_BUILTIN},{"super", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_t[3] = {{"try", SYNTAX_KEYWORD},{"tuple", SYNTAX_BUILTIN},{"type", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_v[1] = {{"vars", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_python_w[2] = {{"while", SYNTAX_KEYWORD},{"with", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_python_y[1] = {{"yield", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_python_z[1] = {{"zip", SYNTAX_BUILTIN}};
static const KeywordList syntax_all_keywords_python[128] = {
['A'] = {syntax_keywords_python_A, arr_count(syntax_keywords_python_A)}, ['B'] = {syntax_keywords_python_B, arr_count(syntax_keywords_python_B)}, ['C'] = {syntax_keywords_python_C, arr_count(syntax_keywords_python_C)}, ['D'] = {syntax_keywords_python_D, arr_count(syntax_keywords_python_D)}, ['E'] = {syntax_keywords_python_E, arr_count(syntax_keywords_python_E)}, ['F'] = {syntax_keywords_python_F, arr_count(syntax_keywords_python_F)}, ['G'] = {syntax_keywords_python_G, arr_count(syntax_keywords_python_G)}, ['I'] = {syntax_keywords_python_I, arr_count(syntax_keywords_python_I)}, ['K'] = {syntax_keywords_python_K, arr_count(syntax_keywords_python_K)}, ['L'] = {syntax_keywords_python_L, arr_count(syntax_keywords_python_L)}, ['M'] = {syntax_keywords_python_M, arr_count(syntax_keywords_python_M)}, ['N'] = {syntax_keywords_python_N, arr_count(syntax_keywords_python_N)}, ['O'] = {syntax_keywords_python_O, arr_count(syntax_keywords_python_O)}, ['P'] = {syntax_keywords_python_P, arr_count(syntax_keywords_python_P)}, ['R'] = {syntax_keywords_python_R, arr_count(syntax_keywords_python_R)}, ['S'] = {syntax_keywords_python_S, arr_count(syntax_keywords_python_S)}, ['T'] = {syntax_keywords_python_T, arr_count(syntax_keywords_python_T)}, ['U'] = {syntax_keywords_python_U, arr_count(syntax_keywords_python_U)}, ['V'] = {syntax_keywords_python_V, arr_count(syntax_keywords_python_V)}, ['W'] = {syntax_keywords_python_W, arr_count(syntax_keywords_python_W)}, ['Z'] = {syntax_keywords_python_Z, arr_count(syntax_keywords_python_Z)}, ['_'] = {syntax_keywords_python_x5f, arr_count(syntax_keywords_python_x5f)}, ['a'] = {syntax_keywords_python_a, arr_count(syntax_keywords_python_a)}, ['b'] = {syntax_keywords_python_b, arr_count(syntax_keywords_python_b)}, ['c'] = {syntax_keywords_python_c, arr_count(syntax_keywords_python_c)}, ['d'] = {syntax_keywords_python_d, arr_count(syntax_keywords_python_d)}, ['e'] = {syntax_keywords_python_e, arr_count(syntax_keywords_python_e)}, ['f'] = {syntax_keywords_python_f, arr_count(syntax_keywords_python_f)}, ['g'] = {syntax_keywords_python_g, arr_count(syntax_keywords_python_g)}, ['h'] = {syntax_keywords_python_h, arr_count(syntax_keywords_python_h)}, ['i'] = {syntax_keywords_python_i, arr_count(syntax_keywords_python_i)}, ['l'] = {syntax_keywords_python_l, arr_count(syntax_keywords_python_l)}, ['m'] = {syntax_keywords_python_m, arr_count(syntax_keywords_python_m)}, ['n'] = {syntax_keywords_python_n, arr_count(syntax_keywords_python_n)}, ['o'] = {syntax_keywords_python_o, arr_count(syntax_keywords_python_o)}, ['p'] = {syntax_keywords_python_p, arr_count(syntax_keywords_python_p)}, ['q'] = {syntax_keywords_python_q, arr_count(syntax_keywords_python_q)}, ['r'] = {syntax_keywords_python_r, arr_count(syntax_keywords_python_r)}, ['s'] = {syntax_keywords_python_s, arr_count(syntax_keywords_python_s)}, ['t'] = {syntax_keywords_python_t, arr_count(syntax_keywords_python_t)}, ['v'] = {syntax_keywords_python_v, arr_count(syntax_keywords_python_v)}, ['w'] = {syntax_keywords_python_w, arr_count(syntax_keywords_python_w)}, ['y'] = {syntax_keywords_python_y, arr_count(syntax_keywords_python_y)}, ['z'] = {syntax_keywords_python_z, arr_count(syntax_keywords_python_z)}
};
static const Keyword syntax_keywords_html_a[10] = {{"accept-charset=", SYNTAX_BUILTIN},{"accept=", SYNTAX_BUILTIN},{"accesskey=", SYNTAX_BUILTIN},{"action=", SYNTAX_BUILTIN},{"align=", SYNTAX_BUILTIN},{"alt=", SYNTAX_BUILTIN},{"async=", SYNTAX_BUILTIN},{"autocomplete=", SYNTAX_BUILTIN},{"autofocus=", SYNTAX_BUILTIN},{"autoplay=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_b[2] = {{"bgcolor=", SYNTAX_BUILTIN},{"border=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_c[11] = {{"charset=", SYNTAX_BUILTIN},{"checked=", SYNTAX_BUILTIN},{"cite=", SYNTAX_BUILTIN},{"class=", SYNTAX_BUILTIN},{"color=", SYNTAX_BUILTIN},{"cols=", SYNTAX_BUILTIN},{"colspan=", SYNTAX_BUILTIN},{"content=", SYNTAX_BUILTIN},{"contenteditable=", SYNTAX_BUILTIN},{"controls=", SYNTAX_BUILTIN},{"coords=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_d[9] = {{"data=", SYNTAX_BUILTIN},{"datetime=", SYNTAX_BUILTIN},{"default=", SYNTAX_BUILTIN},{"defer=", SYNTAX_BUILTIN},{"dir=", SYNTAX_BUILTIN},{"dirname=", SYNTAX_BUILTIN},{"disabled=", SYNTAX_BUILTIN},{"download=", SYNTAX_BUILTIN},{"draggable=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_e[1] = {{"enctype=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_f[3] = {{"for=", SYNTAX_BUILTIN},{"form=", SYNTAX_BUILTIN},{"formaction=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_h[7] = {{"headers=", SYNTAX_BUILTIN},{"height=", SYNTAX_BUILTIN},{"hidden=", SYNTAX_BUILTIN},{"high=", SYNTAX_BUILTIN},{"href=", SYNTAX_BUILTIN},{"hreflang=", SYNTAX_BUILTIN},{"http-equiv=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_i[2] = {{"id=", SYNTAX_BUILTIN},{"ismap=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_k[1] = {{"kind=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_l[5] = {{"label=", SYNTAX_BUILTIN},{"lang=", SYNTAX_BUILTIN},{"list=", SYNTAX_BUILTIN},{"loop=", SYNTAX_BUILTIN},{"low=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_m[7] = {{"max=", SYNTAX_BUILTIN},{"maxlength=", SYNTAX_BUILTIN},{"media=", SYNTAX_BUILTIN},{"method=", SYNTAX_BUILTIN},{"min=", SYNTAX_BUILTIN},{"multiple=", SYNTAX_BUILTIN},{"muted=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_n[2] = {{"name=", SYNTAX_BUILTIN},{"novalidate=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_o[72] = {{"onabort=", SYNTAX_BUILTIN},{"onafterprint=", SYNTAX_BUILTIN},{"onbeforeprint=", SYNTAX_BUILTIN},{"onbeforeunload=", SYNTAX_BUILTIN},{"onblur=", SYNTAX_BUILTIN},{"oncanplay=", SYNTAX_BUILTIN},{"oncanplaythrough=", SYNTAX_BUILTIN},{"onchange=", SYNTAX_BUILTIN},{"onclick=", SYNTAX_BUILTIN},{"oncontextmenu=", SYNTAX_BUILTIN},{"oncopy=", SYNTAX_BUILTIN},{"oncuechange=", SYNTAX_BUILTIN},{"oncut=", SYNTAX_BUILTIN},{"ondblclick=", SYNTAX_BUILTIN},{"ondrag=", SYNTAX_BUILTIN},{"ondragend=", SYNTAX_BUILTIN},{"ondragenter=", SYNTAX_BUILTIN},{"ondragleave=", SYNTAX_BUILTIN},{"ondragover=", SYNTAX_BUILTIN},{"ondragstart=", SYNTAX_BUILTIN},{"ondrop=", SYNTAX_BUILTIN},{"ondurationchange=", SYNTAX_BUILTIN},{"onemptied=", SYNTAX_BUILTIN},{"onended=", SYNTAX_BUILTIN},{"onerror=", SYNTAX_BUILTIN},{"onfocus=", SYNTAX_BUILTIN},{"onhashchange=", SYNTAX_BUILTIN},{"oninput=", SYNTAX_BUILTIN},{"oninvalid=", SYNTAX_BUILTIN},{"onkeydown=", SYNTAX_BUILTIN},{"onkeypress=", SYNTAX_BUILTIN},{"onkeyup=", SYNTAX_BUILTIN},{"onload=", SYNTAX_BUILTIN},{"onloadeddata=", SYNTAX_BUILTIN},{"onloadedmetadata=", SYNTAX_BUILTIN},{"onloadstart=", SYNTAX_BUILTIN},{"onmousedown=", SYNTAX_BUILTIN},{"onmousemove=", SYNTAX_BUILTIN},{"onmouseout=", SYNTAX_BUILTIN},{"onmouseover=", SYNTAX_BUILTIN},{"onmouseup=", SYNTAX_BUILTIN},{"onmousewheel=", SYNTAX_BUILTIN},{"onoffline=", SYNTAX_BUILTIN},{"ononline=", SYNTAX_BUILTIN},{"onpagehide=", SYNTAX_BUILTIN},{"onpageshow=", SYNTAX_BUILTIN},{"onpaste=", SYNTAX_BUILTIN},{"onpause=", SYNTAX_BUILTIN},{"onplay=", SYNTAX_BUILTIN},{"onplaying=", SYNTAX_BUILTIN},{"onpopstate=", SYNTAX_BUILTIN},{"onprogress=", SYNTAX_BUILTIN},{"onratechange=", SYNTAX_BUILTIN},{"onreset=", SYNTAX_BUILTIN},{"onresize=", SYNTAX_BUILTIN},{"onscroll=", SYNTAX_BUILTIN},{"onsearch=", SYNTAX_BUILTIN},{"onseeked=", SYNTAX_BUILTIN},{"onseeking=", SYNTAX_BUILTIN},{"onselect=", SYNTAX_BUILTIN},{"onstalled=", SYNTAX_BUILTIN},{"onstorage=", SYNTAX_BUILTIN},{"onsubmit=", SYNTAX_BUILTIN},{"onsuspend=", SYNTAX_BUILTIN},{"ontimeupdate=", SYNTAX_BUILTIN},{"ontoggle=", SYNTAX_BUILTIN},{"onunload=", SYNTAX_BUILTIN},{"onvolumechange=", SYNTAX_BUILTIN},{"onwaiting=", SYNTAX_BUILTIN},{"onwheel=", SYNTAX_BUILTIN},{"open=", SYNTAX_BUILTIN},{"optimum=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_p[4] = {{"pattern=", SYNTAX_BUILTIN},{"placeholder=", SYNTAX_BUILTIN},{"poster=", SYNTAX_BUILTIN},{"preload=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_r[6] = {{"readonly=", SYNTAX_BUILTIN},{"rel=", SYNTAX_BUILTIN},{"required=", SYNTAX_BUILTIN},{"reversed=", SYNTAX_BUILTIN},{"rows=", SYNTAX_BUILTIN},{"rowspan=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_s[15] = {{"sandbox=", SYNTAX_BUILTIN},{"scope=", SYNTAX_BUILTIN},{"selected=", SYNTAX_BUILTIN},{"shape=", SYNTAX_BUILTIN},{"size=", SYNTAX_BUILTIN},{"sizes=", SYNTAX_BUILTIN},{"span=", SYNTAX_BUILTIN},{"spellcheck=", SYNTAX_BUILTIN},{"src=", SYNTAX_BUILTIN},{"srcdoc=", SYNTAX_BUILTIN},{"srclang=", SYNTAX_BUILTIN},{"srcset=", SYNTAX_BUILTIN},{"start=", SYNTAX_BUILTIN},{"step=", SYNTAX_BUILTIN},{"style=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_t[5] = {{"tabindex=", SYNTAX_BUILTIN},{"target=", SYNTAX_BUILTIN},{"title=", SYNTAX_BUILTIN},{"translate=", SYNTAX_BUILTIN},{"type=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_u[1] = {{"usemap=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_v[1] = {{"value=", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_html_w[2] = {{"width=", SYNTAX_BUILTIN},{"wrap=", SYNTAX_BUILTIN}};
static const KeywordList syntax_all_keywords_html[128] = {
['a'] = {syntax_keywords_html_a, arr_count(syntax_keywords_html_a)}, ['b'] = {syntax_keywords_html_b, arr_count(syntax_keywords_html_b)}, ['c'] = {syntax_keywords_html_c, arr_count(syntax_keywords_html_c)}, ['d'] = {syntax_keywords_html_d, arr_count(syntax_keywords_html_d)}, ['e'] = {syntax_keywords_html_e, arr_count(syntax_keywords_html_e)}, ['f'] = {syntax_keywords_html_f, arr_count(syntax_keywords_html_f)}, ['h'] = {syntax_keywords_html_h, arr_count(syntax_keywords_html_h)}, ['i'] = {syntax_keywords_html_i, arr_count(syntax_keywords_html_i)}, ['k'] = {syntax_keywords_html_k, arr_count(syntax_keywords_html_k)}, ['l'] = {syntax_keywords_html_l, arr_count(syntax_keywords_html_l)}, ['m'] = {syntax_keywords_html_m, arr_count(syntax_keywords_html_m)}, ['n'] = {syntax_keywords_html_n, arr_count(syntax_keywords_html_n)}, ['o'] = {syntax_keywords_html_o, arr_count(syntax_keywords_html_o)}, ['p'] = {syntax_keywords_html_p, arr_count(syntax_keywords_html_p)}, ['r'] = {syntax_keywords_html_r, arr_count(syntax_keywords_html_r)}, ['s'] = {syntax_keywords_html_s, arr_count(syntax_keywords_html_s)}, ['t'] = {syntax_keywords_html_t, arr_count(syntax_keywords_html_t)}, ['u'] = {syntax_keywords_html_u, arr_count(syntax_keywords_html_u)}, ['v'] = {syntax_keywords_html_v, arr_count(syntax_keywords_html_v)}, ['w'] = {syntax_keywords_html_w, arr_count(syntax_keywords_html_w)}
};
static const Keyword syntax_keywords_config_f[1] = {{"false", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_config_n[1] = {{"no", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_config_o[2] = {{"off", SYNTAX_CONSTANT},{"on", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_config_t[1] = {{"true", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_config_y[1] = {{"yes", SYNTAX_CONSTANT}};
static const KeywordList syntax_all_keywords_config[128] = {
['f'] = {syntax_keywords_config_f, arr_count(syntax_keywords_config_f)}, ['n'] = {syntax_keywords_config_n, arr_count(syntax_keywords_config_n)}, ['o'] = {syntax_keywords_config_o, arr_count(syntax_keywords_config_o)}, ['t'] = {syntax_keywords_config_t, arr_count(syntax_keywords_config_t)}, ['y'] = {syntax_keywords_config_y, arr_count(syntax_keywords_config_y)}
};
static const Keyword syntax_keywords_glsl_E[4] = {{"EmitStreamVertex", SYNTAX_BUILTIN},{"EmitVertex", SYNTAX_BUILTIN},{"EndPrimitive", SYNTAX_BUILTIN},{"EndStreamPrimitive", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_a[22] = {{"abs", SYNTAX_BUILTIN},{"acos", SYNTAX_BUILTIN},{"acosh", SYNTAX_BUILTIN},{"all", SYNTAX_BUILTIN},{"any", SYNTAX_BUILTIN},{"asin", SYNTAX_BUILTIN},{"asinh", SYNTAX_BUILTIN},{"atan", SYNTAX_BUILTIN},{"atanh", SYNTAX_BUILTIN},{"atomicAdd", SYNTAX_BUILTIN},{"atomicAnd", SYNTAX_BUILTIN},{"atomicCompSwap", SYNTAX_BUILTIN},{"atomicCounter", SYNTAX_BUILTIN},{"atomicCounterDecrement", SYNTAX_BUILTIN},{"atomicCounterIncrement", SYNTAX_BUILTIN},{"atomicExchange", SYNTAX_BUILTIN},{"atomicMax", SYNTAX_BUILTIN},{"atomicMin", SYNTAX_BUILTIN},{"atomicOr", SYNTAX_BUILTIN},{"atomicXor", SYNTAX_BUILTIN},{"atomic_uint", SYNTAX_KEYWORD},{"attribute", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_b[11] = {{"barrier", SYNTAX_BUILTIN},{"bitCount", SYNTAX_BUILTIN},{"bitfieldExtract", SYNTAX_BUILTIN},{"bitfieldInsert", SYNTAX_BUILTIN},{"bitfieldReverse", SYNTAX_BUILTIN},{"bool", SYNTAX_KEYWORD},{"break", SYNTAX_KEYWORD},{"buffer", SYNTAX_KEYWORD},{"bvec2", SYNTAX_KEYWORD},{"bvec3", SYNTAX_KEYWORD},{"bvec4", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_c[10] = {{"case", SYNTAX_KEYWORD},{"ceil", SYNTAX_BUILTIN},{"centroid", SYNTAX_KEYWORD},{"clamp", SYNTAX_BUILTIN},{"coherent", SYNTAX_KEYWORD},{"const", SYNTAX_KEYWORD},{"continue", SYNTAX_KEYWORD},{"cos", SYNTAX_BUILTIN},{"cosh", SYNTAX_BUILTIN},{"cross", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_d[29] = {{"dFdx", SYNTAX_BUILTIN},{"dFdxCoarse", SYNTAX_BUILTIN},{"dFdxFine", SYNTAX_BUILTIN},{"dFdy", SYNTAX_BUILTIN},{"dFdyCoarse", SYNTAX_BUILTIN},{"dFdyFine", SYNTAX_BUILTIN},{"default", SYNTAX_KEYWORD},{"degrees", SYNTAX_BUILTIN},{"determinant", SYNTAX_BUILTIN},{"discard", SYNTAX_KEYWORD},{"distance", SYNTAX_BUILTIN},{"dmat2", SYNTAX_KEYWORD},{"dmat2x2", SYNTAX_KEYWORD},{"dmat2x3", SYNTAX_KEYWORD},{"dmat2x4", SYNTAX_KEYWORD},{"dmat3", SYNTAX_KEYWORD},{"dmat3x2", SYNTAX_KEYWORD},{"dmat3x3", SYNTAX_KEYWORD},{"dmat3x4", SYNTAX_KEYWORD},{"dmat4", SYNTAX_KEYWORD},{"dmat4x2", SYNTAX_KEYWORD},{"dmat4x3", SYNTAX_KEYWORD},{"dmat4x4", SYNTAX_KEYWORD},{"do", SYNTAX_KEYWORD},{"dot", SYNTAX_BUILTIN},{"double", SYNTAX_KEYWORD},{"dvec2", SYNTAX_KEYWORD},{"dvec3", SYNTAX_KEYWORD},{"dvec4", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_e[4] = {{"else", SYNTAX_KEYWORD},{"equal", SYNTAX_BUILTIN},{"exp", SYNTAX_BUILTIN},{"exp2", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_f[16] = {{"faceforward", SYNTAX_BUILTIN},{"false", SYNTAX_KEYWORD},{"findLSB", SYNTAX_BUILTIN},{"findMSB", SYNTAX_BUILTIN},{"flat", SYNTAX_KEYWORD},{"float", SYNTAX_KEYWORD},{"floatBitsToInt", SYNTAX_BUILTIN},{"floatBitsToUint", SYNTAX_BUILTIN},{"floor", SYNTAX_BUILTIN},{"fma", SYNTAX_BUILTIN},{"for", SYNTAX_KEYWORD},{"fract", SYNTAX_BUILTIN},{"frexp", SYNTAX_BUILTIN},{"fwidth", SYNTAX_BUILTIN},{"fwidthCoarse", SYNTAX_BUILTIN},{"fwidthFine", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_g[34] = {{"gl_ClipDistance", SYNTAX_BUILTIN},{"gl_CullDistance", SYNTAX_BUILTIN},{"gl_FragCoord", SYNTAX_BUILTIN},{"gl_FragDepth", SYNTAX_BUILTIN},{"gl_FrontFacing", SYNTAX_BUILTIN},{"gl_GlobalInvocationID", SYNTAX_BUILTIN},{"gl_HelperInvocation", SYNTAX_BUILTIN},{"gl_InstanceID", SYNTAX_BUILTIN},{"gl_InvocationID", SYNTAX_BUILTIN},{"gl_Layer", SYNTAX_BUILTIN},{"gl_LocalInvocationID", SYNTAX_BUILTIN},{"gl_LocalInvocationIndex", SYNTAX_BUILTIN},{"gl_NumSamples", SYNTAX_BUILTIN},{"gl_NumWorkGroups", SYNTAX_BUILTIN},{"gl_PatchVerticesIn", SYNTAX_BUILTIN},{"gl_PointCoord", SYNTAX_BUILTIN},{"gl_PointSize", SYNTAX_BUILTIN},{"gl_Position", SYNTAX_BUILTIN},{"gl_PrimitiveID", SYNTAX_BUILTIN},{"gl_PrimitiveIDIn", SYNTAX_BUILTIN},{"gl_SampleID", SYNTAX_BUILTIN},{"gl_SampleMask", SYNTAX_BUILTIN},{"gl_SampleMaskIn", SYNTAX_BUILTIN},{"gl_SamplePosition", SYNTAX_BUILTIN},{"gl_TessCoord", SYNTAX_BUILTIN},{"gl_TessLevelInner", SYNTAX_BUILTIN},{"gl_TessLevelOuter", SYNTAX_BUILTIN},{"gl_VertexID", SYNTAX_BUILTIN},{"gl_ViewportIndex", SYNTAX_BUILTIN},{"gl_WorkGroupID", SYNTAX_BUILTIN},{"gl_WorkGroupSize", SYNTAX_BUILTIN},{"greaterThan", SYNTAX_BUILTIN},{"greaterThanEqual", SYNTAX_BUILTIN},{"groupMemoryBarrier", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_h[1] = {{"highp", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_i[62] = {{"if", SYNTAX_KEYWORD},{"iimage1D", SYNTAX_KEYWORD},{"iimage1DArray", SYNTAX_KEYWORD},{"iimage2D", SYNTAX_KEYWORD},{"iimage2DArray", SYNTAX_KEYWORD},{"iimage2DMS", SYNTAX_KEYWORD},{"iimage2DMSArray", SYNTAX_KEYWORD},{"iimage2DRect", SYNTAX_KEYWORD},{"iimage3D", SYNTAX_KEYWORD},{"iimageBuffer", SYNTAX_KEYWORD},{"iimageCube", SYNTAX_KEYWORD},{"iimageCubeArray", SYNTAX_KEYWORD},{"image1D", SYNTAX_KEYWORD},{"image1DArray", SYNTAX_KEYWORD},{"image2D", SYNTAX_KEYWORD},{"image2DArray", SYNTAX_KEYWORD},{"image2DMS", SYNTAX_KEYWORD},{"image2DMSArray", SYNTAX_KEYWORD},{"image2DRect", SYNTAX_KEYWORD},{"image3D", SYNTAX_KEYWORD},{"imageAtomicAdd", SYNTAX_BUILTIN},{"imageAtomicAnd", SYNTAX_BUILTIN},{"imageAtomicCompSwap", SYNTAX_BUILTIN},{"imageAtomicExchange", SYNTAX_BUILTIN},{"imageAtomicMax", SYNTAX_BUILTIN},{"imageAtomicMin", SYNTAX_BUILTIN},{"imageAtomicOr", SYNTAX_BUILTIN},{"imageAtomicXor", SYNTAX_BUILTIN},{"imageBuffer", SYNTAX_KEYWORD},{"imageCube", SYNTAX_KEYWORD},{"imageCubeArray", SYNTAX_KEYWORD},{"imageLoad", SYNTAX_BUILTIN},{"imageSamples", SYNTAX_BUILTIN},{"imageSize", SYNTAX_BUILTIN},{"imageStore", SYNTAX_BUILTIN},{"imulExtended", SYNTAX_BUILTIN},{"in", SYNTAX_KEYWORD},{"inout", SYNTAX_KEYWORD},{"int", SYNTAX_KEYWORD},{"intBitsToFloat", SYNTAX_BUILTIN},{"interpolateAtCentroid", SYNTAX_BUILTIN},{"interpolateAtOffset", SYNTAX_BUILTIN},{"interpolateAtSample", SYNTAX_BUILTIN},{"invariant", SYNTAX_KEYWORD},{"inverse", SYNTAX_BUILTIN},{"inversesqrt", SYNTAX_BUILTIN},{"isampler1D", SYNTAX_KEYWORD},{"isampler1DArray", SYNTAX_KEYWORD},{"isampler2D", SYNTAX_KEYWORD},{"isampler2DArray", SYNTAX_KEYWORD},{"isampler2DMS", SYNTAX_KEYWORD},{"isampler2DMSArray", SYNTAX_KEYWORD},{"isampler2DRect", SYNTAX_KEYWORD},{"isampler3D", SYNTAX_KEYWORD},{"isamplerBuffer", SYNTAX_KEYWORD},{"isamplerCube", SYNTAX_KEYWORD},{"isamplerCubeArray", SYNTAX_KEYWORD},{"isinf", SYNTAX_BUILTIN},{"isnan", SYNTAX_BUILTIN},{"ivec2", SYNTAX_KEYWORD},{"ivec3", SYNTAX_KEYWORD},{"ivec4", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_l[8] = {{"layout", SYNTAX_KEYWORD},{"ldexp", SYNTAX_BUILTIN},{"length", SYNTAX_BUILTIN},{"lessThan", SYNTAX_BUILTIN},{"lessThanEqual", SYNTAX_BUILTIN},{"log", SYNTAX_BUILTIN},{"log2", SYNTAX_BUILTIN},{"lowp", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_m[24] = {{"mat2", SYNTAX_KEYWORD},{"mat2x2", SYNTAX_KEYWORD},{"mat2x3", SYNTAX_KEYWORD},{"mat2x4", SYNTAX_KEYWORD},{"mat3", SYNTAX_KEYWORD},{"mat3x2", SYNTAX_KEYWORD},{"mat3x3", SYNTAX_KEYWORD},{"mat3x4", SYNTAX_KEYWORD},{"mat4", SYNTAX_KEYWORD},{"mat4x2", SYNTAX_KEYWORD},{"mat4x3", SYNTAX_KEYWORD},{"mat4x4", SYNTAX_KEYWORD},{"matrixCompMult", SYNTAX_BUILTIN},{"max", SYNTAX_BUILTIN},{"mediump", SYNTAX_KEYWORD},{"memoryBarrier", SYNTAX_BUILTIN},{"memoryBarrierAtomicCounter", SYNTAX_BUILTIN},{"memoryBarrierBuffer", SYNTAX_BUILTIN},{"memoryBarrierImage", SYNTAX_BUILTIN},{"memoryBarrierShared", SYNTAX_BUILTIN},{"min", SYNTAX_BUILTIN},{"mix", SYNTAX_BUILTIN},{"mod", SYNTAX_BUILTIN},{"modf", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_n[9] = {{"noise", SYNTAX_BUILTIN},{"noise1", SYNTAX_BUILTIN},{"noise2", SYNTAX_BUILTIN},{"noise3", SYNTAX_BUILTIN},{"noise4", SYNTAX_BUILTIN},{"noperspective", SYNTAX_KEYWORD},{"normalize", SYNTAX_BUILTIN},{"not", SYNTAX_BUILTIN},{"notEqual", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_o[2] = {{"out", SYNTAX_KEYWORD},{"outerProduct", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_p[11] = {{"packDouble2x32", SYNTAX_BUILTIN},{"packHalf2x16", SYNTAX_BUILTIN},{"packSnorm2x16", SYNTAX_BUILTIN},{"packSnorm4x8", SYNTAX_BUILTIN},{"packUnorm", SYNTAX_BUILTIN},{"packUnorm2x16", SYNTAX_BUILTIN},{"packUnorm4x8", SYNTAX_BUILTIN},{"patch", SYNTAX_KEYWORD},{"pow", SYNTAX_BUILTIN},{"precise", SYNTAX_KEYWORD},{"precision", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_r[9] = {{"radians", SYNTAX_BUILTIN},{"readonly", SYNTAX_KEYWORD},{"reflect", SYNTAX_BUILTIN},{"refract", SYNTAX_BUILTIN},{"removedTypes", SYNTAX_BUILTIN},{"restrict", SYNTAX_KEYWORD},{"return", SYNTAX_KEYWORD},{"round", SYNTAX_BUILTIN},{"roundEven", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_s[30] = {{"sample", SYNTAX_KEYWORD},{"sampler1D", SYNTAX_KEYWORD},{"sampler1DArray", SYNTAX_KEYWORD},{"sampler1DArrayShadow", SYNTAX_KEYWORD},{"sampler1DShadow", SYNTAX_KEYWORD},{"sampler2D", SYNTAX_KEYWORD},{"sampler2DArray", SYNTAX_KEYWORD},{"sampler2DArrayShadow", SYNTAX_KEYWORD},{"sampler2DMS", SYNTAX_KEYWORD},{"sampler2DMSArray", SYNTAX_KEYWORD},{"sampler2DRect", SYNTAX_KEYWORD},{"sampler2DRectShadow", SYNTAX_KEYWORD},{"sampler2DShadow", SYNTAX_KEYWORD},{"sampler3D", SYNTAX_KEYWORD},{"samplerBuffer", SYNTAX_KEYWORD},{"samplerCube", SYNTAX_KEYWORD},{"samplerCubeArray", SYNTAX_KEYWORD},{"samplerCubeArrayShadow", SYNTAX_KEYWORD},{"samplerCubeShadow", SYNTAX_KEYWORD},{"shared", SYNTAX_KEYWORD},{"sign", SYNTAX_BUILTIN},{"sin", SYNTAX_BUILTIN},{"sinh", SYNTAX_BUILTIN},{"smooth", SYNTAX_KEYWORD},{"smoothstep", SYNTAX_BUILTIN},{"sqrt", SYNTAX_BUILTIN},{"step", SYNTAX_BUILTIN},{"struct", SYNTAX_KEYWORD},{"subroutine", SYNTAX_KEYWORD},{"switch", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_t[26] = {{"tan", SYNTAX_BUILTIN},{"tanh", SYNTAX_BUILTIN},{"texelFetch", SYNTAX_BUILTIN},{"texelFetchOffset", SYNTAX_BUILTIN},{"texture", SYNTAX_BUILTIN},{"textureGather", SYNTAX_BUILTIN},{"textureGatherOffset", SYNTAX_BUILTIN},{"textureGatherOffsets", SYNTAX_BUILTIN},{"textureGrad", SYNTAX_BUILTIN},{"textureGradOffset", SYNTAX_BUILTIN},{"textureLod", SYNTAX_BUILTIN},{"textureLodOffset", SYNTAX_BUILTIN},{"textureOffset", SYNTAX_BUILTIN},{"textureProj", SYNTAX_BUILTIN},{"textureProjGrad", SYNTAX_BUILTIN},{"textureProjGradOffset", SYNTAX_BUILTIN},{"textureProjLod", SYNTAX_BUILTIN},{"textureProjLodOffset", SYNTAX_BUILTIN},{"textureProjOffset", SYNTAX_BUILTIN},{"textureQueryLevels", SYNTAX_BUILTIN},{"textureQueryLod", SYNTAX_BUILTIN},{"textureSamples", SYNTAX_BUILTIN},{"textureSize", SYNTAX_BUILTIN},{"transpose", SYNTAX_BUILTIN},{"true", SYNTAX_KEYWORD},{"trunc", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_glsl_u[38] = {{"uaddCarry", SYNTAX_BUILTIN},{"uimage1D", SYNTAX_KEYWORD},{"uimage1DArray", SYNTAX_KEYWORD},{"uimage2D", SYNTAX_KEYWORD},{"uimage2DArray", SYNTAX_KEYWORD},{"uimage2DMS", SYNTAX_KEYWORD},{"uimage2DMSArray", SYNTAX_KEYWORD},{"uimage2DRect", SYNTAX_KEYWORD},{"uimage3D", SYNTAX_KEYWORD},{"uimageBuffer", SYNTAX_KEYWORD},{"uimageCube", SYNTAX_KEYWORD},{"uimageCubeArray", SYNTAX_KEYWORD},{"uint", SYNTAX_KEYWORD},{"uintBitsToFloat", SYNTAX_BUILTIN},{"umulExtended", SYNTAX_BUILTIN},{"uniform", SYNTAX_KEYWORD},{"unpackDouble2x32", SYNTAX_BUILTIN},{"unpackHalf2x16", SYNTAX_BUILTIN},{"unpackSnorm2x16", SYNTAX_BUILTIN},{"unpackSnorm4x8", SYNTAX_BUILTIN},{"unpackUnorm", SYNTAX_BUILTIN},{"unpackUnorm2x16", SYNTAX_BUILTIN},{"unpackUnorm4x8", SYNTAX_BUILTIN},{"usampler1D", SYNTAX_KEYWORD},{"usampler1DArray", SYNTAX_KEYWORD},{"usampler2D", SYNTAX_KEYWORD},{"usampler2DArray", SYNTAX_KEYWORD},{"usampler2DMS", SYNTAX_KEYWORD},{"usampler2DMSArray", SYNTAX_KEYWORD},{"usampler2DRect", SYNTAX_KEYWORD},{"usampler3D", SYNTAX_KEYWORD},{"usamplerBuffer", SYNTAX_KEYWORD},{"usamplerCube", SYNTAX_KEYWORD},{"usamplerCubeArray", SYNTAX_KEYWORD},{"usubBorrow", SYNTAX_BUILTIN},{"uvec2", SYNTAX_KEYWORD},{"uvec3", SYNTAX_KEYWORD},{"uvec4", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_v[6] = {{"varying", SYNTAX_KEYWORD},{"vec2", SYNTAX_KEYWORD},{"vec3", SYNTAX_KEYWORD},{"vec4", SYNTAX_KEYWORD},{"void", SYNTAX_KEYWORD},{"volatile", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_glsl_w[2] = {{"while", SYNTAX_KEYWORD},{"writeonly", SYNTAX_KEYWORD}};
static const KeywordList syntax_all_keywords_glsl[128] = {
['E'] = {syntax_keywords_glsl_E, arr_count(syntax_keywords_glsl_E)}, ['a'] = {syntax_keywords_glsl_a, arr_count(syntax_keywords_glsl_a)}, ['b'] = {syntax_keywords_glsl_b, arr_count(syntax_keywords_glsl_b)}, ['c'] = {syntax_keywords_glsl_c, arr_count(syntax_keywords_glsl_c)}, ['d'] = {syntax_keywords_glsl_d, arr_count(syntax_keywords_glsl_d)}, ['e'] = {syntax_keywords_glsl_e, arr_count(syntax_keywords_glsl_e)}, ['f'] = {syntax_keywords_glsl_f, arr_count(syntax_keywords_glsl_f)}, ['g'] = {syntax_keywords_glsl_g, arr_count(syntax_keywords_glsl_g)}, ['h'] = {syntax_keywords_glsl_h, arr_count(syntax_keywords_glsl_h)}, ['i'] = {syntax_keywords_glsl_i, arr_count(syntax_keywords_glsl_i)}, ['l'] = {syntax_keywords_glsl_l, arr_count(syntax_keywords_glsl_l)}, ['m'] = {syntax_keywords_glsl_m, arr_count(syntax_keywords_glsl_m)}, ['n'] = {syntax_keywords_glsl_n, arr_count(syntax_keywords_glsl_n)}, ['o'] = {syntax_keywords_glsl_o, arr_count(syntax_keywords_glsl_o)}, ['p'] = {syntax_keywords_glsl_p, arr_count(syntax_keywords_glsl_p)}, ['r'] = {syntax_keywords_glsl_r, arr_count(syntax_keywords_glsl_r)}, ['s'] = {syntax_keywords_glsl_s, arr_count(syntax_keywords_glsl_s)}, ['t'] = {syntax_keywords_glsl_t, arr_count(syntax_keywords_glsl_t)}, ['u'] = {syntax_keywords_glsl_u, arr_count(syntax_keywords_glsl_u)}, ['v'] = {syntax_keywords_glsl_v, arr_count(syntax_keywords_glsl_v)}, ['w'] = {syntax_keywords_glsl_w, arr_count(syntax_keywords_glsl_w)}
};
static const Keyword syntax_keywords_css_x21[1] = {{"!important", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_x2d[1] = {{"-webkit-line-clamp:", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_x40[25] = {{"@annotation", SYNTAX_KEYWORD},{"@bottom-center", SYNTAX_KEYWORD},{"@character-variant", SYNTAX_KEYWORD},{"@charset", SYNTAX_KEYWORD},{"@counter-style", SYNTAX_KEYWORD},{"@font-face", SYNTAX_KEYWORD},{"@font-feature-values", SYNTAX_KEYWORD},{"@historical-forms", SYNTAX_KEYWORD},{"@import", SYNTAX_KEYWORD},{"@keyframes", SYNTAX_KEYWORD},{"@layer", SYNTAX_KEYWORD},{"@left-bottom", SYNTAX_KEYWORD},{"@media", SYNTAX_KEYWORD},{"@namespace", SYNTAX_KEYWORD},{"@ornaments", SYNTAX_KEYWORD},{"@page", SYNTAX_KEYWORD},{"@property", SYNTAX_KEYWORD},{"@right-bottom", SYNTAX_KEYWORD},{"@scroll-timeline", SYNTAX_KEYWORD},{"@styleset", SYNTAX_KEYWORD},{"@stylistic", SYNTAX_KEYWORD},{"@supports", SYNTAX_KEYWORD},{"@swash", SYNTAX_KEYWORD},{"@top-center", SYNTAX_KEYWORD},{"@viewport", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_css_a[65] = {{"a", SYNTAX_KEYWORD},{"abbr", SYNTAX_KEYWORD},{"above", SYNTAX_CONSTANT},{"abs", SYNTAX_BUILTIN},{"absolute", SYNTAX_CONSTANT},{"accent-color:", SYNTAX_BUILTIN},{"acos", SYNTAX_BUILTIN},{"acronym", SYNTAX_KEYWORD},{"active", SYNTAX_CONSTANT},{"add", SYNTAX_CONSTANT},{"additive", SYNTAX_CONSTANT},{"additive-symbols:", SYNTAX_BUILTIN},{"address", SYNTAX_KEYWORD},{"after-edge", SYNTAX_CONSTANT},{"alias", SYNTAX_CONSTANT},{"aliceblue", SYNTAX_CONSTANT},{"align-content:", SYNTAX_BUILTIN},{"align-items:", SYNTAX_BUILTIN},{"align-self:", SYNTAX_BUILTIN},{"align-tracks:", SYNTAX_BUILTIN},{"all-petite-caps", SYNTAX_CONSTANT},{"all-scroll", SYNTAX_CONSTANT},{"all-small-caps", SYNTAX_CONSTANT},{"all:", SYNTAX_BUILTIN},{"alpha", SYNTAX_CONSTANT},{"alphabetic", SYNTAX_CONSTANT},{"alternate", SYNTAX_CONSTANT},{"alternate-reverse", SYNTAX_CONSTANT},{"always", SYNTAX_CONSTANT},{"animation-composition:", SYNTAX_BUILTIN},{"animation-delay:", SYNTAX_BUILTIN},{"animation-direction:", SYNTAX_BUILTIN},{"animation-duration:", SYNTAX_BUILTIN},{"animation-fill-mode:", SYNTAX_BUILTIN},{"animation-iteration-count:", SYNTAX_BUILTIN},{"animation-name:", SYNTAX_BUILTIN},{"animation-play-state:", SYNTAX_BUILTIN},{"animation-timeline:", SYNTAX_BUILTIN},{"animation-timing-function:", SYNTAX_BUILTIN},{"animation:", SYNTAX_BUILTIN},{"annotation", SYNTAX_BUILTIN},{"antialiased", SYNTAX_CONSTANT},{"antiquewhite", SYNTAX_CONSTANT},{"appearance:", SYNTAX_BUILTIN},{"applet", SYNTAX_KEYWORD},{"aqua", SYNTAX_CONSTANT},{"aquamarine", SYNTAX_CONSTANT},{"area", SYNTAX_KEYWORD},{"article", SYNTAX_KEYWORD},{"ascent-override:", SYNTAX_BUILTIN},{"aside", SYNTAX_KEYWORD},{"asin", SYNTAX_BUILTIN},{"aspect-ratio:", SYNTAX_BUILTIN},{"atan", SYNTAX_BUILTIN},{"atan2", SYNTAX_BUILTIN},{"attr", SYNTAX_BUILTIN},{"audio", SYNTAX_KEYWORD},{"auto", SYNTAX_CONSTANT},{"auto-pos", SYNTAX_CONSTANT},{"available", SYNTAX_CONSTANT},{"avoid", SYNTAX_CONSTANT},{"avoid-column", SYNTAX_CONSTANT},{"avoid-page", SYNTAX_CONSTANT},{"avoid-region", SYNTAX_CONSTANT},{"azure", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_b[127] = {{"b", SYNTAX_KEYWORD},{"backdrop-filter:", SYNTAX_BUILTIN},{"backface-visibility:", SYNTAX_BUILTIN},{"background-attachment:", SYNTAX_BUILTIN},{"background-blend-mode:", SYNTAX_BUILTIN},{"background-clip:", SYNTAX_BUILTIN},{"background-color:", SYNTAX_BUILTIN},{"background-image:", SYNTAX_BUILTIN},{"background-origin:", SYNTAX_BUILTIN},{"background-position-x:", SYNTAX_BUILTIN},{"background-position-y:", SYNTAX_BUILTIN},{"background-position:", SYNTAX_BUILTIN},{"background-repeat:", SYNTAX_BUILTIN},{"background-size:", SYNTAX_BUILTIN},{"background:", SYNTAX_BUILTIN},{"backwards", SYNTAX_CONSTANT},{"balance", SYNTAX_CONSTANT},{"base", SYNTAX_KEYWORD},{"baseline", SYNTAX_CONSTANT},{"bdi", SYNTAX_KEYWORD},{"bdo", SYNTAX_KEYWORD},{"before-edge", SYNTAX_CONSTANT},{"beige", SYNTAX_CONSTANT},{"below", SYNTAX_CONSTANT},{"bevel", SYNTAX_CONSTANT},{"bgsound", SYNTAX_KEYWORD},{"bidi-override", SYNTAX_CONSTANT},{"big", SYNTAX_KEYWORD},{"bisque", SYNTAX_CONSTANT},{"black", SYNTAX_CONSTANT},{"blanchedalmond", SYNTAX_CONSTANT},{"bleed:", SYNTAX_BUILTIN},{"blink", SYNTAX_KEYWORD},{"block", SYNTAX_CONSTANT},{"block-axis", SYNTAX_CONSTANT},{"block-end", SYNTAX_CONSTANT},{"block-overflow:", SYNTAX_BUILTIN},{"block-size:", SYNTAX_BUILTIN},{"block-start", SYNTAX_CONSTANT},{"blockquote", SYNTAX_KEYWORD},{"blue", SYNTAX_CONSTANT},{"blueviolet", SYNTAX_CONSTANT},{"blur", SYNTAX_BUILTIN},{"body", SYNTAX_KEYWORD},{"bold", SYNTAX_CONSTANT},{"bolder", SYNTAX_CONSTANT},{"border-block-color:", SYNTAX_BUILTIN},{"border-block-end-color:", SYNTAX_BUILTIN},{"border-block-end-style:", SYNTAX_BUILTIN},{"border-block-end-width:", SYNTAX_BUILTIN},{"border-block-end:", SYNTAX_BUILTIN},{"border-block-start-color:", SYNTAX_BUILTIN},{"border-block-start-style:", SYNTAX_BUILTIN},{"border-block-start-width:", SYNTAX_BUILTIN},{"border-block-start:", SYNTAX_BUILTIN},{"border-block-style:", SYNTAX_BUILTIN},{"border-block-width:", SYNTAX_BUILTIN},{"border-block:", SYNTAX_BUILTIN},{"border-bottom-color:", SYNTAX_BUILTIN},{"border-bottom-left-radius:", SYNTAX_BUILTIN},{"border-bottom-right-radius:", SYNTAX_BUILTIN},{"border-bottom-style:", SYNTAX_BUILTIN},{"border-bottom-width:", SYNTAX_BUILTIN},{"border-bottom:", SYNTAX_BUILTIN},{"border-box", SYNTAX_CONSTANT},{"border-collapse:", SYNTAX_BUILTIN},{"border-color:", SYNTAX_BUILTIN},{"border-end-end-radius:", SYNTAX_BUILTIN},{"border-end-start-radius:", SYNTAX_BUILTIN},{"border-image-outset:", SYNTAX_BUILTIN},{"border-image-repeat:", SYNTAX_BUILTIN},{"border-image-slice:", SYNTAX_BUILTIN},{"border-image-source:", SYNTAX_BUILTIN},{"border-image-width:", SYNTAX_BUILTIN},{"border-image:", SYNTAX_BUILTIN},{"border-inline-color:", SYNTAX_BUILTIN},{"border-inline-end-color:", SYNTAX_BUILTIN},{"border-inline-end-style:", SYNTAX_BUILTIN},{"border-inline-end-width:", SYNTAX_BUILTIN},{"border-inline-end:", SYNTAX_BUILTIN},{"border-inline-start-color:", SYNTAX_BUILTIN},{"border-inline-start-style:", SYNTAX_BUILTIN},{"border-inline-start-width:", SYNTAX_BUILTIN},{"border-inline-start:", SYNTAX_BUILTIN},{"border-inline-style:", SYNTAX_BUILTIN},{"border-inline-width:", SYNTAX_BUILTIN},{"border-inline:", SYNTAX_BUILTIN},{"border-left-color:", SYNTAX_BUILTIN},{"border-left-style:", SYNTAX_BUILTIN},{"border-left-width:", SYNTAX_BUILTIN},{"border-left:", SYNTAX_BUILTIN},{"border-radius:", SYNTAX_BUILTIN},{"border-right-color:", SYNTAX_BUILTIN},{"border-right-style:", SYNTAX_BUILTIN},{"border-right-width:", SYNTAX_BUILTIN},{"border-right:", SYNTAX_BUILTIN},{"border-spacing:", SYNTAX_BUILTIN},{"border-start-end-radius:", SYNTAX_BUILTIN},{"border-start-start-radius:", SYNTAX_BUILTIN},{"border-style:", SYNTAX_BUILTIN},{"border-top-color:", SYNTAX_BUILTIN},{"border-top-left-radius:", SYNTAX_BUILTIN},{"border-top-right-radius:", SYNTAX_BUILTIN},{"border-top-style:", SYNTAX_BUILTIN},{"border-top-width:", SYNTAX_BUILTIN},{"border-top:", SYNTAX_BUILTIN},{"border-width:", SYNTAX_BUILTIN},{"border:", SYNTAX_BUILTIN},{"both", SYNTAX_CONSTANT},{"bottom", SYNTAX_CONSTANT},{"bottom-outside", SYNTAX_CONSTANT},{"bottom:", SYNTAX_BUILTIN},{"box-decoration-break:", SYNTAX_BUILTIN},{"box-shadow:", SYNTAX_BUILTIN},{"box-sizing:", SYNTAX_BUILTIN},{"br", SYNTAX_KEYWORD},{"break-after:", SYNTAX_BUILTIN},{"break-all", SYNTAX_CONSTANT},{"break-before:", SYNTAX_BUILTIN},{"break-inside:", SYNTAX_BUILTIN},{"break-word", SYNTAX_CONSTANT},{"brightness", SYNTAX_BUILTIN},{"brown", SYNTAX_CONSTANT},{"bullets", SYNTAX_CONSTANT},{"burlywood", SYNTAX_CONSTANT},{"butt", SYNTAX_CONSTANT},{"button", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_css_c[84] = {{"cadetblue", SYNTAX_CONSTANT},{"calc", SYNTAX_BUILTIN},{"canvas", SYNTAX_KEYWORD},{"capitalize", SYNTAX_CONSTANT},{"caption", SYNTAX_KEYWORD},{"caption-side:", SYNTAX_BUILTIN},{"caret-color:", SYNTAX_BUILTIN},{"caret-shape:", SYNTAX_BUILTIN},{"caret:", SYNTAX_BUILTIN},{"cell", SYNTAX_CONSTANT},{"center", SYNTAX_CONSTANT},{"central", SYNTAX_CONSTANT},{"char", SYNTAX_CONSTANT},{"character-variant", SYNTAX_BUILTIN},{"chartreuse", SYNTAX_CONSTANT},{"chocolate", SYNTAX_CONSTANT},{"circle", SYNTAX_BUILTIN},{"cite", SYNTAX_KEYWORD},{"clamp", SYNTAX_BUILTIN},{"clear:", SYNTAX_BUILTIN},{"clip-path:", SYNTAX_BUILTIN},{"clip:", SYNTAX_BUILTIN},{"clone", SYNTAX_CONSTANT},{"close-quote", SYNTAX_CONSTANT},{"closest-corner", SYNTAX_CONSTANT},{"closest-side", SYNTAX_CONSTANT},{"code", SYNTAX_KEYWORD},{"col", SYNTAX_KEYWORD},{"col-resize", SYNTAX_CONSTANT},{"colgroup", SYNTAX_KEYWORD},{"collapse", SYNTAX_CONSTANT},{"color-burn", SYNTAX_CONSTANT},{"color-dodge", SYNTAX_CONSTANT},{"color-scheme:", SYNTAX_BUILTIN},{"color:", SYNTAX_BUILTIN},{"column", SYNTAX_CONSTANT},{"column-count:", SYNTAX_BUILTIN},{"column-fill:", SYNTAX_BUILTIN},{"column-gap:", SYNTAX_BUILTIN},{"column-reverse", SYNTAX_CONSTANT},{"column-rule-color:", SYNTAX_BUILTIN},{"column-rule-style:", SYNTAX_BUILTIN},{"column-rule-width:", SYNTAX_BUILTIN},{"column-rule:", SYNTAX_BUILTIN},{"column-span:", SYNTAX_BUILTIN},{"column-width:", SYNTAX_BUILTIN},{"columns:", SYNTAX_BUILTIN},{"common-ligatures", SYNTAX_CONSTANT},{"compact", SYNTAX_CONSTANT},{"condensed", SYNTAX_CONSTANT},{"conic-gradient", SYNTAX_BUILTIN},{"contain-intrinsic-block-size:", SYNTAX_BUILTIN},{"contain-intrinsic-height:", SYNTAX_BUILTIN},{"contain-intrinsic-inline-size:", SYNTAX_BUILTIN},{"contain-intrinsic-size:", SYNTAX_BUILTIN},{"contain-intrinsic-width:", SYNTAX_BUILTIN},{"contain:", SYNTAX_BUILTIN},{"content", SYNTAX_KEYWORD},{"content-box", SYNTAX_CONSTANT},{"content-visibility:", SYNTAX_BUILTIN},{"content:", SYNTAX_BUILTIN},{"contents", SYNTAX_CONSTANT},{"context-menu", SYNTAX_CONSTANT},{"contextual", SYNTAX_CONSTANT},{"contrast", SYNTAX_BUILTIN},{"copy", SYNTAX_CONSTANT},{"coral", SYNTAX_CONSTANT},{"cornflowerblue", SYNTAX_CONSTANT},{"cornsilk", SYNTAX_CONSTANT},{"cos", SYNTAX_BUILTIN},{"counter-increment:", SYNTAX_BUILTIN},{"counter-reset:", SYNTAX_BUILTIN},{"counter-set:", SYNTAX_BUILTIN},{"counters", SYNTAX_BUILTIN},{"cover", SYNTAX_CONSTANT},{"crimson", SYNTAX_CONSTANT},{"crisp-edges", SYNTAX_CONSTANT},{"crispEdges", SYNTAX_CONSTANT},{"cross-fade", SYNTAX_BUILTIN},{"crosshair", SYNTAX_CONSTANT},{"cubic-bezier", SYNTAX_BUILTIN},{"cursor:", SYNTAX_BUILTIN},{"cyan", SYNTAX_CONSTANT},{"cyclic", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_d[61] = {{"dark", SYNTAX_CONSTANT},{"darkblue", SYNTAX_CONSTANT},{"darkcyan", SYNTAX_CONSTANT},{"darken", SYNTAX_CONSTANT},{"darkgoldenrod", SYNTAX_CONSTANT},{"darkgray", SYNTAX_CONSTANT},{"darkgreen", SYNTAX_CONSTANT},{"darkgrey", SYNTAX_CONSTANT},{"darkkhaki", SYNTAX_CONSTANT},{"darkmagenta", SYNTAX_CONSTANT},{"darkolivegreen", SYNTAX_CONSTANT},{"darkorange", SYNTAX_CONSTANT},{"darkorchid", SYNTAX_CONSTANT},{"darkred", SYNTAX_CONSTANT},{"darksalmon", SYNTAX_CONSTANT},{"darkseagreen", SYNTAX_CONSTANT},{"darkslateblue", SYNTAX_CONSTANT},{"darkslategray", SYNTAX_CONSTANT},{"darkslategrey", SYNTAX_CONSTANT},{"darkturquoise", SYNTAX_CONSTANT},{"darkviolet", SYNTAX_CONSTANT},{"dashed", SYNTAX_CONSTANT},{"data", SYNTAX_KEYWORD},{"datalist", SYNTAX_KEYWORD},{"dd", SYNTAX_KEYWORD},{"decimal", SYNTAX_CONSTANT},{"deeppink", SYNTAX_CONSTANT},{"deepskyblue", SYNTAX_CONSTANT},{"default", SYNTAX_CONSTANT},{"del", SYNTAX_KEYWORD},{"dense", SYNTAX_CONSTANT},{"descent-override:", SYNTAX_BUILTIN},{"details", SYNTAX_KEYWORD},{"dfn", SYNTAX_KEYWORD},{"diagonal-fractions", SYNTAX_CONSTANT},{"dialog", SYNTAX_KEYWORD},{"difference", SYNTAX_CONSTANT},{"digits", SYNTAX_CONSTANT},{"dimgray", SYNTAX_CONSTANT},{"dimgrey", SYNTAX_CONSTANT},{"dir", SYNTAX_KEYWORD},{"direction:", SYNTAX_BUILTIN},{"disabled", SYNTAX_CONSTANT},{"disc", SYNTAX_CONSTANT},{"discretionary-ligatures", SYNTAX_CONSTANT},{"display:", SYNTAX_BUILTIN},{"distribute", SYNTAX_CONSTANT},{"distribute-all-lines", SYNTAX_CONSTANT},{"distribute-letter", SYNTAX_CONSTANT},{"distribute-space", SYNTAX_CONSTANT},{"div", SYNTAX_KEYWORD},{"dl", SYNTAX_KEYWORD},{"dodgerblue", SYNTAX_CONSTANT},{"dot", SYNTAX_CONSTANT},{"dotted", SYNTAX_CONSTANT},{"double", SYNTAX_CONSTANT},{"double-circle", SYNTAX_CONSTANT},{"downleft", SYNTAX_CONSTANT},{"downright", SYNTAX_CONSTANT},{"drop-shadow", SYNTAX_BUILTIN},{"dt", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_css_e[25] = {{"e-resize", SYNTAX_CONSTANT},{"each-line", SYNTAX_CONSTANT},{"ease", SYNTAX_CONSTANT},{"ease-in", SYNTAX_CONSTANT},{"ease-in-out", SYNTAX_CONSTANT},{"ease-out", SYNTAX_CONSTANT},{"economy", SYNTAX_CONSTANT},{"element", SYNTAX_BUILTIN},{"ellipse", SYNTAX_BUILTIN},{"ellipsis", SYNTAX_CONSTANT},{"em", SYNTAX_KEYWORD},{"embed", SYNTAX_KEYWORD},{"empty-cells:", SYNTAX_BUILTIN},{"end", SYNTAX_CONSTANT},{"env", SYNTAX_BUILTIN},{"evenodd", SYNTAX_CONSTANT},{"ew-resize", SYNTAX_CONSTANT},{"exact", SYNTAX_CONSTANT},{"exclude", SYNTAX_CONSTANT},{"exclusion", SYNTAX_CONSTANT},{"exp", SYNTAX_BUILTIN},{"expanded", SYNTAX_CONSTANT},{"extends", SYNTAX_CONSTANT},{"extra-condensed", SYNTAX_CONSTANT},{"extra-expanded", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_f[60] = {{"fallback:", SYNTAX_BUILTIN},{"farthest-corner", SYNTAX_CONSTANT},{"farthest-side", SYNTAX_CONSTANT},{"fieldset", SYNTAX_KEYWORD},{"figcaption", SYNTAX_KEYWORD},{"figure", SYNTAX_KEYWORD},{"fill", SYNTAX_CONSTANT},{"fill-available", SYNTAX_CONSTANT},{"fill-box", SYNTAX_CONSTANT},{"filled", SYNTAX_CONSTANT},{"filter:", SYNTAX_BUILTIN},{"firebrick", SYNTAX_CONSTANT},{"fit-content", SYNTAX_CONSTANT},{"fixed", SYNTAX_CONSTANT},{"flat", SYNTAX_CONSTANT},{"flex-basis:", SYNTAX_BUILTIN},{"flex-direction:", SYNTAX_BUILTIN},{"flex-flow:", SYNTAX_BUILTIN},{"flex-grow:", SYNTAX_BUILTIN},{"flex-shrink:", SYNTAX_BUILTIN},{"flex-wrap:", SYNTAX_BUILTIN},{"flex:", SYNTAX_BUILTIN},{"flip", SYNTAX_CONSTANT},{"float:", SYNTAX_BUILTIN},{"floralwhite", SYNTAX_CONSTANT},{"flow-root", SYNTAX_CONSTANT},{"font", SYNTAX_KEYWORD},{"font-display:", SYNTAX_BUILTIN},{"font-family:", SYNTAX_BUILTIN},{"font-feature-settings:", SYNTAX_BUILTIN},{"font-kerning:", SYNTAX_BUILTIN},{"font-language-override:", SYNTAX_BUILTIN},{"font-optical-sizing:", SYNTAX_BUILTIN},{"font-size-adjust:", SYNTAX_BUILTIN},{"font-size:", SYNTAX_BUILTIN},{"font-stretch:", SYNTAX_BUILTIN},{"font-style:", SYNTAX_BUILTIN},{"font-synthesis:", SYNTAX_BUILTIN},{"font-variant-alternates:", SYNTAX_BUILTIN},{"font-variant-caps:", SYNTAX_BUILTIN},{"font-variant-east-asian:", SYNTAX_BUILTIN},{"font-variant-ligatures:", SYNTAX_BUILTIN},{"font-variant-numeric:", SYNTAX_BUILTIN},{"font-variant-position:", SYNTAX_BUILTIN},{"font-variant:", SYNTAX_BUILTIN},{"font-variation-settings:", SYNTAX_BUILTIN},{"font-weight:", SYNTAX_BUILTIN},{"font:", SYNTAX_BUILTIN},{"footer", SYNTAX_KEYWORD},{"forced-color-adjust:", SYNTAX_BUILTIN},{"forestgreen", SYNTAX_CONSTANT},{"form", SYNTAX_KEYWORD},{"format", SYNTAX_BUILTIN},{"forwards", SYNTAX_CONSTANT},{"frame", SYNTAX_KEYWORD},{"frameset", SYNTAX_KEYWORD},{"freeze", SYNTAX_CONSTANT},{"from-image", SYNTAX_CONSTANT},{"fuchsia", SYNTAX_CONSTANT},{"full-width", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_g[30] = {{"gainsboro", SYNTAX_CONSTANT},{"gap:", SYNTAX_BUILTIN},{"geometricPrecision", SYNTAX_CONSTANT},{"georgian", SYNTAX_CONSTANT},{"ghostwhite", SYNTAX_CONSTANT},{"gold", SYNTAX_CONSTANT},{"goldenrod", SYNTAX_CONSTANT},{"grab", SYNTAX_CONSTANT},{"grabbing", SYNTAX_CONSTANT},{"gray", SYNTAX_CONSTANT},{"grayscale", SYNTAX_BUILTIN},{"green", SYNTAX_CONSTANT},{"greenyellow", SYNTAX_CONSTANT},{"grey", SYNTAX_CONSTANT},{"grid-area:", SYNTAX_BUILTIN},{"grid-auto-columns:", SYNTAX_BUILTIN},{"grid-auto-flow:", SYNTAX_BUILTIN},{"grid-auto-rows:", SYNTAX_BUILTIN},{"grid-column-end:", SYNTAX_BUILTIN},{"grid-column-start:", SYNTAX_BUILTIN},{"grid-column:", SYNTAX_BUILTIN},{"grid-row-end:", SYNTAX_BUILTIN},{"grid-row-start:", SYNTAX_BUILTIN},{"grid-row:", SYNTAX_BUILTIN},{"grid-template-areas:", SYNTAX_BUILTIN},{"grid-template-columns:", SYNTAX_BUILTIN},{"grid-template-rows:", SYNTAX_BUILTIN},{"grid-template:", SYNTAX_BUILTIN},{"grid:", SYNTAX_BUILTIN},{"groove", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_h[34] = {{"h1", SYNTAX_KEYWORD},{"h2", SYNTAX_KEYWORD},{"h3", SYNTAX_KEYWORD},{"h4", SYNTAX_KEYWORD},{"h5", SYNTAX_KEYWORD},{"h6", SYNTAX_KEYWORD},{"hand", SYNTAX_CONSTANT},{"hanging", SYNTAX_CONSTANT},{"hanging-punctuation:", SYNTAX_BUILTIN},{"hard-light", SYNTAX_CONSTANT},{"head", SYNTAX_KEYWORD},{"header", SYNTAX_KEYWORD},{"height:", SYNTAX_BUILTIN},{"help", SYNTAX_CONSTANT},{"hgroup", SYNTAX_KEYWORD},{"hidden", SYNTAX_CONSTANT},{"hide", SYNTAX_CONSTANT},{"historical-forms", SYNTAX_CONSTANT},{"historical-ligatures", SYNTAX_CONSTANT},{"honeydew", SYNTAX_CONSTANT},{"horizontal", SYNTAX_CONSTANT},{"horizontal-tb", SYNTAX_CONSTANT},{"hotpink", SYNTAX_CONSTANT},{"hr", SYNTAX_KEYWORD},{"hsl", SYNTAX_BUILTIN},{"hsla", SYNTAX_BUILTIN},{"html", SYNTAX_KEYWORD},{"hue", SYNTAX_CONSTANT},{"hue-rotate", SYNTAX_BUILTIN},{"hwb", SYNTAX_BUILTIN},{"hyphenate-character:", SYNTAX_BUILTIN},{"hyphenate-limit-chars:", SYNTAX_BUILTIN},{"hyphens:", SYNTAX_BUILTIN},{"hypot", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_i[55] = {{"i", SYNTAX_KEYWORD},{"icon", SYNTAX_CONSTANT},{"ideograph-alpha", SYNTAX_CONSTANT},{"ideograph-numeric", SYNTAX_CONSTANT},{"ideograph-parenthesis", SYNTAX_CONSTANT},{"ideograph-space", SYNTAX_CONSTANT},{"ideographic", SYNTAX_CONSTANT},{"iframe", SYNTAX_KEYWORD},{"image", SYNTAX_BUILTIN},{"image-orientation:", SYNTAX_BUILTIN},{"image-rendering:", SYNTAX_BUILTIN},{"image-resolution:", SYNTAX_BUILTIN},{"image-set", SYNTAX_BUILTIN},{"img", SYNTAX_KEYWORD},{"inactive", SYNTAX_CONSTANT},{"indianred", SYNTAX_CONSTANT},{"indigo", SYNTAX_CONSTANT},{"infinite", SYNTAX_CONSTANT},{"inherit", SYNTAX_CONSTANT},{"inherits:", SYNTAX_BUILTIN},{"initial", SYNTAX_CONSTANT},{"initial-letter-align:", SYNTAX_BUILTIN},{"initial-letter:", SYNTAX_BUILTIN},{"initial-value:", SYNTAX_BUILTIN},{"inline", SYNTAX_CONSTANT},{"inline-axis", SYNTAX_CONSTANT},{"inline-block", SYNTAX_CONSTANT},{"inline-end", SYNTAX_CONSTANT},{"inline-flex", SYNTAX_CONSTANT},{"inline-grid", SYNTAX_CONSTANT},{"inline-list-item", SYNTAX_CONSTANT},{"inline-size:", SYNTAX_BUILTIN},{"inline-start", SYNTAX_CONSTANT},{"inline-table", SYNTAX_CONSTANT},{"input", SYNTAX_KEYWORD},{"input-security:", SYNTAX_BUILTIN},{"ins", SYNTAX_KEYWORD},{"inset", SYNTAX_BUILTIN},{"inset-block-end:", SYNTAX_BUILTIN},{"inset-block-start:", SYNTAX_BUILTIN},{"inset-block:", SYNTAX_BUILTIN},{"inset-inline-end:", SYNTAX_BUILTIN},{"inset-inline-start:", SYNTAX_BUILTIN},{"inset-inline:", SYNTAX_BUILTIN},{"inside", SYNTAX_CONSTANT},{"inter-character", SYNTAX_CONSTANT},{"inter-ideograph", SYNTAX_CONSTANT},{"inter-word", SYNTAX_CONSTANT},{"intersect", SYNTAX_CONSTANT},{"invert", SYNTAX_BUILTIN},{"isolate", SYNTAX_CONSTANT},{"isolate-override", SYNTAX_CONSTANT},{"isolation:", SYNTAX_BUILTIN},{"italic", SYNTAX_CONSTANT},{"ivory", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_j[10] = {{"jis04", SYNTAX_CONSTANT},{"jis78", SYNTAX_CONSTANT},{"jis83", SYNTAX_CONSTANT},{"jis90", SYNTAX_CONSTANT},{"justify", SYNTAX_CONSTANT},{"justify-all", SYNTAX_CONSTANT},{"justify-content:", SYNTAX_BUILTIN},{"justify-items:", SYNTAX_BUILTIN},{"justify-self:", SYNTAX_BUILTIN},{"justify-tracks:", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_k[5] = {{"kannada", SYNTAX_CONSTANT},{"kbd", SYNTAX_KEYWORD},{"keep-all", SYNTAX_CONSTANT},{"keygen", SYNTAX_KEYWORD},{"khaki", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_l[65] = {{"lab", SYNTAX_BUILTIN},{"label", SYNTAX_KEYWORD},{"landscape", SYNTAX_CONSTANT},{"large", SYNTAX_CONSTANT},{"larger", SYNTAX_CONSTANT},{"lavender", SYNTAX_CONSTANT},{"lavenderblush", SYNTAX_CONSTANT},{"lawngreen", SYNTAX_CONSTANT},{"layer", SYNTAX_BUILTIN},{"lch", SYNTAX_BUILTIN},{"leader", SYNTAX_BUILTIN},{"left", SYNTAX_CONSTANT},{"left:", SYNTAX_BUILTIN},{"legend", SYNTAX_KEYWORD},{"lemonchiffon", SYNTAX_CONSTANT},{"letter-spacing:", SYNTAX_BUILTIN},{"li", SYNTAX_KEYWORD},{"light", SYNTAX_CONSTANT},{"lightblue", SYNTAX_CONSTANT},{"lightcoral", SYNTAX_CONSTANT},{"lightcyan", SYNTAX_CONSTANT},{"lighten", SYNTAX_CONSTANT},{"lighter", SYNTAX_CONSTANT},{"lightgoldenrodyellow", SYNTAX_CONSTANT},{"lightgray", SYNTAX_CONSTANT},{"lightgreen", SYNTAX_CONSTANT},{"lightgrey", SYNTAX_CONSTANT},{"lightpink", SYNTAX_CONSTANT},{"lightsalmon", SYNTAX_CONSTANT},{"lightseagreen", SYNTAX_CONSTANT},{"lightskyblue", SYNTAX_CONSTANT},{"lightslategray", SYNTAX_CONSTANT},{"lightslategrey", SYNTAX_CONSTANT},{"lightsteelblue", SYNTAX_CONSTANT},{"lightyellow", SYNTAX_CONSTANT},{"lime", SYNTAX_CONSTANT},{"limegreen", SYNTAX_CONSTANT},{"line", SYNTAX_CONSTANT},{"line-break:", SYNTAX_BUILTIN},{"line-clamp:", SYNTAX_BUILTIN},{"line-edge", SYNTAX_CONSTANT},{"line-gap-override:", SYNTAX_BUILTIN},{"line-height-step:", SYNTAX_BUILTIN},{"line-height:", SYNTAX_BUILTIN},{"line-through", SYNTAX_CONSTANT},{"linear", SYNTAX_CONSTANT},{"linear-gradient", SYNTAX_BUILTIN},{"linearRGB", SYNTAX_CONSTANT},{"linen", SYNTAX_CONSTANT},{"lining-nums", SYNTAX_CONSTANT},{"link", SYNTAX_KEYWORD},{"list-item", SYNTAX_CONSTANT},{"list-style-image:", SYNTAX_BUILTIN},{"list-style-position:", SYNTAX_BUILTIN},{"list-style-type:", SYNTAX_BUILTIN},{"list-style:", SYNTAX_BUILTIN},{"local", SYNTAX_BUILTIN},{"log", SYNTAX_BUILTIN},{"loose", SYNTAX_CONSTANT},{"lowercase", SYNTAX_CONSTANT},{"lr", SYNTAX_CONSTANT},{"lr-tb", SYNTAX_CONSTANT},{"ltr", SYNTAX_CONSTANT},{"luminance", SYNTAX_CONSTANT},{"luminosity", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_m[92] = {{"magenta", SYNTAX_CONSTANT},{"main", SYNTAX_KEYWORD},{"main-size", SYNTAX_CONSTANT},{"mandatory", SYNTAX_CONSTANT},{"manipulation", SYNTAX_CONSTANT},{"manual", SYNTAX_CONSTANT},{"map", SYNTAX_KEYWORD},{"margin-block-end:", SYNTAX_BUILTIN},{"margin-block-start:", SYNTAX_BUILTIN},{"margin-block:", SYNTAX_BUILTIN},{"margin-bottom:", SYNTAX_BUILTIN},{"margin-box", SYNTAX_CONSTANT},{"margin-inline-end:", SYNTAX_BUILTIN},{"margin-inline-start:", SYNTAX_BUILTIN},{"margin-inline:", SYNTAX_BUILTIN},{"margin-left:", SYNTAX_BUILTIN},{"margin-right:", SYNTAX_BUILTIN},{"margin-top:", SYNTAX_BUILTIN},{"margin-trim:", SYNTAX_BUILTIN},{"margin:", SYNTAX_BUILTIN},{"mark", SYNTAX_KEYWORD},{"marks:", SYNTAX_BUILTIN},{"maroon", SYNTAX_CONSTANT},{"marquee", SYNTAX_KEYWORD},{"mask-border-mode:", SYNTAX_BUILTIN},{"mask-border-outset:", SYNTAX_BUILTIN},{"mask-border-repeat:", SYNTAX_BUILTIN},{"mask-border-slice:", SYNTAX_BUILTIN},{"mask-border-source:", SYNTAX_BUILTIN},{"mask-border-width:", SYNTAX_BUILTIN},{"mask-border:", SYNTAX_BUILTIN},{"mask-clip:", SYNTAX_BUILTIN},{"mask-composite:", SYNTAX_BUILTIN},{"mask-image:", SYNTAX_BUILTIN},{"mask-mode:", SYNTAX_BUILTIN},{"mask-origin:", SYNTAX_BUILTIN},{"mask-position:", SYNTAX_BUILTIN},{"mask-repeat:", SYNTAX_BUILTIN},{"mask-size:", SYNTAX_BUILTIN},{"mask-type:", SYNTAX_BUILTIN},{"mask:", SYNTAX_BUILTIN},{"masonry-auto-flow:", SYNTAX_BUILTIN},{"match-parent", SYNTAX_CONSTANT},{"match-source", SYNTAX_CONSTANT},{"math-depth:", SYNTAX_BUILTIN},{"math-shift:", SYNTAX_BUILTIN},{"math-style:", SYNTAX_BUILTIN},{"mathematical", SYNTAX_CONSTANT},{"matrix", SYNTAX_BUILTIN},{"matrix3d", SYNTAX_BUILTIN},{"max", SYNTAX_BUILTIN},{"max-block-size:", SYNTAX_BUILTIN},{"max-content", SYNTAX_CONSTANT},{"max-height:", SYNTAX_BUILTIN},{"max-inline-size:", SYNTAX_BUILTIN},{"max-lines:", SYNTAX_BUILTIN},{"max-width:", SYNTAX_BUILTIN},{"max-zoom:", SYNTAX_BUILTIN},{"medium", SYNTAX_CONSTANT},{"mediumaquamarine", SYNTAX_CONSTANT},{"mediumblue", SYNTAX_CONSTANT},{"mediumorchid", SYNTAX_CONSTANT},{"mediumpurple", SYNTAX_CONSTANT},{"mediumseagreen", SYNTAX_CONSTANT},{"mediumslateblue", SYNTAX_CONSTANT},{"mediumspringgreen", SYNTAX_CONSTANT},{"mediumturquoise", SYNTAX_CONSTANT},{"mediumvioletred", SYNTAX_CONSTANT},{"menu", SYNTAX_KEYWORD},{"menuitem", SYNTAX_KEYWORD},{"message-box", SYNTAX_CONSTANT},{"meta", SYNTAX_KEYWORD},{"meter", SYNTAX_KEYWORD},{"middle", SYNTAX_CONSTANT},{"midnightblue", SYNTAX_CONSTANT},{"min", SYNTAX_BUILTIN},{"min-block-size:", SYNTAX_BUILTIN},{"min-content", SYNTAX_CONSTANT},{"min-height:", SYNTAX_BUILTIN},{"min-inline-size:", SYNTAX_BUILTIN},{"min-width:", SYNTAX_BUILTIN},{"min-zoom:", SYNTAX_BUILTIN},{"minmax", SYNTAX_BUILTIN},{"mintcream", SYNTAX_CONSTANT},{"mistyrose", SYNTAX_CONSTANT},{"miter", SYNTAX_CONSTANT},{"mix-blend-mode:", SYNTAX_BUILTIN},{"mixed", SYNTAX_CONSTANT},{"moccasin", SYNTAX_CONSTANT},{"mod", SYNTAX_BUILTIN},{"move", SYNTAX_CONSTANT},{"multiply", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_n[34] = {{"n-resize", SYNTAX_CONSTANT},{"narrower", SYNTAX_CONSTANT},{"nav", SYNTAX_KEYWORD},{"navajowhite", SYNTAX_CONSTANT},{"navy", SYNTAX_CONSTANT},{"ne-resize", SYNTAX_CONSTANT},{"nearest-neighbor", SYNTAX_CONSTANT},{"negative:", SYNTAX_BUILTIN},{"nesw-resize", SYNTAX_CONSTANT},{"newspaper", SYNTAX_CONSTANT},{"no-change", SYNTAX_CONSTANT},{"no-clip", SYNTAX_CONSTANT},{"no-close-quote", SYNTAX_CONSTANT},{"no-common-ligatures", SYNTAX_CONSTANT},{"no-contextual", SYNTAX_CONSTANT},{"no-discretionary-ligatures", SYNTAX_CONSTANT},{"no-drop", SYNTAX_CONSTANT},{"no-historical-ligatures", SYNTAX_CONSTANT},{"no-open-quote", SYNTAX_CONSTANT},{"no-repeat", SYNTAX_CONSTANT},{"nobr", SYNTAX_KEYWORD},{"noembed", SYNTAX_KEYWORD},{"noframes", SYNTAX_KEYWORD},{"none", SYNTAX_CONSTANT},{"nonzero", SYNTAX_CONSTANT},{"normal", SYNTAX_CONSTANT},{"noscript", SYNTAX_KEYWORD},{"not-allowed", SYNTAX_CONSTANT},{"nowrap", SYNTAX_CONSTANT},{"ns-resize", SYNTAX_CONSTANT},{"numbers", SYNTAX_CONSTANT},{"numeric", SYNTAX_CONSTANT},{"nw-resize", SYNTAX_CONSTANT},{"nwse-resize", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_o[56] = {{"object", SYNTAX_KEYWORD},{"object-fit:", SYNTAX_BUILTIN},{"object-position:", SYNTAX_BUILTIN},{"oblique", SYNTAX_CONSTANT},{"offset-anchor:", SYNTAX_BUILTIN},{"offset-distance:", SYNTAX_BUILTIN},{"offset-path:", SYNTAX_BUILTIN},{"offset-position:", SYNTAX_BUILTIN},{"offset-rotate:", SYNTAX_BUILTIN},{"offset:", SYNTAX_BUILTIN},{"ol", SYNTAX_KEYWORD},{"oldlace", SYNTAX_CONSTANT},{"oldstyle-nums", SYNTAX_CONSTANT},{"olive", SYNTAX_CONSTANT},{"olivedrab", SYNTAX_CONSTANT},{"opacity", SYNTAX_BUILTIN},{"open", SYNTAX_CONSTANT},{"open-quote", SYNTAX_CONSTANT},{"optgroup", SYNTAX_KEYWORD},{"optimizeLegibility", SYNTAX_CONSTANT},{"optimizeQuality", SYNTAX_CONSTANT},{"optimizeSpeed", SYNTAX_CONSTANT},{"option", SYNTAX_KEYWORD},{"optional", SYNTAX_CONSTANT},{"orange", SYNTAX_CONSTANT},{"orangered", SYNTAX_CONSTANT},{"orchid", SYNTAX_CONSTANT},{"order:", SYNTAX_BUILTIN},{"ordinal", SYNTAX_CONSTANT},{"orientation:", SYNTAX_BUILTIN},{"ornaments", SYNTAX_BUILTIN},{"orphans:", SYNTAX_BUILTIN},{"outline-color:", SYNTAX_BUILTIN},{"outline-offset:", SYNTAX_BUILTIN},{"outline-style:", SYNTAX_BUILTIN},{"outline-width:", SYNTAX_BUILTIN},{"outline:", SYNTAX_BUILTIN},{"output", SYNTAX_KEYWORD},{"outset", SYNTAX_CONSTANT},{"outside", SYNTAX_CONSTANT},{"over", SYNTAX_CONSTANT},{"overflow-anchor:", SYNTAX_BUILTIN},{"overflow-block:", SYNTAX_BUILTIN},{"overflow-clip-margin:", SYNTAX_BUILTIN},{"overflow-inline:", SYNTAX_BUILTIN},{"overflow-wrap:", SYNTAX_BUILTIN},{"overflow-x:", SYNTAX_BUILTIN},{"overflow-y:", SYNTAX_BUILTIN},{"overflow:", SYNTAX_BUILTIN},{"overlay", SYNTAX_CONSTANT},{"overline", SYNTAX_CONSTANT},{"overscroll-behavior-block:", SYNTAX_BUILTIN},{"overscroll-behavior-inline:", SYNTAX_BUILTIN},{"overscroll-behavior-x:", SYNTAX_BUILTIN},{"overscroll-behavior-y:", SYNTAX_BUILTIN},{"overscroll-behavior:", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_p[67] = {{"p", SYNTAX_KEYWORD},{"pad:", SYNTAX_BUILTIN},{"padding-block-end:", SYNTAX_BUILTIN},{"padding-block-start:", SYNTAX_BUILTIN},{"padding-block:", SYNTAX_BUILTIN},{"padding-bottom:", SYNTAX_BUILTIN},{"padding-inline-end:", SYNTAX_BUILTIN},{"padding-inline-start:", SYNTAX_BUILTIN},{"padding-inline:", SYNTAX_BUILTIN},{"padding-left:", SYNTAX_BUILTIN},{"padding-right:", SYNTAX_BUILTIN},{"padding-top:", SYNTAX_BUILTIN},{"padding:", SYNTAX_BUILTIN},{"page", SYNTAX_CONSTANT},{"page-break-after:", SYNTAX_BUILTIN},{"page-break-before:", SYNTAX_BUILTIN},{"page-break-inside:", SYNTAX_BUILTIN},{"paint", SYNTAX_BUILTIN},{"paint-order:", SYNTAX_BUILTIN},{"painted", SYNTAX_CONSTANT},{"palegoldenrod", SYNTAX_CONSTANT},{"palegreen", SYNTAX_CONSTANT},{"paleturquoise", SYNTAX_CONSTANT},{"palevioletred", SYNTAX_CONSTANT},{"pan-down", SYNTAX_CONSTANT},{"pan-left", SYNTAX_CONSTANT},{"pan-right", SYNTAX_CONSTANT},{"pan-up", SYNTAX_CONSTANT},{"pan-x", SYNTAX_CONSTANT},{"pan-y", SYNTAX_CONSTANT},{"papayawhip", SYNTAX_CONSTANT},{"param", SYNTAX_KEYWORD},{"path", SYNTAX_BUILTIN},{"paused", SYNTAX_CONSTANT},{"peachpuff", SYNTAX_CONSTANT},{"perspective", SYNTAX_BUILTIN},{"perspective-origin:", SYNTAX_BUILTIN},{"peru", SYNTAX_CONSTANT},{"petite-caps", SYNTAX_CONSTANT},{"picture", SYNTAX_KEYWORD},{"pink", SYNTAX_CONSTANT},{"pixelated", SYNTAX_CONSTANT},{"place-content:", SYNTAX_BUILTIN},{"place-items:", SYNTAX_BUILTIN},{"place-self:", SYNTAX_BUILTIN},{"plaintext", SYNTAX_CONSTANT},{"plum", SYNTAX_CONSTANT},{"pointer", SYNTAX_CONSTANT},{"pointer-events:", SYNTAX_BUILTIN},{"polygon", SYNTAX_BUILTIN},{"portal", SYNTAX_KEYWORD},{"portrait", SYNTAX_CONSTANT},{"position:", SYNTAX_BUILTIN},{"pow", SYNTAX_BUILTIN},{"powderblue", SYNTAX_CONSTANT},{"pre", SYNTAX_KEYWORD},{"pre-line", SYNTAX_CONSTANT},{"pre-wrap", SYNTAX_CONSTANT},{"prefix:", SYNTAX_BUILTIN},{"preserve-3d", SYNTAX_CONSTANT},{"print-color-adjust:", SYNTAX_BUILTIN},{"progress", SYNTAX_KEYWORD},{"progressive", SYNTAX_CONSTANT},{"proportional-nums", SYNTAX_CONSTANT},{"proportional-width", SYNTAX_CONSTANT},{"proximity", SYNTAX_CONSTANT},{"purple", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_q[2] = {{"q", SYNTAX_KEYWORD},{"quotes:", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_r[54] = {{"radial", SYNTAX_CONSTANT},{"radial-gradient", SYNTAX_BUILTIN},{"range:", SYNTAX_BUILTIN},{"rb", SYNTAX_KEYWORD},{"rect", SYNTAX_BUILTIN},{"recto", SYNTAX_CONSTANT},{"red", SYNTAX_CONSTANT},{"region", SYNTAX_CONSTANT},{"relative", SYNTAX_CONSTANT},{"rem", SYNTAX_BUILTIN},{"remove", SYNTAX_CONSTANT},{"repeat", SYNTAX_BUILTIN},{"repeating-conic-gradient", SYNTAX_BUILTIN},{"repeating-linear-gradient", SYNTAX_BUILTIN},{"repeating-radial-gradient", SYNTAX_BUILTIN},{"reset-size", SYNTAX_CONSTANT},{"resize:", SYNTAX_BUILTIN},{"reverse", SYNTAX_CONSTANT},{"reversed", SYNTAX_BUILTIN},{"revert", SYNTAX_CONSTANT},{"rgb", SYNTAX_BUILTIN},{"rgba", SYNTAX_BUILTIN},{"ridge", SYNTAX_CONSTANT},{"right", SYNTAX_CONSTANT},{"right:", SYNTAX_BUILTIN},{"rl", SYNTAX_CONSTANT},{"rl-tb", SYNTAX_CONSTANT},{"rosybrown", SYNTAX_CONSTANT},{"rotate", SYNTAX_BUILTIN},{"rotate3d", SYNTAX_BUILTIN},{"rotateX", SYNTAX_BUILTIN},{"rotateY", SYNTAX_BUILTIN},{"rotateZ", SYNTAX_BUILTIN},{"round", SYNTAX_CONSTANT},{"row", SYNTAX_CONSTANT},{"row-gap:", SYNTAX_BUILTIN},{"row-resize", SYNTAX_CONSTANT},{"row-reverse", SYNTAX_CONSTANT},{"row-severse", SYNTAX_CONSTANT},{"royalblue", SYNTAX_CONSTANT},{"rp", SYNTAX_KEYWORD},{"rt", SYNTAX_KEYWORD},{"rtc", SYNTAX_KEYWORD},{"rtl", SYNTAX_CONSTANT},{"ruby", SYNTAX_KEYWORD},{"ruby-align:", SYNTAX_BUILTIN},{"ruby-base", SYNTAX_CONSTANT},{"ruby-base-container", SYNTAX_CONSTANT},{"ruby-merge:", SYNTAX_BUILTIN},{"ruby-position:", SYNTAX_BUILTIN},{"ruby-text", SYNTAX_CONSTANT},{"ruby-text-container", SYNTAX_CONSTANT},{"run-in", SYNTAX_CONSTANT},{"running", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_s[144] = {{"s", SYNTAX_KEYWORD},{"s-resize", SYNTAX_CONSTANT},{"sRGB", SYNTAX_CONSTANT},{"saddlebrown", SYNTAX_CONSTANT},{"salmon", SYNTAX_CONSTANT},{"samp", SYNTAX_KEYWORD},{"sandybrown", SYNTAX_CONSTANT},{"saturate", SYNTAX_BUILTIN},{"saturation", SYNTAX_CONSTANT},{"scale", SYNTAX_BUILTIN},{"scale-down", SYNTAX_CONSTANT},{"scale3d", SYNTAX_BUILTIN},{"scaleX", SYNTAX_BUILTIN},{"scaleY", SYNTAX_BUILTIN},{"scaleZ", SYNTAX_BUILTIN},{"screen", SYNTAX_CONSTANT},{"script", SYNTAX_KEYWORD},{"scroll", SYNTAX_BUILTIN},{"scroll-behavior:", SYNTAX_BUILTIN},{"scroll-margin-block-end:", SYNTAX_BUILTIN},{"scroll-margin-block-start:", SYNTAX_BUILTIN},{"scroll-margin-block:", SYNTAX_BUILTIN},{"scroll-margin-bottom:", SYNTAX_BUILTIN},{"scroll-margin-inline-end:", SYNTAX_BUILTIN},{"scroll-margin-inline-start:", SYNTAX_BUILTIN},{"scroll-margin-inline:", SYNTAX_BUILTIN},{"scroll-margin-left:", SYNTAX_BUILTIN},{"scroll-margin-right:", SYNTAX_BUILTIN},{"scroll-margin-top:", SYNTAX_BUILTIN},{"scroll-margin:", SYNTAX_BUILTIN},{"scroll-padding-block-end:", SYNTAX_BUILTIN},{"scroll-padding-block-start:", SYNTAX_BUILTIN},{"scroll-padding-block:", SYNTAX_BUILTIN},{"scroll-padding-bottom:", SYNTAX_BUILTIN},{"scroll-padding-inline-end:", SYNTAX_BUILTIN},{"scroll-padding-inline-start:", SYNTAX_BUILTIN},{"scroll-padding-inline:", SYNTAX_BUILTIN},{"scroll-padding-left:", SYNTAX_BUILTIN},{"scroll-padding-right:", SYNTAX_BUILTIN},{"scroll-padding-top:", SYNTAX_BUILTIN},{"scroll-padding:", SYNTAX_BUILTIN},{"scroll-snap-align:", SYNTAX_BUILTIN},{"scroll-snap-stop:", SYNTAX_BUILTIN},{"scroll-snap-type:", SYNTAX_BUILTIN},{"scroll-timeline-axis:", SYNTAX_BUILTIN},{"scroll-timeline-name:", SYNTAX_BUILTIN},{"scroll-timeline:", SYNTAX_BUILTIN},{"scrollbar-color:", SYNTAX_BUILTIN},{"scrollbar-gutter:", SYNTAX_BUILTIN},{"scrollbar-width:", SYNTAX_BUILTIN},{"se-resize", SYNTAX_CONSTANT},{"seagreen", SYNTAX_CONSTANT},{"seashell", SYNTAX_CONSTANT},{"section", SYNTAX_KEYWORD},{"select", SYNTAX_KEYWORD},{"selector", SYNTAX_BUILTIN},{"semi-condensed", SYNTAX_CONSTANT},{"semi-expanded", SYNTAX_CONSTANT},{"separate", SYNTAX_CONSTANT},{"sepia", SYNTAX_BUILTIN},{"sesame", SYNTAX_CONSTANT},{"shadow", SYNTAX_KEYWORD},{"shape-image-threshold:", SYNTAX_BUILTIN},{"shape-margin:", SYNTAX_BUILTIN},{"shape-outside:", SYNTAX_BUILTIN},{"show", SYNTAX_CONSTANT},{"sideways", SYNTAX_CONSTANT},{"sideways-left", SYNTAX_CONSTANT},{"sideways-lr", SYNTAX_CONSTANT},{"sideways-right", SYNTAX_CONSTANT},{"sideways-rl", SYNTAX_CONSTANT},{"sienna", SYNTAX_CONSTANT},{"sign", SYNTAX_BUILTIN},{"silver", SYNTAX_CONSTANT},{"simplified", SYNTAX_CONSTANT},{"sin", SYNTAX_BUILTIN},{"size-adjust:", SYNTAX_BUILTIN},{"size:", SYNTAX_BUILTIN},{"skew", SYNTAX_BUILTIN},{"skewX", SYNTAX_BUILTIN},{"skewY", SYNTAX_BUILTIN},{"skyblue", SYNTAX_CONSTANT},{"slashed-zero", SYNTAX_CONSTANT},{"slateblue", SYNTAX_CONSTANT},{"slategray", SYNTAX_CONSTANT},{"slategrey", SYNTAX_CONSTANT},{"slice", SYNTAX_CONSTANT},{"slot", SYNTAX_KEYWORD},{"small", SYNTAX_CONSTANT},{"small-caps", SYNTAX_CONSTANT},{"small-caption", SYNTAX_CONSTANT},{"smaller", SYNTAX_CONSTANT},{"smooth", SYNTAX_CONSTANT},{"snow", SYNTAX_CONSTANT},{"soft-light", SYNTAX_CONSTANT},{"solid", SYNTAX_CONSTANT},{"source", SYNTAX_KEYWORD},{"space", SYNTAX_CONSTANT},{"space-around", SYNTAX_CONSTANT},{"space-between", SYNTAX_CONSTANT},{"space-evenly", SYNTAX_CONSTANT},{"spacer", SYNTAX_KEYWORD},{"span", SYNTAX_KEYWORD},{"speak-as:", SYNTAX_BUILTIN},{"spell-out", SYNTAX_CONSTANT},{"springgreen", SYNTAX_CONSTANT},{"sqrt", SYNTAX_BUILTIN},{"square", SYNTAX_CONSTANT},{"src:", SYNTAX_BUILTIN},{"stacked-fractions", SYNTAX_CONSTANT},{"start", SYNTAX_CONSTANT},{"static", SYNTAX_CONSTANT},{"status-bar", SYNTAX_CONSTANT},{"steelblue", SYNTAX_CONSTANT},{"step-end", SYNTAX_CONSTANT},{"step-start", SYNTAX_CONSTANT},{"steps", SYNTAX_BUILTIN},{"sticky", SYNTAX_CONSTANT},{"stretch", SYNTAX_CONSTANT},{"strict", SYNTAX_CONSTANT},{"strike", SYNTAX_KEYWORD},{"stroke", SYNTAX_CONSTANT},{"stroke-box", SYNTAX_CONSTANT},{"strong", SYNTAX_KEYWORD},{"style", SYNTAX_CONSTANT},{"styleset", SYNTAX_BUILTIN},{"stylistic", SYNTAX_BUILTIN},{"sub", SYNTAX_KEYWORD},{"subgrid", SYNTAX_CONSTANT},{"subpixel-antialiased", SYNTAX_CONSTANT},{"subtract", SYNTAX_CONSTANT},{"suffix:", SYNTAX_BUILTIN},{"summary", SYNTAX_KEYWORD},{"sup", SYNTAX_KEYWORD},{"super", SYNTAX_CONSTANT},{"supports", SYNTAX_BUILTIN},{"svg", SYNTAX_KEYWORD},{"sw-resize", SYNTAX_CONSTANT},{"swap", SYNTAX_CONSTANT},{"swash", SYNTAX_BUILTIN},{"symbolic", SYNTAX_CONSTANT},{"symbols", SYNTAX_BUILTIN},{"syntax:", SYNTAX_BUILTIN},{"system:", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_t[89] = {{"tab-size:", SYNTAX_BUILTIN},{"table", SYNTAX_KEYWORD},{"table-caption", SYNTAX_CONSTANT},{"table-cell", SYNTAX_CONSTANT},{"table-column", SYNTAX_CONSTANT},{"table-column-group", SYNTAX_CONSTANT},{"table-footer-group", SYNTAX_CONSTANT},{"table-header-group", SYNTAX_CONSTANT},{"table-layout:", SYNTAX_BUILTIN},{"table-row", SYNTAX_CONSTANT},{"table-row-group", SYNTAX_CONSTANT},{"tabular-nums", SYNTAX_CONSTANT},{"tan", SYNTAX_BUILTIN},{"target-counter", SYNTAX_BUILTIN},{"target-counters", SYNTAX_BUILTIN},{"target-text", SYNTAX_BUILTIN},{"tb", SYNTAX_CONSTANT},{"tb-rl", SYNTAX_CONSTANT},{"tbody", SYNTAX_KEYWORD},{"td", SYNTAX_KEYWORD},{"teal", SYNTAX_CONSTANT},{"template", SYNTAX_KEYWORD},{"text", SYNTAX_CONSTANT},{"text-after-edge", SYNTAX_CONSTANT},{"text-align-last:", SYNTAX_BUILTIN},{"text-align:", SYNTAX_BUILTIN},{"text-before-edge", SYNTAX_CONSTANT},{"text-bottom", SYNTAX_CONSTANT},{"text-combine-upright:", SYNTAX_BUILTIN},{"text-decoration-color:", SYNTAX_BUILTIN},{"text-decoration-line:", SYNTAX_BUILTIN},{"text-decoration-skip-ink:", SYNTAX_BUILTIN},{"text-decoration-skip:", SYNTAX_BUILTIN},{"text-decoration-style:", SYNTAX_BUILTIN},{"text-decoration-thickness:", SYNTAX_BUILTIN},{"text-decoration:", SYNTAX_BUILTIN},{"text-emphasis-color:", SYNTAX_BUILTIN},{"text-emphasis-position:", SYNTAX_BUILTIN},{"text-emphasis-style:", SYNTAX_BUILTIN},{"text-emphasis:", SYNTAX_BUILTIN},{"text-indent:", SYNTAX_BUILTIN},{"text-justify:", SYNTAX_BUILTIN},{"text-orientation:", SYNTAX_BUILTIN},{"text-overflow:", SYNTAX_BUILTIN},{"text-rendering:", SYNTAX_BUILTIN},{"text-shadow:", SYNTAX_BUILTIN},{"text-size-adjust:", SYNTAX_BUILTIN},{"text-top", SYNTAX_CONSTANT},{"text-transform:", SYNTAX_BUILTIN},{"text-underline-offset:", SYNTAX_BUILTIN},{"text-underline-position:", SYNTAX_BUILTIN},{"textarea", SYNTAX_KEYWORD},{"tfoot", SYNTAX_KEYWORD},{"th", SYNTAX_KEYWORD},{"thead", SYNTAX_KEYWORD},{"thick", SYNTAX_CONSTANT},{"thin", SYNTAX_CONSTANT},{"thistle", SYNTAX_CONSTANT},{"time", SYNTAX_KEYWORD},{"title", SYNTAX_KEYWORD},{"titling-caps", SYNTAX_CONSTANT},{"tomato", SYNTAX_CONSTANT},{"top", SYNTAX_CONSTANT},{"top-outside", SYNTAX_CONSTANT},{"top:", SYNTAX_BUILTIN},{"touch", SYNTAX_CONSTANT},{"touch-action:", SYNTAX_BUILTIN},{"tr", SYNTAX_KEYWORD},{"track", SYNTAX_KEYWORD},{"traditional", SYNTAX_CONSTANT},{"transform-box:", SYNTAX_BUILTIN},{"transform-origin:", SYNTAX_BUILTIN},{"transform-style:", SYNTAX_BUILTIN},{"transform:", SYNTAX_BUILTIN},{"transition-delay:", SYNTAX_BUILTIN},{"transition-duration:", SYNTAX_BUILTIN},{"transition-property:", SYNTAX_BUILTIN},{"transition-timing-function:", SYNTAX_BUILTIN},{"transition:", SYNTAX_BUILTIN},{"translate", SYNTAX_BUILTIN},{"translate3d", SYNTAX_BUILTIN},{"translateX", SYNTAX_BUILTIN},{"translateY", SYNTAX_BUILTIN},{"translateZ", SYNTAX_BUILTIN},{"transparent", SYNTAX_CONSTANT},{"triangle", SYNTAX_CONSTANT},{"tt", SYNTAX_KEYWORD},{"turquoise", SYNTAX_CONSTANT},{"type", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_u[18] = {{"u", SYNTAX_KEYWORD},{"ul", SYNTAX_KEYWORD},{"ultra-condensed", SYNTAX_CONSTANT},{"ultra-expanded", SYNTAX_CONSTANT},{"under", SYNTAX_CONSTANT},{"underline", SYNTAX_CONSTANT},{"unicase", SYNTAX_CONSTANT},{"unicode-bidi:", SYNTAX_BUILTIN},{"unicode-range:", SYNTAX_BUILTIN},{"unset", SYNTAX_CONSTANT},{"upleft", SYNTAX_CONSTANT},{"uppercase", SYNTAX_CONSTANT},{"upright", SYNTAX_CONSTANT},{"url", SYNTAX_BUILTIN},{"use-glyph-orientation", SYNTAX_CONSTANT},{"use-script", SYNTAX_CONSTANT},{"user-select:", SYNTAX_BUILTIN},{"user-zoom:", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_v[17] = {{"var", SYNTAX_BUILTIN},{"verso", SYNTAX_CONSTANT},{"vertical", SYNTAX_CONSTANT},{"vertical-align:", SYNTAX_BUILTIN},{"vertical-ideographic", SYNTAX_CONSTANT},{"vertical-lr", SYNTAX_CONSTANT},{"vertical-rl", SYNTAX_CONSTANT},{"vertical-text", SYNTAX_CONSTANT},{"video", SYNTAX_KEYWORD},{"view-box", SYNTAX_CONSTANT},{"viewport-fit:", SYNTAX_BUILTIN},{"violet", SYNTAX_CONSTANT},{"visibility:", SYNTAX_BUILTIN},{"visible", SYNTAX_CONSTANT},{"visibleFill", SYNTAX_CONSTANT},{"visiblePainted", SYNTAX_CONSTANT},{"visibleStroke", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_w[21] = {{"w-resize", SYNTAX_CONSTANT},{"wait", SYNTAX_CONSTANT},{"wavy", SYNTAX_CONSTANT},{"wbr", SYNTAX_KEYWORD},{"weight", SYNTAX_CONSTANT},{"wheat", SYNTAX_CONSTANT},{"white", SYNTAX_CONSTANT},{"white-space:", SYNTAX_BUILTIN},{"whitesmoke", SYNTAX_CONSTANT},{"whitespace", SYNTAX_CONSTANT},{"wider", SYNTAX_CONSTANT},{"widows:", SYNTAX_BUILTIN},{"width:", SYNTAX_BUILTIN},{"will-change:", SYNTAX_BUILTIN},{"word-break:", SYNTAX_BUILTIN},{"word-spacing:", SYNTAX_BUILTIN},{"word-wrap:", SYNTAX_BUILTIN},{"words", SYNTAX_CONSTANT},{"wrap", SYNTAX_CONSTANT},{"wrap-reverse", SYNTAX_CONSTANT},{"writing-mode:", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_css_x[6] = {{"x", SYNTAX_CONSTANT},{"x-large", SYNTAX_CONSTANT},{"x-small", SYNTAX_CONSTANT},{"xmp", SYNTAX_KEYWORD},{"xx-large", SYNTAX_CONSTANT},{"xx-small", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_y[3] = {{"y", SYNTAX_CONSTANT},{"yellow", SYNTAX_CONSTANT},{"yellowgreen", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_css_z[5] = {{"z-index:", SYNTAX_BUILTIN},{"zero", SYNTAX_CONSTANT},{"zoom-in", SYNTAX_CONSTANT},{"zoom-out", SYNTAX_CONSTANT},{"zoom:", SYNTAX_BUILTIN}};
static const KeywordList syntax_all_keywords_css[128] = {
['!'] = {syntax_keywords_css_x21, arr_count(syntax_keywords_css_x21)}, ['-'] = {syntax_keywords_css_x2d, arr_count(syntax_keywords_css_x2d)}, ['@'] = {syntax_keywords_css_x40, arr_count(syntax_keywords_css_x40)}, ['a'] = {syntax_keywords_css_a, arr_count(syntax_keywords_css_a)}, ['b'] = {syntax_keywords_css_b, arr_count(syntax_keywords_css_b)}, ['c'] = {syntax_keywords_css_c, arr_count(syntax_keywords_css_c)}, ['d'] = {syntax_keywords_css_d, arr_count(syntax_keywords_css_d)}, ['e'] = {syntax_keywords_css_e, arr_count(syntax_keywords_css_e)}, ['f'] = {syntax_keywords_css_f, arr_count(syntax_keywords_css_f)}, ['g'] = {syntax_keywords_css_g, arr_count(syntax_keywords_css_g)}, ['h'] = {syntax_keywords_css_h, arr_count(syntax_keywords_css_h)}, ['i'] = {syntax_keywords_css_i, arr_count(syntax_keywords_css_i)}, ['j'] = {syntax_keywords_css_j, arr_count(syntax_keywords_css_j)}, ['k'] = {syntax_keywords_css_k, arr_count(syntax_keywords_css_k)}, ['l'] = {syntax_keywords_css_l, arr_count(syntax_keywords_css_l)}, ['m'] = {syntax_keywords_css_m, arr_count(syntax_keywords_css_m)}, ['n'] = {syntax_keywords_css_n, arr_count(syntax_keywords_css_n)}, ['o'] = {syntax_keywords_css_o, arr_count(syntax_keywords_css_o)}, ['p'] = {syntax_keywords_css_p, arr_count(syntax_keywords_css_p)}, ['q'] = {syntax_keywords_css_q, arr_count(syntax_keywords_css_q)}, ['r'] = {syntax_keywords_css_r, arr_count(syntax_keywords_css_r)}, ['s'] = {syntax_keywords_css_s, arr_count(syntax_keywords_css_s)}, ['t'] = {syntax_keywords_css_t, arr_count(syntax_keywords_css_t)}, ['u'] = {syntax_keywords_css_u, arr_count(syntax_keywords_css_u)}, ['v'] = {syntax_keywords_css_v, arr_count(syntax_keywords_css_v)}, ['w'] = {syntax_keywords_css_w, arr_count(syntax_keywords_css_w)}, ['x'] = {syntax_keywords_css_x, arr_count(syntax_keywords_css_x)}, ['y'] = {syntax_keywords_css_y, arr_count(syntax_keywords_css_y)}, ['z'] = {syntax_keywords_css_z, arr_count(syntax_keywords_css_z)}
};
static const Keyword syntax_keywords_gdscript_A[91] = {{"AABB", SYNTAX_BUILTIN},{"AESContext", SYNTAX_BUILTIN},{"AStar2D", SYNTAX_BUILTIN},{"AStar3D", SYNTAX_BUILTIN},{"AStarGrid2D", SYNTAX_BUILTIN},{"AcceptDialog", SYNTAX_BUILTIN},{"AnimatableBody2D", SYNTAX_BUILTIN},{"AnimatableBody3D", SYNTAX_BUILTIN},{"AnimatedSprite2D", SYNTAX_BUILTIN},{"AnimatedSprite3D", SYNTAX_BUILTIN},{"AnimatedTexture", SYNTAX_BUILTIN},{"Animation", SYNTAX_BUILTIN},{"AnimationLibrary", SYNTAX_BUILTIN},{"AnimationNode", SYNTAX_BUILTIN},{"AnimationNodeAdd2", SYNTAX_BUILTIN},{"AnimationNodeAdd3", SYNTAX_BUILTIN},{"AnimationNodeAnimation", SYNTAX_BUILTIN},{"AnimationNodeBlend2", SYNTAX_BUILTIN},{"AnimationNodeBlend3", SYNTAX_BUILTIN},{"AnimationNodeBlendSpace1D", SYNTAX_BUILTIN},{"AnimationNodeBlendSpace2D", SYNTAX_BUILTIN},{"AnimationNodeBlendTree", SYNTAX_BUILTIN},{"AnimationNodeOneShot", SYNTAX_BUILTIN},{"AnimationNodeOutput", SYNTAX_BUILTIN},{"AnimationNodeStateMachine", SYNTAX_BUILTIN},{"AnimationNodeStateMachinePlayback", SYNTAX_BUILTIN},{"AnimationNodeStateMachineTransition", SYNTAX_BUILTIN},{"AnimationNodeSub2", SYNTAX_BUILTIN},{"AnimationNodeSync", SYNTAX_BUILTIN},{"AnimationNodeTimeScale", SYNTAX_BUILTIN},{"AnimationNodeTimeSeek", SYNTAX_BUILTIN},{"AnimationNodeTransition", SYNTAX_BUILTIN},{"AnimationPlayer", SYNTAX_BUILTIN},{"AnimationRootNode", SYNTAX_BUILTIN},{"AnimationTree", SYNTAX_BUILTIN},{"Area2D", SYNTAX_BUILTIN},{"Area3D", SYNTAX_BUILTIN},{"Array", SYNTAX_BUILTIN},{"ArrayMesh", SYNTAX_BUILTIN},{"ArrayOccluder3D", SYNTAX_BUILTIN},{"AspectRatioContainer", SYNTAX_BUILTIN},{"AtlasTexture", SYNTAX_BUILTIN},{"AudioBusLayout", SYNTAX_BUILTIN},{"AudioEffect", SYNTAX_BUILTIN},{"AudioEffectAmplify", SYNTAX_BUILTIN},{"AudioEffectBandLimitFilter", SYNTAX_BUILTIN},{"AudioEffectBandPassFilter", SYNTAX_BUILTIN},{"AudioEffectCapture", SYNTAX_BUILTIN},{"AudioEffectChorus", SYNTAX_BUILTIN},{"AudioEffectCompressor", SYNTAX_BUILTIN},{"AudioEffectDelay", SYNTAX_BUILTIN},{"AudioEffectDistortion", SYNTAX_BUILTIN},{"AudioEffectEQ", SYNTAX_BUILTIN},{"AudioEffectEQ10", SYNTAX_BUILTIN},{"AudioEffectEQ21", SYNTAX_BUILTIN},{"AudioEffectEQ6", SYNTAX_BUILTIN},{"AudioEffectFilter", SYNTAX_BUILTIN},{"AudioEffectHighPassFilter", SYNTAX_BUILTIN},{"AudioEffectHighShelfFilter", SYNTAX_BUILTIN},{"AudioEffectInstance", SYNTAX_BUILTIN},{"AudioEffectLimiter", SYNTAX_BUILTIN},{"AudioEffectLowPassFilter", SYNTAX_BUILTIN},{"AudioEffectLowShelfFilter", SYNTAX_BUILTIN},{"AudioEffectNotchFilter", SYNTAX_BUILTIN},{"AudioEffectPanner", SYNTAX_BUILTIN},{"AudioEffectPhaser", SYNTAX_BUILTIN},{"AudioEffectPitchShift", SYNTAX_BUILTIN},{"AudioEffectRecord", SYNTAX_BUILTIN},{"AudioEffectReverb", SYNTAX_BUILTIN},{"AudioEffectSpectrumAnalyzer", SYNTAX_BUILTIN},{"AudioEffectSpectrumAnalyzerInstance", SYNTAX_BUILTIN},{"AudioEffectStereoEnhance", SYNTAX_BUILTIN},{"AudioListener2D", SYNTAX_BUILTIN},{"AudioListener3D", SYNTAX_BUILTIN},{"AudioServer", SYNTAX_BUILTIN},{"AudioStream", SYNTAX_BUILTIN},{"AudioStreamGenerator", SYNTAX_BUILTIN},{"AudioStreamGeneratorPlayback", SYNTAX_BUILTIN},{"AudioStreamMP3", SYNTAX_BUILTIN},{"AudioStreamMicrophone", SYNTAX_BUILTIN},{"AudioStreamOggVorbis", SYNTAX_BUILTIN},{"AudioStreamPlayback", SYNTAX_BUILTIN},{"AudioStreamPlaybackOggVorbis", SYNTAX_BUILTIN},{"AudioStreamPlaybackPolyphonic", SYNTAX_BUILTIN},{"AudioStreamPlaybackResampled", SYNTAX_BUILTIN},{"AudioStreamPlayer", SYNTAX_BUILTIN},{"AudioStreamPlayer2D", SYNTAX_BUILTIN},{"AudioStreamPlayer3D", SYNTAX_BUILTIN},{"AudioStreamPolyphonic", SYNTAX_BUILTIN},{"AudioStreamRandomizer", SYNTAX_BUILTIN},{"AudioStreamWAV", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_B[14] = {{"BackBufferCopy", SYNTAX_BUILTIN},{"BaseButton", SYNTAX_BUILTIN},{"BaseMaterial3D", SYNTAX_BUILTIN},{"Basis", SYNTAX_BUILTIN},{"BitMap", SYNTAX_BUILTIN},{"Bone2D", SYNTAX_BUILTIN},{"BoneAttachment3D", SYNTAX_BUILTIN},{"BoneMap", SYNTAX_BUILTIN},{"BoxContainer", SYNTAX_BUILTIN},{"BoxMesh", SYNTAX_BUILTIN},{"BoxOccluder3D", SYNTAX_BUILTIN},{"BoxShape3D", SYNTAX_BUILTIN},{"Button", SYNTAX_BUILTIN},{"ButtonGroup", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_C[77] = {{"CPUParticles2D", SYNTAX_BUILTIN},{"CPUParticles3D", SYNTAX_BUILTIN},{"CSGBox3D", SYNTAX_BUILTIN},{"CSGCombiner3D", SYNTAX_BUILTIN},{"CSGCylinder3D", SYNTAX_BUILTIN},{"CSGMesh3D", SYNTAX_BUILTIN},{"CSGPolygon3D", SYNTAX_BUILTIN},{"CSGPrimitive3D", SYNTAX_BUILTIN},{"CSGShape3D", SYNTAX_BUILTIN},{"CSGSphere3D", SYNTAX_BUILTIN},{"CSGTorus3D", SYNTAX_BUILTIN},{"CSharpScript", SYNTAX_BUILTIN},{"Callable", SYNTAX_BUILTIN},{"CallbackTweener", SYNTAX_BUILTIN},{"Camera2D", SYNTAX_BUILTIN},{"Camera3D", SYNTAX_BUILTIN},{"CameraAttributes", SYNTAX_BUILTIN},{"CameraAttributesPhysical", SYNTAX_BUILTIN},{"CameraAttributesPractical", SYNTAX_BUILTIN},{"CameraFeed", SYNTAX_BUILTIN},{"CameraServer", SYNTAX_BUILTIN},{"CameraTexture", SYNTAX_BUILTIN},{"CanvasGroup", SYNTAX_BUILTIN},{"CanvasItem", SYNTAX_BUILTIN},{"CanvasItemMaterial", SYNTAX_BUILTIN},{"CanvasLayer", SYNTAX_BUILTIN},{"CanvasModulate", SYNTAX_BUILTIN},{"CanvasTexture", SYNTAX_BUILTIN},{"CapsuleMesh", SYNTAX_BUILTIN},{"CapsuleShape2D", SYNTAX_BUILTIN},{"CapsuleShape3D", SYNTAX_BUILTIN},{"CenterContainer", SYNTAX_BUILTIN},{"CharFXTransform", SYNTAX_BUILTIN},{"CharacterBody2D", SYNTAX_BUILTIN},{"CharacterBody3D", SYNTAX_BUILTIN},{"CheckBox", SYNTAX_BUILTIN},{"CheckButton", SYNTAX_BUILTIN},{"CircleShape2D", SYNTAX_BUILTIN},{"ClassDB", SYNTAX_BUILTIN},{"CodeEdit", SYNTAX_BUILTIN},{"CodeHighlighter", SYNTAX_BUILTIN},{"CollisionObject2D", SYNTAX_BUILTIN},{"CollisionObject3D", SYNTAX_BUILTIN},{"CollisionPolygon2D", SYNTAX_BUILTIN},{"CollisionPolygon3D", SYNTAX_BUILTIN},{"CollisionShape2D", SYNTAX_BUILTIN},{"CollisionShape3D", SYNTAX_BUILTIN},{"Color", SYNTAX_BUILTIN},{"ColorPicker", SYNTAX_BUILTIN},{"ColorPickerButton", SYNTAX_BUILTIN},{"ColorRect", SYNTAX_BUILTIN},{"CompressedCubemap", SYNTAX_BUILTIN},{"CompressedCubemapArray", SYNTAX_BUILTIN},{"CompressedTexture2D", SYNTAX_BUILTIN},{"CompressedTexture2DArray", SYNTAX_BUILTIN},{"CompressedTexture3D", SYNTAX_BUILTIN},{"CompressedTextureLayered", SYNTAX_BUILTIN},{"ConcavePolygonShape2D", SYNTAX_BUILTIN},{"ConcavePolygonShape3D", SYNTAX_BUILTIN},{"ConeTwistJoint3D", SYNTAX_BUILTIN},{"ConfigFile", SYNTAX_BUILTIN},{"ConfirmationDialog", SYNTAX_BUILTIN},{"Container", SYNTAX_BUILTIN},{"Control", SYNTAX_BUILTIN},{"ConvexPolygonShape2D", SYNTAX_BUILTIN},{"ConvexPolygonShape3D", SYNTAX_BUILTIN},{"Crypto", SYNTAX_BUILTIN},{"CryptoKey", SYNTAX_BUILTIN},{"Cubemap", SYNTAX_BUILTIN},{"CubemapArray", SYNTAX_BUILTIN},{"Curve", SYNTAX_BUILTIN},{"Curve2D", SYNTAX_BUILTIN},{"Curve3D", SYNTAX_BUILTIN},{"CurveTexture", SYNTAX_BUILTIN},{"CurveXYZTexture", SYNTAX_BUILTIN},{"CylinderMesh", SYNTAX_BUILTIN},{"CylinderShape3D", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_D[8] = {{"DTLSServer", SYNTAX_BUILTIN},{"DampedSpringJoint2D", SYNTAX_BUILTIN},{"Decal", SYNTAX_BUILTIN},{"Dictionary", SYNTAX_BUILTIN},{"DirAccess", SYNTAX_BUILTIN},{"DirectionalLight2D", SYNTAX_BUILTIN},{"DirectionalLight3D", SYNTAX_BUILTIN},{"DisplayServer", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_E[55] = {{"ENetConnection", SYNTAX_BUILTIN},{"ENetMultiplayerPeer", SYNTAX_BUILTIN},{"ENetPacketPeer", SYNTAX_BUILTIN},{"EditorCommandPalette", SYNTAX_BUILTIN},{"EditorDebuggerPlugin", SYNTAX_BUILTIN},{"EditorDebuggerSession", SYNTAX_BUILTIN},{"EditorExportPlatform", SYNTAX_BUILTIN},{"EditorExportPlatformAndroid", SYNTAX_BUILTIN},{"EditorExportPlatformIOS", SYNTAX_BUILTIN},{"EditorExportPlatformLinuxBSD", SYNTAX_BUILTIN},{"EditorExportPlatformMacOS", SYNTAX_BUILTIN},{"EditorExportPlatformPC", SYNTAX_BUILTIN},{"EditorExportPlatformWeb", SYNTAX_BUILTIN},{"EditorExportPlatformWindows", SYNTAX_BUILTIN},{"EditorExportPlugin", SYNTAX_BUILTIN},{"EditorFeatureProfile", SYNTAX_BUILTIN},{"EditorFileDialog", SYNTAX_BUILTIN},{"EditorFileSystem", SYNTAX_BUILTIN},{"EditorFileSystemDirectory", SYNTAX_BUILTIN},{"EditorFileSystemImportFormatSupportQuery", SYNTAX_BUILTIN},{"EditorImportPlugin", SYNTAX_BUILTIN},{"EditorInspector", SYNTAX_BUILTIN},{"EditorInspectorPlugin", SYNTAX_BUILTIN},{"EditorInterface", SYNTAX_BUILTIN},{"EditorNode3DGizmo", SYNTAX_BUILTIN},{"EditorNode3DGizmoPlugin", SYNTAX_BUILTIN},{"EditorPaths", SYNTAX_BUILTIN},{"EditorPlugin", SYNTAX_BUILTIN},{"EditorProperty", SYNTAX_BUILTIN},{"EditorResourceConversionPlugin", SYNTAX_BUILTIN},{"EditorResourcePicker", SYNTAX_BUILTIN},{"EditorResourcePreview", SYNTAX_BUILTIN},{"EditorResourcePreviewGenerator", SYNTAX_BUILTIN},{"EditorResourceTooltipPlugin", SYNTAX_BUILTIN},{"EditorSceneFormatImporter", SYNTAX_BUILTIN},{"EditorSceneFormatImporterBlend", SYNTAX_BUILTIN},{"EditorSceneFormatImporterFBX", SYNTAX_BUILTIN},{"EditorSceneFormatImporterGLTF", SYNTAX_BUILTIN},{"EditorScenePostImport", SYNTAX_BUILTIN},{"EditorScenePostImportPlugin", SYNTAX_BUILTIN},{"EditorScript", SYNTAX_BUILTIN},{"EditorScriptPicker", SYNTAX_BUILTIN},{"EditorSelection", SYNTAX_BUILTIN},{"EditorSettings", SYNTAX_BUILTIN},{"EditorSpinSlider", SYNTAX_BUILTIN},{"EditorSyntaxHighlighter", SYNTAX_BUILTIN},{"EditorTranslationParserPlugin", SYNTAX_BUILTIN},{"EditorUndoRedoManager", SYNTAX_BUILTIN},{"EditorVCSInterface", SYNTAX_BUILTIN},{"EncodedObjectAsID", SYNTAX_BUILTIN},{"Engine", SYNTAX_BUILTIN},{"EngineDebugger", SYNTAX_BUILTIN},{"EngineProfiler", SYNTAX_BUILTIN},{"Environment", SYNTAX_BUILTIN},{"Expression", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_F[10] = {{"FastNoiseLite", SYNTAX_BUILTIN},{"FileAccess", SYNTAX_BUILTIN},{"FileDialog", SYNTAX_BUILTIN},{"FileSystemDock", SYNTAX_BUILTIN},{"FlowContainer", SYNTAX_BUILTIN},{"FogMaterial", SYNTAX_BUILTIN},{"FogVolume", SYNTAX_BUILTIN},{"Font", SYNTAX_BUILTIN},{"FontFile", SYNTAX_BUILTIN},{"FontVariation", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_G[45] = {{"GDExtension", SYNTAX_BUILTIN},{"GDExtensionManager", SYNTAX_BUILTIN},{"GDScript", SYNTAX_BUILTIN},{"GLTFAccessor", SYNTAX_BUILTIN},{"GLTFAnimation", SYNTAX_BUILTIN},{"GLTFBufferView", SYNTAX_BUILTIN},{"GLTFCamera", SYNTAX_BUILTIN},{"GLTFDocument", SYNTAX_BUILTIN},{"GLTFDocumentExtension", SYNTAX_BUILTIN},{"GLTFDocumentExtensionConvertImporterMesh", SYNTAX_BUILTIN},{"GLTFLight", SYNTAX_BUILTIN},{"GLTFMesh", SYNTAX_BUILTIN},{"GLTFNode", SYNTAX_BUILTIN},{"GLTFPhysicsBody", SYNTAX_BUILTIN},{"GLTFPhysicsShape", SYNTAX_BUILTIN},{"GLTFSkeleton", SYNTAX_BUILTIN},{"GLTFSkin", SYNTAX_BUILTIN},{"GLTFSpecGloss", SYNTAX_BUILTIN},{"GLTFState", SYNTAX_BUILTIN},{"GLTFTexture", SYNTAX_BUILTIN},{"GLTFTextureSampler", SYNTAX_BUILTIN},{"GPUParticles2D", SYNTAX_BUILTIN},{"GPUParticles3D", SYNTAX_BUILTIN},{"GPUParticlesAttractor3D", SYNTAX_BUILTIN},{"GPUParticlesAttractorBox3D", SYNTAX_BUILTIN},{"GPUParticlesAttractorSphere3D", SYNTAX_BUILTIN},{"GPUParticlesAttractorVectorField3D", SYNTAX_BUILTIN},{"GPUParticlesCollision3D", SYNTAX_BUILTIN},{"GPUParticlesCollisionBox3D", SYNTAX_BUILTIN},{"GPUParticlesCollisionHeightField3D", SYNTAX_BUILTIN},{"GPUParticlesCollisionSDF3D", SYNTAX_BUILTIN},{"GPUParticlesCollisionSphere3D", SYNTAX_BUILTIN},{"Generic6DOFJoint3D", SYNTAX_BUILTIN},{"Geometry2D", SYNTAX_BUILTIN},{"Geometry3D", SYNTAX_BUILTIN},{"GeometryInstance3D", SYNTAX_BUILTIN},{"GodotSharp", SYNTAX_BUILTIN},{"Gradient", SYNTAX_BUILTIN},{"GradientTexture1D", SYNTAX_BUILTIN},{"GradientTexture2D", SYNTAX_BUILTIN},{"GraphEdit", SYNTAX_BUILTIN},{"GraphNode", SYNTAX_BUILTIN},{"GridContainer", SYNTAX_BUILTIN},{"GridMap", SYNTAX_BUILTIN},{"GrooveJoint2D", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_H[12] = {{"HBoxContainer", SYNTAX_BUILTIN},{"HFlowContainer", SYNTAX_BUILTIN},{"HMACContext", SYNTAX_BUILTIN},{"HScrollBar", SYNTAX_BUILTIN},{"HSeparator", SYNTAX_BUILTIN},{"HSlider", SYNTAX_BUILTIN},{"HSplitContainer", SYNTAX_BUILTIN},{"HTTPClient", SYNTAX_BUILTIN},{"HTTPRequest", SYNTAX_BUILTIN},{"HashingContext", SYNTAX_BUILTIN},{"HeightMapShape3D", SYNTAX_BUILTIN},{"HingeJoint3D", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_I[33] = {{"INF", SYNTAX_CONSTANT},{"IP", SYNTAX_BUILTIN},{"Image", SYNTAX_BUILTIN},{"ImageFormatLoader", SYNTAX_BUILTIN},{"ImageFormatLoaderExtension", SYNTAX_BUILTIN},{"ImageTexture", SYNTAX_BUILTIN},{"ImageTexture3D", SYNTAX_BUILTIN},{"ImageTextureLayered", SYNTAX_BUILTIN},{"ImmediateMesh", SYNTAX_BUILTIN},{"ImporterMesh", SYNTAX_BUILTIN},{"ImporterMeshInstance3D", SYNTAX_BUILTIN},{"Input", SYNTAX_BUILTIN},{"InputEvent", SYNTAX_BUILTIN},{"InputEventAction", SYNTAX_BUILTIN},{"InputEventFromWindow", SYNTAX_BUILTIN},{"InputEventGesture", SYNTAX_BUILTIN},{"InputEventJoypadButton", SYNTAX_BUILTIN},{"InputEventJoypadMotion", SYNTAX_BUILTIN},{"InputEventKey", SYNTAX_BUILTIN},{"InputEventMIDI", SYNTAX_BUILTIN},{"InputEventMagnifyGesture", SYNTAX_BUILTIN},{"InputEventMouse", SYNTAX_BUILTIN},{"InputEventMouseButton", SYNTAX_BUILTIN},{"InputEventMouseMotion", SYNTAX_BUILTIN},{"InputEventPanGesture", SYNTAX_BUILTIN},{"InputEventScreenDrag", SYNTAX_BUILTIN},{"InputEventScreenTouch", SYNTAX_BUILTIN},{"InputEventShortcut", SYNTAX_BUILTIN},{"InputEventWithModifiers", SYNTAX_BUILTIN},{"InputMap", SYNTAX_BUILTIN},{"InstancePlaceholder", SYNTAX_BUILTIN},{"IntervalTweener", SYNTAX_BUILTIN},{"ItemList", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_J[9] = {{"JNISingleton", SYNTAX_BUILTIN},{"JSON", SYNTAX_BUILTIN},{"JSONRPC", SYNTAX_BUILTIN},{"JavaClass", SYNTAX_BUILTIN},{"JavaClassWrapper", SYNTAX_BUILTIN},{"JavaScriptBridge", SYNTAX_BUILTIN},{"JavaScriptObject", SYNTAX_BUILTIN},{"Joint2D", SYNTAX_BUILTIN},{"Joint3D", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_K[2] = {{"KinematicCollision2D", SYNTAX_BUILTIN},{"KinematicCollision3D", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_L[14] = {{"Label", SYNTAX_BUILTIN},{"Label3D", SYNTAX_BUILTIN},{"LabelSettings", SYNTAX_BUILTIN},{"Light2D", SYNTAX_BUILTIN},{"Light3D", SYNTAX_BUILTIN},{"LightOccluder2D", SYNTAX_BUILTIN},{"LightmapGI", SYNTAX_BUILTIN},{"LightmapGIData", SYNTAX_BUILTIN},{"LightmapProbe", SYNTAX_BUILTIN},{"Lightmapper", SYNTAX_BUILTIN},{"LightmapperRD", SYNTAX_BUILTIN},{"Line2D", SYNTAX_BUILTIN},{"LineEdit", SYNTAX_BUILTIN},{"LinkButton", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_M[30] = {{"MainLoop", SYNTAX_BUILTIN},{"MarginContainer", SYNTAX_BUILTIN},{"Marker2D", SYNTAX_BUILTIN},{"Marker3D", SYNTAX_BUILTIN},{"Marshalls", SYNTAX_BUILTIN},{"Material", SYNTAX_BUILTIN},{"MenuBar", SYNTAX_BUILTIN},{"MenuButton", SYNTAX_BUILTIN},{"Mesh", SYNTAX_BUILTIN},{"MeshConvexDecompositionSettings", SYNTAX_BUILTIN},{"MeshDataTool", SYNTAX_BUILTIN},{"MeshInstance2D", SYNTAX_BUILTIN},{"MeshInstance3D", SYNTAX_BUILTIN},{"MeshLibrary", SYNTAX_BUILTIN},{"MeshTexture", SYNTAX_BUILTIN},{"MethodTweener", SYNTAX_BUILTIN},{"MissingNode", SYNTAX_BUILTIN},{"MissingResource", SYNTAX_BUILTIN},{"MobileVRInterface", SYNTAX_BUILTIN},{"MovieWriter", SYNTAX_BUILTIN},{"MultiMesh", SYNTAX_BUILTIN},{"MultiMeshInstance2D", SYNTAX_BUILTIN},{"MultiMeshInstance3D", SYNTAX_BUILTIN},{"MultiplayerAPI", SYNTAX_BUILTIN},{"MultiplayerAPIExtension", SYNTAX_BUILTIN},{"MultiplayerPeer", SYNTAX_BUILTIN},{"MultiplayerPeerExtension", SYNTAX_BUILTIN},{"MultiplayerSpawner", SYNTAX_BUILTIN},{"MultiplayerSynchronizer", SYNTAX_BUILTIN},{"Mutex", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_N[28] = {{"NAN", SYNTAX_CONSTANT},{"NavigationAgent2D", SYNTAX_BUILTIN},{"NavigationAgent3D", SYNTAX_BUILTIN},{"NavigationLink2D", SYNTAX_BUILTIN},{"NavigationLink3D", SYNTAX_BUILTIN},{"NavigationMesh", SYNTAX_BUILTIN},{"NavigationMeshGenerator", SYNTAX_BUILTIN},{"NavigationMeshSourceGeometryData3D", SYNTAX_BUILTIN},{"NavigationObstacle2D", SYNTAX_BUILTIN},{"NavigationObstacle3D", SYNTAX_BUILTIN},{"NavigationPathQueryParameters2D", SYNTAX_BUILTIN},{"NavigationPathQueryParameters3D", SYNTAX_BUILTIN},{"NavigationPathQueryResult2D", SYNTAX_BUILTIN},{"NavigationPathQueryResult3D", SYNTAX_BUILTIN},{"NavigationPolygon", SYNTAX_BUILTIN},{"NavigationRegion2D", SYNTAX_BUILTIN},{"NavigationRegion3D", SYNTAX_BUILTIN},{"NavigationServer2D", SYNTAX_BUILTIN},{"NavigationServer3D", SYNTAX_BUILTIN},{"NinePatchRect", SYNTAX_BUILTIN},{"Node", SYNTAX_BUILTIN},{"Node2D", SYNTAX_BUILTIN},{"Node3D", SYNTAX_BUILTIN},{"Node3DGizmo", SYNTAX_BUILTIN},{"NodePath", SYNTAX_BUILTIN},{"Noise", SYNTAX_BUILTIN},{"NoiseTexture2D", SYNTAX_BUILTIN},{"NoiseTexture3D", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_O[19] = {{"ORMMaterial3D", SYNTAX_BUILTIN},{"OS", SYNTAX_BUILTIN},{"Object", SYNTAX_BUILTIN},{"Occluder3D", SYNTAX_BUILTIN},{"OccluderInstance3D", SYNTAX_BUILTIN},{"OccluderPolygon2D", SYNTAX_BUILTIN},{"OfflineMultiplayerPeer", SYNTAX_BUILTIN},{"OggPacketSequence", SYNTAX_BUILTIN},{"OggPacketSequencePlayback", SYNTAX_BUILTIN},{"OmniLight3D", SYNTAX_BUILTIN},{"OpenXRAction", SYNTAX_BUILTIN},{"OpenXRActionMap", SYNTAX_BUILTIN},{"OpenXRActionSet", SYNTAX_BUILTIN},{"OpenXRHand", SYNTAX_BUILTIN},{"OpenXRIPBinding", SYNTAX_BUILTIN},{"OpenXRInteractionProfile", SYNTAX_BUILTIN},{"OpenXRInterface", SYNTAX_BUILTIN},{"OptimizedTranslation", SYNTAX_BUILTIN},{"OptionButton", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_P[89] = {{"PCKPacker", SYNTAX_BUILTIN},{"PI", SYNTAX_CONSTANT},{"PackedByteArray", SYNTAX_BUILTIN},{"PackedColorArray", SYNTAX_BUILTIN},{"PackedDataContainer", SYNTAX_BUILTIN},{"PackedDataContainerRef", SYNTAX_BUILTIN},{"PackedFloat32Array", SYNTAX_BUILTIN},{"PackedFloat64Array", SYNTAX_BUILTIN},{"PackedInt32Array", SYNTAX_BUILTIN},{"PackedInt64Array", SYNTAX_BUILTIN},{"PackedScene", SYNTAX_BUILTIN},{"PackedStringArray", SYNTAX_BUILTIN},{"PackedVector2Array", SYNTAX_BUILTIN},{"PackedVector3Array", SYNTAX_BUILTIN},{"PacketPeer", SYNTAX_BUILTIN},{"PacketPeerDTLS", SYNTAX_BUILTIN},{"PacketPeerExtension", SYNTAX_BUILTIN},{"PacketPeerStream", SYNTAX_BUILTIN},{"PacketPeerUDP", SYNTAX_BUILTIN},{"Panel", SYNTAX_BUILTIN},{"PanelContainer", SYNTAX_BUILTIN},{"PanoramaSkyMaterial", SYNTAX_BUILTIN},{"ParallaxBackground", SYNTAX_BUILTIN},{"ParallaxLayer", SYNTAX_BUILTIN},{"ParticleProcessMaterial", SYNTAX_BUILTIN},{"Path2D", SYNTAX_BUILTIN},{"Path3D", SYNTAX_BUILTIN},{"PathFollow2D", SYNTAX_BUILTIN},{"PathFollow3D", SYNTAX_BUILTIN},{"Performance", SYNTAX_BUILTIN},{"PhysicalBone2D", SYNTAX_BUILTIN},{"PhysicalBone3D", SYNTAX_BUILTIN},{"PhysicalSkyMaterial", SYNTAX_BUILTIN},{"PhysicsBody2D", SYNTAX_BUILTIN},{"PhysicsBody3D", SYNTAX_BUILTIN},{"PhysicsDirectBodyState2D", SYNTAX_BUILTIN},{"PhysicsDirectBodyState2DExtension", SYNTAX_BUILTIN},{"PhysicsDirectBodyState3D", SYNTAX_BUILTIN},{"PhysicsDirectBodyState3DExtension", SYNTAX_BUILTIN},{"PhysicsDirectSpaceState2D", SYNTAX_BUILTIN},{"PhysicsDirectSpaceState2DExtension", SYNTAX_BUILTIN},{"PhysicsDirectSpaceState3D", SYNTAX_BUILTIN},{"PhysicsDirectSpaceState3DExtension", SYNTAX_BUILTIN},{"PhysicsMaterial", SYNTAX_BUILTIN},{"PhysicsPointQueryParameters2D", SYNTAX_BUILTIN},{"PhysicsPointQueryParameters3D", SYNTAX_BUILTIN},{"PhysicsRayQueryParameters2D", SYNTAX_BUILTIN},{"PhysicsRayQueryParameters3D", SYNTAX_BUILTIN},{"PhysicsServer2D", SYNTAX_BUILTIN},{"PhysicsServer2DExtension", SYNTAX_BUILTIN},{"PhysicsServer2DManager", SYNTAX_BUILTIN},{"PhysicsServer3D", SYNTAX_BUILTIN},{"PhysicsServer3DExtension", SYNTAX_BUILTIN},{"PhysicsServer3DManager", SYNTAX_BUILTIN},{"PhysicsServer3DRenderingServerHandler", SYNTAX_BUILTIN},{"PhysicsShapeQueryParameters2D", SYNTAX_BUILTIN},{"PhysicsShapeQueryParameters3D", SYNTAX_BUILTIN},{"PhysicsTestMotionParameters2D", SYNTAX_BUILTIN},{"PhysicsTestMotionParameters3D", SYNTAX_BUILTIN},{"PhysicsTestMotionResult2D", SYNTAX_BUILTIN},{"PhysicsTestMotionResult3D", SYNTAX_BUILTIN},{"PinJoint2D", SYNTAX_BUILTIN},{"PinJoint3D", SYNTAX_BUILTIN},{"PlaceholderCubemap", SYNTAX_BUILTIN},{"PlaceholderCubemapArray", SYNTAX_BUILTIN},{"PlaceholderMaterial", SYNTAX_BUILTIN},{"PlaceholderMesh", SYNTAX_BUILTIN},{"PlaceholderTexture2D", SYNTAX_BUILTIN},{"PlaceholderTexture2DArray", SYNTAX_BUILTIN},{"PlaceholderTexture3D", SYNTAX_BUILTIN},{"PlaceholderTextureLayered", SYNTAX_BUILTIN},{"Plane", SYNTAX_BUILTIN},{"PlaneMesh", SYNTAX_BUILTIN},{"PointLight2D", SYNTAX_BUILTIN},{"PointMesh", SYNTAX_BUILTIN},{"Polygon2D", SYNTAX_BUILTIN},{"PolygonOccluder3D", SYNTAX_BUILTIN},{"PolygonPathFinder", SYNTAX_BUILTIN},{"Popup", SYNTAX_BUILTIN},{"PopupMenu", SYNTAX_BUILTIN},{"PopupPanel", SYNTAX_BUILTIN},{"PortableCompressedTexture2D", SYNTAX_BUILTIN},{"PrimitiveMesh", SYNTAX_BUILTIN},{"PrismMesh", SYNTAX_BUILTIN},{"ProceduralSkyMaterial", SYNTAX_BUILTIN},{"ProgressBar", SYNTAX_BUILTIN},{"ProjectSettings", SYNTAX_BUILTIN},{"Projection", SYNTAX_BUILTIN},{"PropertyTweener", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_Q[3] = {{"QuadMesh", SYNTAX_BUILTIN},{"QuadOccluder3D", SYNTAX_BUILTIN},{"Quaternion", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_R[47] = {{"RDAttachmentFormat", SYNTAX_BUILTIN},{"RDFramebufferPass", SYNTAX_BUILTIN},{"RDPipelineColorBlendState", SYNTAX_BUILTIN},{"RDPipelineColorBlendStateAttachment", SYNTAX_BUILTIN},{"RDPipelineDepthStencilState", SYNTAX_BUILTIN},{"RDPipelineMultisampleState", SYNTAX_BUILTIN},{"RDPipelineRasterizationState", SYNTAX_BUILTIN},{"RDPipelineSpecializationConstant", SYNTAX_BUILTIN},{"RDSamplerState", SYNTAX_BUILTIN},{"RDShaderFile", SYNTAX_BUILTIN},{"RDShaderSPIRV", SYNTAX_BUILTIN},{"RDShaderSource", SYNTAX_BUILTIN},{"RDTextureFormat", SYNTAX_BUILTIN},{"RDTextureView", SYNTAX_BUILTIN},{"RDUniform", SYNTAX_BUILTIN},{"RDVertexAttribute", SYNTAX_BUILTIN},{"RID", SYNTAX_BUILTIN},{"RandomNumberGenerator", SYNTAX_BUILTIN},{"Range", SYNTAX_BUILTIN},{"RayCast2D", SYNTAX_BUILTIN},{"RayCast3D", SYNTAX_BUILTIN},{"Rect2", SYNTAX_BUILTIN},{"Rect2i", SYNTAX_BUILTIN},{"RectangleShape2D", SYNTAX_BUILTIN},{"RefCounted", SYNTAX_BUILTIN},{"ReferenceRect", SYNTAX_BUILTIN},{"ReflectionProbe", SYNTAX_BUILTIN},{"RegEx", SYNTAX_BUILTIN},{"RegExMatch", SYNTAX_BUILTIN},{"RemoteTransform2D", SYNTAX_BUILTIN},{"RemoteTransform3D", SYNTAX_BUILTIN},{"RenderingDevice", SYNTAX_BUILTIN},{"RenderingServer", SYNTAX_BUILTIN},{"Resource", SYNTAX_BUILTIN},{"ResourceFormatLoader", SYNTAX_BUILTIN},{"ResourceFormatSaver", SYNTAX_BUILTIN},{"ResourceImporter", SYNTAX_BUILTIN},{"ResourceLoader", SYNTAX_BUILTIN},{"ResourcePreloader", SYNTAX_BUILTIN},{"ResourceSaver", SYNTAX_BUILTIN},{"ResourceUID", SYNTAX_BUILTIN},{"RibbonTrailMesh", SYNTAX_BUILTIN},{"RichTextEffect", SYNTAX_BUILTIN},{"RichTextLabel", SYNTAX_BUILTIN},{"RigidBody2D", SYNTAX_BUILTIN},{"RigidBody3D", SYNTAX_BUILTIN},{"RootMotionView", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_S[81] = {{"SceneMultiplayer", SYNTAX_BUILTIN},{"SceneReplicationConfig", SYNTAX_BUILTIN},{"SceneState", SYNTAX_BUILTIN},{"SceneTree", SYNTAX_BUILTIN},{"SceneTreeTimer", SYNTAX_BUILTIN},{"Script", SYNTAX_BUILTIN},{"ScriptCreateDialog", SYNTAX_BUILTIN},{"ScriptEditor", SYNTAX_BUILTIN},{"ScriptEditorBase", SYNTAX_BUILTIN},{"ScriptExtension", SYNTAX_BUILTIN},{"ScriptLanguage", SYNTAX_BUILTIN},{"ScriptLanguageExtension", SYNTAX_BUILTIN},{"ScrollBar", SYNTAX_BUILTIN},{"ScrollContainer", SYNTAX_BUILTIN},{"SegmentShape2D", SYNTAX_BUILTIN},{"Semaphore", SYNTAX_BUILTIN},{"SeparationRayShape2D", SYNTAX_BUILTIN},{"SeparationRayShape3D", SYNTAX_BUILTIN},{"Separator", SYNTAX_BUILTIN},{"Shader", SYNTAX_BUILTIN},{"ShaderGlobalsOverride", SYNTAX_BUILTIN},{"ShaderInclude", SYNTAX_BUILTIN},{"ShaderMaterial", SYNTAX_BUILTIN},{"Shape2D", SYNTAX_BUILTIN},{"Shape3D", SYNTAX_BUILTIN},{"ShapeCast2D", SYNTAX_BUILTIN},{"ShapeCast3D", SYNTAX_BUILTIN},{"Shortcut", SYNTAX_BUILTIN},{"Signal", SYNTAX_BUILTIN},{"Skeleton2D", SYNTAX_BUILTIN},{"Skeleton3D", SYNTAX_BUILTIN},{"SkeletonIK3D", SYNTAX_BUILTIN},{"SkeletonModification2D", SYNTAX_BUILTIN},{"SkeletonModification2DCCDIK", SYNTAX_BUILTIN},{"SkeletonModification2DFABRIK", SYNTAX_BUILTIN},{"SkeletonModification2DJiggle", SYNTAX_BUILTIN},{"SkeletonModification2DLookAt", SYNTAX_BUILTIN},{"SkeletonModification2DPhysicalBones", SYNTAX_BUILTIN},{"SkeletonModification2DStackHolder", SYNTAX_BUILTIN},{"SkeletonModification2DTwoBoneIK", SYNTAX_BUILTIN},{"SkeletonModificationStack2D", SYNTAX_BUILTIN},{"SkeletonProfile", SYNTAX_BUILTIN},{"SkeletonProfileHumanoid", SYNTAX_BUILTIN},{"Skin", SYNTAX_BUILTIN},{"SkinReference", SYNTAX_BUILTIN},{"Sky", SYNTAX_BUILTIN},{"Slider", SYNTAX_BUILTIN},{"SliderJoint3D", SYNTAX_BUILTIN},{"SoftBody3D", SYNTAX_BUILTIN},{"SphereMesh", SYNTAX_BUILTIN},{"SphereOccluder3D", SYNTAX_BUILTIN},{"SphereShape3D", SYNTAX_BUILTIN},{"SpinBox", SYNTAX_BUILTIN},{"SplitContainer", SYNTAX_BUILTIN},{"SpotLight3D", SYNTAX_BUILTIN},{"SpringArm3D", SYNTAX_BUILTIN},{"Sprite2D", SYNTAX_BUILTIN},{"Sprite3D", SYNTAX_BUILTIN},{"SpriteBase3D", SYNTAX_BUILTIN},{"SpriteFrames", SYNTAX_BUILTIN},{"StandardMaterial3D", SYNTAX_BUILTIN},{"StaticBody2D", SYNTAX_BUILTIN},{"StaticBody3D", SYNTAX_BUILTIN},{"StreamPeer", SYNTAX_BUILTIN},{"StreamPeerBuffer", SYNTAX_BUILTIN},{"StreamPeerExtension", SYNTAX_BUILTIN},{"StreamPeerGZIP", SYNTAX_BUILTIN},{"StreamPeerTCP", SYNTAX_BUILTIN},{"StreamPeerTLS", SYNTAX_BUILTIN},{"String", SYNTAX_BUILTIN},{"StringName", SYNTAX_BUILTIN},{"StyleBox", SYNTAX_BUILTIN},{"StyleBoxEmpty", SYNTAX_BUILTIN},{"StyleBoxFlat", SYNTAX_BUILTIN},{"StyleBoxLine", SYNTAX_BUILTIN},{"StyleBoxTexture", SYNTAX_BUILTIN},{"SubViewport", SYNTAX_BUILTIN},{"SubViewportContainer", SYNTAX_BUILTIN},{"SurfaceTool", SYNTAX_BUILTIN},{"SyntaxHighlighter", SYNTAX_BUILTIN},{"SystemFont", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_T[47] = {{"TAU", SYNTAX_CONSTANT},{"TCPServer", SYNTAX_BUILTIN},{"TLSOptions", SYNTAX_BUILTIN},{"TabBar", SYNTAX_BUILTIN},{"TabContainer", SYNTAX_BUILTIN},{"TextEdit", SYNTAX_BUILTIN},{"TextLine", SYNTAX_BUILTIN},{"TextMesh", SYNTAX_BUILTIN},{"TextParagraph", SYNTAX_BUILTIN},{"TextServer", SYNTAX_BUILTIN},{"TextServerAdvanced", SYNTAX_BUILTIN},{"TextServerDummy", SYNTAX_BUILTIN},{"TextServerExtension", SYNTAX_BUILTIN},{"TextServerFallback", SYNTAX_BUILTIN},{"TextServerManager", SYNTAX_BUILTIN},{"Texture", SYNTAX_BUILTIN},{"Texture2D", SYNTAX_BUILTIN},{"Texture2DArray", SYNTAX_BUILTIN},{"Texture3D", SYNTAX_BUILTIN},{"TextureButton", SYNTAX_BUILTIN},{"TextureLayered", SYNTAX_BUILTIN},{"TextureProgressBar", SYNTAX_BUILTIN},{"TextureRect", SYNTAX_BUILTIN},{"Theme", SYNTAX_BUILTIN},{"ThemeDB", SYNTAX_BUILTIN},{"Thread", SYNTAX_BUILTIN},{"TileData", SYNTAX_BUILTIN},{"TileMap", SYNTAX_BUILTIN},{"TileMapPattern", SYNTAX_BUILTIN},{"TileSet", SYNTAX_BUILTIN},{"TileSetAtlasSource", SYNTAX_BUILTIN},{"TileSetScenesCollectionSource", SYNTAX_BUILTIN},{"TileSetSource", SYNTAX_BUILTIN},{"Time", SYNTAX_BUILTIN},{"Timer", SYNTAX_BUILTIN},{"TorusMesh", SYNTAX_BUILTIN},{"TouchScreenButton", SYNTAX_BUILTIN},{"Transform2D", SYNTAX_BUILTIN},{"Transform3D", SYNTAX_BUILTIN},{"Translation", SYNTAX_BUILTIN},{"TranslationServer", SYNTAX_BUILTIN},{"Tree", SYNTAX_BUILTIN},{"TreeItem", SYNTAX_BUILTIN},{"TriangleMesh", SYNTAX_BUILTIN},{"TubeTrailMesh", SYNTAX_BUILTIN},{"Tween", SYNTAX_BUILTIN},{"Tweener", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_U[4] = {{"UDPServer", SYNTAX_BUILTIN},{"UPNP", SYNTAX_BUILTIN},{"UPNPDevice", SYNTAX_BUILTIN},{"UndoRedo", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_V[135] = {{"VBoxContainer", SYNTAX_BUILTIN},{"VFlowContainer", SYNTAX_BUILTIN},{"VScrollBar", SYNTAX_BUILTIN},{"VSeparator", SYNTAX_BUILTIN},{"VSlider", SYNTAX_BUILTIN},{"VSplitContainer", SYNTAX_BUILTIN},{"Variant", SYNTAX_BUILTIN},{"Vector2", SYNTAX_BUILTIN},{"Vector2i", SYNTAX_BUILTIN},{"Vector3", SYNTAX_BUILTIN},{"Vector3i", SYNTAX_BUILTIN},{"Vector4", SYNTAX_BUILTIN},{"Vector4i", SYNTAX_BUILTIN},{"VehicleBody3D", SYNTAX_BUILTIN},{"VehicleWheel3D", SYNTAX_BUILTIN},{"VideoStream", SYNTAX_BUILTIN},{"VideoStreamPlayback", SYNTAX_BUILTIN},{"VideoStreamPlayer", SYNTAX_BUILTIN},{"VideoStreamTheora", SYNTAX_BUILTIN},{"Viewport", SYNTAX_BUILTIN},{"ViewportTexture", SYNTAX_BUILTIN},{"VisibleOnScreenEnabler2D", SYNTAX_BUILTIN},{"VisibleOnScreenEnabler3D", SYNTAX_BUILTIN},{"VisibleOnScreenNotifier2D", SYNTAX_BUILTIN},{"VisibleOnScreenNotifier3D", SYNTAX_BUILTIN},{"VisualInstance3D", SYNTAX_BUILTIN},{"VisualShader", SYNTAX_BUILTIN},{"VisualShaderNode", SYNTAX_BUILTIN},{"VisualShaderNodeBillboard", SYNTAX_BUILTIN},{"VisualShaderNodeBooleanConstant", SYNTAX_BUILTIN},{"VisualShaderNodeBooleanParameter", SYNTAX_BUILTIN},{"VisualShaderNodeClamp", SYNTAX_BUILTIN},{"VisualShaderNodeColorConstant", SYNTAX_BUILTIN},{"VisualShaderNodeColorFunc", SYNTAX_BUILTIN},{"VisualShaderNodeColorOp", SYNTAX_BUILTIN},{"VisualShaderNodeColorParameter", SYNTAX_BUILTIN},{"VisualShaderNodeComment", SYNTAX_BUILTIN},{"VisualShaderNodeCompare", SYNTAX_BUILTIN},{"VisualShaderNodeConstant", SYNTAX_BUILTIN},{"VisualShaderNodeCubemap", SYNTAX_BUILTIN},{"VisualShaderNodeCubemapParameter", SYNTAX_BUILTIN},{"VisualShaderNodeCurveTexture", SYNTAX_BUILTIN},{"VisualShaderNodeCurveXYZTexture", SYNTAX_BUILTIN},{"VisualShaderNodeCustom", SYNTAX_BUILTIN},{"VisualShaderNodeDerivativeFunc", SYNTAX_BUILTIN},{"VisualShaderNodeDeterminant", SYNTAX_BUILTIN},{"VisualShaderNodeDistanceFade", SYNTAX_BUILTIN},{"VisualShaderNodeDotProduct", SYNTAX_BUILTIN},{"VisualShaderNodeExpression", SYNTAX_BUILTIN},{"VisualShaderNodeFaceForward", SYNTAX_BUILTIN},{"VisualShaderNodeFloatConstant", SYNTAX_BUILTIN},{"VisualShaderNodeFloatFunc", SYNTAX_BUILTIN},{"VisualShaderNodeFloatOp", SYNTAX_BUILTIN},{"VisualShaderNodeFloatParameter", SYNTAX_BUILTIN},{"VisualShaderNodeFresnel", SYNTAX_BUILTIN},{"VisualShaderNodeGlobalExpression", SYNTAX_BUILTIN},{"VisualShaderNodeGroupBase", SYNTAX_BUILTIN},{"VisualShaderNodeIf", SYNTAX_BUILTIN},{"VisualShaderNodeInput", SYNTAX_BUILTIN},{"VisualShaderNodeIntConstant", SYNTAX_BUILTIN},{"VisualShaderNodeIntFunc", SYNTAX_BUILTIN},{"VisualShaderNodeIntOp", SYNTAX_BUILTIN},{"VisualShaderNodeIntParameter", SYNTAX_BUILTIN},{"VisualShaderNodeIs", SYNTAX_BUILTIN},{"VisualShaderNodeLinearSceneDepth", SYNTAX_BUILTIN},{"VisualShaderNodeMix", SYNTAX_BUILTIN},{"VisualShaderNodeMultiplyAdd", SYNTAX_BUILTIN},{"VisualShaderNodeOuterProduct", SYNTAX_BUILTIN},{"VisualShaderNodeOutput", SYNTAX_BUILTIN},{"VisualShaderNodeParameter", SYNTAX_BUILTIN},{"VisualShaderNodeParameterRef", SYNTAX_BUILTIN},{"VisualShaderNodeParticleAccelerator", SYNTAX_BUILTIN},{"VisualShaderNodeParticleBoxEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeParticleConeVelocity", SYNTAX_BUILTIN},{"VisualShaderNodeParticleEmit", SYNTAX_BUILTIN},{"VisualShaderNodeParticleEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeParticleMeshEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeParticleMultiplyByAxisAngle", SYNTAX_BUILTIN},{"VisualShaderNodeParticleOutput", SYNTAX_BUILTIN},{"VisualShaderNodeParticleRandomness", SYNTAX_BUILTIN},{"VisualShaderNodeParticleRingEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeParticleSphereEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeProximityFade", SYNTAX_BUILTIN},{"VisualShaderNodeRandomRange", SYNTAX_BUILTIN},{"VisualShaderNodeRemap", SYNTAX_BUILTIN},{"VisualShaderNodeResizableBase", SYNTAX_BUILTIN},{"VisualShaderNodeSDFRaymarch", SYNTAX_BUILTIN},{"VisualShaderNodeSDFToScreenUV", SYNTAX_BUILTIN},{"VisualShaderNodeSample3D", SYNTAX_BUILTIN},{"VisualShaderNodeScreenUVToSDF", SYNTAX_BUILTIN},{"VisualShaderNodeSmoothStep", SYNTAX_BUILTIN},{"VisualShaderNodeStep", SYNTAX_BUILTIN},{"VisualShaderNodeSwitch", SYNTAX_BUILTIN},{"VisualShaderNodeTexture", SYNTAX_BUILTIN},{"VisualShaderNodeTexture2DArray", SYNTAX_BUILTIN},{"VisualShaderNodeTexture2DArrayParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTexture2DParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTexture3D", SYNTAX_BUILTIN},{"VisualShaderNodeTexture3DParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTextureParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTextureParameterTriplanar", SYNTAX_BUILTIN},{"VisualShaderNodeTextureSDF", SYNTAX_BUILTIN},{"VisualShaderNodeTextureSDFNormal", SYNTAX_BUILTIN},{"VisualShaderNodeTransformCompose", SYNTAX_BUILTIN},{"VisualShaderNodeTransformConstant", SYNTAX_BUILTIN},{"VisualShaderNodeTransformDecompose", SYNTAX_BUILTIN},{"VisualShaderNodeTransformFunc", SYNTAX_BUILTIN},{"VisualShaderNodeTransformOp", SYNTAX_BUILTIN},{"VisualShaderNodeTransformParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTransformVecMult", SYNTAX_BUILTIN},{"VisualShaderNodeUIntConstant", SYNTAX_BUILTIN},{"VisualShaderNodeUIntFunc", SYNTAX_BUILTIN},{"VisualShaderNodeUIntOp", SYNTAX_BUILTIN},{"VisualShaderNodeUIntParameter", SYNTAX_BUILTIN},{"VisualShaderNodeUVFunc", SYNTAX_BUILTIN},{"VisualShaderNodeUVPolarCoord", SYNTAX_BUILTIN},{"VisualShaderNodeVarying", SYNTAX_BUILTIN},{"VisualShaderNodeVaryingGetter", SYNTAX_BUILTIN},{"VisualShaderNodeVaryingSetter", SYNTAX_BUILTIN},{"VisualShaderNodeVec2Constant", SYNTAX_BUILTIN},{"VisualShaderNodeVec2Parameter", SYNTAX_BUILTIN},{"VisualShaderNodeVec3Constant", SYNTAX_BUILTIN},{"VisualShaderNodeVec3Parameter", SYNTAX_BUILTIN},{"VisualShaderNodeVec4Constant", SYNTAX_BUILTIN},{"VisualShaderNodeVec4Parameter", SYNTAX_BUILTIN},{"VisualShaderNodeVectorBase", SYNTAX_BUILTIN},{"VisualShaderNodeVectorCompose", SYNTAX_BUILTIN},{"VisualShaderNodeVectorDecompose", SYNTAX_BUILTIN},{"VisualShaderNodeVectorDistance", SYNTAX_BUILTIN},{"VisualShaderNodeVectorFunc", SYNTAX_BUILTIN},{"VisualShaderNodeVectorLen", SYNTAX_BUILTIN},{"VisualShaderNodeVectorOp", SYNTAX_BUILTIN},{"VisualShaderNodeVectorRefract", SYNTAX_BUILTIN},{"VoxelGI", SYNTAX_BUILTIN},{"VoxelGIData", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_W[16] = {{"WeakRef", SYNTAX_BUILTIN},{"WebRTCDataChannel", SYNTAX_BUILTIN},{"WebRTCDataChannelExtension", SYNTAX_BUILTIN},{"WebRTCMultiplayerPeer", SYNTAX_BUILTIN},{"WebRTCPeerConnection", SYNTAX_BUILTIN},{"WebRTCPeerConnectionExtension", SYNTAX_BUILTIN},{"WebSocketMultiplayerPeer", SYNTAX_BUILTIN},{"WebSocketPeer", SYNTAX_BUILTIN},{"WebXRInterface", SYNTAX_BUILTIN},{"Window", SYNTAX_BUILTIN},{"WorkerThreadPool", SYNTAX_BUILTIN},{"World2D", SYNTAX_BUILTIN},{"World3D", SYNTAX_BUILTIN},{"WorldBoundaryShape2D", SYNTAX_BUILTIN},{"WorldBoundaryShape3D", SYNTAX_BUILTIN},{"WorldEnvironment", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_X[12] = {{"X509Certificate", SYNTAX_BUILTIN},{"XMLParser", SYNTAX_BUILTIN},{"XRAnchor3D", SYNTAX_BUILTIN},{"XRCamera3D", SYNTAX_BUILTIN},{"XRController3D", SYNTAX_BUILTIN},{"XRInterface", SYNTAX_BUILTIN},{"XRInterfaceExtension", SYNTAX_BUILTIN},{"XRNode3D", SYNTAX_BUILTIN},{"XROrigin3D", SYNTAX_BUILTIN},{"XRPose", SYNTAX_BUILTIN},{"XRPositionalTracker", SYNTAX_BUILTIN},{"XRServer", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_Z[2] = {{"ZIPPacker", SYNTAX_BUILTIN},{"ZIPReader", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_a[10] = {{"abs", SYNTAX_BUILTIN},{"absf", SYNTAX_BUILTIN},{"absi", SYNTAX_BUILTIN},{"acos", SYNTAX_BUILTIN},{"as", SYNTAX_KEYWORD},{"asin", SYNTAX_BUILTIN},{"assert", SYNTAX_KEYWORD},{"atan", SYNTAX_BUILTIN},{"atan2", SYNTAX_BUILTIN},{"await", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_gdscript_b[7] = {{"bezier_derivative", SYNTAX_BUILTIN},{"bezier_interpolate", SYNTAX_BUILTIN},{"bool", SYNTAX_BUILTIN},{"break", SYNTAX_KEYWORD},{"breakpoint", SYNTAX_KEYWORD},{"bytes_to_var", SYNTAX_BUILTIN},{"bytes_to_var_with_objects", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_c[16] = {{"ceil", SYNTAX_BUILTIN},{"ceilf", SYNTAX_BUILTIN},{"ceili", SYNTAX_BUILTIN},{"clamp", SYNTAX_BUILTIN},{"clampf", SYNTAX_BUILTIN},{"clampi", SYNTAX_BUILTIN},{"class", SYNTAX_KEYWORD},{"class_name", SYNTAX_KEYWORD},{"const", SYNTAX_KEYWORD},{"continue", SYNTAX_KEYWORD},{"cos", SYNTAX_BUILTIN},{"cosh", SYNTAX_BUILTIN},{"cubic_interpolate", SYNTAX_BUILTIN},{"cubic_interpolate_angle", SYNTAX_BUILTIN},{"cubic_interpolate_angle_in_time", SYNTAX_BUILTIN},{"cubic_interpolate_in_time", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_d[2] = {{"db_to_linear", SYNTAX_BUILTIN},{"deg_to_rad", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_e[7] = {{"ease", SYNTAX_BUILTIN},{"elif", SYNTAX_KEYWORD},{"else", SYNTAX_KEYWORD},{"enum", SYNTAX_KEYWORD},{"error_string", SYNTAX_BUILTIN},{"exp", SYNTAX_BUILTIN},{"extends", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_gdscript_f[9] = {{"false", SYNTAX_CONSTANT},{"float", SYNTAX_BUILTIN},{"floor", SYNTAX_BUILTIN},{"floorf", SYNTAX_BUILTIN},{"floori", SYNTAX_BUILTIN},{"fmod", SYNTAX_BUILTIN},{"for", SYNTAX_KEYWORD},{"fposmod", SYNTAX_BUILTIN},{"func", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_gdscript_h[1] = {{"hash", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_i[14] = {{"if", SYNTAX_KEYWORD},{"in", SYNTAX_KEYWORD},{"instance_from_id", SYNTAX_BUILTIN},{"int", SYNTAX_BUILTIN},{"inverse_lerp", SYNTAX_BUILTIN},{"is", SYNTAX_KEYWORD},{"is_equal_approx", SYNTAX_BUILTIN},{"is_finite", SYNTAX_BUILTIN},{"is_inf", SYNTAX_BUILTIN},{"is_instance_id_valid", SYNTAX_BUILTIN},{"is_instance_valid", SYNTAX_BUILTIN},{"is_nan", SYNTAX_BUILTIN},{"is_same", SYNTAX_BUILTIN},{"is_zero_approx", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_l[5] = {{"lerp", SYNTAX_BUILTIN},{"lerp_angle", SYNTAX_BUILTIN},{"lerpf", SYNTAX_BUILTIN},{"linear_to_db", SYNTAX_BUILTIN},{"log", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_m[8] = {{"match", SYNTAX_KEYWORD},{"max", SYNTAX_BUILTIN},{"maxf", SYNTAX_BUILTIN},{"maxi", SYNTAX_BUILTIN},{"min", SYNTAX_BUILTIN},{"minf", SYNTAX_BUILTIN},{"mini", SYNTAX_BUILTIN},{"move_toward", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_n[2] = {{"nearest_po2", SYNTAX_BUILTIN},{"null", SYNTAX_CONSTANT}};
static const Keyword syntax_keywords_gdscript_p[14] = {{"pass", SYNTAX_KEYWORD},{"pingpong", SYNTAX_BUILTIN},{"posmod", SYNTAX_BUILTIN},{"pow", SYNTAX_BUILTIN},{"preload", SYNTAX_KEYWORD},{"print", SYNTAX_BUILTIN},{"print_rich", SYNTAX_BUILTIN},{"print_verbose", SYNTAX_BUILTIN},{"printerr", SYNTAX_BUILTIN},{"printraw", SYNTAX_BUILTIN},{"prints", SYNTAX_BUILTIN},{"printt", SYNTAX_BUILTIN},{"push_error", SYNTAX_BUILTIN},{"push_warning", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_r[15] = {{"rad_to_deg", SYNTAX_BUILTIN},{"rand_from_seed", SYNTAX_BUILTIN},{"randf", SYNTAX_BUILTIN},{"randf_range", SYNTAX_BUILTIN},{"randfn", SYNTAX_BUILTIN},{"randi", SYNTAX_BUILTIN},{"randi_range", SYNTAX_BUILTIN},{"randomize", SYNTAX_BUILTIN},{"remap", SYNTAX_BUILTIN},{"return", SYNTAX_KEYWORD},{"rid_allocate_id", SYNTAX_BUILTIN},{"rid_from_int64", SYNTAX_BUILTIN},{"round", SYNTAX_BUILTIN},{"roundf", SYNTAX_BUILTIN},{"roundi", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_s[17] = {{"seed", SYNTAX_BUILTIN},{"self", SYNTAX_KEYWORD},{"sign", SYNTAX_BUILTIN},{"signal", SYNTAX_KEYWORD},{"signf", SYNTAX_BUILTIN},{"signi", SYNTAX_BUILTIN},{"sin", SYNTAX_BUILTIN},{"sinh", SYNTAX_BUILTIN},{"smoothstep", SYNTAX_BUILTIN},{"snapped", SYNTAX_BUILTIN},{"snappedf", SYNTAX_BUILTIN},{"snappedi", SYNTAX_BUILTIN},{"sqrt", SYNTAX_BUILTIN},{"static", SYNTAX_KEYWORD},{"step_decimals", SYNTAX_BUILTIN},{"str", SYNTAX_BUILTIN},{"str_to_var", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_t[4] = {{"tan", SYNTAX_BUILTIN},{"tanh", SYNTAX_BUILTIN},{"true", SYNTAX_CONSTANT},{"typeof", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_v[5] = {{"var", SYNTAX_KEYWORD},{"var_to_bytes", SYNTAX_BUILTIN},{"var_to_bytes_with_objects", SYNTAX_BUILTIN},{"var_to_str", SYNTAX_BUILTIN},{"void", SYNTAX_KEYWORD}};
static const Keyword syntax_keywords_gdscript_w[5] = {{"weakref", SYNTAX_BUILTIN},{"while", SYNTAX_KEYWORD},{"wrap", SYNTAX_BUILTIN},{"wrapf", SYNTAX_BUILTIN},{"wrapi", SYNTAX_BUILTIN}};
static const Keyword syntax_keywords_gdscript_y[1] = {{"yield", SYNTAX_KEYWORD}};
static const KeywordList syntax_all_keywords_gdscript[128] = {
['A'] = {syntax_keywords_gdscript_A, arr_count(syntax_keywords_gdscript_A)}, ['B'] = {syntax_keywords_gdscript_B, arr_count(syntax_keywords_gdscript_B)}, ['C'] = {syntax_keywords_gdscript_C, arr_count(syntax_keywords_gdscript_C)}, ['D'] = {syntax_keywords_gdscript_D, arr_count(syntax_keywords_gdscript_D)}, ['E'] = {syntax_keywords_gdscript_E, arr_count(syntax_keywords_gdscript_E)}, ['F'] = {syntax_keywords_gdscript_F, arr_count(syntax_keywords_gdscript_F)}, ['G'] = {syntax_keywords_gdscript_G, arr_count(syntax_keywords_gdscript_G)}, ['H'] = {syntax_keywords_gdscript_H, arr_count(syntax_keywords_gdscript_H)}, ['I'] = {syntax_keywords_gdscript_I, arr_count(syntax_keywords_gdscript_I)}, ['J'] = {syntax_keywords_gdscript_J, arr_count(syntax_keywords_gdscript_J)}, ['K'] = {syntax_keywords_gdscript_K, arr_count(syntax_keywords_gdscript_K)}, ['L'] = {syntax_keywords_gdscript_L, arr_count(syntax_keywords_gdscript_L)}, ['M'] = {syntax_keywords_gdscript_M, arr_count(syntax_keywords_gdscript_M)}, ['N'] = {syntax_keywords_gdscript_N, arr_count(syntax_keywords_gdscript_N)}, ['O'] = {syntax_keywords_gdscript_O, arr_count(syntax_keywords_gdscript_O)}, ['P'] = {syntax_keywords_gdscript_P, arr_count(syntax_keywords_gdscript_P)}, ['Q'] = {syntax_keywords_gdscript_Q, arr_count(syntax_keywords_gdscript_Q)}, ['R'] = {syntax_keywords_gdscript_R, arr_count(syntax_keywords_gdscript_R)}, ['S'] = {syntax_keywords_gdscript_S, arr_count(syntax_keywords_gdscript_S)}, ['T'] = {syntax_keywords_gdscript_T, arr_count(syntax_keywords_gdscript_T)}, ['U'] = {syntax_keywords_gdscript_U, arr_count(syntax_keywords_gdscript_U)}, ['V'] = {syntax_keywords_gdscript_V, arr_count(syntax_keywords_gdscript_V)}, ['W'] = {syntax_keywords_gdscript_W, arr_count(syntax_keywords_gdscript_W)}, ['X'] = {syntax_keywords_gdscript_X, arr_count(syntax_keywords_gdscript_X)}, ['Z'] = {syntax_keywords_gdscript_Z, arr_count(syntax_keywords_gdscript_Z)}, ['a'] = {syntax_keywords_gdscript_a, arr_count(syntax_keywords_gdscript_a)}, ['b'] = {syntax_keywords_gdscript_b, arr_count(syntax_keywords_gdscript_b)}, ['c'] = {syntax_keywords_gdscript_c, arr_count(syntax_keywords_gdscript_c)}, ['d'] = {syntax_keywords_gdscript_d, arr_count(syntax_keywords_gdscript_d)}, ['e'] = {syntax_keywords_gdscript_e, arr_count(syntax_keywords_gdscript_e)}, ['f'] = {syntax_keywords_gdscript_f, arr_count(syntax_keywords_gdscript_f)}, ['h'] = {syntax_keywords_gdscript_h, arr_count(syntax_keywords_gdscript_h)}, ['i'] = {syntax_keywords_gdscript_i, arr_count(syntax_keywords_gdscript_i)}, ['l'] = {syntax_keywords_gdscript_l, arr_count(syntax_keywords_gdscript_l)}, ['m'] = {syntax_keywords_gdscript_m, arr_count(syntax_keywords_gdscript_m)}, ['n'] = {syntax_keywords_gdscript_n, arr_count(syntax_keywords_gdscript_n)}, ['p'] = {syntax_keywords_gdscript_p, arr_count(syntax_keywords_gdscript_p)}, ['r'] = {syntax_keywords_gdscript_r, arr_count(syntax_keywords_gdscript_r)}, ['s'] = {syntax_keywords_gdscript_s, arr_count(syntax_keywords_gdscript_s)}, ['t'] = {syntax_keywords_gdscript_t, arr_count(syntax_keywords_gdscript_t)}, ['v'] = {syntax_keywords_gdscript_v, arr_count(syntax_keywords_gdscript_v)}, ['w'] = {syntax_keywords_gdscript_w, arr_count(syntax_keywords_gdscript_w)}, ['y'] = {syntax_keywords_gdscript_y, arr_count(syntax_keywords_gdscript_y)}
};
static const Keyword syntax_keywords_comment_B[1] = {{"BUG", SYNTAX_TODO}};
static const Keyword syntax_keywords_comment_F[1] = {{"FIXME", SYNTAX_TODO}};
static const Keyword syntax_keywords_comment_O[1] = {{"OPTIMIZE", SYNTAX_TODO}};
static const Keyword syntax_keywords_comment_T[2] = {{"TEMP", SYNTAX_TODO},{"TODO", SYNTAX_TODO}};
static const Keyword syntax_keywords_comment_X[1] = {{"XXX", SYNTAX_TODO}};
static const KeywordList syntax_all_keywords_comment[128] = {
['B'] = {syntax_keywords_comment_B, arr_count(syntax_keywords_comment_B)}, ['F'] = {syntax_keywords_comment_F, arr_count(syntax_keywords_comment_F)}, ['O'] = {syntax_keywords_comment_O, arr_count(syntax_keywords_comment_O)}, ['T'] = {syntax_keywords_comment_T, arr_count(syntax_keywords_comment_T)}, ['X'] = {syntax_keywords_comment_X, arr_count(syntax_keywords_comment_X)}
};
|