| 256 |
#define STRING_Zp0 STR_Z STR_p "\0" |
#define STRING_Zp0 STR_Z STR_p "\0" |
| 257 |
#define STRING_Zs0 STR_Z STR_s "\0" |
#define STRING_Zs0 STR_Z STR_s "\0" |
| 258 |
|
|
| 259 |
const char _pcre_utt_names[] = |
const char _pcre_utt_names[] = |
| 260 |
STRING_Any0 |
STRING_Any0 |
| 261 |
STRING_Arabic0 |
STRING_Arabic0 |
| 262 |
STRING_Armenian0 |
STRING_Armenian0 |
| 396 |
STRING_Zp0 |
STRING_Zp0 |
| 397 |
STRING_Zs0; |
STRING_Zs0; |
| 398 |
|
|
| 399 |
const ucp_type_table _pcre_utt[] = { |
const ucp_type_table _pcre_utt[] = { |
| 400 |
{ 0, PT_ANY, 0 }, |
{ 0, PT_ANY, 0 }, |
| 401 |
{ 4, PT_SC, ucp_Arabic }, |
{ 4, PT_SC, ucp_Arabic }, |
| 402 |
{ 11, PT_SC, ucp_Armenian }, |
{ 11, PT_SC, ucp_Armenian }, |
| 403 |
{ 20, PT_SC, ucp_Avestan }, |
{ 20, PT_SC, ucp_Avestan }, |
| 404 |
{ 28, PT_SC, ucp_Balinese }, |
{ 28, PT_SC, ucp_Balinese }, |
| 405 |
{ 37, PT_SC, ucp_Bamum }, |
{ 37, PT_SC, ucp_Bamum }, |
| 406 |
{ 43, PT_SC, ucp_Batak }, |
{ 43, PT_SC, ucp_Batak }, |
| 407 |
{ 49, PT_SC, ucp_Bengali }, |
{ 49, PT_SC, ucp_Bengali }, |
| 408 |
{ 57, PT_SC, ucp_Bopomofo }, |
{ 57, PT_SC, ucp_Bopomofo }, |
| 409 |
{ 66, PT_SC, ucp_Brahmi }, |
{ 66, PT_SC, ucp_Brahmi }, |
| 410 |
{ 73, PT_SC, ucp_Braille }, |
{ 73, PT_SC, ucp_Braille }, |
| 411 |
{ 81, PT_SC, ucp_Buginese }, |
{ 81, PT_SC, ucp_Buginese }, |
| 412 |
{ 90, PT_SC, ucp_Buhid }, |
{ 90, PT_SC, ucp_Buhid }, |
| 413 |
{ 96, PT_GC, ucp_C }, |
{ 96, PT_GC, ucp_C }, |
| 414 |
{ 98, PT_SC, ucp_Canadian_Aboriginal }, |
{ 98, PT_SC, ucp_Canadian_Aboriginal }, |
| 415 |
{ 118, PT_SC, ucp_Carian }, |
{ 118, PT_SC, ucp_Carian }, |
| 416 |
{ 125, PT_PC, ucp_Cc }, |
{ 125, PT_PC, ucp_Cc }, |
| 417 |
{ 128, PT_PC, ucp_Cf }, |
{ 128, PT_PC, ucp_Cf }, |
| 418 |
{ 131, PT_SC, ucp_Cham }, |
{ 131, PT_SC, ucp_Cham }, |
| 419 |
{ 136, PT_SC, ucp_Cherokee }, |
{ 136, PT_SC, ucp_Cherokee }, |
| 420 |
{ 145, PT_PC, ucp_Cn }, |
{ 145, PT_PC, ucp_Cn }, |
| 421 |
{ 148, PT_PC, ucp_Co }, |
{ 148, PT_PC, ucp_Co }, |
| 422 |
{ 151, PT_SC, ucp_Common }, |
{ 151, PT_SC, ucp_Common }, |
| 423 |
{ 158, PT_SC, ucp_Coptic }, |
{ 158, PT_SC, ucp_Coptic }, |
| 424 |
{ 165, PT_PC, ucp_Cs }, |
{ 165, PT_PC, ucp_Cs }, |
| 425 |
{ 168, PT_SC, ucp_Cuneiform }, |
{ 168, PT_SC, ucp_Cuneiform }, |
| 426 |
{ 178, PT_SC, ucp_Cypriot }, |
{ 178, PT_SC, ucp_Cypriot }, |
| 427 |
{ 186, PT_SC, ucp_Cyrillic }, |
{ 186, PT_SC, ucp_Cyrillic }, |
| 428 |
{ 195, PT_SC, ucp_Deseret }, |
{ 195, PT_SC, ucp_Deseret }, |
| 429 |
{ 203, PT_SC, ucp_Devanagari }, |
{ 203, PT_SC, ucp_Devanagari }, |
| 430 |
{ 214, PT_SC, ucp_Egyptian_Hieroglyphs }, |
{ 214, PT_SC, ucp_Egyptian_Hieroglyphs }, |
| 431 |
{ 235, PT_SC, ucp_Ethiopic }, |
{ 235, PT_SC, ucp_Ethiopic }, |
| 432 |
{ 244, PT_SC, ucp_Georgian }, |
{ 244, PT_SC, ucp_Georgian }, |
| 433 |
{ 253, PT_SC, ucp_Glagolitic }, |
{ 253, PT_SC, ucp_Glagolitic }, |
| 434 |
{ 264, PT_SC, ucp_Gothic }, |
{ 264, PT_SC, ucp_Gothic }, |
| 435 |
{ 271, PT_SC, ucp_Greek }, |
{ 271, PT_SC, ucp_Greek }, |
| 436 |
{ 277, PT_SC, ucp_Gujarati }, |
{ 277, PT_SC, ucp_Gujarati }, |
| 437 |
{ 286, PT_SC, ucp_Gurmukhi }, |
{ 286, PT_SC, ucp_Gurmukhi }, |
| 438 |
{ 295, PT_SC, ucp_Han }, |
{ 295, PT_SC, ucp_Han }, |
| 439 |
{ 299, PT_SC, ucp_Hangul }, |
{ 299, PT_SC, ucp_Hangul }, |
| 440 |
{ 306, PT_SC, ucp_Hanunoo }, |
{ 306, PT_SC, ucp_Hanunoo }, |
| 441 |
{ 314, PT_SC, ucp_Hebrew }, |
{ 314, PT_SC, ucp_Hebrew }, |
| 442 |
{ 321, PT_SC, ucp_Hiragana }, |
{ 321, PT_SC, ucp_Hiragana }, |
| 443 |
{ 330, PT_SC, ucp_Imperial_Aramaic }, |
{ 330, PT_SC, ucp_Imperial_Aramaic }, |
| 444 |
{ 347, PT_SC, ucp_Inherited }, |
{ 347, PT_SC, ucp_Inherited }, |
| 445 |
{ 357, PT_SC, ucp_Inscriptional_Pahlavi }, |
{ 357, PT_SC, ucp_Inscriptional_Pahlavi }, |
| 446 |
{ 379, PT_SC, ucp_Inscriptional_Parthian }, |
{ 379, PT_SC, ucp_Inscriptional_Parthian }, |
| 447 |
{ 402, PT_SC, ucp_Javanese }, |
{ 402, PT_SC, ucp_Javanese }, |
| 448 |
{ 411, PT_SC, ucp_Kaithi }, |
{ 411, PT_SC, ucp_Kaithi }, |
| 449 |
{ 418, PT_SC, ucp_Kannada }, |
{ 418, PT_SC, ucp_Kannada }, |
| 450 |
{ 426, PT_SC, ucp_Katakana }, |
{ 426, PT_SC, ucp_Katakana }, |
| 451 |
{ 435, PT_SC, ucp_Kayah_Li }, |
{ 435, PT_SC, ucp_Kayah_Li }, |
| 452 |
{ 444, PT_SC, ucp_Kharoshthi }, |
{ 444, PT_SC, ucp_Kharoshthi }, |
| 453 |
{ 455, PT_SC, ucp_Khmer }, |
{ 455, PT_SC, ucp_Khmer }, |
| 454 |
{ 461, PT_GC, ucp_L }, |
{ 461, PT_GC, ucp_L }, |
| 455 |
{ 463, PT_LAMP, 0 }, |
{ 463, PT_LAMP, 0 }, |
| 456 |
{ 466, PT_SC, ucp_Lao }, |
{ 466, PT_SC, ucp_Lao }, |
| 457 |
{ 470, PT_SC, ucp_Latin }, |
{ 470, PT_SC, ucp_Latin }, |
| 458 |
{ 476, PT_SC, ucp_Lepcha }, |
{ 476, PT_SC, ucp_Lepcha }, |
| 459 |
{ 483, PT_SC, ucp_Limbu }, |
{ 483, PT_SC, ucp_Limbu }, |
| 460 |
{ 489, PT_SC, ucp_Linear_B }, |
{ 489, PT_SC, ucp_Linear_B }, |
| 461 |
{ 498, PT_SC, ucp_Lisu }, |
{ 498, PT_SC, ucp_Lisu }, |
| 462 |
{ 503, PT_PC, ucp_Ll }, |
{ 503, PT_PC, ucp_Ll }, |
| 463 |
{ 506, PT_PC, ucp_Lm }, |
{ 506, PT_PC, ucp_Lm }, |
| 464 |
{ 509, PT_PC, ucp_Lo }, |
{ 509, PT_PC, ucp_Lo }, |
| 465 |
{ 512, PT_PC, ucp_Lt }, |
{ 512, PT_PC, ucp_Lt }, |
| 466 |
{ 515, PT_PC, ucp_Lu }, |
{ 515, PT_PC, ucp_Lu }, |
| 467 |
{ 518, PT_SC, ucp_Lycian }, |
{ 518, PT_SC, ucp_Lycian }, |
| 468 |
{ 525, PT_SC, ucp_Lydian }, |
{ 525, PT_SC, ucp_Lydian }, |
| 469 |
{ 532, PT_GC, ucp_M }, |
{ 532, PT_GC, ucp_M }, |
| 470 |
{ 534, PT_SC, ucp_Malayalam }, |
{ 534, PT_SC, ucp_Malayalam }, |
| 471 |
{ 544, PT_SC, ucp_Mandaic }, |
{ 544, PT_SC, ucp_Mandaic }, |
| 472 |
{ 552, PT_PC, ucp_Mc }, |
{ 552, PT_PC, ucp_Mc }, |
| 473 |
{ 555, PT_PC, ucp_Me }, |
{ 555, PT_PC, ucp_Me }, |
| 474 |
{ 558, PT_SC, ucp_Meetei_Mayek }, |
{ 558, PT_SC, ucp_Meetei_Mayek }, |
| 475 |
{ 571, PT_PC, ucp_Mn }, |
{ 571, PT_PC, ucp_Mn }, |
| 476 |
{ 574, PT_SC, ucp_Mongolian }, |
{ 574, PT_SC, ucp_Mongolian }, |
| 477 |
{ 584, PT_SC, ucp_Myanmar }, |
{ 584, PT_SC, ucp_Myanmar }, |
| 478 |
{ 592, PT_GC, ucp_N }, |
{ 592, PT_GC, ucp_N }, |
| 479 |
{ 594, PT_PC, ucp_Nd }, |
{ 594, PT_PC, ucp_Nd }, |
| 480 |
{ 597, PT_SC, ucp_New_Tai_Lue }, |
{ 597, PT_SC, ucp_New_Tai_Lue }, |
| 481 |
{ 609, PT_SC, ucp_Nko }, |
{ 609, PT_SC, ucp_Nko }, |
| 482 |
{ 613, PT_PC, ucp_Nl }, |
{ 613, PT_PC, ucp_Nl }, |
| 483 |
{ 616, PT_PC, ucp_No }, |
{ 616, PT_PC, ucp_No }, |
| 484 |
{ 619, PT_SC, ucp_Ogham }, |
{ 619, PT_SC, ucp_Ogham }, |
| 485 |
{ 625, PT_SC, ucp_Ol_Chiki }, |
{ 625, PT_SC, ucp_Ol_Chiki }, |
| 486 |
{ 634, PT_SC, ucp_Old_Italic }, |
{ 634, PT_SC, ucp_Old_Italic }, |
| 487 |
{ 645, PT_SC, ucp_Old_Persian }, |
{ 645, PT_SC, ucp_Old_Persian }, |
| 488 |
{ 657, PT_SC, ucp_Old_South_Arabian }, |
{ 657, PT_SC, ucp_Old_South_Arabian }, |
| 489 |
{ 675, PT_SC, ucp_Old_Turkic }, |
{ 675, PT_SC, ucp_Old_Turkic }, |
| 490 |
{ 686, PT_SC, ucp_Oriya }, |
{ 686, PT_SC, ucp_Oriya }, |
| 491 |
{ 692, PT_SC, ucp_Osmanya }, |
{ 692, PT_SC, ucp_Osmanya }, |
| 492 |
{ 700, PT_GC, ucp_P }, |
{ 700, PT_GC, ucp_P }, |
| 493 |
{ 702, PT_PC, ucp_Pc }, |
{ 702, PT_PC, ucp_Pc }, |
| 494 |
{ 705, PT_PC, ucp_Pd }, |
{ 705, PT_PC, ucp_Pd }, |
| 495 |
{ 708, PT_PC, ucp_Pe }, |
{ 708, PT_PC, ucp_Pe }, |
| 496 |
{ 711, PT_PC, ucp_Pf }, |
{ 711, PT_PC, ucp_Pf }, |
| 497 |
{ 714, PT_SC, ucp_Phags_Pa }, |
{ 714, PT_SC, ucp_Phags_Pa }, |
| 498 |
{ 723, PT_SC, ucp_Phoenician }, |
{ 723, PT_SC, ucp_Phoenician }, |
| 499 |
{ 734, PT_PC, ucp_Pi }, |
{ 734, PT_PC, ucp_Pi }, |
| 500 |
{ 737, PT_PC, ucp_Po }, |
{ 737, PT_PC, ucp_Po }, |
| 501 |
{ 740, PT_PC, ucp_Ps }, |
{ 740, PT_PC, ucp_Ps }, |
| 502 |
{ 743, PT_SC, ucp_Rejang }, |
{ 743, PT_SC, ucp_Rejang }, |
| 503 |
{ 750, PT_SC, ucp_Runic }, |
{ 750, PT_SC, ucp_Runic }, |
| 504 |
{ 756, PT_GC, ucp_S }, |
{ 756, PT_GC, ucp_S }, |
| 505 |
{ 758, PT_SC, ucp_Samaritan }, |
{ 758, PT_SC, ucp_Samaritan }, |
| 506 |
{ 768, PT_SC, ucp_Saurashtra }, |
{ 768, PT_SC, ucp_Saurashtra }, |
| 507 |
{ 779, PT_PC, ucp_Sc }, |
{ 779, PT_PC, ucp_Sc }, |
| 508 |
{ 782, PT_SC, ucp_Shavian }, |
{ 782, PT_SC, ucp_Shavian }, |
| 509 |
{ 790, PT_SC, ucp_Sinhala }, |
{ 790, PT_SC, ucp_Sinhala }, |
| 510 |
{ 798, PT_PC, ucp_Sk }, |
{ 798, PT_PC, ucp_Sk }, |
| 511 |
{ 801, PT_PC, ucp_Sm }, |
{ 801, PT_PC, ucp_Sm }, |
| 512 |
{ 804, PT_PC, ucp_So }, |
{ 804, PT_PC, ucp_So }, |
| 513 |
{ 807, PT_SC, ucp_Sundanese }, |
{ 807, PT_SC, ucp_Sundanese }, |
| 514 |
{ 817, PT_SC, ucp_Syloti_Nagri }, |
{ 817, PT_SC, ucp_Syloti_Nagri }, |
| 515 |
{ 830, PT_SC, ucp_Syriac }, |
{ 830, PT_SC, ucp_Syriac }, |
| 516 |
{ 837, PT_SC, ucp_Tagalog }, |
{ 837, PT_SC, ucp_Tagalog }, |
| 517 |
{ 845, PT_SC, ucp_Tagbanwa }, |
{ 845, PT_SC, ucp_Tagbanwa }, |
| 518 |
{ 854, PT_SC, ucp_Tai_Le }, |
{ 854, PT_SC, ucp_Tai_Le }, |
| 519 |
{ 861, PT_SC, ucp_Tai_Tham }, |
{ 861, PT_SC, ucp_Tai_Tham }, |
| 520 |
{ 870, PT_SC, ucp_Tai_Viet }, |
{ 870, PT_SC, ucp_Tai_Viet }, |
| 521 |
{ 879, PT_SC, ucp_Tamil }, |
{ 879, PT_SC, ucp_Tamil }, |
| 522 |
{ 885, PT_SC, ucp_Telugu }, |
{ 885, PT_SC, ucp_Telugu }, |
| 523 |
{ 892, PT_SC, ucp_Thaana }, |
{ 892, PT_SC, ucp_Thaana }, |
| 524 |
{ 899, PT_SC, ucp_Thai }, |
{ 899, PT_SC, ucp_Thai }, |
| 525 |
{ 904, PT_SC, ucp_Tibetan }, |
{ 904, PT_SC, ucp_Tibetan }, |
| 526 |
{ 912, PT_SC, ucp_Tifinagh }, |
{ 912, PT_SC, ucp_Tifinagh }, |
| 527 |
{ 921, PT_SC, ucp_Ugaritic }, |
{ 921, PT_SC, ucp_Ugaritic }, |
| 528 |
{ 930, PT_SC, ucp_Vai }, |
{ 930, PT_SC, ucp_Vai }, |
| 529 |
{ 934, PT_ALNUM, 0 }, |
{ 934, PT_ALNUM, 0 }, |
| 530 |
{ 938, PT_PXSPACE, 0 }, |
{ 938, PT_PXSPACE, 0 }, |
| 531 |
{ 942, PT_SPACE, 0 }, |
{ 942, PT_SPACE, 0 }, |
| 532 |
{ 946, PT_WORD, 0 }, |
{ 946, PT_WORD, 0 }, |
| 533 |
{ 950, PT_SC, ucp_Yi }, |
{ 950, PT_SC, ucp_Yi }, |
| 534 |
{ 953, PT_GC, ucp_Z }, |
{ 953, PT_GC, ucp_Z }, |
| 535 |
{ 955, PT_PC, ucp_Zl }, |
{ 955, PT_PC, ucp_Zl }, |
| 536 |
{ 958, PT_PC, ucp_Zp }, |
{ 958, PT_PC, ucp_Zp }, |
| 537 |
{ 961, PT_PC, ucp_Zs } |
{ 961, PT_PC, ucp_Zs } |
| 538 |
}; |
}; |
| 539 |
|
|
| 540 |
const int _pcre_utt_size = sizeof(_pcre_utt)/sizeof(ucp_type_table); |
const int _pcre_utt_size = sizeof(_pcre_utt)/sizeof(ucp_type_table); |