249 |
#define STRING_Zp0 STR_Z STR_p "\0" |
#define STRING_Zp0 STR_Z STR_p "\0" |
250 |
#define STRING_Zs0 STR_Z STR_s "\0" |
#define STRING_Zs0 STR_Z STR_s "\0" |
251 |
|
|
252 |
const char _pcre_utt_names[] = |
const char _pcre_utt_names[] = |
253 |
STRING_Any0 |
STRING_Any0 |
254 |
STRING_Arabic0 |
STRING_Arabic0 |
255 |
STRING_Armenian0 |
STRING_Armenian0 |
382 |
STRING_Zp0 |
STRING_Zp0 |
383 |
STRING_Zs0; |
STRING_Zs0; |
384 |
|
|
385 |
const ucp_type_table _pcre_utt[] = { |
const ucp_type_table _pcre_utt[] = { |
386 |
{ 0, PT_ANY, 0 }, |
{ 0, PT_ANY, 0 }, |
387 |
{ 4, PT_SC, ucp_Arabic }, |
{ 4, PT_SC, ucp_Arabic }, |
388 |
{ 11, PT_SC, ucp_Armenian }, |
{ 11, PT_SC, ucp_Armenian }, |
389 |
{ 20, PT_SC, ucp_Avestan }, |
{ 20, PT_SC, ucp_Avestan }, |
390 |
{ 28, PT_SC, ucp_Balinese }, |
{ 28, PT_SC, ucp_Balinese }, |
391 |
{ 37, PT_SC, ucp_Bamum }, |
{ 37, PT_SC, ucp_Bamum }, |
392 |
{ 43, PT_SC, ucp_Bengali }, |
{ 43, PT_SC, ucp_Bengali }, |
393 |
{ 51, PT_SC, ucp_Bopomofo }, |
{ 51, PT_SC, ucp_Bopomofo }, |
394 |
{ 60, PT_SC, ucp_Braille }, |
{ 60, PT_SC, ucp_Braille }, |
395 |
{ 68, PT_SC, ucp_Buginese }, |
{ 68, PT_SC, ucp_Buginese }, |
396 |
{ 77, PT_SC, ucp_Buhid }, |
{ 77, PT_SC, ucp_Buhid }, |
397 |
{ 83, PT_GC, ucp_C }, |
{ 83, PT_GC, ucp_C }, |
398 |
{ 85, PT_SC, ucp_Canadian_Aboriginal }, |
{ 85, PT_SC, ucp_Canadian_Aboriginal }, |
399 |
{ 105, PT_SC, ucp_Carian }, |
{ 105, PT_SC, ucp_Carian }, |
400 |
{ 112, PT_PC, ucp_Cc }, |
{ 112, PT_PC, ucp_Cc }, |
401 |
{ 115, PT_PC, ucp_Cf }, |
{ 115, PT_PC, ucp_Cf }, |
402 |
{ 118, PT_SC, ucp_Cham }, |
{ 118, PT_SC, ucp_Cham }, |
403 |
{ 123, PT_SC, ucp_Cherokee }, |
{ 123, PT_SC, ucp_Cherokee }, |
404 |
{ 132, PT_PC, ucp_Cn }, |
{ 132, PT_PC, ucp_Cn }, |
405 |
{ 135, PT_PC, ucp_Co }, |
{ 135, PT_PC, ucp_Co }, |
406 |
{ 138, PT_SC, ucp_Common }, |
{ 138, PT_SC, ucp_Common }, |
407 |
{ 145, PT_SC, ucp_Coptic }, |
{ 145, PT_SC, ucp_Coptic }, |
408 |
{ 152, PT_PC, ucp_Cs }, |
{ 152, PT_PC, ucp_Cs }, |
409 |
{ 155, PT_SC, ucp_Cuneiform }, |
{ 155, PT_SC, ucp_Cuneiform }, |
410 |
{ 165, PT_SC, ucp_Cypriot }, |
{ 165, PT_SC, ucp_Cypriot }, |
411 |
{ 173, PT_SC, ucp_Cyrillic }, |
{ 173, PT_SC, ucp_Cyrillic }, |
412 |
{ 182, PT_SC, ucp_Deseret }, |
{ 182, PT_SC, ucp_Deseret }, |
413 |
{ 190, PT_SC, ucp_Devanagari }, |
{ 190, PT_SC, ucp_Devanagari }, |
414 |
{ 201, PT_SC, ucp_Egyptian_Hieroglyphs }, |
{ 201, PT_SC, ucp_Egyptian_Hieroglyphs }, |
415 |
{ 222, PT_SC, ucp_Ethiopic }, |
{ 222, PT_SC, ucp_Ethiopic }, |
416 |
{ 231, PT_SC, ucp_Georgian }, |
{ 231, PT_SC, ucp_Georgian }, |
417 |
{ 240, PT_SC, ucp_Glagolitic }, |
{ 240, PT_SC, ucp_Glagolitic }, |
418 |
{ 251, PT_SC, ucp_Gothic }, |
{ 251, PT_SC, ucp_Gothic }, |
419 |
{ 258, PT_SC, ucp_Greek }, |
{ 258, PT_SC, ucp_Greek }, |
420 |
{ 264, PT_SC, ucp_Gujarati }, |
{ 264, PT_SC, ucp_Gujarati }, |
421 |
{ 273, PT_SC, ucp_Gurmukhi }, |
{ 273, PT_SC, ucp_Gurmukhi }, |
422 |
{ 282, PT_SC, ucp_Han }, |
{ 282, PT_SC, ucp_Han }, |
423 |
{ 286, PT_SC, ucp_Hangul }, |
{ 286, PT_SC, ucp_Hangul }, |
424 |
{ 293, PT_SC, ucp_Hanunoo }, |
{ 293, PT_SC, ucp_Hanunoo }, |
425 |
{ 301, PT_SC, ucp_Hebrew }, |
{ 301, PT_SC, ucp_Hebrew }, |
426 |
{ 308, PT_SC, ucp_Hiragana }, |
{ 308, PT_SC, ucp_Hiragana }, |
427 |
{ 317, PT_SC, ucp_Imperial_Aramaic }, |
{ 317, PT_SC, ucp_Imperial_Aramaic }, |
428 |
{ 334, PT_SC, ucp_Inherited }, |
{ 334, PT_SC, ucp_Inherited }, |
429 |
{ 344, PT_SC, ucp_Inscriptional_Pahlavi }, |
{ 344, PT_SC, ucp_Inscriptional_Pahlavi }, |
430 |
{ 366, PT_SC, ucp_Inscriptional_Parthian }, |
{ 366, PT_SC, ucp_Inscriptional_Parthian }, |
431 |
{ 389, PT_SC, ucp_Javanese }, |
{ 389, PT_SC, ucp_Javanese }, |
432 |
{ 398, PT_SC, ucp_Kaithi }, |
{ 398, PT_SC, ucp_Kaithi }, |
433 |
{ 405, PT_SC, ucp_Kannada }, |
{ 405, PT_SC, ucp_Kannada }, |
434 |
{ 413, PT_SC, ucp_Katakana }, |
{ 413, PT_SC, ucp_Katakana }, |
435 |
{ 422, PT_SC, ucp_Kayah_Li }, |
{ 422, PT_SC, ucp_Kayah_Li }, |
436 |
{ 431, PT_SC, ucp_Kharoshthi }, |
{ 431, PT_SC, ucp_Kharoshthi }, |
437 |
{ 442, PT_SC, ucp_Khmer }, |
{ 442, PT_SC, ucp_Khmer }, |
438 |
{ 448, PT_GC, ucp_L }, |
{ 448, PT_GC, ucp_L }, |
439 |
{ 450, PT_LAMP, 0 }, |
{ 450, PT_LAMP, 0 }, |
440 |
{ 453, PT_SC, ucp_Lao }, |
{ 453, PT_SC, ucp_Lao }, |
441 |
{ 457, PT_SC, ucp_Latin }, |
{ 457, PT_SC, ucp_Latin }, |
442 |
{ 463, PT_SC, ucp_Lepcha }, |
{ 463, PT_SC, ucp_Lepcha }, |
443 |
{ 470, PT_SC, ucp_Limbu }, |
{ 470, PT_SC, ucp_Limbu }, |
444 |
{ 476, PT_SC, ucp_Linear_B }, |
{ 476, PT_SC, ucp_Linear_B }, |
445 |
{ 485, PT_SC, ucp_Lisu }, |
{ 485, PT_SC, ucp_Lisu }, |
446 |
{ 490, PT_PC, ucp_Ll }, |
{ 490, PT_PC, ucp_Ll }, |
447 |
{ 493, PT_PC, ucp_Lm }, |
{ 493, PT_PC, ucp_Lm }, |
448 |
{ 496, PT_PC, ucp_Lo }, |
{ 496, PT_PC, ucp_Lo }, |
449 |
{ 499, PT_PC, ucp_Lt }, |
{ 499, PT_PC, ucp_Lt }, |
450 |
{ 502, PT_PC, ucp_Lu }, |
{ 502, PT_PC, ucp_Lu }, |
451 |
{ 505, PT_SC, ucp_Lycian }, |
{ 505, PT_SC, ucp_Lycian }, |
452 |
{ 512, PT_SC, ucp_Lydian }, |
{ 512, PT_SC, ucp_Lydian }, |
453 |
{ 519, PT_GC, ucp_M }, |
{ 519, PT_GC, ucp_M }, |
454 |
{ 521, PT_SC, ucp_Malayalam }, |
{ 521, PT_SC, ucp_Malayalam }, |
455 |
{ 531, PT_PC, ucp_Mc }, |
{ 531, PT_PC, ucp_Mc }, |
456 |
{ 534, PT_PC, ucp_Me }, |
{ 534, PT_PC, ucp_Me }, |
457 |
{ 537, PT_SC, ucp_Meetei_Mayek }, |
{ 537, PT_SC, ucp_Meetei_Mayek }, |
458 |
{ 550, PT_PC, ucp_Mn }, |
{ 550, PT_PC, ucp_Mn }, |
459 |
{ 553, PT_SC, ucp_Mongolian }, |
{ 553, PT_SC, ucp_Mongolian }, |
460 |
{ 563, PT_SC, ucp_Myanmar }, |
{ 563, PT_SC, ucp_Myanmar }, |
461 |
{ 571, PT_GC, ucp_N }, |
{ 571, PT_GC, ucp_N }, |
462 |
{ 573, PT_PC, ucp_Nd }, |
{ 573, PT_PC, ucp_Nd }, |
463 |
{ 576, PT_SC, ucp_New_Tai_Lue }, |
{ 576, PT_SC, ucp_New_Tai_Lue }, |
464 |
{ 588, PT_SC, ucp_Nko }, |
{ 588, PT_SC, ucp_Nko }, |
465 |
{ 592, PT_PC, ucp_Nl }, |
{ 592, PT_PC, ucp_Nl }, |
466 |
{ 595, PT_PC, ucp_No }, |
{ 595, PT_PC, ucp_No }, |
467 |
{ 598, PT_SC, ucp_Ogham }, |
{ 598, PT_SC, ucp_Ogham }, |
468 |
{ 604, PT_SC, ucp_Ol_Chiki }, |
{ 604, PT_SC, ucp_Ol_Chiki }, |
469 |
{ 613, PT_SC, ucp_Old_Italic }, |
{ 613, PT_SC, ucp_Old_Italic }, |
470 |
{ 624, PT_SC, ucp_Old_Persian }, |
{ 624, PT_SC, ucp_Old_Persian }, |
471 |
{ 636, PT_SC, ucp_Old_South_Arabian }, |
{ 636, PT_SC, ucp_Old_South_Arabian }, |
472 |
{ 654, PT_SC, ucp_Old_Turkic }, |
{ 654, PT_SC, ucp_Old_Turkic }, |
473 |
{ 665, PT_SC, ucp_Oriya }, |
{ 665, PT_SC, ucp_Oriya }, |
474 |
{ 671, PT_SC, ucp_Osmanya }, |
{ 671, PT_SC, ucp_Osmanya }, |
475 |
{ 679, PT_GC, ucp_P }, |
{ 679, PT_GC, ucp_P }, |
476 |
{ 681, PT_PC, ucp_Pc }, |
{ 681, PT_PC, ucp_Pc }, |
477 |
{ 684, PT_PC, ucp_Pd }, |
{ 684, PT_PC, ucp_Pd }, |
478 |
{ 687, PT_PC, ucp_Pe }, |
{ 687, PT_PC, ucp_Pe }, |
479 |
{ 690, PT_PC, ucp_Pf }, |
{ 690, PT_PC, ucp_Pf }, |
480 |
{ 693, PT_SC, ucp_Phags_Pa }, |
{ 693, PT_SC, ucp_Phags_Pa }, |
481 |
{ 702, PT_SC, ucp_Phoenician }, |
{ 702, PT_SC, ucp_Phoenician }, |
482 |
{ 713, PT_PC, ucp_Pi }, |
{ 713, PT_PC, ucp_Pi }, |
483 |
{ 716, PT_PC, ucp_Po }, |
{ 716, PT_PC, ucp_Po }, |
484 |
{ 719, PT_PC, ucp_Ps }, |
{ 719, PT_PC, ucp_Ps }, |
485 |
{ 722, PT_SC, ucp_Rejang }, |
{ 722, PT_SC, ucp_Rejang }, |
486 |
{ 729, PT_SC, ucp_Runic }, |
{ 729, PT_SC, ucp_Runic }, |
487 |
{ 735, PT_GC, ucp_S }, |
{ 735, PT_GC, ucp_S }, |
488 |
{ 737, PT_SC, ucp_Samaritan }, |
{ 737, PT_SC, ucp_Samaritan }, |
489 |
{ 747, PT_SC, ucp_Saurashtra }, |
{ 747, PT_SC, ucp_Saurashtra }, |
490 |
{ 758, PT_PC, ucp_Sc }, |
{ 758, PT_PC, ucp_Sc }, |
491 |
{ 761, PT_SC, ucp_Shavian }, |
{ 761, PT_SC, ucp_Shavian }, |
492 |
{ 769, PT_SC, ucp_Sinhala }, |
{ 769, PT_SC, ucp_Sinhala }, |
493 |
{ 777, PT_PC, ucp_Sk }, |
{ 777, PT_PC, ucp_Sk }, |
494 |
{ 780, PT_PC, ucp_Sm }, |
{ 780, PT_PC, ucp_Sm }, |
495 |
{ 783, PT_PC, ucp_So }, |
{ 783, PT_PC, ucp_So }, |
496 |
{ 786, PT_SC, ucp_Sundanese }, |
{ 786, PT_SC, ucp_Sundanese }, |
497 |
{ 796, PT_SC, ucp_Syloti_Nagri }, |
{ 796, PT_SC, ucp_Syloti_Nagri }, |
498 |
{ 809, PT_SC, ucp_Syriac }, |
{ 809, PT_SC, ucp_Syriac }, |
499 |
{ 816, PT_SC, ucp_Tagalog }, |
{ 816, PT_SC, ucp_Tagalog }, |
500 |
{ 824, PT_SC, ucp_Tagbanwa }, |
{ 824, PT_SC, ucp_Tagbanwa }, |
501 |
{ 833, PT_SC, ucp_Tai_Le }, |
{ 833, PT_SC, ucp_Tai_Le }, |
502 |
{ 840, PT_SC, ucp_Tai_Tham }, |
{ 840, PT_SC, ucp_Tai_Tham }, |
503 |
{ 849, PT_SC, ucp_Tai_Viet }, |
{ 849, PT_SC, ucp_Tai_Viet }, |
504 |
{ 858, PT_SC, ucp_Tamil }, |
{ 858, PT_SC, ucp_Tamil }, |
505 |
{ 864, PT_SC, ucp_Telugu }, |
{ 864, PT_SC, ucp_Telugu }, |
506 |
{ 871, PT_SC, ucp_Thaana }, |
{ 871, PT_SC, ucp_Thaana }, |
507 |
{ 878, PT_SC, ucp_Thai }, |
{ 878, PT_SC, ucp_Thai }, |
508 |
{ 883, PT_SC, ucp_Tibetan }, |
{ 883, PT_SC, ucp_Tibetan }, |
509 |
{ 891, PT_SC, ucp_Tifinagh }, |
{ 891, PT_SC, ucp_Tifinagh }, |
510 |
{ 900, PT_SC, ucp_Ugaritic }, |
{ 900, PT_SC, ucp_Ugaritic }, |
511 |
{ 909, PT_SC, ucp_Vai }, |
{ 909, PT_SC, ucp_Vai }, |
512 |
{ 913, PT_SC, ucp_Yi }, |
{ 913, PT_SC, ucp_Yi }, |
513 |
{ 916, PT_GC, ucp_Z }, |
{ 916, PT_GC, ucp_Z }, |
514 |
{ 918, PT_PC, ucp_Zl }, |
{ 918, PT_PC, ucp_Zl }, |
515 |
{ 921, PT_PC, ucp_Zp }, |
{ 921, PT_PC, ucp_Zp }, |
516 |
{ 924, PT_PC, ucp_Zs } |
{ 924, PT_PC, ucp_Zs } |
517 |
}; |
}; |
518 |
|
|
519 |
const int _pcre_utt_size = sizeof(_pcre_utt)/sizeof(ucp_type_table); |
const int _pcre_utt_size = sizeof(_pcre_utt)/sizeof(ucp_type_table); |