diff options
Diffstat (limited to 'js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js')
-rw-r--r-- | js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js | 1307 |
1 files changed, 1307 insertions, 0 deletions
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js new file mode 100644 index 0000000000..08adc3bbee --- /dev/null +++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js @@ -0,0 +1,1307 @@ +// Copyright 2022 Mathias Bynens. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +author: Mathias Bynens +description: > + Unicode property escapes for `Changes_When_Uppercased` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v15.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x0000B5, + 0x000101, + 0x000103, + 0x000105, + 0x000107, + 0x000109, + 0x00010B, + 0x00010D, + 0x00010F, + 0x000111, + 0x000113, + 0x000115, + 0x000117, + 0x000119, + 0x00011B, + 0x00011D, + 0x00011F, + 0x000121, + 0x000123, + 0x000125, + 0x000127, + 0x000129, + 0x00012B, + 0x00012D, + 0x00012F, + 0x000131, + 0x000133, + 0x000135, + 0x000137, + 0x00013A, + 0x00013C, + 0x00013E, + 0x000140, + 0x000142, + 0x000144, + 0x000146, + 0x00014B, + 0x00014D, + 0x00014F, + 0x000151, + 0x000153, + 0x000155, + 0x000157, + 0x000159, + 0x00015B, + 0x00015D, + 0x00015F, + 0x000161, + 0x000163, + 0x000165, + 0x000167, + 0x000169, + 0x00016B, + 0x00016D, + 0x00016F, + 0x000171, + 0x000173, + 0x000175, + 0x000177, + 0x00017A, + 0x00017C, + 0x000183, + 0x000185, + 0x000188, + 0x00018C, + 0x000192, + 0x000195, + 0x00019E, + 0x0001A1, + 0x0001A3, + 0x0001A5, + 0x0001A8, + 0x0001AD, + 0x0001B0, + 0x0001B4, + 0x0001B6, + 0x0001B9, + 0x0001BD, + 0x0001BF, + 0x0001CE, + 0x0001D0, + 0x0001D2, + 0x0001D4, + 0x0001D6, + 0x0001D8, + 0x0001DA, + 0x0001DF, + 0x0001E1, + 0x0001E3, + 0x0001E5, + 0x0001E7, + 0x0001E9, + 0x0001EB, + 0x0001ED, + 0x0001F5, + 0x0001F9, + 0x0001FB, + 0x0001FD, + 0x0001FF, + 0x000201, + 0x000203, + 0x000205, + 0x000207, + 0x000209, + 0x00020B, + 0x00020D, + 0x00020F, + 0x000211, + 0x000213, + 0x000215, + 0x000217, + 0x000219, + 0x00021B, + 0x00021D, + 0x00021F, + 0x000223, + 0x000225, + 0x000227, + 0x000229, + 0x00022B, + 0x00022D, + 0x00022F, + 0x000231, + 0x000233, + 0x00023C, + 0x000242, + 0x000247, + 0x000249, + 0x00024B, + 0x00024D, + 0x000259, + 0x000263, + 0x00026F, + 0x000275, + 0x00027D, + 0x000280, + 0x000292, + 0x000345, + 0x000371, + 0x000373, + 0x000377, + 0x000390, + 0x0003D9, + 0x0003DB, + 0x0003DD, + 0x0003DF, + 0x0003E1, + 0x0003E3, + 0x0003E5, + 0x0003E7, + 0x0003E9, + 0x0003EB, + 0x0003ED, + 0x0003F5, + 0x0003F8, + 0x0003FB, + 0x000461, + 0x000463, + 0x000465, + 0x000467, + 0x000469, + 0x00046B, + 0x00046D, + 0x00046F, + 0x000471, + 0x000473, + 0x000475, + 0x000477, + 0x000479, + 0x00047B, + 0x00047D, + 0x00047F, + 0x000481, + 0x00048B, + 0x00048D, + 0x00048F, + 0x000491, + 0x000493, + 0x000495, + 0x000497, + 0x000499, + 0x00049B, + 0x00049D, + 0x00049F, + 0x0004A1, + 0x0004A3, + 0x0004A5, + 0x0004A7, + 0x0004A9, + 0x0004AB, + 0x0004AD, + 0x0004AF, + 0x0004B1, + 0x0004B3, + 0x0004B5, + 0x0004B7, + 0x0004B9, + 0x0004BB, + 0x0004BD, + 0x0004BF, + 0x0004C2, + 0x0004C4, + 0x0004C6, + 0x0004C8, + 0x0004CA, + 0x0004CC, + 0x0004D1, + 0x0004D3, + 0x0004D5, + 0x0004D7, + 0x0004D9, + 0x0004DB, + 0x0004DD, + 0x0004DF, + 0x0004E1, + 0x0004E3, + 0x0004E5, + 0x0004E7, + 0x0004E9, + 0x0004EB, + 0x0004ED, + 0x0004EF, + 0x0004F1, + 0x0004F3, + 0x0004F5, + 0x0004F7, + 0x0004F9, + 0x0004FB, + 0x0004FD, + 0x0004FF, + 0x000501, + 0x000503, + 0x000505, + 0x000507, + 0x000509, + 0x00050B, + 0x00050D, + 0x00050F, + 0x000511, + 0x000513, + 0x000515, + 0x000517, + 0x000519, + 0x00051B, + 0x00051D, + 0x00051F, + 0x000521, + 0x000523, + 0x000525, + 0x000527, + 0x000529, + 0x00052B, + 0x00052D, + 0x00052F, + 0x001D79, + 0x001D7D, + 0x001D8E, + 0x001E01, + 0x001E03, + 0x001E05, + 0x001E07, + 0x001E09, + 0x001E0B, + 0x001E0D, + 0x001E0F, + 0x001E11, + 0x001E13, + 0x001E15, + 0x001E17, + 0x001E19, + 0x001E1B, + 0x001E1D, + 0x001E1F, + 0x001E21, + 0x001E23, + 0x001E25, + 0x001E27, + 0x001E29, + 0x001E2B, + 0x001E2D, + 0x001E2F, + 0x001E31, + 0x001E33, + 0x001E35, + 0x001E37, + 0x001E39, + 0x001E3B, + 0x001E3D, + 0x001E3F, + 0x001E41, + 0x001E43, + 0x001E45, + 0x001E47, + 0x001E49, + 0x001E4B, + 0x001E4D, + 0x001E4F, + 0x001E51, + 0x001E53, + 0x001E55, + 0x001E57, + 0x001E59, + 0x001E5B, + 0x001E5D, + 0x001E5F, + 0x001E61, + 0x001E63, + 0x001E65, + 0x001E67, + 0x001E69, + 0x001E6B, + 0x001E6D, + 0x001E6F, + 0x001E71, + 0x001E73, + 0x001E75, + 0x001E77, + 0x001E79, + 0x001E7B, + 0x001E7D, + 0x001E7F, + 0x001E81, + 0x001E83, + 0x001E85, + 0x001E87, + 0x001E89, + 0x001E8B, + 0x001E8D, + 0x001E8F, + 0x001E91, + 0x001E93, + 0x001EA1, + 0x001EA3, + 0x001EA5, + 0x001EA7, + 0x001EA9, + 0x001EAB, + 0x001EAD, + 0x001EAF, + 0x001EB1, + 0x001EB3, + 0x001EB5, + 0x001EB7, + 0x001EB9, + 0x001EBB, + 0x001EBD, + 0x001EBF, + 0x001EC1, + 0x001EC3, + 0x001EC5, + 0x001EC7, + 0x001EC9, + 0x001ECB, + 0x001ECD, + 0x001ECF, + 0x001ED1, + 0x001ED3, + 0x001ED5, + 0x001ED7, + 0x001ED9, + 0x001EDB, + 0x001EDD, + 0x001EDF, + 0x001EE1, + 0x001EE3, + 0x001EE5, + 0x001EE7, + 0x001EE9, + 0x001EEB, + 0x001EED, + 0x001EEF, + 0x001EF1, + 0x001EF3, + 0x001EF5, + 0x001EF7, + 0x001EF9, + 0x001EFB, + 0x001EFD, + 0x001FBC, + 0x001FBE, + 0x001FCC, + 0x001FFC, + 0x00214E, + 0x002184, + 0x002C61, + 0x002C68, + 0x002C6A, + 0x002C6C, + 0x002C73, + 0x002C76, + 0x002C81, + 0x002C83, + 0x002C85, + 0x002C87, + 0x002C89, + 0x002C8B, + 0x002C8D, + 0x002C8F, + 0x002C91, + 0x002C93, + 0x002C95, + 0x002C97, + 0x002C99, + 0x002C9B, + 0x002C9D, + 0x002C9F, + 0x002CA1, + 0x002CA3, + 0x002CA5, + 0x002CA7, + 0x002CA9, + 0x002CAB, + 0x002CAD, + 0x002CAF, + 0x002CB1, + 0x002CB3, + 0x002CB5, + 0x002CB7, + 0x002CB9, + 0x002CBB, + 0x002CBD, + 0x002CBF, + 0x002CC1, + 0x002CC3, + 0x002CC5, + 0x002CC7, + 0x002CC9, + 0x002CCB, + 0x002CCD, + 0x002CCF, + 0x002CD1, + 0x002CD3, + 0x002CD5, + 0x002CD7, + 0x002CD9, + 0x002CDB, + 0x002CDD, + 0x002CDF, + 0x002CE1, + 0x002CE3, + 0x002CEC, + 0x002CEE, + 0x002CF3, + 0x002D27, + 0x002D2D, + 0x00A641, + 0x00A643, + 0x00A645, + 0x00A647, + 0x00A649, + 0x00A64B, + 0x00A64D, + 0x00A64F, + 0x00A651, + 0x00A653, + 0x00A655, + 0x00A657, + 0x00A659, + 0x00A65B, + 0x00A65D, + 0x00A65F, + 0x00A661, + 0x00A663, + 0x00A665, + 0x00A667, + 0x00A669, + 0x00A66B, + 0x00A66D, + 0x00A681, + 0x00A683, + 0x00A685, + 0x00A687, + 0x00A689, + 0x00A68B, + 0x00A68D, + 0x00A68F, + 0x00A691, + 0x00A693, + 0x00A695, + 0x00A697, + 0x00A699, + 0x00A69B, + 0x00A723, + 0x00A725, + 0x00A727, + 0x00A729, + 0x00A72B, + 0x00A72D, + 0x00A72F, + 0x00A733, + 0x00A735, + 0x00A737, + 0x00A739, + 0x00A73B, + 0x00A73D, + 0x00A73F, + 0x00A741, + 0x00A743, + 0x00A745, + 0x00A747, + 0x00A749, + 0x00A74B, + 0x00A74D, + 0x00A74F, + 0x00A751, + 0x00A753, + 0x00A755, + 0x00A757, + 0x00A759, + 0x00A75B, + 0x00A75D, + 0x00A75F, + 0x00A761, + 0x00A763, + 0x00A765, + 0x00A767, + 0x00A769, + 0x00A76B, + 0x00A76D, + 0x00A76F, + 0x00A77A, + 0x00A77C, + 0x00A77F, + 0x00A781, + 0x00A783, + 0x00A785, + 0x00A787, + 0x00A78C, + 0x00A791, + 0x00A797, + 0x00A799, + 0x00A79B, + 0x00A79D, + 0x00A79F, + 0x00A7A1, + 0x00A7A3, + 0x00A7A5, + 0x00A7A7, + 0x00A7A9, + 0x00A7B5, + 0x00A7B7, + 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7BF, + 0x00A7C1, + 0x00A7C3, + 0x00A7C8, + 0x00A7CA, + 0x00A7D1, + 0x00A7D7, + 0x00A7D9, + 0x00A7F6, + 0x00AB53 + ], + ranges: [ + [0x000061, 0x00007A], + [0x0000DF, 0x0000F6], + [0x0000F8, 0x0000FF], + [0x000148, 0x000149], + [0x00017E, 0x000180], + [0x000199, 0x00019A], + [0x0001C5, 0x0001C6], + [0x0001C8, 0x0001C9], + [0x0001CB, 0x0001CC], + [0x0001DC, 0x0001DD], + [0x0001EF, 0x0001F0], + [0x0001F2, 0x0001F3], + [0x00023F, 0x000240], + [0x00024F, 0x000254], + [0x000256, 0x000257], + [0x00025B, 0x00025C], + [0x000260, 0x000261], + [0x000265, 0x000266], + [0x000268, 0x00026C], + [0x000271, 0x000272], + [0x000282, 0x000283], + [0x000287, 0x00028C], + [0x00029D, 0x00029E], + [0x00037B, 0x00037D], + [0x0003AC, 0x0003CE], + [0x0003D0, 0x0003D1], + [0x0003D5, 0x0003D7], + [0x0003EF, 0x0003F3], + [0x000430, 0x00045F], + [0x0004CE, 0x0004CF], + [0x000561, 0x000587], + [0x0010D0, 0x0010FA], + [0x0010FD, 0x0010FF], + [0x0013F8, 0x0013FD], + [0x001C80, 0x001C88], + [0x001E95, 0x001E9B], + [0x001EFF, 0x001F07], + [0x001F10, 0x001F15], + [0x001F20, 0x001F27], + [0x001F30, 0x001F37], + [0x001F40, 0x001F45], + [0x001F50, 0x001F57], + [0x001F60, 0x001F67], + [0x001F70, 0x001F7D], + [0x001F80, 0x001FB4], + [0x001FB6, 0x001FB7], + [0x001FC2, 0x001FC4], + [0x001FC6, 0x001FC7], + [0x001FD0, 0x001FD3], + [0x001FD6, 0x001FD7], + [0x001FE0, 0x001FE7], + [0x001FF2, 0x001FF4], + [0x001FF6, 0x001FF7], + [0x002170, 0x00217F], + [0x0024D0, 0x0024E9], + [0x002C30, 0x002C5F], + [0x002C65, 0x002C66], + [0x002D00, 0x002D25], + [0x00A793, 0x00A794], + [0x00AB70, 0x00ABBF], + [0x00FB00, 0x00FB06], + [0x00FB13, 0x00FB17], + [0x00FF41, 0x00FF5A], + [0x010428, 0x01044F], + [0x0104D8, 0x0104FB], + [0x010597, 0x0105A1], + [0x0105A3, 0x0105B1], + [0x0105B3, 0x0105B9], + [0x0105BB, 0x0105BC], + [0x010CC0, 0x010CF2], + [0x0118C0, 0x0118DF], + [0x016E60, 0x016E7F], + [0x01E922, 0x01E943] + ] +}); +testPropertyEscapes( + /^\p{Changes_When_Uppercased}+$/u, + matchSymbols, + "\\p{Changes_When_Uppercased}" +); +testPropertyEscapes( + /^\p{CWU}+$/u, + matchSymbols, + "\\p{CWU}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [ + 0x0000F7, + 0x000100, + 0x000102, + 0x000104, + 0x000106, + 0x000108, + 0x00010A, + 0x00010C, + 0x00010E, + 0x000110, + 0x000112, + 0x000114, + 0x000116, + 0x000118, + 0x00011A, + 0x00011C, + 0x00011E, + 0x000120, + 0x000122, + 0x000124, + 0x000126, + 0x000128, + 0x00012A, + 0x00012C, + 0x00012E, + 0x000130, + 0x000132, + 0x000134, + 0x000136, + 0x00013B, + 0x00013D, + 0x00013F, + 0x000141, + 0x000143, + 0x000145, + 0x000147, + 0x00014A, + 0x00014C, + 0x00014E, + 0x000150, + 0x000152, + 0x000154, + 0x000156, + 0x000158, + 0x00015A, + 0x00015C, + 0x00015E, + 0x000160, + 0x000162, + 0x000164, + 0x000166, + 0x000168, + 0x00016A, + 0x00016C, + 0x00016E, + 0x000170, + 0x000172, + 0x000174, + 0x000176, + 0x00017B, + 0x00017D, + 0x000184, + 0x0001A2, + 0x0001A4, + 0x0001B5, + 0x0001BE, + 0x0001C7, + 0x0001CA, + 0x0001CD, + 0x0001CF, + 0x0001D1, + 0x0001D3, + 0x0001D5, + 0x0001D7, + 0x0001D9, + 0x0001DB, + 0x0001DE, + 0x0001E0, + 0x0001E2, + 0x0001E4, + 0x0001E6, + 0x0001E8, + 0x0001EA, + 0x0001EC, + 0x0001EE, + 0x0001F1, + 0x0001F4, + 0x0001FA, + 0x0001FC, + 0x0001FE, + 0x000200, + 0x000202, + 0x000204, + 0x000206, + 0x000208, + 0x00020A, + 0x00020C, + 0x00020E, + 0x000210, + 0x000212, + 0x000214, + 0x000216, + 0x000218, + 0x00021A, + 0x00021C, + 0x00021E, + 0x000224, + 0x000226, + 0x000228, + 0x00022A, + 0x00022C, + 0x00022E, + 0x000230, + 0x000232, + 0x000241, + 0x000248, + 0x00024A, + 0x00024C, + 0x00024E, + 0x000255, + 0x000258, + 0x00025A, + 0x000262, + 0x000264, + 0x000267, + 0x000270, + 0x000281, + 0x000372, + 0x0003CF, + 0x0003D8, + 0x0003DA, + 0x0003DC, + 0x0003DE, + 0x0003E0, + 0x0003E2, + 0x0003E4, + 0x0003E6, + 0x0003E8, + 0x0003EA, + 0x0003EC, + 0x0003EE, + 0x0003F4, + 0x000460, + 0x000462, + 0x000464, + 0x000466, + 0x000468, + 0x00046A, + 0x00046C, + 0x00046E, + 0x000470, + 0x000472, + 0x000474, + 0x000476, + 0x000478, + 0x00047A, + 0x00047C, + 0x00047E, + 0x000480, + 0x00048C, + 0x00048E, + 0x000490, + 0x000492, + 0x000494, + 0x000496, + 0x000498, + 0x00049A, + 0x00049C, + 0x00049E, + 0x0004A0, + 0x0004A2, + 0x0004A4, + 0x0004A6, + 0x0004A8, + 0x0004AA, + 0x0004AC, + 0x0004AE, + 0x0004B0, + 0x0004B2, + 0x0004B4, + 0x0004B6, + 0x0004B8, + 0x0004BA, + 0x0004BC, + 0x0004BE, + 0x0004C3, + 0x0004C5, + 0x0004C7, + 0x0004C9, + 0x0004CB, + 0x0004CD, + 0x0004D0, + 0x0004D2, + 0x0004D4, + 0x0004D6, + 0x0004D8, + 0x0004DA, + 0x0004DC, + 0x0004DE, + 0x0004E0, + 0x0004E2, + 0x0004E4, + 0x0004E6, + 0x0004E8, + 0x0004EA, + 0x0004EC, + 0x0004EE, + 0x0004F0, + 0x0004F2, + 0x0004F4, + 0x0004F6, + 0x0004F8, + 0x0004FA, + 0x0004FC, + 0x0004FE, + 0x000500, + 0x000502, + 0x000504, + 0x000506, + 0x000508, + 0x00050A, + 0x00050C, + 0x00050E, + 0x000510, + 0x000512, + 0x000514, + 0x000516, + 0x000518, + 0x00051A, + 0x00051C, + 0x00051E, + 0x000520, + 0x000522, + 0x000524, + 0x000526, + 0x000528, + 0x00052A, + 0x00052C, + 0x00052E, + 0x001E02, + 0x001E04, + 0x001E06, + 0x001E08, + 0x001E0A, + 0x001E0C, + 0x001E0E, + 0x001E10, + 0x001E12, + 0x001E14, + 0x001E16, + 0x001E18, + 0x001E1A, + 0x001E1C, + 0x001E1E, + 0x001E20, + 0x001E22, + 0x001E24, + 0x001E26, + 0x001E28, + 0x001E2A, + 0x001E2C, + 0x001E2E, + 0x001E30, + 0x001E32, + 0x001E34, + 0x001E36, + 0x001E38, + 0x001E3A, + 0x001E3C, + 0x001E3E, + 0x001E40, + 0x001E42, + 0x001E44, + 0x001E46, + 0x001E48, + 0x001E4A, + 0x001E4C, + 0x001E4E, + 0x001E50, + 0x001E52, + 0x001E54, + 0x001E56, + 0x001E58, + 0x001E5A, + 0x001E5C, + 0x001E5E, + 0x001E60, + 0x001E62, + 0x001E64, + 0x001E66, + 0x001E68, + 0x001E6A, + 0x001E6C, + 0x001E6E, + 0x001E70, + 0x001E72, + 0x001E74, + 0x001E76, + 0x001E78, + 0x001E7A, + 0x001E7C, + 0x001E7E, + 0x001E80, + 0x001E82, + 0x001E84, + 0x001E86, + 0x001E88, + 0x001E8A, + 0x001E8C, + 0x001E8E, + 0x001E90, + 0x001E92, + 0x001E94, + 0x001EA2, + 0x001EA4, + 0x001EA6, + 0x001EA8, + 0x001EAA, + 0x001EAC, + 0x001EAE, + 0x001EB0, + 0x001EB2, + 0x001EB4, + 0x001EB6, + 0x001EB8, + 0x001EBA, + 0x001EBC, + 0x001EBE, + 0x001EC0, + 0x001EC2, + 0x001EC4, + 0x001EC6, + 0x001EC8, + 0x001ECA, + 0x001ECC, + 0x001ECE, + 0x001ED0, + 0x001ED2, + 0x001ED4, + 0x001ED6, + 0x001ED8, + 0x001EDA, + 0x001EDC, + 0x001EDE, + 0x001EE0, + 0x001EE2, + 0x001EE4, + 0x001EE6, + 0x001EE8, + 0x001EEA, + 0x001EEC, + 0x001EEE, + 0x001EF0, + 0x001EF2, + 0x001EF4, + 0x001EF6, + 0x001EF8, + 0x001EFA, + 0x001EFC, + 0x001EFE, + 0x001FB5, + 0x001FBD, + 0x001FC5, + 0x001FF5, + 0x002C60, + 0x002C67, + 0x002C69, + 0x002C6B, + 0x002C82, + 0x002C84, + 0x002C86, + 0x002C88, + 0x002C8A, + 0x002C8C, + 0x002C8E, + 0x002C90, + 0x002C92, + 0x002C94, + 0x002C96, + 0x002C98, + 0x002C9A, + 0x002C9C, + 0x002C9E, + 0x002CA0, + 0x002CA2, + 0x002CA4, + 0x002CA6, + 0x002CA8, + 0x002CAA, + 0x002CAC, + 0x002CAE, + 0x002CB0, + 0x002CB2, + 0x002CB4, + 0x002CB6, + 0x002CB8, + 0x002CBA, + 0x002CBC, + 0x002CBE, + 0x002CC0, + 0x002CC2, + 0x002CC4, + 0x002CC6, + 0x002CC8, + 0x002CCA, + 0x002CCC, + 0x002CCE, + 0x002CD0, + 0x002CD2, + 0x002CD4, + 0x002CD6, + 0x002CD8, + 0x002CDA, + 0x002CDC, + 0x002CDE, + 0x002CE0, + 0x002CE2, + 0x002CED, + 0x002D26, + 0x00A642, + 0x00A644, + 0x00A646, + 0x00A648, + 0x00A64A, + 0x00A64C, + 0x00A64E, + 0x00A650, + 0x00A652, + 0x00A654, + 0x00A656, + 0x00A658, + 0x00A65A, + 0x00A65C, + 0x00A65E, + 0x00A660, + 0x00A662, + 0x00A664, + 0x00A666, + 0x00A668, + 0x00A66A, + 0x00A66C, + 0x00A682, + 0x00A684, + 0x00A686, + 0x00A688, + 0x00A68A, + 0x00A68C, + 0x00A68E, + 0x00A690, + 0x00A692, + 0x00A694, + 0x00A696, + 0x00A698, + 0x00A69A, + 0x00A724, + 0x00A726, + 0x00A728, + 0x00A72A, + 0x00A72C, + 0x00A72E, + 0x00A734, + 0x00A736, + 0x00A738, + 0x00A73A, + 0x00A73C, + 0x00A73E, + 0x00A740, + 0x00A742, + 0x00A744, + 0x00A746, + 0x00A748, + 0x00A74A, + 0x00A74C, + 0x00A74E, + 0x00A750, + 0x00A752, + 0x00A754, + 0x00A756, + 0x00A758, + 0x00A75A, + 0x00A75C, + 0x00A75E, + 0x00A760, + 0x00A762, + 0x00A764, + 0x00A766, + 0x00A768, + 0x00A76A, + 0x00A76C, + 0x00A76E, + 0x00A77B, + 0x00A780, + 0x00A782, + 0x00A784, + 0x00A786, + 0x00A792, + 0x00A798, + 0x00A79A, + 0x00A79C, + 0x00A79E, + 0x00A7A0, + 0x00A7A2, + 0x00A7A4, + 0x00A7A6, + 0x00A7A8, + 0x00A7B6, + 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE, + 0x00A7C0, + 0x00A7C2, + 0x00A7C9, + 0x00A7D8, + 0x0105A2, + 0x0105B2, + 0x0105BA + ], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x000060], + [0x00007B, 0x0000B4], + [0x0000B6, 0x0000DE], + [0x000138, 0x000139], + [0x000178, 0x000179], + [0x000181, 0x000182], + [0x000186, 0x000187], + [0x000189, 0x00018B], + [0x00018D, 0x000191], + [0x000193, 0x000194], + [0x000196, 0x000198], + [0x00019B, 0x00019D], + [0x00019F, 0x0001A0], + [0x0001A6, 0x0001A7], + [0x0001A9, 0x0001AC], + [0x0001AE, 0x0001AF], + [0x0001B1, 0x0001B3], + [0x0001B7, 0x0001B8], + [0x0001BA, 0x0001BC], + [0x0001C0, 0x0001C4], + [0x0001F6, 0x0001F8], + [0x000220, 0x000222], + [0x000234, 0x00023B], + [0x00023D, 0x00023E], + [0x000243, 0x000246], + [0x00025D, 0x00025F], + [0x00026D, 0x00026E], + [0x000273, 0x000274], + [0x000276, 0x00027C], + [0x00027E, 0x00027F], + [0x000284, 0x000286], + [0x00028D, 0x000291], + [0x000293, 0x00029C], + [0x00029F, 0x000344], + [0x000346, 0x000370], + [0x000374, 0x000376], + [0x000378, 0x00037A], + [0x00037E, 0x00038F], + [0x000391, 0x0003AB], + [0x0003D2, 0x0003D4], + [0x0003F6, 0x0003F7], + [0x0003F9, 0x0003FA], + [0x0003FC, 0x00042F], + [0x000482, 0x00048A], + [0x0004C0, 0x0004C1], + [0x000530, 0x000560], + [0x000588, 0x0010CF], + [0x0010FB, 0x0010FC], + [0x001100, 0x0013F7], + [0x0013FE, 0x001C7F], + [0x001C89, 0x001D78], + [0x001D7A, 0x001D7C], + [0x001D7E, 0x001D8D], + [0x001D8F, 0x001E00], + [0x001E9C, 0x001EA0], + [0x001F08, 0x001F0F], + [0x001F16, 0x001F1F], + [0x001F28, 0x001F2F], + [0x001F38, 0x001F3F], + [0x001F46, 0x001F4F], + [0x001F58, 0x001F5F], + [0x001F68, 0x001F6F], + [0x001F7E, 0x001F7F], + [0x001FB8, 0x001FBB], + [0x001FBF, 0x001FC1], + [0x001FC8, 0x001FCB], + [0x001FCD, 0x001FCF], + [0x001FD4, 0x001FD5], + [0x001FD8, 0x001FDF], + [0x001FE8, 0x001FF1], + [0x001FF8, 0x001FFB], + [0x001FFD, 0x00214D], + [0x00214F, 0x00216F], + [0x002180, 0x002183], + [0x002185, 0x0024CF], + [0x0024EA, 0x002C2F], + [0x002C62, 0x002C64], + [0x002C6D, 0x002C72], + [0x002C74, 0x002C75], + [0x002C77, 0x002C80], + [0x002CE4, 0x002CEB], + [0x002CEF, 0x002CF2], + [0x002CF4, 0x002CFF], + [0x002D28, 0x002D2C], + [0x002D2E, 0x00A640], + [0x00A66E, 0x00A680], + [0x00A69C, 0x00A722], + [0x00A730, 0x00A732], + [0x00A770, 0x00A779], + [0x00A77D, 0x00A77E], + [0x00A788, 0x00A78B], + [0x00A78D, 0x00A790], + [0x00A795, 0x00A796], + [0x00A7AA, 0x00A7B4], + [0x00A7C4, 0x00A7C7], + [0x00A7CB, 0x00A7D0], + [0x00A7D2, 0x00A7D6], + [0x00A7DA, 0x00A7F5], + [0x00A7F7, 0x00AB52], + [0x00AB54, 0x00AB6F], + [0x00ABC0, 0x00DBFF], + [0x00E000, 0x00FAFF], + [0x00FB07, 0x00FB12], + [0x00FB18, 0x00FF40], + [0x00FF5B, 0x010427], + [0x010450, 0x0104D7], + [0x0104FC, 0x010596], + [0x0105BD, 0x010CBF], + [0x010CF3, 0x0118BF], + [0x0118E0, 0x016E5F], + [0x016E80, 0x01E921], + [0x01E944, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Changes_When_Uppercased}+$/u, + nonMatchSymbols, + "\\P{Changes_When_Uppercased}" +); +testPropertyEscapes( + /^\P{CWU}+$/u, + nonMatchSymbols, + "\\P{CWU}" +); + +reportCompare(0, 0); |