206
233
const ucp_type_table _pcre_utt[] = {
208
{ 4, PT_SC, ucp_Arabic },
209
{ 11, PT_SC, ucp_Armenian },
210
{ 20, PT_SC, ucp_Balinese },
211
{ 29, PT_SC, ucp_Bengali },
212
{ 37, PT_SC, ucp_Bopomofo },
213
{ 46, PT_SC, ucp_Braille },
214
{ 54, PT_SC, ucp_Buginese },
215
{ 63, PT_SC, ucp_Buhid },
216
{ 69, PT_GC, ucp_C },
217
{ 71, PT_SC, ucp_Canadian_Aboriginal },
218
{ 91, PT_PC, ucp_Cc },
219
{ 94, PT_PC, ucp_Cf },
220
{ 97, PT_SC, ucp_Cherokee },
221
{ 106, PT_PC, ucp_Cn },
222
{ 109, PT_PC, ucp_Co },
223
{ 112, PT_SC, ucp_Common },
224
{ 119, PT_SC, ucp_Coptic },
225
{ 126, PT_PC, ucp_Cs },
226
{ 129, PT_SC, ucp_Cuneiform },
227
{ 139, PT_SC, ucp_Cypriot },
228
{ 147, PT_SC, ucp_Cyrillic },
229
{ 156, PT_SC, ucp_Deseret },
230
{ 164, PT_SC, ucp_Devanagari },
231
{ 175, PT_SC, ucp_Ethiopic },
232
{ 184, PT_SC, ucp_Georgian },
233
{ 193, PT_SC, ucp_Glagolitic },
234
{ 204, PT_SC, ucp_Gothic },
235
{ 211, PT_SC, ucp_Greek },
236
{ 217, PT_SC, ucp_Gujarati },
237
{ 226, PT_SC, ucp_Gurmukhi },
238
{ 235, PT_SC, ucp_Han },
239
{ 239, PT_SC, ucp_Hangul },
240
{ 246, PT_SC, ucp_Hanunoo },
241
{ 254, PT_SC, ucp_Hebrew },
242
{ 261, PT_SC, ucp_Hiragana },
243
{ 270, PT_SC, ucp_Inherited },
244
{ 280, PT_SC, ucp_Kannada },
245
{ 288, PT_SC, ucp_Katakana },
246
{ 297, PT_SC, ucp_Kharoshthi },
247
{ 308, PT_SC, ucp_Khmer },
248
{ 314, PT_GC, ucp_L },
250
{ 319, PT_SC, ucp_Lao },
251
{ 323, PT_SC, ucp_Latin },
252
{ 329, PT_SC, ucp_Limbu },
253
{ 335, PT_SC, ucp_Linear_B },
254
{ 344, PT_PC, ucp_Ll },
255
{ 347, PT_PC, ucp_Lm },
256
{ 350, PT_PC, ucp_Lo },
257
{ 353, PT_PC, ucp_Lt },
258
{ 356, PT_PC, ucp_Lu },
259
{ 359, PT_GC, ucp_M },
260
{ 361, PT_SC, ucp_Malayalam },
261
{ 371, PT_PC, ucp_Mc },
262
{ 374, PT_PC, ucp_Me },
263
{ 377, PT_PC, ucp_Mn },
264
{ 380, PT_SC, ucp_Mongolian },
265
{ 390, PT_SC, ucp_Myanmar },
266
{ 398, PT_GC, ucp_N },
267
{ 400, PT_PC, ucp_Nd },
268
{ 403, PT_SC, ucp_New_Tai_Lue },
269
{ 415, PT_SC, ucp_Nko },
270
{ 419, PT_PC, ucp_Nl },
271
{ 422, PT_PC, ucp_No },
272
{ 425, PT_SC, ucp_Ogham },
273
{ 431, PT_SC, ucp_Old_Italic },
274
{ 442, PT_SC, ucp_Old_Persian },
275
{ 454, PT_SC, ucp_Oriya },
276
{ 460, PT_SC, ucp_Osmanya },
277
{ 468, PT_GC, ucp_P },
278
{ 470, PT_PC, ucp_Pc },
279
{ 473, PT_PC, ucp_Pd },
280
{ 476, PT_PC, ucp_Pe },
281
{ 479, PT_PC, ucp_Pf },
282
{ 482, PT_SC, ucp_Phags_Pa },
283
{ 491, PT_SC, ucp_Phoenician },
284
{ 502, PT_PC, ucp_Pi },
285
{ 505, PT_PC, ucp_Po },
286
{ 508, PT_PC, ucp_Ps },
287
{ 511, PT_SC, ucp_Runic },
288
{ 517, PT_GC, ucp_S },
289
{ 519, PT_PC, ucp_Sc },
290
{ 522, PT_SC, ucp_Shavian },
291
{ 530, PT_SC, ucp_Sinhala },
292
{ 538, PT_PC, ucp_Sk },
293
{ 541, PT_PC, ucp_Sm },
294
{ 544, PT_PC, ucp_So },
295
{ 547, PT_SC, ucp_Syloti_Nagri },
296
{ 560, PT_SC, ucp_Syriac },
297
{ 567, PT_SC, ucp_Tagalog },
298
{ 575, PT_SC, ucp_Tagbanwa },
299
{ 584, PT_SC, ucp_Tai_Le },
300
{ 591, PT_SC, ucp_Tamil },
301
{ 597, PT_SC, ucp_Telugu },
302
{ 604, PT_SC, ucp_Thaana },
303
{ 611, PT_SC, ucp_Thai },
304
{ 616, PT_SC, ucp_Tibetan },
305
{ 624, PT_SC, ucp_Tifinagh },
306
{ 633, PT_SC, ucp_Ugaritic },
307
{ 642, PT_SC, ucp_Yi },
308
{ 645, PT_GC, ucp_Z },
309
{ 647, PT_PC, ucp_Zl },
310
{ 650, PT_PC, ucp_Zp },
311
{ 653, PT_PC, ucp_Zs }
235
{ 4, PT_SC, ucp_Arabic },
236
{ 11, PT_SC, ucp_Armenian },
237
{ 20, PT_SC, ucp_Balinese },
238
{ 29, PT_SC, ucp_Bengali },
239
{ 37, PT_SC, ucp_Bopomofo },
240
{ 46, PT_SC, ucp_Braille },
241
{ 54, PT_SC, ucp_Buginese },
242
{ 63, PT_SC, ucp_Buhid },
243
{ 69, PT_GC, ucp_C },
244
{ 71, PT_SC, ucp_Canadian_Aboriginal },
245
{ 91, PT_SC, ucp_Carian },
246
{ 98, PT_PC, ucp_Cc },
247
{ 101, PT_PC, ucp_Cf },
248
{ 104, PT_SC, ucp_Cham },
249
{ 109, PT_SC, ucp_Cherokee },
250
{ 118, PT_PC, ucp_Cn },
251
{ 121, PT_PC, ucp_Co },
252
{ 124, PT_SC, ucp_Common },
253
{ 131, PT_SC, ucp_Coptic },
254
{ 138, PT_PC, ucp_Cs },
255
{ 141, PT_SC, ucp_Cuneiform },
256
{ 151, PT_SC, ucp_Cypriot },
257
{ 159, PT_SC, ucp_Cyrillic },
258
{ 168, PT_SC, ucp_Deseret },
259
{ 176, PT_SC, ucp_Devanagari },
260
{ 187, PT_SC, ucp_Ethiopic },
261
{ 196, PT_SC, ucp_Georgian },
262
{ 205, PT_SC, ucp_Glagolitic },
263
{ 216, PT_SC, ucp_Gothic },
264
{ 223, PT_SC, ucp_Greek },
265
{ 229, PT_SC, ucp_Gujarati },
266
{ 238, PT_SC, ucp_Gurmukhi },
267
{ 247, PT_SC, ucp_Han },
268
{ 251, PT_SC, ucp_Hangul },
269
{ 258, PT_SC, ucp_Hanunoo },
270
{ 266, PT_SC, ucp_Hebrew },
271
{ 273, PT_SC, ucp_Hiragana },
272
{ 282, PT_SC, ucp_Inherited },
273
{ 292, PT_SC, ucp_Kannada },
274
{ 300, PT_SC, ucp_Katakana },
275
{ 309, PT_SC, ucp_Kayah_Li },
276
{ 318, PT_SC, ucp_Kharoshthi },
277
{ 329, PT_SC, ucp_Khmer },
278
{ 335, PT_GC, ucp_L },
280
{ 340, PT_SC, ucp_Lao },
281
{ 344, PT_SC, ucp_Latin },
282
{ 350, PT_SC, ucp_Lepcha },
283
{ 357, PT_SC, ucp_Limbu },
284
{ 363, PT_SC, ucp_Linear_B },
285
{ 372, PT_PC, ucp_Ll },
286
{ 375, PT_PC, ucp_Lm },
287
{ 378, PT_PC, ucp_Lo },
288
{ 381, PT_PC, ucp_Lt },
289
{ 384, PT_PC, ucp_Lu },
290
{ 387, PT_SC, ucp_Lycian },
291
{ 394, PT_SC, ucp_Lydian },
292
{ 401, PT_GC, ucp_M },
293
{ 403, PT_SC, ucp_Malayalam },
294
{ 413, PT_PC, ucp_Mc },
295
{ 416, PT_PC, ucp_Me },
296
{ 419, PT_PC, ucp_Mn },
297
{ 422, PT_SC, ucp_Mongolian },
298
{ 432, PT_SC, ucp_Myanmar },
299
{ 440, PT_GC, ucp_N },
300
{ 442, PT_PC, ucp_Nd },
301
{ 445, PT_SC, ucp_New_Tai_Lue },
302
{ 457, PT_SC, ucp_Nko },
303
{ 461, PT_PC, ucp_Nl },
304
{ 464, PT_PC, ucp_No },
305
{ 467, PT_SC, ucp_Ogham },
306
{ 473, PT_SC, ucp_Ol_Chiki },
307
{ 482, PT_SC, ucp_Old_Italic },
308
{ 493, PT_SC, ucp_Old_Persian },
309
{ 505, PT_SC, ucp_Oriya },
310
{ 511, PT_SC, ucp_Osmanya },
311
{ 519, PT_GC, ucp_P },
312
{ 521, PT_PC, ucp_Pc },
313
{ 524, PT_PC, ucp_Pd },
314
{ 527, PT_PC, ucp_Pe },
315
{ 530, PT_PC, ucp_Pf },
316
{ 533, PT_SC, ucp_Phags_Pa },
317
{ 542, PT_SC, ucp_Phoenician },
318
{ 553, PT_PC, ucp_Pi },
319
{ 556, PT_PC, ucp_Po },
320
{ 559, PT_PC, ucp_Ps },
321
{ 562, PT_SC, ucp_Rejang },
322
{ 569, PT_SC, ucp_Runic },
323
{ 575, PT_GC, ucp_S },
324
{ 577, PT_SC, ucp_Saurashtra },
325
{ 588, PT_PC, ucp_Sc },
326
{ 591, PT_SC, ucp_Shavian },
327
{ 599, PT_SC, ucp_Sinhala },
328
{ 607, PT_PC, ucp_Sk },
329
{ 610, PT_PC, ucp_Sm },
330
{ 613, PT_PC, ucp_So },
331
{ 616, PT_SC, ucp_Sundanese },
332
{ 626, PT_SC, ucp_Syloti_Nagri },
333
{ 639, PT_SC, ucp_Syriac },
334
{ 646, PT_SC, ucp_Tagalog },
335
{ 654, PT_SC, ucp_Tagbanwa },
336
{ 663, PT_SC, ucp_Tai_Le },
337
{ 670, PT_SC, ucp_Tamil },
338
{ 676, PT_SC, ucp_Telugu },
339
{ 683, PT_SC, ucp_Thaana },
340
{ 690, PT_SC, ucp_Thai },
341
{ 695, PT_SC, ucp_Tibetan },
342
{ 703, PT_SC, ucp_Tifinagh },
343
{ 712, PT_SC, ucp_Ugaritic },
344
{ 721, PT_SC, ucp_Vai },
345
{ 725, PT_SC, ucp_Yi },
346
{ 728, PT_GC, ucp_Z },
347
{ 730, PT_PC, ucp_Zl },
348
{ 733, PT_PC, ucp_Zp },
349
{ 736, PT_PC, ucp_Zs }
314
352
const int _pcre_utt_size = sizeof(_pcre_utt)/sizeof(ucp_type_table);