Changes_When_Casefolded.js (20831B)
1 // Copyright 2025 Mathias Bynens. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 author: Mathias Bynens 6 description: > 7 Unicode property escapes for `Changes_When_Casefolded` 8 info: | 9 Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests 10 Unicode v17.0.0 11 esid: sec-static-semantics-unicodematchproperty-p 12 features: [regexp-unicode-property-escapes] 13 includes: [regExpUtils.js] 14 ---*/ 15 16 const matchSymbols = buildString({ 17 loneCodePoints: [ 18 0x0000B5, 19 0x000100, 20 0x000102, 21 0x000104, 22 0x000106, 23 0x000108, 24 0x00010A, 25 0x00010C, 26 0x00010E, 27 0x000110, 28 0x000112, 29 0x000114, 30 0x000116, 31 0x000118, 32 0x00011A, 33 0x00011C, 34 0x00011E, 35 0x000120, 36 0x000122, 37 0x000124, 38 0x000126, 39 0x000128, 40 0x00012A, 41 0x00012C, 42 0x00012E, 43 0x000130, 44 0x000132, 45 0x000134, 46 0x000136, 47 0x000139, 48 0x00013B, 49 0x00013D, 50 0x00013F, 51 0x000141, 52 0x000143, 53 0x000145, 54 0x000147, 55 0x00014C, 56 0x00014E, 57 0x000150, 58 0x000152, 59 0x000154, 60 0x000156, 61 0x000158, 62 0x00015A, 63 0x00015C, 64 0x00015E, 65 0x000160, 66 0x000162, 67 0x000164, 68 0x000166, 69 0x000168, 70 0x00016A, 71 0x00016C, 72 0x00016E, 73 0x000170, 74 0x000172, 75 0x000174, 76 0x000176, 77 0x00017B, 78 0x00017D, 79 0x00017F, 80 0x000184, 81 0x0001A2, 82 0x0001A4, 83 0x0001A9, 84 0x0001AC, 85 0x0001B5, 86 0x0001BC, 87 0x0001CD, 88 0x0001CF, 89 0x0001D1, 90 0x0001D3, 91 0x0001D5, 92 0x0001D7, 93 0x0001D9, 94 0x0001DB, 95 0x0001DE, 96 0x0001E0, 97 0x0001E2, 98 0x0001E4, 99 0x0001E6, 100 0x0001E8, 101 0x0001EA, 102 0x0001EC, 103 0x0001EE, 104 0x0001F4, 105 0x0001FA, 106 0x0001FC, 107 0x0001FE, 108 0x000200, 109 0x000202, 110 0x000204, 111 0x000206, 112 0x000208, 113 0x00020A, 114 0x00020C, 115 0x00020E, 116 0x000210, 117 0x000212, 118 0x000214, 119 0x000216, 120 0x000218, 121 0x00021A, 122 0x00021C, 123 0x00021E, 124 0x000220, 125 0x000222, 126 0x000224, 127 0x000226, 128 0x000228, 129 0x00022A, 130 0x00022C, 131 0x00022E, 132 0x000230, 133 0x000232, 134 0x000241, 135 0x000248, 136 0x00024A, 137 0x00024C, 138 0x00024E, 139 0x000345, 140 0x000370, 141 0x000372, 142 0x000376, 143 0x00037F, 144 0x000386, 145 0x00038C, 146 0x0003C2, 147 0x0003D8, 148 0x0003DA, 149 0x0003DC, 150 0x0003DE, 151 0x0003E0, 152 0x0003E2, 153 0x0003E4, 154 0x0003E6, 155 0x0003E8, 156 0x0003EA, 157 0x0003EC, 158 0x0003EE, 159 0x0003F7, 160 0x000460, 161 0x000462, 162 0x000464, 163 0x000466, 164 0x000468, 165 0x00046A, 166 0x00046C, 167 0x00046E, 168 0x000470, 169 0x000472, 170 0x000474, 171 0x000476, 172 0x000478, 173 0x00047A, 174 0x00047C, 175 0x00047E, 176 0x000480, 177 0x00048A, 178 0x00048C, 179 0x00048E, 180 0x000490, 181 0x000492, 182 0x000494, 183 0x000496, 184 0x000498, 185 0x00049A, 186 0x00049C, 187 0x00049E, 188 0x0004A0, 189 0x0004A2, 190 0x0004A4, 191 0x0004A6, 192 0x0004A8, 193 0x0004AA, 194 0x0004AC, 195 0x0004AE, 196 0x0004B0, 197 0x0004B2, 198 0x0004B4, 199 0x0004B6, 200 0x0004B8, 201 0x0004BA, 202 0x0004BC, 203 0x0004BE, 204 0x0004C3, 205 0x0004C5, 206 0x0004C7, 207 0x0004C9, 208 0x0004CB, 209 0x0004CD, 210 0x0004D0, 211 0x0004D2, 212 0x0004D4, 213 0x0004D6, 214 0x0004D8, 215 0x0004DA, 216 0x0004DC, 217 0x0004DE, 218 0x0004E0, 219 0x0004E2, 220 0x0004E4, 221 0x0004E6, 222 0x0004E8, 223 0x0004EA, 224 0x0004EC, 225 0x0004EE, 226 0x0004F0, 227 0x0004F2, 228 0x0004F4, 229 0x0004F6, 230 0x0004F8, 231 0x0004FA, 232 0x0004FC, 233 0x0004FE, 234 0x000500, 235 0x000502, 236 0x000504, 237 0x000506, 238 0x000508, 239 0x00050A, 240 0x00050C, 241 0x00050E, 242 0x000510, 243 0x000512, 244 0x000514, 245 0x000516, 246 0x000518, 247 0x00051A, 248 0x00051C, 249 0x00051E, 250 0x000520, 251 0x000522, 252 0x000524, 253 0x000526, 254 0x000528, 255 0x00052A, 256 0x00052C, 257 0x00052E, 258 0x000587, 259 0x0010C7, 260 0x0010CD, 261 0x001E00, 262 0x001E02, 263 0x001E04, 264 0x001E06, 265 0x001E08, 266 0x001E0A, 267 0x001E0C, 268 0x001E0E, 269 0x001E10, 270 0x001E12, 271 0x001E14, 272 0x001E16, 273 0x001E18, 274 0x001E1A, 275 0x001E1C, 276 0x001E1E, 277 0x001E20, 278 0x001E22, 279 0x001E24, 280 0x001E26, 281 0x001E28, 282 0x001E2A, 283 0x001E2C, 284 0x001E2E, 285 0x001E30, 286 0x001E32, 287 0x001E34, 288 0x001E36, 289 0x001E38, 290 0x001E3A, 291 0x001E3C, 292 0x001E3E, 293 0x001E40, 294 0x001E42, 295 0x001E44, 296 0x001E46, 297 0x001E48, 298 0x001E4A, 299 0x001E4C, 300 0x001E4E, 301 0x001E50, 302 0x001E52, 303 0x001E54, 304 0x001E56, 305 0x001E58, 306 0x001E5A, 307 0x001E5C, 308 0x001E5E, 309 0x001E60, 310 0x001E62, 311 0x001E64, 312 0x001E66, 313 0x001E68, 314 0x001E6A, 315 0x001E6C, 316 0x001E6E, 317 0x001E70, 318 0x001E72, 319 0x001E74, 320 0x001E76, 321 0x001E78, 322 0x001E7A, 323 0x001E7C, 324 0x001E7E, 325 0x001E80, 326 0x001E82, 327 0x001E84, 328 0x001E86, 329 0x001E88, 330 0x001E8A, 331 0x001E8C, 332 0x001E8E, 333 0x001E90, 334 0x001E92, 335 0x001E94, 336 0x001E9E, 337 0x001EA0, 338 0x001EA2, 339 0x001EA4, 340 0x001EA6, 341 0x001EA8, 342 0x001EAA, 343 0x001EAC, 344 0x001EAE, 345 0x001EB0, 346 0x001EB2, 347 0x001EB4, 348 0x001EB6, 349 0x001EB8, 350 0x001EBA, 351 0x001EBC, 352 0x001EBE, 353 0x001EC0, 354 0x001EC2, 355 0x001EC4, 356 0x001EC6, 357 0x001EC8, 358 0x001ECA, 359 0x001ECC, 360 0x001ECE, 361 0x001ED0, 362 0x001ED2, 363 0x001ED4, 364 0x001ED6, 365 0x001ED8, 366 0x001EDA, 367 0x001EDC, 368 0x001EDE, 369 0x001EE0, 370 0x001EE2, 371 0x001EE4, 372 0x001EE6, 373 0x001EE8, 374 0x001EEA, 375 0x001EEC, 376 0x001EEE, 377 0x001EF0, 378 0x001EF2, 379 0x001EF4, 380 0x001EF6, 381 0x001EF8, 382 0x001EFA, 383 0x001EFC, 384 0x001EFE, 385 0x001F59, 386 0x001F5B, 387 0x001F5D, 388 0x001F5F, 389 0x002126, 390 0x002132, 391 0x002183, 392 0x002C60, 393 0x002C67, 394 0x002C69, 395 0x002C6B, 396 0x002C72, 397 0x002C75, 398 0x002C82, 399 0x002C84, 400 0x002C86, 401 0x002C88, 402 0x002C8A, 403 0x002C8C, 404 0x002C8E, 405 0x002C90, 406 0x002C92, 407 0x002C94, 408 0x002C96, 409 0x002C98, 410 0x002C9A, 411 0x002C9C, 412 0x002C9E, 413 0x002CA0, 414 0x002CA2, 415 0x002CA4, 416 0x002CA6, 417 0x002CA8, 418 0x002CAA, 419 0x002CAC, 420 0x002CAE, 421 0x002CB0, 422 0x002CB2, 423 0x002CB4, 424 0x002CB6, 425 0x002CB8, 426 0x002CBA, 427 0x002CBC, 428 0x002CBE, 429 0x002CC0, 430 0x002CC2, 431 0x002CC4, 432 0x002CC6, 433 0x002CC8, 434 0x002CCA, 435 0x002CCC, 436 0x002CCE, 437 0x002CD0, 438 0x002CD2, 439 0x002CD4, 440 0x002CD6, 441 0x002CD8, 442 0x002CDA, 443 0x002CDC, 444 0x002CDE, 445 0x002CE0, 446 0x002CE2, 447 0x002CEB, 448 0x002CED, 449 0x002CF2, 450 0x00A640, 451 0x00A642, 452 0x00A644, 453 0x00A646, 454 0x00A648, 455 0x00A64A, 456 0x00A64C, 457 0x00A64E, 458 0x00A650, 459 0x00A652, 460 0x00A654, 461 0x00A656, 462 0x00A658, 463 0x00A65A, 464 0x00A65C, 465 0x00A65E, 466 0x00A660, 467 0x00A662, 468 0x00A664, 469 0x00A666, 470 0x00A668, 471 0x00A66A, 472 0x00A66C, 473 0x00A680, 474 0x00A682, 475 0x00A684, 476 0x00A686, 477 0x00A688, 478 0x00A68A, 479 0x00A68C, 480 0x00A68E, 481 0x00A690, 482 0x00A692, 483 0x00A694, 484 0x00A696, 485 0x00A698, 486 0x00A69A, 487 0x00A722, 488 0x00A724, 489 0x00A726, 490 0x00A728, 491 0x00A72A, 492 0x00A72C, 493 0x00A72E, 494 0x00A732, 495 0x00A734, 496 0x00A736, 497 0x00A738, 498 0x00A73A, 499 0x00A73C, 500 0x00A73E, 501 0x00A740, 502 0x00A742, 503 0x00A744, 504 0x00A746, 505 0x00A748, 506 0x00A74A, 507 0x00A74C, 508 0x00A74E, 509 0x00A750, 510 0x00A752, 511 0x00A754, 512 0x00A756, 513 0x00A758, 514 0x00A75A, 515 0x00A75C, 516 0x00A75E, 517 0x00A760, 518 0x00A762, 519 0x00A764, 520 0x00A766, 521 0x00A768, 522 0x00A76A, 523 0x00A76C, 524 0x00A76E, 525 0x00A779, 526 0x00A77B, 527 0x00A780, 528 0x00A782, 529 0x00A784, 530 0x00A786, 531 0x00A78B, 532 0x00A78D, 533 0x00A790, 534 0x00A792, 535 0x00A796, 536 0x00A798, 537 0x00A79A, 538 0x00A79C, 539 0x00A79E, 540 0x00A7A0, 541 0x00A7A2, 542 0x00A7A4, 543 0x00A7A6, 544 0x00A7A8, 545 0x00A7B6, 546 0x00A7B8, 547 0x00A7BA, 548 0x00A7BC, 549 0x00A7BE, 550 0x00A7C0, 551 0x00A7C2, 552 0x00A7C9, 553 0x00A7CE, 554 0x00A7D0, 555 0x00A7D2, 556 0x00A7D4, 557 0x00A7D6, 558 0x00A7D8, 559 0x00A7DA, 560 0x00A7DC, 561 0x00A7F5 562 ], 563 ranges: [ 564 [0x000041, 0x00005A], 565 [0x0000C0, 0x0000D6], 566 [0x0000D8, 0x0000DF], 567 [0x000149, 0x00014A], 568 [0x000178, 0x000179], 569 [0x000181, 0x000182], 570 [0x000186, 0x000187], 571 [0x000189, 0x00018B], 572 [0x00018E, 0x000191], 573 [0x000193, 0x000194], 574 [0x000196, 0x000198], 575 [0x00019C, 0x00019D], 576 [0x00019F, 0x0001A0], 577 [0x0001A6, 0x0001A7], 578 [0x0001AE, 0x0001AF], 579 [0x0001B1, 0x0001B3], 580 [0x0001B7, 0x0001B8], 581 [0x0001C4, 0x0001C5], 582 [0x0001C7, 0x0001C8], 583 [0x0001CA, 0x0001CB], 584 [0x0001F1, 0x0001F2], 585 [0x0001F6, 0x0001F8], 586 [0x00023A, 0x00023B], 587 [0x00023D, 0x00023E], 588 [0x000243, 0x000246], 589 [0x000388, 0x00038A], 590 [0x00038E, 0x00038F], 591 [0x000391, 0x0003A1], 592 [0x0003A3, 0x0003AB], 593 [0x0003CF, 0x0003D1], 594 [0x0003D5, 0x0003D6], 595 [0x0003F0, 0x0003F1], 596 [0x0003F4, 0x0003F5], 597 [0x0003F9, 0x0003FA], 598 [0x0003FD, 0x00042F], 599 [0x0004C0, 0x0004C1], 600 [0x000531, 0x000556], 601 [0x0010A0, 0x0010C5], 602 [0x0013F8, 0x0013FD], 603 [0x001C80, 0x001C89], 604 [0x001C90, 0x001CBA], 605 [0x001CBD, 0x001CBF], 606 [0x001E9A, 0x001E9B], 607 [0x001F08, 0x001F0F], 608 [0x001F18, 0x001F1D], 609 [0x001F28, 0x001F2F], 610 [0x001F38, 0x001F3F], 611 [0x001F48, 0x001F4D], 612 [0x001F68, 0x001F6F], 613 [0x001F80, 0x001FAF], 614 [0x001FB2, 0x001FB4], 615 [0x001FB7, 0x001FBC], 616 [0x001FC2, 0x001FC4], 617 [0x001FC7, 0x001FCC], 618 [0x001FD8, 0x001FDB], 619 [0x001FE8, 0x001FEC], 620 [0x001FF2, 0x001FF4], 621 [0x001FF7, 0x001FFC], 622 [0x00212A, 0x00212B], 623 [0x002160, 0x00216F], 624 [0x0024B6, 0x0024CF], 625 [0x002C00, 0x002C2F], 626 [0x002C62, 0x002C64], 627 [0x002C6D, 0x002C70], 628 [0x002C7E, 0x002C80], 629 [0x00A77D, 0x00A77E], 630 [0x00A7AA, 0x00A7AE], 631 [0x00A7B0, 0x00A7B4], 632 [0x00A7C4, 0x00A7C7], 633 [0x00A7CB, 0x00A7CC], 634 [0x00AB70, 0x00ABBF], 635 [0x00FB00, 0x00FB06], 636 [0x00FB13, 0x00FB17], 637 [0x00FF21, 0x00FF3A], 638 [0x010400, 0x010427], 639 [0x0104B0, 0x0104D3], 640 [0x010570, 0x01057A], 641 [0x01057C, 0x01058A], 642 [0x01058C, 0x010592], 643 [0x010594, 0x010595], 644 [0x010C80, 0x010CB2], 645 [0x010D50, 0x010D65], 646 [0x0118A0, 0x0118BF], 647 [0x016E40, 0x016E5F], 648 [0x016EA0, 0x016EB8], 649 [0x01E900, 0x01E921] 650 ] 651 }); 652 testPropertyEscapes( 653 /^\p{Changes_When_Casefolded}+$/u, 654 matchSymbols, 655 "\\p{Changes_When_Casefolded}" 656 ); 657 testPropertyEscapes( 658 /^\p{CWCF}+$/u, 659 matchSymbols, 660 "\\p{CWCF}" 661 ); 662 663 const nonMatchSymbols = buildString({ 664 loneCodePoints: [ 665 0x0000D7, 666 0x000101, 667 0x000103, 668 0x000105, 669 0x000107, 670 0x000109, 671 0x00010B, 672 0x00010D, 673 0x00010F, 674 0x000111, 675 0x000113, 676 0x000115, 677 0x000117, 678 0x000119, 679 0x00011B, 680 0x00011D, 681 0x00011F, 682 0x000121, 683 0x000123, 684 0x000125, 685 0x000127, 686 0x000129, 687 0x00012B, 688 0x00012D, 689 0x00012F, 690 0x000131, 691 0x000133, 692 0x000135, 693 0x00013A, 694 0x00013C, 695 0x00013E, 696 0x000140, 697 0x000142, 698 0x000144, 699 0x000146, 700 0x000148, 701 0x00014B, 702 0x00014D, 703 0x00014F, 704 0x000151, 705 0x000153, 706 0x000155, 707 0x000157, 708 0x000159, 709 0x00015B, 710 0x00015D, 711 0x00015F, 712 0x000161, 713 0x000163, 714 0x000165, 715 0x000167, 716 0x000169, 717 0x00016B, 718 0x00016D, 719 0x00016F, 720 0x000171, 721 0x000173, 722 0x000175, 723 0x000177, 724 0x00017A, 725 0x00017C, 726 0x00017E, 727 0x000180, 728 0x000183, 729 0x000185, 730 0x000188, 731 0x000192, 732 0x000195, 733 0x00019E, 734 0x0001A1, 735 0x0001A3, 736 0x0001A5, 737 0x0001A8, 738 0x0001AD, 739 0x0001B0, 740 0x0001B4, 741 0x0001B6, 742 0x0001C6, 743 0x0001C9, 744 0x0001CC, 745 0x0001CE, 746 0x0001D0, 747 0x0001D2, 748 0x0001D4, 749 0x0001D6, 750 0x0001D8, 751 0x0001DA, 752 0x0001DF, 753 0x0001E1, 754 0x0001E3, 755 0x0001E5, 756 0x0001E7, 757 0x0001E9, 758 0x0001EB, 759 0x0001ED, 760 0x0001F3, 761 0x0001F5, 762 0x0001F9, 763 0x0001FB, 764 0x0001FD, 765 0x0001FF, 766 0x000201, 767 0x000203, 768 0x000205, 769 0x000207, 770 0x000209, 771 0x00020B, 772 0x00020D, 773 0x00020F, 774 0x000211, 775 0x000213, 776 0x000215, 777 0x000217, 778 0x000219, 779 0x00021B, 780 0x00021D, 781 0x00021F, 782 0x000221, 783 0x000223, 784 0x000225, 785 0x000227, 786 0x000229, 787 0x00022B, 788 0x00022D, 789 0x00022F, 790 0x000231, 791 0x00023C, 792 0x000242, 793 0x000247, 794 0x000249, 795 0x00024B, 796 0x00024D, 797 0x000371, 798 0x000387, 799 0x00038B, 800 0x00038D, 801 0x000390, 802 0x0003A2, 803 0x0003D7, 804 0x0003D9, 805 0x0003DB, 806 0x0003DD, 807 0x0003DF, 808 0x0003E1, 809 0x0003E3, 810 0x0003E5, 811 0x0003E7, 812 0x0003E9, 813 0x0003EB, 814 0x0003ED, 815 0x0003EF, 816 0x0003F6, 817 0x0003F8, 818 0x000461, 819 0x000463, 820 0x000465, 821 0x000467, 822 0x000469, 823 0x00046B, 824 0x00046D, 825 0x00046F, 826 0x000471, 827 0x000473, 828 0x000475, 829 0x000477, 830 0x000479, 831 0x00047B, 832 0x00047D, 833 0x00047F, 834 0x00048B, 835 0x00048D, 836 0x00048F, 837 0x000491, 838 0x000493, 839 0x000495, 840 0x000497, 841 0x000499, 842 0x00049B, 843 0x00049D, 844 0x00049F, 845 0x0004A1, 846 0x0004A3, 847 0x0004A5, 848 0x0004A7, 849 0x0004A9, 850 0x0004AB, 851 0x0004AD, 852 0x0004AF, 853 0x0004B1, 854 0x0004B3, 855 0x0004B5, 856 0x0004B7, 857 0x0004B9, 858 0x0004BB, 859 0x0004BD, 860 0x0004BF, 861 0x0004C2, 862 0x0004C4, 863 0x0004C6, 864 0x0004C8, 865 0x0004CA, 866 0x0004CC, 867 0x0004D1, 868 0x0004D3, 869 0x0004D5, 870 0x0004D7, 871 0x0004D9, 872 0x0004DB, 873 0x0004DD, 874 0x0004DF, 875 0x0004E1, 876 0x0004E3, 877 0x0004E5, 878 0x0004E7, 879 0x0004E9, 880 0x0004EB, 881 0x0004ED, 882 0x0004EF, 883 0x0004F1, 884 0x0004F3, 885 0x0004F5, 886 0x0004F7, 887 0x0004F9, 888 0x0004FB, 889 0x0004FD, 890 0x0004FF, 891 0x000501, 892 0x000503, 893 0x000505, 894 0x000507, 895 0x000509, 896 0x00050B, 897 0x00050D, 898 0x00050F, 899 0x000511, 900 0x000513, 901 0x000515, 902 0x000517, 903 0x000519, 904 0x00051B, 905 0x00051D, 906 0x00051F, 907 0x000521, 908 0x000523, 909 0x000525, 910 0x000527, 911 0x000529, 912 0x00052B, 913 0x00052D, 914 0x0010C6, 915 0x001E01, 916 0x001E03, 917 0x001E05, 918 0x001E07, 919 0x001E09, 920 0x001E0B, 921 0x001E0D, 922 0x001E0F, 923 0x001E11, 924 0x001E13, 925 0x001E15, 926 0x001E17, 927 0x001E19, 928 0x001E1B, 929 0x001E1D, 930 0x001E1F, 931 0x001E21, 932 0x001E23, 933 0x001E25, 934 0x001E27, 935 0x001E29, 936 0x001E2B, 937 0x001E2D, 938 0x001E2F, 939 0x001E31, 940 0x001E33, 941 0x001E35, 942 0x001E37, 943 0x001E39, 944 0x001E3B, 945 0x001E3D, 946 0x001E3F, 947 0x001E41, 948 0x001E43, 949 0x001E45, 950 0x001E47, 951 0x001E49, 952 0x001E4B, 953 0x001E4D, 954 0x001E4F, 955 0x001E51, 956 0x001E53, 957 0x001E55, 958 0x001E57, 959 0x001E59, 960 0x001E5B, 961 0x001E5D, 962 0x001E5F, 963 0x001E61, 964 0x001E63, 965 0x001E65, 966 0x001E67, 967 0x001E69, 968 0x001E6B, 969 0x001E6D, 970 0x001E6F, 971 0x001E71, 972 0x001E73, 973 0x001E75, 974 0x001E77, 975 0x001E79, 976 0x001E7B, 977 0x001E7D, 978 0x001E7F, 979 0x001E81, 980 0x001E83, 981 0x001E85, 982 0x001E87, 983 0x001E89, 984 0x001E8B, 985 0x001E8D, 986 0x001E8F, 987 0x001E91, 988 0x001E93, 989 0x001E9F, 990 0x001EA1, 991 0x001EA3, 992 0x001EA5, 993 0x001EA7, 994 0x001EA9, 995 0x001EAB, 996 0x001EAD, 997 0x001EAF, 998 0x001EB1, 999 0x001EB3, 1000 0x001EB5, 1001 0x001EB7, 1002 0x001EB9, 1003 0x001EBB, 1004 0x001EBD, 1005 0x001EBF, 1006 0x001EC1, 1007 0x001EC3, 1008 0x001EC5, 1009 0x001EC7, 1010 0x001EC9, 1011 0x001ECB, 1012 0x001ECD, 1013 0x001ECF, 1014 0x001ED1, 1015 0x001ED3, 1016 0x001ED5, 1017 0x001ED7, 1018 0x001ED9, 1019 0x001EDB, 1020 0x001EDD, 1021 0x001EDF, 1022 0x001EE1, 1023 0x001EE3, 1024 0x001EE5, 1025 0x001EE7, 1026 0x001EE9, 1027 0x001EEB, 1028 0x001EED, 1029 0x001EEF, 1030 0x001EF1, 1031 0x001EF3, 1032 0x001EF5, 1033 0x001EF7, 1034 0x001EF9, 1035 0x001EFB, 1036 0x001EFD, 1037 0x001F5A, 1038 0x001F5C, 1039 0x001F5E, 1040 0x002C61, 1041 0x002C68, 1042 0x002C6A, 1043 0x002C6C, 1044 0x002C71, 1045 0x002C81, 1046 0x002C83, 1047 0x002C85, 1048 0x002C87, 1049 0x002C89, 1050 0x002C8B, 1051 0x002C8D, 1052 0x002C8F, 1053 0x002C91, 1054 0x002C93, 1055 0x002C95, 1056 0x002C97, 1057 0x002C99, 1058 0x002C9B, 1059 0x002C9D, 1060 0x002C9F, 1061 0x002CA1, 1062 0x002CA3, 1063 0x002CA5, 1064 0x002CA7, 1065 0x002CA9, 1066 0x002CAB, 1067 0x002CAD, 1068 0x002CAF, 1069 0x002CB1, 1070 0x002CB3, 1071 0x002CB5, 1072 0x002CB7, 1073 0x002CB9, 1074 0x002CBB, 1075 0x002CBD, 1076 0x002CBF, 1077 0x002CC1, 1078 0x002CC3, 1079 0x002CC5, 1080 0x002CC7, 1081 0x002CC9, 1082 0x002CCB, 1083 0x002CCD, 1084 0x002CCF, 1085 0x002CD1, 1086 0x002CD3, 1087 0x002CD5, 1088 0x002CD7, 1089 0x002CD9, 1090 0x002CDB, 1091 0x002CDD, 1092 0x002CDF, 1093 0x002CE1, 1094 0x002CEC, 1095 0x00A641, 1096 0x00A643, 1097 0x00A645, 1098 0x00A647, 1099 0x00A649, 1100 0x00A64B, 1101 0x00A64D, 1102 0x00A64F, 1103 0x00A651, 1104 0x00A653, 1105 0x00A655, 1106 0x00A657, 1107 0x00A659, 1108 0x00A65B, 1109 0x00A65D, 1110 0x00A65F, 1111 0x00A661, 1112 0x00A663, 1113 0x00A665, 1114 0x00A667, 1115 0x00A669, 1116 0x00A66B, 1117 0x00A681, 1118 0x00A683, 1119 0x00A685, 1120 0x00A687, 1121 0x00A689, 1122 0x00A68B, 1123 0x00A68D, 1124 0x00A68F, 1125 0x00A691, 1126 0x00A693, 1127 0x00A695, 1128 0x00A697, 1129 0x00A699, 1130 0x00A723, 1131 0x00A725, 1132 0x00A727, 1133 0x00A729, 1134 0x00A72B, 1135 0x00A72D, 1136 0x00A733, 1137 0x00A735, 1138 0x00A737, 1139 0x00A739, 1140 0x00A73B, 1141 0x00A73D, 1142 0x00A73F, 1143 0x00A741, 1144 0x00A743, 1145 0x00A745, 1146 0x00A747, 1147 0x00A749, 1148 0x00A74B, 1149 0x00A74D, 1150 0x00A74F, 1151 0x00A751, 1152 0x00A753, 1153 0x00A755, 1154 0x00A757, 1155 0x00A759, 1156 0x00A75B, 1157 0x00A75D, 1158 0x00A75F, 1159 0x00A761, 1160 0x00A763, 1161 0x00A765, 1162 0x00A767, 1163 0x00A769, 1164 0x00A76B, 1165 0x00A76D, 1166 0x00A77A, 1167 0x00A77C, 1168 0x00A77F, 1169 0x00A781, 1170 0x00A783, 1171 0x00A785, 1172 0x00A78C, 1173 0x00A791, 1174 0x00A797, 1175 0x00A799, 1176 0x00A79B, 1177 0x00A79D, 1178 0x00A79F, 1179 0x00A7A1, 1180 0x00A7A3, 1181 0x00A7A5, 1182 0x00A7A7, 1183 0x00A7A9, 1184 0x00A7AF, 1185 0x00A7B5, 1186 0x00A7B7, 1187 0x00A7B9, 1188 0x00A7BB, 1189 0x00A7BD, 1190 0x00A7BF, 1191 0x00A7C1, 1192 0x00A7C3, 1193 0x00A7C8, 1194 0x00A7CA, 1195 0x00A7CD, 1196 0x00A7CF, 1197 0x00A7D1, 1198 0x00A7D3, 1199 0x00A7D5, 1200 0x00A7D7, 1201 0x00A7D9, 1202 0x00A7DB, 1203 0x01057B, 1204 0x01058B, 1205 0x010593 1206 ], 1207 ranges: [ 1208 [0x00DC00, 0x00DFFF], 1209 [0x000000, 0x000040], 1210 [0x00005B, 0x0000B4], 1211 [0x0000B6, 0x0000BF], 1212 [0x0000E0, 0x0000FF], 1213 [0x000137, 0x000138], 1214 [0x00018C, 0x00018D], 1215 [0x000199, 0x00019B], 1216 [0x0001AA, 0x0001AB], 1217 [0x0001B9, 0x0001BB], 1218 [0x0001BD, 0x0001C3], 1219 [0x0001DC, 0x0001DD], 1220 [0x0001EF, 0x0001F0], 1221 [0x000233, 0x000239], 1222 [0x00023F, 0x000240], 1223 [0x00024F, 0x000344], 1224 [0x000346, 0x00036F], 1225 [0x000373, 0x000375], 1226 [0x000377, 0x00037E], 1227 [0x000380, 0x000385], 1228 [0x0003AC, 0x0003C1], 1229 [0x0003C3, 0x0003CE], 1230 [0x0003D2, 0x0003D4], 1231 [0x0003F2, 0x0003F3], 1232 [0x0003FB, 0x0003FC], 1233 [0x000430, 0x00045F], 1234 [0x000481, 0x000489], 1235 [0x0004CE, 0x0004CF], 1236 [0x00052F, 0x000530], 1237 [0x000557, 0x000586], 1238 [0x000588, 0x00109F], 1239 [0x0010C8, 0x0010CC], 1240 [0x0010CE, 0x0013F7], 1241 [0x0013FE, 0x001C7F], 1242 [0x001C8A, 0x001C8F], 1243 [0x001CBB, 0x001CBC], 1244 [0x001CC0, 0x001DFF], 1245 [0x001E95, 0x001E99], 1246 [0x001E9C, 0x001E9D], 1247 [0x001EFF, 0x001F07], 1248 [0x001F10, 0x001F17], 1249 [0x001F1E, 0x001F27], 1250 [0x001F30, 0x001F37], 1251 [0x001F40, 0x001F47], 1252 [0x001F4E, 0x001F58], 1253 [0x001F60, 0x001F67], 1254 [0x001F70, 0x001F7F], 1255 [0x001FB0, 0x001FB1], 1256 [0x001FB5, 0x001FB6], 1257 [0x001FBD, 0x001FC1], 1258 [0x001FC5, 0x001FC6], 1259 [0x001FCD, 0x001FD7], 1260 [0x001FDC, 0x001FE7], 1261 [0x001FED, 0x001FF1], 1262 [0x001FF5, 0x001FF6], 1263 [0x001FFD, 0x002125], 1264 [0x002127, 0x002129], 1265 [0x00212C, 0x002131], 1266 [0x002133, 0x00215F], 1267 [0x002170, 0x002182], 1268 [0x002184, 0x0024B5], 1269 [0x0024D0, 0x002BFF], 1270 [0x002C30, 0x002C5F], 1271 [0x002C65, 0x002C66], 1272 [0x002C73, 0x002C74], 1273 [0x002C76, 0x002C7D], 1274 [0x002CE3, 0x002CEA], 1275 [0x002CEE, 0x002CF1], 1276 [0x002CF3, 0x00A63F], 1277 [0x00A66D, 0x00A67F], 1278 [0x00A69B, 0x00A721], 1279 [0x00A72F, 0x00A731], 1280 [0x00A76F, 0x00A778], 1281 [0x00A787, 0x00A78A], 1282 [0x00A78E, 0x00A78F], 1283 [0x00A793, 0x00A795], 1284 [0x00A7DD, 0x00A7F4], 1285 [0x00A7F6, 0x00AB6F], 1286 [0x00ABC0, 0x00DBFF], 1287 [0x00E000, 0x00FAFF], 1288 [0x00FB07, 0x00FB12], 1289 [0x00FB18, 0x00FF20], 1290 [0x00FF3B, 0x0103FF], 1291 [0x010428, 0x0104AF], 1292 [0x0104D4, 0x01056F], 1293 [0x010596, 0x010C7F], 1294 [0x010CB3, 0x010D4F], 1295 [0x010D66, 0x01189F], 1296 [0x0118C0, 0x016E3F], 1297 [0x016E60, 0x016E9F], 1298 [0x016EB9, 0x01E8FF], 1299 [0x01E922, 0x10FFFF] 1300 ] 1301 }); 1302 testPropertyEscapes( 1303 /^\P{Changes_When_Casefolded}+$/u, 1304 nonMatchSymbols, 1305 "\\P{Changes_When_Casefolded}" 1306 ); 1307 testPropertyEscapes( 1308 /^\P{CWCF}+$/u, 1309 nonMatchSymbols, 1310 "\\P{CWCF}" 1311 ); 1312 1313 reportCompare(0, 0);