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