| 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); |