diff --git a/test/built-ins/RegExp/property-escapes/generated/ASCII.js b/test/built-ins/RegExp/property-escapes/generated/ASCII.js index ab71251912a..3a672eb8116 100644 --- a/test/built-ins/RegExp/property-escapes/generated/ASCII.js +++ b/test/built-ins/RegExp/property-escapes/generated/ASCII.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `ASCII` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/ASCII_Hex_Digit.js b/test/built-ins/RegExp/property-escapes/generated/ASCII_Hex_Digit.js index ca629c533a9..152599ac77e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/ASCII_Hex_Digit.js +++ b/test/built-ins/RegExp/property-escapes/generated/ASCII_Hex_Digit.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `ASCII_Hex_Digit` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js b/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js index 5b33cd74b19..14f6c8deb4c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Alphabetic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -29,6 +29,7 @@ const matchSymbols = buildString({ 0x0005C7, 0x0006FF, 0x0007FA, + 0x000897, 0x0009B2, 0x0009CE, 0x0009D7, @@ -85,6 +86,8 @@ const matchSymbols = buildString({ 0x00FB3E, 0x010808, 0x01083C, + 0x010D69, + 0x010EFC, 0x010F27, 0x0110C2, 0x011176, @@ -94,6 +97,12 @@ const matchSymbols = buildString({ 0x011288, 0x011350, 0x011357, + 0x01138B, + 0x01138E, + 0x0113C2, + 0x0113C5, + 0x0113D1, + 0x0113D3, 0x0114C7, 0x011640, 0x011644, @@ -115,6 +124,7 @@ const matchSymbols = buildString({ 0x01D546, 0x01E08F, 0x01E14E, + 0x01E5F0, 0x01E947, 0x01E94B, 0x01EE24, @@ -142,7 +152,7 @@ const matchSymbols = buildString({ [0x0000F8, 0x0002C1], [0x0002C6, 0x0002D1], [0x0002E0, 0x0002E4], - [0x000370, 0x000374], + [0x000363, 0x000374], [0x000376, 0x000377], [0x00037A, 0x00037D], [0x000388, 0x00038A], @@ -359,14 +369,14 @@ const matchSymbols = buildString({ [0x001C00, 0x001C36], [0x001C4D, 0x001C4F], [0x001C5A, 0x001C7D], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CE9, 0x001CEC], [0x001CEE, 0x001CF3], [0x001CF5, 0x001CF6], [0x001D00, 0x001DBF], - [0x001DE7, 0x001DF4], + [0x001DD3, 0x001DF4], [0x001E00, 0x001F15], [0x001F18, 0x001F1D], [0x001F20, 0x001F45], @@ -429,9 +439,9 @@ const matchSymbols = buildString({ [0x00A67F, 0x00A6EF], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7CA], + [0x00A78B, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A805], [0x00A807, 0x00A827], [0x00A840, 0x00A873], @@ -516,6 +526,7 @@ const matchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -551,9 +562,12 @@ const matchSymbols = buildString({ [0x010C80, 0x010CB2], [0x010CC0, 0x010CF2], [0x010D00, 0x010D27], + [0x010D4A, 0x010D65], + [0x010D6F, 0x010D85], [0x010E80, 0x010EA9], [0x010EAB, 0x010EAC], [0x010EB0, 0x010EB1], + [0x010EC2, 0x010EC4], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], [0x010F70, 0x010F81], @@ -588,6 +602,11 @@ const matchSymbols = buildString({ [0x011347, 0x011348], [0x01134B, 0x01134C], [0x01135D, 0x011363], + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B7, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113CD], [0x011400, 0x011441], [0x011443, 0x011445], [0x011447, 0x01144A], @@ -619,6 +638,7 @@ const matchSymbols = buildString({ [0x011A35, 0x011A3E], [0x011A50, 0x011A97], [0x011AB0, 0x011AF8], + [0x011BC0, 0x011BE0], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C3E], @@ -646,7 +666,9 @@ const matchSymbols = buildString({ [0x012F90, 0x012FF0], [0x013000, 0x01342F], [0x013441, 0x013446], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x01612E], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A70, 0x016ABE], @@ -655,6 +677,7 @@ const matchSymbols = buildString({ [0x016B40, 0x016B43], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D6C], [0x016E40, 0x016E7F], [0x016F00, 0x016F4A], [0x016F4F, 0x016F87], @@ -663,7 +686,7 @@ const matchSymbols = buildString({ [0x016FF0, 0x016FF1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -715,6 +738,7 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], [0x01E4D0, 0x01E4EB], + [0x01E5D0, 0x01E5ED], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -946,6 +970,13 @@ const nonMatchSymbols = buildString({ 0x011329, 0x011331, 0x011334, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113C1, + 0x0113C6, + 0x0113CB, + 0x0113D2, 0x011442, 0x011446, 0x0114C6, @@ -1043,7 +1074,7 @@ const nonMatchSymbols = buildString({ [0x0002D2, 0x0002DF], [0x0002E5, 0x0002EB], [0x0002EF, 0x000344], - [0x000346, 0x00036F], + [0x000346, 0x000362], [0x000378, 0x000379], [0x000380, 0x000385], [0x000482, 0x000489], @@ -1069,7 +1100,8 @@ const nonMatchSymbols = buildString({ [0x00082D, 0x00083F], [0x000859, 0x00085F], [0x00086B, 0x00086F], - [0x00088F, 0x00089F], + [0x00088F, 0x000896], + [0x000898, 0x00089F], [0x0008CA, 0x0008D3], [0x0008E0, 0x0008E2], [0x0008EA, 0x0008EF], @@ -1199,12 +1231,12 @@ const nonMatchSymbols = buildString({ [0x001C37, 0x001C4C], [0x001C50, 0x001C59], [0x001C7E, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CE8], [0x001CF7, 0x001CF9], [0x001CFB, 0x001CFF], - [0x001DC0, 0x001DE6], + [0x001DC0, 0x001DD2], [0x001DF5, 0x001DFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], @@ -1260,8 +1292,8 @@ const nonMatchSymbols = buildString({ [0x00A6F0, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A828, 0x00A83F], [0x00A874, 0x00A87F], [0x00A8C6, 0x00A8F1], @@ -1323,7 +1355,8 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056F], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -1351,9 +1384,14 @@ const nonMatchSymbols = buildString({ [0x010C49, 0x010C7F], [0x010CB3, 0x010CBF], [0x010CF3, 0x010CFF], - [0x010D28, 0x010E7F], + [0x010D28, 0x010D49], + [0x010D66, 0x010D68], + [0x010D6A, 0x010D6E], + [0x010D86, 0x010E7F], [0x010EAD, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFB], + [0x010EFD, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F46, 0x010F6F], @@ -1385,7 +1423,11 @@ const nonMatchSymbols = buildString({ [0x01134D, 0x01134F], [0x011351, 0x011356], [0x011358, 0x01135C], - [0x011364, 0x0113FF], + [0x011364, 0x01137F], + [0x01138C, 0x01138D], + [0x0113C3, 0x0113C4], + [0x0113CE, 0x0113D0], + [0x0113D4, 0x0113FF], [0x01144B, 0x01145E], [0x011462, 0x01147F], [0x0114C2, 0x0114C3], @@ -1414,7 +1456,8 @@ const nonMatchSymbols = buildString({ [0x011A3F, 0x011A4F], [0x011A98, 0x011A9C], [0x011A9E, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011BBF], + [0x011BE1, 0x011BFF], [0x011C41, 0x011C71], [0x011C90, 0x011C91], [0x011CB7, 0x011CFF], @@ -1431,8 +1474,10 @@ const nonMatchSymbols = buildString({ [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], [0x013430, 0x013440], - [0x013447, 0x0143FF], - [0x014647, 0x0167FF], + [0x013447, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01612F, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], [0x016ABF, 0x016ACF], @@ -1440,7 +1485,8 @@ const nonMatchSymbols = buildString({ [0x016B30, 0x016B3F], [0x016B44, 0x016B62], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D6D, 0x016E3F], [0x016E80, 0x016EFF], [0x016F4B, 0x016F4E], [0x016F88, 0x016F8E], @@ -1448,7 +1494,7 @@ const nonMatchSymbols = buildString({ [0x016FE4, 0x016FEF], [0x016FF2, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1479,7 +1525,9 @@ const nonMatchSymbols = buildString({ [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], [0x01E2EC, 0x01E4CF], - [0x01E4EC, 0x01E7DF], + [0x01E4EC, 0x01E5CF], + [0x01E5EE, 0x01E5EF], + [0x01E5F1, 0x01E7DF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E946], [0x01E948, 0x01E94A], diff --git a/test/built-ins/RegExp/property-escapes/generated/Any.js b/test/built-ins/RegExp/property-escapes/generated/Any.js index cb154d3feb2..a137f765355 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Any.js +++ b/test/built-ins/RegExp/property-escapes/generated/Any.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Any` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Assigned.js b/test/built-ins/RegExp/property-escapes/generated/Assigned.js index 98fbf87edcd..c3a728c5d73 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Assigned.js +++ b/test/built-ins/RegExp/property-escapes/generated/Assigned.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Assigned` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -55,6 +55,10 @@ const matchSymbols = buildString({ 0x011288, 0x011350, 0x011357, + 0x01138B, + 0x01138E, + 0x0113C2, + 0x0113C5, 0x011909, 0x011D3A, 0x011FB0, @@ -65,6 +69,7 @@ const matchSymbols = buildString({ 0x01D546, 0x01E08F, 0x01E2FF, + 0x01E5FF, 0x01EE24, 0x01EE27, 0x01EE39, @@ -107,7 +112,7 @@ const matchSymbols = buildString({ [0x000860, 0x00086A], [0x000870, 0x00088E], [0x000890, 0x000891], - [0x000898, 0x000983], + [0x000897, 0x000983], [0x000985, 0x00098C], [0x00098F, 0x000990], [0x000993, 0x0009A8], @@ -278,11 +283,10 @@ const matchSymbols = buildString({ [0x001AA0, 0x001AAD], [0x001AB0, 0x001ACE], [0x001B00, 0x001B4C], - [0x001B50, 0x001B7E], - [0x001B80, 0x001BF3], + [0x001B4E, 0x001BF3], [0x001BFC, 0x001C37], [0x001C3B, 0x001C49], - [0x001C4D, 0x001C88], + [0x001C4D, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CC7], [0x001CD0, 0x001CFA], @@ -306,7 +310,7 @@ const matchSymbols = buildString({ [0x0020A0, 0x0020C0], [0x0020D0, 0x0020F0], [0x002100, 0x00218B], - [0x002190, 0x002426], + [0x002190, 0x002429], [0x002440, 0x00244A], [0x002460, 0x002B73], [0x002B76, 0x002B95], @@ -332,15 +336,15 @@ const matchSymbols = buildString({ [0x003099, 0x0030FF], [0x003105, 0x00312F], [0x003131, 0x00318E], - [0x003190, 0x0031E3], + [0x003190, 0x0031E5], [0x0031EF, 0x00321E], [0x003220, 0x00A48C], [0x00A490, 0x00A4C6], [0x00A4D0, 0x00A62B], [0x00A640, 0x00A6F7], - [0x00A700, 0x00A7CA], + [0x00A700, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A82C], [0x00A830, 0x00A839], [0x00A840, 0x00A877], @@ -428,6 +432,7 @@ const matchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -468,11 +473,15 @@ const matchSymbols = buildString({ [0x010CC0, 0x010CF2], [0x010CFA, 0x010D27], [0x010D30, 0x010D39], + [0x010D40, 0x010D65], + [0x010D69, 0x010D85], + [0x010D8E, 0x010D8F], [0x010E60, 0x010E7E], [0x010E80, 0x010EA9], [0x010EAB, 0x010EAD], [0x010EB0, 0x010EB1], - [0x010EFD, 0x010F27], + [0x010EC2, 0x010EC4], + [0x010EFC, 0x010F27], [0x010F30, 0x010F59], [0x010F70, 0x010F89], [0x010FB0, 0x010FCB], @@ -508,6 +517,13 @@ const matchSymbols = buildString({ [0x01135D, 0x011363], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B7, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113D5], + [0x0113D7, 0x0113D8], + [0x0113E1, 0x0113E2], [0x011400, 0x01145B], [0x01145D, 0x011461], [0x011480, 0x0114C7], @@ -519,6 +535,7 @@ const matchSymbols = buildString({ [0x011660, 0x01166C], [0x011680, 0x0116B9], [0x0116C0, 0x0116C9], + [0x0116D0, 0x0116E3], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x011746], @@ -538,6 +555,8 @@ const matchSymbols = buildString({ [0x011A50, 0x011AA2], [0x011AB0, 0x011AF8], [0x011B00, 0x011B09], + [0x011BC0, 0x011BE1], + [0x011BF0, 0x011BF9], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C45], @@ -560,7 +579,7 @@ const matchSymbols = buildString({ [0x011EE0, 0x011EF8], [0x011F00, 0x011F10], [0x011F12, 0x011F3A], - [0x011F3E, 0x011F59], + [0x011F3E, 0x011F5A], [0x011FC0, 0x011FF1], [0x011FFF, 0x012399], [0x012400, 0x01246E], @@ -568,7 +587,9 @@ const matchSymbols = buildString({ [0x012480, 0x012543], [0x012F90, 0x012FF2], [0x013000, 0x013455], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x016139], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A60, 0x016A69], @@ -581,6 +602,7 @@ const matchSymbols = buildString({ [0x016B5B, 0x016B61], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D79], [0x016E40, 0x016E9A], [0x016F00, 0x016F4A], [0x016F4F, 0x016F87], @@ -589,7 +611,7 @@ const matchSymbols = buildString({ [0x016FF0, 0x016FF1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -602,6 +624,8 @@ const matchSymbols = buildString({ [0x01BC80, 0x01BC88], [0x01BC90, 0x01BC99], [0x01BC9C, 0x01BCA3], + [0x01CC00, 0x01CCF9], + [0x01CD00, 0x01CEB3], [0x01CF00, 0x01CF2D], [0x01CF30, 0x01CF46], [0x01CF50, 0x01CFC3], @@ -648,6 +672,7 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], [0x01E4D0, 0x01E4F9], + [0x01E5D0, 0x01E5FA], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -700,19 +725,18 @@ const matchSymbols = buildString({ [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], - [0x01F8B0, 0x01F8B1], + [0x01F8B0, 0x01F8BB], + [0x01F8C0, 0x01F8C1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], - [0x01FB94, 0x01FBCA], - [0x01FBF0, 0x01FBF9], + [0x01FB94, 0x01FBF9], [0x020000, 0x02A6DF], [0x02A700, 0x02B739], [0x02B740, 0x02B81D], @@ -825,7 +849,7 @@ const nonMatchSymbols = buildString({ 0x001771, 0x00191F, 0x001A5F, - 0x001B7F, + 0x001B4D, 0x001F58, 0x001F5A, 0x001F5C, @@ -904,6 +928,13 @@ const nonMatchSymbols = buildString({ 0x011331, 0x011334, 0x01133A, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113C1, + 0x0113C6, + 0x0113CB, + 0x0113D6, 0x01145C, 0x011914, 0x011917, @@ -977,7 +1008,6 @@ const nonMatchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, - 0x01FABE, 0x01FB93 ], ranges: [ @@ -994,7 +1024,7 @@ const nonMatchSymbols = buildString({ [0x00082E, 0x00082F], [0x00085C, 0x00085D], [0x00086B, 0x00086F], - [0x000892, 0x000897], + [0x000892, 0x000896], [0x00098D, 0x00098E], [0x000991, 0x000992], [0x0009B3, 0x0009B5], @@ -1106,11 +1136,10 @@ const nonMatchSymbols = buildString({ [0x001A9A, 0x001A9F], [0x001AAE, 0x001AAF], [0x001ACF, 0x001AFF], - [0x001B4D, 0x001B4F], [0x001BF4, 0x001BFB], [0x001C38, 0x001C3A], [0x001C4A, 0x001C4C], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC8, 0x001CCF], [0x001CFB, 0x001CFF], @@ -1126,7 +1155,7 @@ const nonMatchSymbols = buildString({ [0x0020C1, 0x0020CF], [0x0020F1, 0x0020FF], [0x00218C, 0x00218F], - [0x002427, 0x00243F], + [0x00242A, 0x00243F], [0x00244B, 0x00245F], [0x002B74, 0x002B75], [0x002CF4, 0x002CF8], @@ -1140,13 +1169,13 @@ const nonMatchSymbols = buildString({ [0x002FD6, 0x002FEF], [0x003097, 0x003098], [0x003100, 0x003104], - [0x0031E4, 0x0031EE], + [0x0031E6, 0x0031EE], [0x00A48D, 0x00A48F], [0x00A4C7, 0x00A4CF], [0x00A62C, 0x00A63F], [0x00A6F8, 0x00A6FF], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A82D, 0x00A82F], [0x00A83A, 0x00A83F], [0x00A878, 0x00A87F], @@ -1209,7 +1238,8 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056E], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -1243,9 +1273,13 @@ const nonMatchSymbols = buildString({ [0x010CB3, 0x010CBF], [0x010CF3, 0x010CF9], [0x010D28, 0x010D2F], - [0x010D3A, 0x010E5F], + [0x010D3A, 0x010D3F], + [0x010D66, 0x010D68], + [0x010D86, 0x010D8D], + [0x010D90, 0x010E5F], [0x010EAE, 0x010EAF], - [0x010EB2, 0x010EFC], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFB], [0x010F28, 0x010F2F], [0x010F5A, 0x010F6F], [0x010F8A, 0x010FAF], @@ -1273,7 +1307,11 @@ const nonMatchSymbols = buildString({ [0x011358, 0x01135C], [0x011364, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x0113FF], + [0x011375, 0x01137F], + [0x01138C, 0x01138D], + [0x0113C3, 0x0113C4], + [0x0113D9, 0x0113E0], + [0x0113E3, 0x0113FF], [0x011462, 0x01147F], [0x0114C8, 0x0114CF], [0x0114DA, 0x01157F], @@ -1283,7 +1321,8 @@ const nonMatchSymbols = buildString({ [0x01165A, 0x01165F], [0x01166D, 0x01167F], [0x0116BA, 0x0116BF], - [0x0116CA, 0x0116FF], + [0x0116CA, 0x0116CF], + [0x0116E4, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x011747, 0x0117FF], @@ -1300,7 +1339,9 @@ const nonMatchSymbols = buildString({ [0x011A48, 0x011A4F], [0x011AA3, 0x011AAF], [0x011AF9, 0x011AFF], - [0x011B0A, 0x011BFF], + [0x011B0A, 0x011BBF], + [0x011BE2, 0x011BEF], + [0x011BFA, 0x011BFF], [0x011C46, 0x011C4F], [0x011C6D, 0x011C6F], [0x011C90, 0x011C91], @@ -1312,15 +1353,17 @@ const nonMatchSymbols = buildString({ [0x011DAA, 0x011EDF], [0x011EF9, 0x011EFF], [0x011F3B, 0x011F3D], - [0x011F5A, 0x011FAF], + [0x011F5B, 0x011FAF], [0x011FB1, 0x011FBF], [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012F8F], [0x012FF3, 0x012FFF], - [0x013456, 0x0143FF], - [0x014647, 0x0167FF], + [0x013456, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01613A, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], [0x016ACA, 0x016ACF], @@ -1328,7 +1371,8 @@ const nonMatchSymbols = buildString({ [0x016AF6, 0x016AFF], [0x016B46, 0x016B4F], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D7A, 0x016E3F], [0x016E9B, 0x016EFF], [0x016F4B, 0x016F4E], [0x016F88, 0x016F8E], @@ -1336,7 +1380,7 @@ const nonMatchSymbols = buildString({ [0x016FE5, 0x016FEF], [0x016FF2, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1348,7 +1392,9 @@ const nonMatchSymbols = buildString({ [0x01BC7D, 0x01BC7F], [0x01BC89, 0x01BC8F], [0x01BC9A, 0x01BC9B], - [0x01BCA4, 0x01CEFF], + [0x01BCA4, 0x01CBFF], + [0x01CCFA, 0x01CCFF], + [0x01CEB4, 0x01CEFF], [0x01CF2E, 0x01CF2F], [0x01CF47, 0x01CF4F], [0x01CFC4, 0x01CFFF], @@ -1382,7 +1428,9 @@ const nonMatchSymbols = buildString({ [0x01E2AF, 0x01E2BF], [0x01E2FA, 0x01E2FE], [0x01E300, 0x01E4CF], - [0x01E4FA, 0x01E7DF], + [0x01E4FA, 0x01E5CF], + [0x01E5FB, 0x01E5FE], + [0x01E600, 0x01E7DF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], @@ -1420,16 +1468,16 @@ const nonMatchSymbols = buildString({ [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8AF], - [0x01F8B2, 0x01F8FF], + [0x01F8BC, 0x01F8BF], + [0x01F8C2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x01FAFF], - [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], [0x02B73A, 0x02B73F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Bidi_Control.js b/test/built-ins/RegExp/property-escapes/generated/Bidi_Control.js index 533101df667..0b212978bba 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Bidi_Control.js +++ b/test/built-ins/RegExp/property-escapes/generated/Bidi_Control.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Bidi_Control` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js b/test/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js index a1b0161bf81..be94df512e1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js +++ b/test/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Bidi_Mirrored` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -72,7 +72,7 @@ const matchSymbols = buildString({ [0x002252, 0x002255], [0x00225F, 0x002260], [0x002264, 0x00226B], - [0x00226E, 0x00228C], + [0x00226D, 0x00228C], [0x00228F, 0x002292], [0x0022A2, 0x0022A3], [0x0022A6, 0x0022B8], @@ -155,6 +155,7 @@ const nonMatchSymbols = buildString({ 0x00223A, 0x002261, 0x002263, + 0x00226C, 0x0027C7, 0x0027CA, 0x0029A1, @@ -198,7 +199,6 @@ const nonMatchSymbols = buildString({ [0x002234, 0x002238], [0x00224D, 0x002251], [0x002256, 0x00225E], - [0x00226C, 0x00226D], [0x00228D, 0x00228E], [0x002293, 0x002297], [0x002299, 0x0022A1], diff --git a/test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js b/test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js index 33cfff9f9c4..e780d80620b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js +++ b/test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Case_Ignorable` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -148,6 +148,8 @@ const matchSymbols = buildString({ 0x0101FD, 0x0102E0, 0x010A3F, + 0x010D4E, + 0x010D6F, 0x011001, 0x011070, 0x0110BD, @@ -160,6 +162,9 @@ const matchSymbols = buildString({ 0x011241, 0x0112DF, 0x011340, + 0x0113CE, + 0x0113D0, + 0x0113D2, 0x011446, 0x01145E, 0x0114BA, @@ -167,6 +172,8 @@ const matchSymbols = buildString({ 0x0116AB, 0x0116AD, 0x0116B7, + 0x01171D, + 0x01171F, 0x01193E, 0x011943, 0x0119E0, @@ -178,6 +185,7 @@ const matchSymbols = buildString({ 0x011D97, 0x011F40, 0x011F42, + 0x011F5A, 0x016F4F, 0x01DA75, 0x01DA84, @@ -206,7 +214,7 @@ const matchSymbols = buildString({ [0x000816, 0x00082D], [0x000859, 0x00085B], [0x000890, 0x000891], - [0x000898, 0x00089F], + [0x000897, 0x00089F], [0x0008C9, 0x000902], [0x000941, 0x000948], [0x000951, 0x000957], @@ -354,8 +362,9 @@ const matchSymbols = buildString({ [0x010A38, 0x010A3A], [0x010AE5, 0x010AE6], [0x010D24, 0x010D27], + [0x010D69, 0x010D6D], [0x010EAB, 0x010EAC], - [0x010EFD, 0x010EFF], + [0x010EFC, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x011038, 0x011046], @@ -376,6 +385,8 @@ const matchSymbols = buildString({ [0x01133B, 0x01133C], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x0113BB, 0x0113C0], + [0x0113E1, 0x0113E2], [0x011438, 0x01143F], [0x011442, 0x011444], [0x0114B3, 0x0114B8], @@ -388,7 +399,6 @@ const matchSymbols = buildString({ [0x011633, 0x01163A], [0x01163F, 0x011640], [0x0116B0, 0x0116B5], - [0x01171D, 0x01171F], [0x011722, 0x011725], [0x011727, 0x01172B], [0x01182F, 0x011837], @@ -418,9 +428,13 @@ const matchSymbols = buildString({ [0x011F36, 0x011F3A], [0x013430, 0x013440], [0x013447, 0x013455], + [0x01611E, 0x016129], + [0x01612D, 0x01612F], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016B40, 0x016B43], + [0x016D40, 0x016D42], + [0x016D6B, 0x016D6C], [0x016F8F, 0x016F9F], [0x016FE0, 0x016FE1], [0x016FE3, 0x016FE4], @@ -449,6 +463,7 @@ const matchSymbols = buildString({ [0x01E130, 0x01E13D], [0x01E2EC, 0x01E2EF], [0x01E4EB, 0x01E4EF], + [0x01E5EE, 0x01E5EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94B], [0x01F3FB, 0x01F3FF], @@ -518,8 +533,11 @@ const nonMatchSymbols = buildString({ 0x010786, 0x0107B1, 0x010A04, + 0x010D6E, 0x01112C, 0x011235, + 0x0113CF, + 0x0113D1, 0x011445, 0x0114B9, 0x0114C1, @@ -527,6 +545,7 @@ const nonMatchSymbols = buildString({ 0x01163E, 0x0116AC, 0x0116B6, + 0x01171E, 0x011726, 0x011838, 0x01193D, @@ -584,7 +603,7 @@ const nonMatchSymbols = buildString({ [0x00082E, 0x000858], [0x00085C, 0x000887], [0x000889, 0x00088F], - [0x000892, 0x000897], + [0x000892, 0x000896], [0x0008A0, 0x0008C8], [0x000903, 0x000939], [0x00093D, 0x000940], @@ -804,8 +823,10 @@ const nonMatchSymbols = buildString({ [0x010A3B, 0x010A3E], [0x010A40, 0x010AE4], [0x010AE7, 0x010D23], - [0x010D28, 0x010EAA], - [0x010EAD, 0x010EFC], + [0x010D28, 0x010D4D], + [0x010D4F, 0x010D68], + [0x010D70, 0x010EAA], + [0x010EAD, 0x010EFB], [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x011000], @@ -836,7 +857,10 @@ const nonMatchSymbols = buildString({ [0x01133D, 0x01133F], [0x011341, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x011437], + [0x011375, 0x0113BA], + [0x0113C1, 0x0113CD], + [0x0113D3, 0x0113E0], + [0x0113E3, 0x011437], [0x011440, 0x011441], [0x011447, 0x01145D], [0x01145F, 0x0114B2], @@ -874,12 +898,17 @@ const nonMatchSymbols = buildString({ [0x011EF5, 0x011EFF], [0x011F02, 0x011F35], [0x011F3B, 0x011F3F], - [0x011F43, 0x01342F], + [0x011F43, 0x011F59], + [0x011F5B, 0x01342F], [0x013441, 0x013446], - [0x013456, 0x016AEF], + [0x013456, 0x01611D], + [0x01612A, 0x01612C], + [0x016130, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016B3F], - [0x016B44, 0x016F4E], + [0x016B44, 0x016D3F], + [0x016D43, 0x016D6A], + [0x016D6D, 0x016F4E], [0x016F50, 0x016F8E], [0x016FA0, 0x016FDF], [0x016FE5, 0x01AFEF], @@ -904,7 +933,8 @@ const nonMatchSymbols = buildString({ [0x01E13E, 0x01E2AD], [0x01E2AF, 0x01E2EB], [0x01E2F0, 0x01E4EA], - [0x01E4F0, 0x01E8CF], + [0x01E4F0, 0x01E5ED], + [0x01E5F0, 0x01E8CF], [0x01E8D7, 0x01E943], [0x01E94C, 0x01F3FA], [0x01F400, 0x0E0000], diff --git a/test/built-ins/RegExp/property-escapes/generated/Cased.js b/test/built-ins/RegExp/property-escapes/generated/Cased.js index 75393a0bef6..90ed8f51af1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Cased.js +++ b/test/built-ins/RegExp/property-escapes/generated/Cased.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Cased` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -72,7 +72,7 @@ const matchSymbols = buildString({ [0x0010FC, 0x0010FF], [0x0013A0, 0x0013F5], [0x0013F8, 0x0013FD], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001D00, 0x001DBF], @@ -109,9 +109,9 @@ const matchSymbols = buildString({ [0x00A680, 0x00A69D], [0x00A722, 0x00A787], [0x00A78B, 0x00A78E], - [0x00A790, 0x00A7CA], + [0x00A790, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A7F6], [0x00A7F8, 0x00A7FA], [0x00AB30, 0x00AB5A], @@ -137,6 +137,8 @@ const matchSymbols = buildString({ [0x0107B2, 0x0107BA], [0x010C80, 0x010CB2], [0x010CC0, 0x010CF2], + [0x010D50, 0x010D65], + [0x010D70, 0x010D85], [0x0118A0, 0x0118DF], [0x016E40, 0x016E7F], [0x01D400, 0x01D454], @@ -274,7 +276,7 @@ const nonMatchSymbols = buildString({ [0x001100, 0x00139F], [0x0013F6, 0x0013F7], [0x0013FE, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CFF], [0x001DC0, 0x001DFF], @@ -312,8 +314,8 @@ const nonMatchSymbols = buildString({ [0x00A66E, 0x00A67F], [0x00A69E, 0x00A721], [0x00A788, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A7FB, 0x00AB2F], [0x00AB6A, 0x00AB6F], [0x00ABC0, 0x00DBFF], @@ -329,7 +331,9 @@ const nonMatchSymbols = buildString({ [0x010781, 0x010782], [0x0107BB, 0x010C7F], [0x010CB3, 0x010CBF], - [0x010CF3, 0x01189F], + [0x010CF3, 0x010D4F], + [0x010D66, 0x010D6F], + [0x010D86, 0x01189F], [0x0118E0, 0x016E3F], [0x016E80, 0x01D3FF], [0x01D4A0, 0x01D4A1], diff --git a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casefolded.js b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casefolded.js index cba13918bb1..d38d1af05c2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casefolded.js +++ b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casefolded.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Casefolded` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -553,6 +553,8 @@ const matchSymbols = buildString({ 0x00A7D0, 0x00A7D6, 0x00A7D8, + 0x00A7DA, + 0x00A7DC, 0x00A7F5 ], ranges: [ @@ -595,7 +597,7 @@ const matchSymbols = buildString({ [0x000531, 0x000556], [0x0010A0, 0x0010C5], [0x0013F8, 0x0013FD], - [0x001C80, 0x001C88], + [0x001C80, 0x001C89], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001E9A, 0x001E9B], @@ -625,6 +627,7 @@ const matchSymbols = buildString({ [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], [0x00A7C4, 0x00A7C7], + [0x00A7CB, 0x00A7CC], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -636,6 +639,7 @@ const matchSymbols = buildString({ [0x01058C, 0x010592], [0x010594, 0x010595], [0x010C80, 0x010CB2], + [0x010D50, 0x010D65], [0x0118A0, 0x0118BF], [0x016E40, 0x016E5F], [0x01E900, 0x01E921] @@ -1183,7 +1187,10 @@ const nonMatchSymbols = buildString({ 0x00A7C1, 0x00A7C3, 0x00A7C8, + 0x00A7CA, 0x00A7D7, + 0x00A7D9, + 0x00A7DB, 0x01057B, 0x01058B, 0x010593 @@ -1223,7 +1230,7 @@ const nonMatchSymbols = buildString({ [0x0010C8, 0x0010CC], [0x0010CE, 0x0013F7], [0x0013FE, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8A, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001DFF], [0x001E95, 0x001E99], @@ -1265,9 +1272,9 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7CA, 0x00A7CF], + [0x00A7CD, 0x00A7CF], [0x00A7D1, 0x00A7D5], - [0x00A7D9, 0x00A7F4], + [0x00A7DD, 0x00A7F4], [0x00A7F6, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], @@ -1277,7 +1284,8 @@ const nonMatchSymbols = buildString({ [0x010428, 0x0104AF], [0x0104D4, 0x01056F], [0x010596, 0x010C7F], - [0x010CB3, 0x01189F], + [0x010CB3, 0x010D4F], + [0x010D66, 0x01189F], [0x0118C0, 0x016E3F], [0x016E60, 0x01E8FF], [0x01E922, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casemapped.js b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casemapped.js index 1319fd21d76..2715aada55b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casemapped.js +++ b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casemapped.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Casemapped` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,6 @@ const matchSymbols = buildString({ 0x0000B5, 0x0001BF, 0x000259, - 0x000263, 0x00026F, 0x000275, 0x00027D, @@ -52,8 +51,7 @@ const matchSymbols = buildString({ [0x0000D8, 0x0000F6], [0x0000F8, 0x000137], [0x000139, 0x00018C], - [0x00018E, 0x00019A], - [0x00019C, 0x0001A9], + [0x00018E, 0x0001A9], [0x0001AC, 0x0001B9], [0x0001BC, 0x0001BD], [0x0001C4, 0x000220], @@ -62,7 +60,7 @@ const matchSymbols = buildString({ [0x000256, 0x000257], [0x00025B, 0x00025C], [0x000260, 0x000261], - [0x000265, 0x000266], + [0x000263, 0x000266], [0x000268, 0x00026C], [0x000271, 0x000272], [0x000282, 0x000283], @@ -85,7 +83,7 @@ const matchSymbols = buildString({ [0x0010FD, 0x0010FF], [0x0013A0, 0x0013F5], [0x0013F8, 0x0013FD], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001E00, 0x001E9B], @@ -123,9 +121,9 @@ const matchSymbols = buildString({ [0x00A78B, 0x00A78D], [0x00A790, 0x00A794], [0x00A796, 0x00A7AE], - [0x00A7B0, 0x00A7CA], + [0x00A7B0, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D6, 0x00A7D9], + [0x00A7D6, 0x00A7DC], [0x00A7F5, 0x00A7F6], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], @@ -145,6 +143,8 @@ const matchSymbols = buildString({ [0x0105BB, 0x0105BC], [0x010C80, 0x010CB2], [0x010CC0, 0x010CF2], + [0x010D50, 0x010D65], + [0x010D70, 0x010D85], [0x0118A0, 0x0118DF], [0x016E40, 0x016E7F], [0x01E900, 0x01E943] @@ -167,14 +167,12 @@ const nonMatchSymbols = buildString({ 0x0000F7, 0x000138, 0x00018D, - 0x00019B, 0x0001BE, 0x000221, 0x000255, 0x000258, 0x00025A, 0x000262, - 0x000264, 0x000267, 0x000270, 0x000281, @@ -242,7 +240,7 @@ const nonMatchSymbols = buildString({ [0x001100, 0x00139F], [0x0013F6, 0x0013F7], [0x0013FE, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001D78], [0x001D7A, 0x001D7C], @@ -279,9 +277,9 @@ const nonMatchSymbols = buildString({ [0x00A770, 0x00A778], [0x00A788, 0x00A78A], [0x00A78E, 0x00A78F], - [0x00A7CB, 0x00A7CF], + [0x00A7CE, 0x00A7CF], [0x00A7D2, 0x00A7D5], - [0x00A7DA, 0x00A7F4], + [0x00A7DD, 0x00A7F4], [0x00A7F7, 0x00AB52], [0x00AB54, 0x00AB6F], [0x00ABC0, 0x00DBFF], @@ -295,7 +293,9 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x01056F], [0x0105BD, 0x010C7F], [0x010CB3, 0x010CBF], - [0x010CF3, 0x01189F], + [0x010CF3, 0x010D4F], + [0x010D66, 0x010D6F], + [0x010D86, 0x01189F], [0x0118E0, 0x016E3F], [0x016E80, 0x01E8FF], [0x01E944, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Lowercased.js b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Lowercased.js index 7193f4e7f33..de36f95a901 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Lowercased.js +++ b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Lowercased.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Lowercased` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -256,6 +256,7 @@ const matchSymbols = buildString({ 0x00052E, 0x0010C7, 0x0010CD, + 0x001C89, 0x001E00, 0x001E02, 0x001E04, @@ -551,6 +552,8 @@ const matchSymbols = buildString({ 0x00A7D0, 0x00A7D6, 0x00A7D8, + 0x00A7DA, + 0x00A7DC, 0x00A7F5 ], ranges: [ @@ -615,6 +618,7 @@ const matchSymbols = buildString({ [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], [0x00A7C4, 0x00A7C7], + [0x00A7CB, 0x00A7CC], [0x00FF21, 0x00FF3A], [0x010400, 0x010427], [0x0104B0, 0x0104D3], @@ -623,6 +627,7 @@ const matchSymbols = buildString({ [0x01058C, 0x010592], [0x010594, 0x010595], [0x010C80, 0x010CB2], + [0x010D50, 0x010D65], [0x0118A0, 0x0118BF], [0x016E40, 0x016E5F], [0x01E900, 0x01E921] @@ -1164,7 +1169,10 @@ const nonMatchSymbols = buildString({ 0x00A7C1, 0x00A7C3, 0x00A7C8, + 0x00A7CA, 0x00A7D7, + 0x00A7D9, + 0x00A7DB, 0x01057B, 0x01058B, 0x010593 @@ -1202,7 +1210,8 @@ const nonMatchSymbols = buildString({ [0x000557, 0x00109F], [0x0010C8, 0x0010CC], [0x0010CE, 0x00139F], - [0x0013F6, 0x001C8F], + [0x0013F6, 0x001C88], + [0x001C8A, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001DFF], [0x001E95, 0x001E9D], @@ -1242,16 +1251,17 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7CA, 0x00A7CF], + [0x00A7CD, 0x00A7CF], [0x00A7D1, 0x00A7D5], - [0x00A7D9, 0x00A7F4], + [0x00A7DD, 0x00A7F4], [0x00A7F6, 0x00DBFF], [0x00E000, 0x00FF20], [0x00FF3B, 0x0103FF], [0x010428, 0x0104AF], [0x0104D4, 0x01056F], [0x010596, 0x010C7F], - [0x010CB3, 0x01189F], + [0x010CB3, 0x010D4F], + [0x010D66, 0x01189F], [0x0118C0, 0x016E3F], [0x016E60, 0x01E8FF], [0x01E922, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js b/test/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js index 83ba4637343..60ec78d5b39 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js +++ b/test/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_NFKC_Casefolded` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -602,6 +602,8 @@ const matchSymbols = buildString({ 0x00A7D0, 0x00A7D6, 0x00A7D8, + 0x00A7DA, + 0x00A7DC, 0x00AB69, 0x00FA10, 0x00FA12, @@ -690,7 +692,7 @@ const matchSymbols = buildString({ [0x0013F8, 0x0013FD], [0x0017B4, 0x0017B5], [0x00180B, 0x00180F], - [0x001C80, 0x001C88], + [0x001C80, 0x001C89], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001D2C, 0x001D2E], @@ -757,6 +759,7 @@ const matchSymbols = buildString({ [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], [0x00A7C4, 0x00A7C7], + [0x00A7CB, 0x00A7CC], [0x00A7F2, 0x00A7F5], [0x00A7F8, 0x00A7F9], [0x00AB5C, 0x00AB5F], @@ -802,9 +805,11 @@ const matchSymbols = buildString({ [0x010787, 0x0107B0], [0x0107B2, 0x0107BA], [0x010C80, 0x010CB2], + [0x010D50, 0x010D65], [0x0118A0, 0x0118BF], [0x016E40, 0x016E5F], [0x01BCA0, 0x01BCA3], + [0x01CCD6, 0x01CCF9], [0x01D15E, 0x01D164], [0x01D173, 0x01D17A], [0x01D1BB, 0x01D1C0], @@ -1434,7 +1439,10 @@ const nonMatchSymbols = buildString({ 0x00A7C1, 0x00A7C3, 0x00A7C8, + 0x00A7CA, 0x00A7D7, + 0x00A7D9, + 0x00A7DB, 0x00FA11, 0x00FA1F, 0x00FA21, @@ -1568,7 +1576,7 @@ const nonMatchSymbols = buildString({ [0x0013FE, 0x0017B3], [0x0017B6, 0x00180A], [0x001810, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8A, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001D2B], [0x001D6B, 0x001D77], @@ -1644,9 +1652,9 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7CA, 0x00A7CF], + [0x00A7CD, 0x00A7CF], [0x00A7D1, 0x00A7D5], - [0x00A7D9, 0x00A7F1], + [0x00A7DD, 0x00A7F1], [0x00A7F6, 0x00A7F7], [0x00A7FA, 0x00AB5B], [0x00AB60, 0x00AB68], @@ -1680,10 +1688,12 @@ const nonMatchSymbols = buildString({ [0x0104D4, 0x01056F], [0x010596, 0x010780], [0x0107BB, 0x010C7F], - [0x010CB3, 0x01189F], + [0x010CB3, 0x010D4F], + [0x010D66, 0x01189F], [0x0118C0, 0x016E3F], [0x016E60, 0x01BC9F], - [0x01BCA4, 0x01D15D], + [0x01BCA4, 0x01CCD5], + [0x01CCFA, 0x01D15D], [0x01D165, 0x01D172], [0x01D17B, 0x01D1BA], [0x01D1C1, 0x01D3FF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Titlecased.js b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Titlecased.js index 0157e775d83..1ef53756dfb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Titlecased.js +++ b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Titlecased.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Titlecased` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -149,7 +149,6 @@ const matchSymbols = buildString({ 0x00024B, 0x00024D, 0x000259, - 0x000263, 0x00026F, 0x000275, 0x00027D, @@ -272,6 +271,7 @@ const matchSymbols = buildString({ 0x00052B, 0x00052D, 0x00052F, + 0x001C8A, 0x001D79, 0x001D7D, 0x001D8E, @@ -564,9 +564,11 @@ const matchSymbols = buildString({ 0x00A7C3, 0x00A7C8, 0x00A7CA, + 0x00A7CD, 0x00A7D1, 0x00A7D7, 0x00A7D9, + 0x00A7DB, 0x00A7F6, 0x00AB53 ], @@ -576,7 +578,7 @@ const matchSymbols = buildString({ [0x0000F8, 0x0000FF], [0x000148, 0x000149], [0x00017E, 0x000180], - [0x000199, 0x00019A], + [0x000199, 0x00019B], [0x0001C6, 0x0001C7], [0x0001C9, 0x0001CA], [0x0001DC, 0x0001DD], @@ -586,7 +588,7 @@ const matchSymbols = buildString({ [0x000256, 0x000257], [0x00025B, 0x00025C], [0x000260, 0x000261], - [0x000265, 0x000266], + [0x000263, 0x000266], [0x000268, 0x00026C], [0x000271, 0x000272], [0x000282, 0x000283], @@ -640,6 +642,7 @@ const matchSymbols = buildString({ [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], [0x010CC0, 0x010CF2], + [0x010D70, 0x010D85], [0x0118C0, 0x0118DF], [0x016E60, 0x016E7F], [0x01E922, 0x01E943] @@ -782,7 +785,6 @@ const nonMatchSymbols = buildString({ 0x000258, 0x00025A, 0x000262, - 0x000264, 0x000267, 0x000270, 0x000281, @@ -898,6 +900,7 @@ const nonMatchSymbols = buildString({ 0x00052A, 0x00052C, 0x00052E, + 0x001C89, 0x001E02, 0x001E04, 0x001E06, @@ -1172,6 +1175,7 @@ const nonMatchSymbols = buildString({ 0x00A7C2, 0x00A7C9, 0x00A7D8, + 0x00A7DA, 0x0105A2, 0x0105B2, 0x0105BA @@ -1189,7 +1193,7 @@ const nonMatchSymbols = buildString({ [0x00018D, 0x000191], [0x000193, 0x000194], [0x000196, 0x000198], - [0x00019B, 0x00019D], + [0x00019C, 0x00019D], [0x00019F, 0x0001A0], [0x0001A6, 0x0001A7], [0x0001A9, 0x0001AC], @@ -1226,7 +1230,7 @@ const nonMatchSymbols = buildString({ [0x000530, 0x000560], [0x000588, 0x0013F7], [0x0013FE, 0x001C7F], - [0x001C89, 0x001D78], + [0x001C8B, 0x001D78], [0x001D7A, 0x001D7C], [0x001D7E, 0x001D8D], [0x001D8F, 0x001E00], @@ -1272,9 +1276,10 @@ const nonMatchSymbols = buildString({ [0x00A795, 0x00A796], [0x00A7AA, 0x00A7B4], [0x00A7C4, 0x00A7C7], - [0x00A7CB, 0x00A7D0], + [0x00A7CB, 0x00A7CC], + [0x00A7CE, 0x00A7D0], [0x00A7D2, 0x00A7D6], - [0x00A7DA, 0x00A7F5], + [0x00A7DC, 0x00A7F5], [0x00A7F7, 0x00AB52], [0x00AB54, 0x00AB6F], [0x00ABC0, 0x00DBFF], @@ -1285,7 +1290,8 @@ const nonMatchSymbols = buildString({ [0x010450, 0x0104D7], [0x0104FC, 0x010596], [0x0105BD, 0x010CBF], - [0x010CF3, 0x0118BF], + [0x010CF3, 0x010D6F], + [0x010D86, 0x0118BF], [0x0118E0, 0x016E5F], [0x016E80, 0x01E921], [0x01E944, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js index 7a25e896068..8cee757e01d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js +++ b/test/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Uppercased` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -146,7 +146,6 @@ const matchSymbols = buildString({ 0x00024B, 0x00024D, 0x000259, - 0x000263, 0x00026F, 0x000275, 0x00027D, @@ -269,6 +268,7 @@ const matchSymbols = buildString({ 0x00052B, 0x00052D, 0x00052F, + 0x001C8A, 0x001D79, 0x001D7D, 0x001D8E, @@ -564,9 +564,11 @@ const matchSymbols = buildString({ 0x00A7C3, 0x00A7C8, 0x00A7CA, + 0x00A7CD, 0x00A7D1, 0x00A7D7, 0x00A7D9, + 0x00A7DB, 0x00A7F6, 0x00AB53 ], @@ -576,7 +578,7 @@ const matchSymbols = buildString({ [0x0000F8, 0x0000FF], [0x000148, 0x000149], [0x00017E, 0x000180], - [0x000199, 0x00019A], + [0x000199, 0x00019B], [0x0001C5, 0x0001C6], [0x0001C8, 0x0001C9], [0x0001CB, 0x0001CC], @@ -588,7 +590,7 @@ const matchSymbols = buildString({ [0x000256, 0x000257], [0x00025B, 0x00025C], [0x000260, 0x000261], - [0x000265, 0x000266], + [0x000263, 0x000266], [0x000268, 0x00026C], [0x000271, 0x000272], [0x000282, 0x000283], @@ -641,6 +643,7 @@ const matchSymbols = buildString({ [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], [0x010CC0, 0x010CF2], + [0x010D70, 0x010D85], [0x0118C0, 0x0118DF], [0x016E60, 0x016E7F], [0x01E922, 0x01E943] @@ -782,7 +785,6 @@ const nonMatchSymbols = buildString({ 0x000258, 0x00025A, 0x000262, - 0x000264, 0x000267, 0x000270, 0x000281, @@ -898,6 +900,7 @@ const nonMatchSymbols = buildString({ 0x00052A, 0x00052C, 0x00052E, + 0x001C89, 0x001E02, 0x001E04, 0x001E06, @@ -1173,6 +1176,7 @@ const nonMatchSymbols = buildString({ 0x00A7C2, 0x00A7C9, 0x00A7D8, + 0x00A7DA, 0x0105A2, 0x0105B2, 0x0105BA @@ -1190,7 +1194,7 @@ const nonMatchSymbols = buildString({ [0x00018D, 0x000191], [0x000193, 0x000194], [0x000196, 0x000198], - [0x00019B, 0x00019D], + [0x00019C, 0x00019D], [0x00019F, 0x0001A0], [0x0001A6, 0x0001A7], [0x0001A9, 0x0001AC], @@ -1229,7 +1233,7 @@ const nonMatchSymbols = buildString({ [0x0010FB, 0x0010FC], [0x001100, 0x0013F7], [0x0013FE, 0x001C7F], - [0x001C89, 0x001D78], + [0x001C8B, 0x001D78], [0x001D7A, 0x001D7C], [0x001D7E, 0x001D8D], [0x001D8F, 0x001E00], @@ -1274,9 +1278,10 @@ const nonMatchSymbols = buildString({ [0x00A795, 0x00A796], [0x00A7AA, 0x00A7B4], [0x00A7C4, 0x00A7C7], - [0x00A7CB, 0x00A7D0], + [0x00A7CB, 0x00A7CC], + [0x00A7CE, 0x00A7D0], [0x00A7D2, 0x00A7D6], - [0x00A7DA, 0x00A7F5], + [0x00A7DC, 0x00A7F5], [0x00A7F7, 0x00AB52], [0x00AB54, 0x00AB6F], [0x00ABC0, 0x00DBFF], @@ -1287,7 +1292,8 @@ const nonMatchSymbols = buildString({ [0x010450, 0x0104D7], [0x0104FC, 0x010596], [0x0105BD, 0x010CBF], - [0x010CF3, 0x0118BF], + [0x010CF3, 0x010D6F], + [0x010D86, 0x0118BF], [0x0118E0, 0x016E5F], [0x016E80, 0x01E921], [0x01E944, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Dash.js b/test/built-ins/RegExp/property-escapes/generated/Dash.js index c1f77f4d1c8..a7d453d1863 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Dash.js +++ b/test/built-ins/RegExp/property-escapes/generated/Dash.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Dash` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -34,6 +34,7 @@ const matchSymbols = buildString({ 0x00FE58, 0x00FE63, 0x00FF0D, + 0x010D6E, 0x010EAD ], ranges: [ @@ -75,7 +76,8 @@ const nonMatchSymbols = buildString({ [0x00FE33, 0x00FE57], [0x00FE59, 0x00FE62], [0x00FE64, 0x00FF0C], - [0x00FF0E, 0x010EAC], + [0x00FF0E, 0x010D6D], + [0x010D6F, 0x010EAC], [0x010EAE, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Default_Ignorable_Code_Point.js b/test/built-ins/RegExp/property-escapes/generated/Default_Ignorable_Code_Point.js index 710550084a1..011b39db1ae 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Default_Ignorable_Code_Point.js +++ b/test/built-ins/RegExp/property-escapes/generated/Default_Ignorable_Code_Point.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Default_Ignorable_Code_Point` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Deprecated.js b/test/built-ins/RegExp/property-escapes/generated/Deprecated.js index 951b52c24de..beb2c5574a9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Deprecated.js +++ b/test/built-ins/RegExp/property-escapes/generated/Deprecated.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Deprecated` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Diacritic.js b/test/built-ins/RegExp/property-escapes/generated/Diacritic.js index fe2190e375b..7875a746328 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Diacritic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Diacritic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Diacritic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -43,6 +43,7 @@ const matchSymbols = buildString({ 0x000CCD, 0x000D4D, 0x000DCA, + 0x000E3A, 0x000E4E, 0x000EBA, 0x000F35, @@ -51,10 +52,13 @@ const matchSymbols = buildString({ 0x000FC6, 0x001037, 0x00108F, + 0x001734, 0x0017DD, + 0x001A60, 0x001A7F, 0x001B34, 0x001B44, + 0x001BE6, 0x001CED, 0x001CF4, 0x001FBD, @@ -62,6 +66,8 @@ const matchSymbols = buildString({ 0x0030FC, 0x00A66F, 0x00A67F, + 0x00A806, + 0x00A82C, 0x00A8C4, 0x00A953, 0x00A9B3, @@ -74,11 +80,12 @@ const matchSymbols = buildString({ 0x00FF70, 0x00FFE3, 0x0102E0, + 0x010A3F, + 0x010D4E, 0x011046, 0x011070, 0x011173, 0x0111C0, - 0x01133C, 0x01134D, 0x011442, 0x011446, @@ -92,6 +99,8 @@ const matchSymbols = buildString({ 0x011C3F, 0x011D42, 0x011D97, + 0x011F5A, + 0x01612F, 0x01E2AE ], ranges: [ @@ -140,6 +149,7 @@ const matchSymbols = buildString({ [0x001AC1, 0x001ACB], [0x001B6B, 0x001B73], [0x001BAA, 0x001BAB], + [0x001BF2, 0x001BF3], [0x001C36, 0x001C37], [0x001C78, 0x001C7D], [0x001CD0, 0x001CE8], @@ -173,8 +183,10 @@ const matchSymbols = buildString({ [0x010780, 0x010785], [0x010787, 0x0107B0], [0x0107B2, 0x0107BA], + [0x010A38, 0x010A3A], [0x010AE5, 0x010AE6], [0x010D22, 0x010D27], + [0x010D69, 0x010D6D], [0x010EFD, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], @@ -183,17 +195,23 @@ const matchSymbols = buildString({ [0x0111CA, 0x0111CC], [0x011235, 0x011236], [0x0112E9, 0x0112EA], + [0x01133B, 0x01133C], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x0113CE, 0x0113D0], + [0x0113D2, 0x0113D3], + [0x0113E1, 0x0113E2], [0x0114C2, 0x0114C3], [0x0115BF, 0x0115C0], [0x0116B6, 0x0116B7], [0x011839, 0x01183A], [0x01193D, 0x01193E], [0x011D44, 0x011D45], + [0x011F41, 0x011F42], [0x013447, 0x013455], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], + [0x016D6B, 0x016D6C], [0x016F8F, 0x016F9F], [0x016FF0, 0x016FF1], [0x01AFF0, 0x01AFF3], @@ -209,6 +227,7 @@ const matchSymbols = buildString({ [0x01E030, 0x01E06D], [0x01E130, 0x01E136], [0x01E2EC, 0x01E2EF], + [0x01E5EE, 0x01E5EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E946], [0x01E948, 0x01E94A] @@ -244,6 +263,7 @@ const nonMatchSymbols = buildString({ 0x00FF3F, 0x010786, 0x0107B1, + 0x0113D1, 0x011D43, 0x01AFF4, 0x01AFFC, @@ -298,7 +318,8 @@ const nonMatchSymbols = buildString({ [0x000CCE, 0x000D3A], [0x000D3D, 0x000D4C], [0x000D4E, 0x000DC9], - [0x000DCB, 0x000E46], + [0x000DCB, 0x000E39], + [0x000E3B, 0x000E46], [0x000E4F, 0x000EB9], [0x000EBB, 0x000EC7], [0x000ECD, 0x000F17], @@ -313,10 +334,12 @@ const nonMatchSymbols = buildString({ [0x001090, 0x001099], [0x00109C, 0x00135C], [0x001360, 0x001713], - [0x001716, 0x0017C8], + [0x001716, 0x001733], + [0x001735, 0x0017C8], [0x0017D4, 0x0017DC], [0x0017DE, 0x001938], - [0x00193C, 0x001A74], + [0x00193C, 0x001A5F], + [0x001A61, 0x001A74], [0x001A7D, 0x001A7E], [0x001A80, 0x001AAF], [0x001ABF, 0x001AC0], @@ -324,7 +347,9 @@ const nonMatchSymbols = buildString({ [0x001B35, 0x001B43], [0x001B45, 0x001B6A], [0x001B74, 0x001BA9], - [0x001BAC, 0x001C35], + [0x001BAC, 0x001BE5], + [0x001BE7, 0x001BF1], + [0x001BF4, 0x001C35], [0x001C38, 0x001C77], [0x001C7E, 0x001CCF], [0x001CE9, 0x001CEC], @@ -350,7 +375,9 @@ const nonMatchSymbols = buildString({ [0x00A6F2, 0x00A6FF], [0x00A722, 0x00A787], [0x00A78B, 0x00A7F7], - [0x00A7FA, 0x00A8C3], + [0x00A7FA, 0x00A805], + [0x00A807, 0x00A82B], + [0x00A82D, 0x00A8C3], [0x00A8C5, 0x00A8DF], [0x00A8F2, 0x00A92A], [0x00A92F, 0x00A952], @@ -372,9 +399,13 @@ const nonMatchSymbols = buildString({ [0x00FFA0, 0x00FFE2], [0x00FFE4, 0x0102DF], [0x0102E1, 0x01077F], - [0x0107BB, 0x010AE4], + [0x0107BB, 0x010A37], + [0x010A3B, 0x010A3E], + [0x010A40, 0x010AE4], [0x010AE7, 0x010D21], - [0x010D28, 0x010EFC], + [0x010D28, 0x010D4D], + [0x010D4F, 0x010D68], + [0x010D6E, 0x010EFC], [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x011045], @@ -386,11 +417,13 @@ const nonMatchSymbols = buildString({ [0x0111C1, 0x0111C9], [0x0111CD, 0x011234], [0x011237, 0x0112E8], - [0x0112EB, 0x01133B], + [0x0112EB, 0x01133A], [0x01133D, 0x01134C], [0x01134E, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x011441], + [0x011375, 0x0113CD], + [0x0113D4, 0x0113E0], + [0x0113E3, 0x011441], [0x011443, 0x011445], [0x011447, 0x0114C1], [0x0114C4, 0x0115BE], @@ -407,10 +440,14 @@ const nonMatchSymbols = buildString({ [0x011A9A, 0x011C3E], [0x011C40, 0x011D41], [0x011D46, 0x011D96], - [0x011D98, 0x013446], - [0x013456, 0x016AEF], + [0x011D98, 0x011F40], + [0x011F43, 0x011F59], + [0x011F5B, 0x013446], + [0x013456, 0x01612E], + [0x016130, 0x016AEF], [0x016AF5, 0x016B2F], - [0x016B37, 0x016F8E], + [0x016B37, 0x016D6A], + [0x016D6D, 0x016F8E], [0x016FA0, 0x016FEF], [0x016FF2, 0x01AFEF], [0x01AFFF, 0x01CEFF], @@ -424,7 +461,8 @@ const nonMatchSymbols = buildString({ [0x01E06E, 0x01E12F], [0x01E137, 0x01E2AD], [0x01E2AF, 0x01E2EB], - [0x01E2F0, 0x01E8CF], + [0x01E2F0, 0x01E5ED], + [0x01E5F0, 0x01E8CF], [0x01E8D7, 0x01E943], [0x01E94B, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Emoji.js b/test/built-ins/RegExp/property-escapes/generated/Emoji.js index 1bd2fd6c935..01587acc03e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -162,11 +162,10 @@ const matchSymbols = buildString({ [0x01F93C, 0x01F945], [0x01F947, 0x01F9FF], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8] ] }); @@ -202,8 +201,7 @@ const nonMatchSymbols = buildString({ 0x01F5E2, 0x01F6EA, 0x01F93B, - 0x01F946, - 0x01FABE + 0x01F946 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -329,10 +327,10 @@ const nonMatchSymbols = buildString({ [0x01F7F1, 0x01F90B], [0x01FA00, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Emoji_Component.js b/test/built-ins/RegExp/property-escapes/generated/Emoji_Component.js index 24da213b43e..d7ef0b112ce 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji_Component.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji_Component.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Component` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js b/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js index 26f011484f1..61060b7f4f8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Modifier` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js b/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js index 8545a605694..f26bf03a613 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Modifier_Base` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js b/test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js index 1e1ec1cd42e..2f2627e28bd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Presentation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -92,11 +92,10 @@ const matchSymbols = buildString({ [0x01F93C, 0x01F945], [0x01F947, 0x01F9FF], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8] ] }); @@ -124,8 +123,7 @@ const nonMatchSymbols = buildString({ 0x01F441, 0x01F54F, 0x01F93B, - 0x01F946, - 0x01FABE + 0x01F946 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -194,10 +192,10 @@ const nonMatchSymbols = buildString({ [0x01F7F1, 0x01F90B], [0x01FA00, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js b/test/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js index 36801f2f744..5be44798b09 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Extended_Pictographic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Extender.js b/test/built-ins/RegExp/property-escapes/generated/Extender.js index 45b1e5ca420..949f6c552e8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Extender.js +++ b/test/built-ins/RegExp/property-escapes/generated/Extender.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Extender` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,6 +18,8 @@ const matchSymbols = buildString({ 0x0000B7, 0x000640, 0x0007FA, + 0x000A71, + 0x000AFB, 0x000B55, 0x000E46, 0x000EC6, @@ -34,9 +36,14 @@ const matchSymbols = buildString({ 0x00AA70, 0x00AADD, 0x00FF70, + 0x010D4E, + 0x010D6A, + 0x010D6F, + 0x011237, 0x01135D, 0x011A98, - 0x016FE3 + 0x016FE3, + 0x01E5EF ], ranges: [ [0x0002D0, 0x0002D1], @@ -45,6 +52,7 @@ const matchSymbols = buildString({ [0x0030FC, 0x0030FE], [0x00AAF3, 0x00AAF4], [0x010781, 0x010782], + [0x0113D2, 0x0113D3], [0x0115C6, 0x0115C8], [0x016B42, 0x016B43], [0x016FE0, 0x016FE1], @@ -73,7 +81,9 @@ const nonMatchSymbols = buildString({ [0x0000B8, 0x0002CF], [0x0002D2, 0x00063F], [0x000641, 0x0007F9], - [0x0007FB, 0x000B54], + [0x0007FB, 0x000A70], + [0x000A72, 0x000AFA], + [0x000AFC, 0x000B54], [0x000B56, 0x000E45], [0x000E47, 0x000EC5], [0x000EC7, 0x001809], @@ -95,13 +105,19 @@ const nonMatchSymbols = buildString({ [0x00AAF5, 0x00DBFF], [0x00E000, 0x00FF6F], [0x00FF71, 0x010780], - [0x010783, 0x01135C], - [0x01135E, 0x0115C5], + [0x010783, 0x010D4D], + [0x010D4F, 0x010D69], + [0x010D6B, 0x010D6E], + [0x010D70, 0x011236], + [0x011238, 0x01135C], + [0x01135E, 0x0113D1], + [0x0113D4, 0x0115C5], [0x0115C9, 0x011A97], [0x011A99, 0x016B41], [0x016B44, 0x016FDF], [0x016FE4, 0x01E13B], - [0x01E13E, 0x01E943], + [0x01E13E, 0x01E5EE], + [0x01E5F0, 0x01E943], [0x01E947, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js index 090ec543dac..51c08f191b1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Cased_Letter` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -65,7 +65,7 @@ const matchSymbols = buildString({ [0x0010FD, 0x0010FF], [0x0013A0, 0x0013F5], [0x0013F8, 0x0013FD], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001D00, 0x001D2B], @@ -103,9 +103,9 @@ const matchSymbols = buildString({ [0x00A722, 0x00A76F], [0x00A771, 0x00A787], [0x00A78B, 0x00A78E], - [0x00A790, 0x00A7CA], + [0x00A790, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F5, 0x00A7F6], [0x00AB30, 0x00AB5A], [0x00AB60, 0x00AB68], @@ -127,6 +127,8 @@ const matchSymbols = buildString({ [0x0105BB, 0x0105BC], [0x010C80, 0x010CB2], [0x010CC0, 0x010CF2], + [0x010D50, 0x010D65], + [0x010D70, 0x010D85], [0x0118A0, 0x0118DF], [0x016E40, 0x016E7F], [0x01D400, 0x01D454], @@ -278,7 +280,7 @@ const nonMatchSymbols = buildString({ [0x001100, 0x00139F], [0x0013F6, 0x0013F7], [0x0013FE, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CFF], [0x001D2C, 0x001D6A], @@ -313,8 +315,8 @@ const nonMatchSymbols = buildString({ [0x00A66E, 0x00A67F], [0x00A69C, 0x00A721], [0x00A788, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F4], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F4], [0x00A7F7, 0x00A7F9], [0x00A7FB, 0x00AB2F], [0x00AB5B, 0x00AB5F], @@ -330,7 +332,9 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x01056F], [0x0105BD, 0x010C7F], [0x010CB3, 0x010CBF], - [0x010CF3, 0x01189F], + [0x010CF3, 0x010D4F], + [0x010D66, 0x010D6F], + [0x010D86, 0x01189F], [0x0118E0, 0x016E3F], [0x016E80, 0x01D3FF], [0x01D4A0, 0x01D4A1], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Close_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Close_Punctuation.js index ab2a9a4536a..91627e9eac7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Close_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Close_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Close_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Connector_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Connector_Punctuation.js index 8e8e073ad1a..ca82d3d7437 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Connector_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Connector_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Connector_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Control.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Control.js index 15edfc25e3e..c6616f08945 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Control.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Control.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Control` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Currency_Symbol.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Currency_Symbol.js index ee0aacab165..3b3bd68f50e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Currency_Symbol.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Currency_Symbol.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Currency_Symbol` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Dash_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Dash_Punctuation.js index 250b22cb080..3d017a0ce4b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Dash_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Dash_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Dash_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -30,6 +30,7 @@ const matchSymbols = buildString({ 0x00FE58, 0x00FE63, 0x00FF0D, + 0x010D6E, 0x010EAD ], ranges: [ @@ -92,7 +93,8 @@ const nonMatchSymbols = buildString({ [0x00FE33, 0x00FE57], [0x00FE59, 0x00FE62], [0x00FE64, 0x00FF0C], - [0x00FF0E, 0x010EAC], + [0x00FF0E, 0x010D6D], + [0x010D6F, 0x010EAC], [0x010EAE, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js index 433462e1972..a822a9dd922 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Decimal_Number` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -55,6 +55,7 @@ const matchSymbols = buildString({ [0x00FF10, 0x00FF19], [0x0104A0, 0x0104A9], [0x010D30, 0x010D39], + [0x010D40, 0x010D49], [0x011066, 0x01106F], [0x0110F0, 0x0110F9], [0x011136, 0x01113F], @@ -64,20 +65,26 @@ const matchSymbols = buildString({ [0x0114D0, 0x0114D9], [0x011650, 0x011659], [0x0116C0, 0x0116C9], + [0x0116D0, 0x0116E3], [0x011730, 0x011739], [0x0118E0, 0x0118E9], [0x011950, 0x011959], + [0x011BF0, 0x011BF9], [0x011C50, 0x011C59], [0x011D50, 0x011D59], [0x011DA0, 0x011DA9], [0x011F50, 0x011F59], + [0x016130, 0x016139], [0x016A60, 0x016A69], [0x016AC0, 0x016AC9], [0x016B50, 0x016B59], + [0x016D70, 0x016D79], + [0x01CCF0, 0x01CCF9], [0x01D7CE, 0x01D7FF], [0x01E140, 0x01E149], [0x01E2F0, 0x01E2F9], [0x01E4F0, 0x01E4F9], + [0x01E5F1, 0x01E5FA], [0x01E950, 0x01E959], [0x01FBF0, 0x01FBF9] ] @@ -172,7 +179,8 @@ const nonMatchSymbols = buildString({ [0x00E000, 0x00FF0F], [0x00FF1A, 0x01049F], [0x0104AA, 0x010D2F], - [0x010D3A, 0x011065], + [0x010D3A, 0x010D3F], + [0x010D4A, 0x011065], [0x011070, 0x0110EF], [0x0110FA, 0x011135], [0x011140, 0x0111CF], @@ -181,21 +189,27 @@ const nonMatchSymbols = buildString({ [0x01145A, 0x0114CF], [0x0114DA, 0x01164F], [0x01165A, 0x0116BF], - [0x0116CA, 0x01172F], + [0x0116CA, 0x0116CF], + [0x0116E4, 0x01172F], [0x01173A, 0x0118DF], [0x0118EA, 0x01194F], - [0x01195A, 0x011C4F], + [0x01195A, 0x011BEF], + [0x011BFA, 0x011C4F], [0x011C5A, 0x011D4F], [0x011D5A, 0x011D9F], [0x011DAA, 0x011F4F], - [0x011F5A, 0x016A5F], + [0x011F5A, 0x01612F], + [0x01613A, 0x016A5F], [0x016A6A, 0x016ABF], [0x016ACA, 0x016B4F], - [0x016B5A, 0x01D7CD], + [0x016B5A, 0x016D6F], + [0x016D7A, 0x01CCEF], + [0x01CCFA, 0x01D7CD], [0x01D800, 0x01E13F], [0x01E14A, 0x01E2EF], [0x01E2FA, 0x01E4EF], - [0x01E4FA, 0x01E94F], + [0x01E4FA, 0x01E5F0], + [0x01E5FB, 0x01E94F], [0x01E95A, 0x01FBEF], [0x01FBFA, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Enclosing_Mark.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Enclosing_Mark.js index 1e35c4ff8ec..50cb93c8e7d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Enclosing_Mark.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Enclosing_Mark.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Enclosing_Mark` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Final_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Final_Punctuation.js index a9410f8cd2d..5e70461a775 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Final_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Final_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Final_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js index e7781fbbae5..6627e0ffc38 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Format` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Initial_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Initial_Punctuation.js index f966c42912f..2e2fdcbdb06 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Initial_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Initial_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Initial_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js index 2339bddb773..6296fcf730b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Letter` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -110,6 +110,11 @@ const matchSymbols = buildString({ 0x011288, 0x01133D, 0x011350, + 0x01138B, + 0x01138E, + 0x0113B7, + 0x0113D1, + 0x0113D3, 0x0114C7, 0x011644, 0x0116B8, @@ -135,6 +140,7 @@ const matchSymbols = buildString({ 0x01D4BB, 0x01D546, 0x01E14E, + 0x01E5F0, 0x01E94B, 0x01EE24, 0x01EE27, @@ -324,7 +330,7 @@ const matchSymbols = buildString({ [0x001C00, 0x001C23], [0x001C4D, 0x001C4F], [0x001C5A, 0x001C7D], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CE9, 0x001CEC], @@ -390,9 +396,9 @@ const matchSymbols = buildString({ [0x00A6A0, 0x00A6E5], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7CA], + [0x00A78B, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A801], [0x00A803, 0x00A805], [0x00A807, 0x00A80A], @@ -481,6 +487,7 @@ const matchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -514,8 +521,11 @@ const matchSymbols = buildString({ [0x010C80, 0x010CB2], [0x010CC0, 0x010CF2], [0x010D00, 0x010D23], + [0x010D4A, 0x010D65], + [0x010D6F, 0x010D85], [0x010E80, 0x010EA9], [0x010EB0, 0x010EB1], + [0x010EC2, 0x010EC4], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], [0x010F70, 0x010F81], @@ -544,6 +554,8 @@ const matchSymbols = buildString({ [0x011332, 0x011333], [0x011335, 0x011339], [0x01135D, 0x011361], + [0x011380, 0x011389], + [0x011390, 0x0113B5], [0x011400, 0x011434], [0x011447, 0x01144A], [0x01145F, 0x011461], @@ -566,6 +578,7 @@ const matchSymbols = buildString({ [0x011A0B, 0x011A32], [0x011A5C, 0x011A89], [0x011AB0, 0x011AF8], + [0x011BC0, 0x011BE0], [0x011C00, 0x011C08], [0x011C0A, 0x011C2E], [0x011C72, 0x011C8F], @@ -583,7 +596,9 @@ const matchSymbols = buildString({ [0x012F90, 0x012FF0], [0x013000, 0x01342F], [0x013441, 0x013446], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x01611D], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A70, 0x016ABE], @@ -592,13 +607,14 @@ const matchSymbols = buildString({ [0x016B40, 0x016B43], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D6C], [0x016E40, 0x016E7F], [0x016F00, 0x016F4A], [0x016F93, 0x016F9F], [0x016FE0, 0x016FE1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -645,6 +661,7 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], [0x01E4D0, 0x01E4EB], + [0x01E5D0, 0x01E5ED], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -860,6 +877,10 @@ const nonMatchSymbols = buildString({ 0x011329, 0x011331, 0x011334, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113D2, 0x0114C6, 0x011914, 0x011917, @@ -1087,7 +1108,7 @@ const nonMatchSymbols = buildString({ [0x001C24, 0x001C4C], [0x001C50, 0x001C59], [0x001C7E, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CE8], [0x001CF7, 0x001CF9], @@ -1145,8 +1166,8 @@ const nonMatchSymbols = buildString({ [0x00A6E6, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A823, 0x00A83F], [0x00A874, 0x00A881], [0x00A8B4, 0x00A8F1], @@ -1211,7 +1232,8 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056F], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -1239,9 +1261,12 @@ const nonMatchSymbols = buildString({ [0x010C49, 0x010C7F], [0x010CB3, 0x010CBF], [0x010CF3, 0x010CFF], - [0x010D24, 0x010E7F], + [0x010D24, 0x010D49], + [0x010D66, 0x010D6E], + [0x010D86, 0x010E7F], [0x010EAA, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F46, 0x010F6F], @@ -1270,7 +1295,10 @@ const nonMatchSymbols = buildString({ [0x01133A, 0x01133C], [0x01133E, 0x01134F], [0x011351, 0x01135C], - [0x011362, 0x0113FF], + [0x011362, 0x01137F], + [0x01138C, 0x01138D], + [0x0113B8, 0x0113D0], + [0x0113D4, 0x0113FF], [0x011435, 0x011446], [0x01144B, 0x01145E], [0x011462, 0x01147F], @@ -1299,7 +1327,8 @@ const nonMatchSymbols = buildString({ [0x011A51, 0x011A5B], [0x011A8A, 0x011A9C], [0x011A9E, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011BBF], + [0x011BE1, 0x011BFF], [0x011C2F, 0x011C3F], [0x011C41, 0x011C71], [0x011C90, 0x011CFF], @@ -1314,8 +1343,10 @@ const nonMatchSymbols = buildString({ [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], [0x013430, 0x013440], - [0x013447, 0x0143FF], - [0x014647, 0x0167FF], + [0x013447, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01611E, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], [0x016ABF, 0x016ACF], @@ -1323,14 +1354,15 @@ const nonMatchSymbols = buildString({ [0x016B30, 0x016B3F], [0x016B44, 0x016B62], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D6D, 0x016E3F], [0x016E80, 0x016EFF], [0x016F4B, 0x016F4F], [0x016F51, 0x016F92], [0x016FA0, 0x016FDF], [0x016FE4, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1357,7 +1389,9 @@ const nonMatchSymbols = buildString({ [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], [0x01E2EC, 0x01E4CF], - [0x01E4EC, 0x01E7DF], + [0x01E4EC, 0x01E5CF], + [0x01E5EE, 0x01E5EF], + [0x01E5F1, 0x01E7DF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E94A], [0x01E94C, 0x01EDFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter_Number.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter_Number.js index d079b426dec..13057fe541f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter_Number.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter_Number.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Letter_Number` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Line_Separator.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Line_Separator.js index 4dc25a5592a..9e4a72beb6c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Line_Separator.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Line_Separator.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Line_Separator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js index 6214c660899..b3841f99571 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Lowercase_Letter` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -259,6 +259,7 @@ const matchSymbols = buildString({ 0x00052B, 0x00052D, 0x00052F, + 0x001C8A, 0x001E01, 0x001E03, 0x001E05, @@ -553,11 +554,13 @@ const matchSymbols = buildString({ 0x00A7C3, 0x00A7C8, 0x00A7CA, + 0x00A7CD, 0x00A7D1, 0x00A7D3, 0x00A7D5, 0x00A7D7, 0x00A7D9, + 0x00A7DB, 0x00A7F6, 0x00A7FA, 0x01D4BB, @@ -643,6 +646,7 @@ const matchSymbols = buildString({ [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], [0x010CC0, 0x010CF2], + [0x010D70, 0x010D85], [0x0118C0, 0x0118DF], [0x016E60, 0x016E7F], [0x01D41A, 0x01D433], @@ -943,6 +947,7 @@ const nonMatchSymbols = buildString({ 0x00052A, 0x00052C, 0x00052E, + 0x001C89, 0x001D78, 0x001E02, 0x001E04, @@ -1230,6 +1235,7 @@ const nonMatchSymbols = buildString({ 0x00A7D4, 0x00A7D6, 0x00A7D8, + 0x00A7DA, 0x0105A2, 0x0105B2, 0x0105BA, @@ -1288,7 +1294,7 @@ const nonMatchSymbols = buildString({ [0x0010FB, 0x0010FC], [0x001100, 0x0013F7], [0x0013FE, 0x001C7F], - [0x001C89, 0x001CFF], + [0x001C8B, 0x001CFF], [0x001D2C, 0x001D6A], [0x001D9B, 0x001E00], [0x001F08, 0x001F0F], @@ -1335,8 +1341,9 @@ const nonMatchSymbols = buildString({ [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], [0x00A7C4, 0x00A7C7], - [0x00A7CB, 0x00A7D0], - [0x00A7DA, 0x00A7F5], + [0x00A7CB, 0x00A7CC], + [0x00A7CE, 0x00A7D0], + [0x00A7DC, 0x00A7F5], [0x00A7F7, 0x00A7F9], [0x00A7FB, 0x00AB2F], [0x00AB5B, 0x00AB5F], @@ -1349,7 +1356,8 @@ const nonMatchSymbols = buildString({ [0x010450, 0x0104D7], [0x0104FC, 0x010596], [0x0105BD, 0x010CBF], - [0x010CF3, 0x0118BF], + [0x010CF3, 0x010D6F], + [0x010D86, 0x0118BF], [0x0118E0, 0x016E5F], [0x016E80, 0x01D419], [0x01D434, 0x01D44D], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js index a8402a4d9ca..8b477744fd7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Mark` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -69,6 +69,9 @@ const matchSymbols = buildString({ 0x01123E, 0x011241, 0x011357, + 0x0113C2, + 0x0113C5, + 0x0113D2, 0x01145E, 0x011940, 0x0119E4, @@ -76,6 +79,7 @@ const matchSymbols = buildString({ 0x011D3A, 0x011D47, 0x011F03, + 0x011F5A, 0x013440, 0x016F4F, 0x016FE4, @@ -104,7 +108,7 @@ const matchSymbols = buildString({ [0x000825, 0x000827], [0x000829, 0x00082D], [0x000859, 0x00085B], - [0x000898, 0x00089F], + [0x000897, 0x00089F], [0x0008CA, 0x0008E1], [0x0008E3, 0x000903], [0x00093A, 0x00093C], @@ -237,8 +241,9 @@ const matchSymbols = buildString({ [0x010A38, 0x010A3A], [0x010AE5, 0x010AE6], [0x010D24, 0x010D27], + [0x010D69, 0x010D6D], [0x010EAB, 0x010EAC], - [0x010EFD, 0x010EFF], + [0x010EFC, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x011000, 0x011002], @@ -263,6 +268,10 @@ const matchSymbols = buildString({ [0x011362, 0x011363], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x0113B8, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113D0], + [0x0113E1, 0x0113E2], [0x011435, 0x011446], [0x0114B0, 0x0114C3], [0x0115AF, 0x0115B5], @@ -298,6 +307,7 @@ const matchSymbols = buildString({ [0x011F34, 0x011F3A], [0x011F3E, 0x011F42], [0x013447, 0x013455], + [0x01611E, 0x01612F], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016F51, 0x016F87], @@ -324,6 +334,7 @@ const matchSymbols = buildString({ [0x01E130, 0x01E136], [0x01E2EC, 0x01E2EF], [0x01E4EC, 0x01E4EF], + [0x01E5EE, 0x01E5EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0100, 0x0E01EF] @@ -423,6 +434,10 @@ const nonMatchSymbols = buildString({ 0x010A04, 0x0111CD, 0x01133D, + 0x0113C1, + 0x0113C6, + 0x0113CB, + 0x0113D1, 0x011936, 0x01193F, 0x011941, @@ -459,7 +474,7 @@ const nonMatchSymbols = buildString({ [0x0007F4, 0x0007FC], [0x0007FE, 0x000815], [0x00082E, 0x000858], - [0x00085C, 0x000897], + [0x00085C, 0x000896], [0x0008A0, 0x0008C9], [0x000904, 0x000939], [0x000958, 0x000961], @@ -600,8 +615,9 @@ const nonMatchSymbols = buildString({ [0x010A3B, 0x010A3E], [0x010A40, 0x010AE4], [0x010AE7, 0x010D23], - [0x010D28, 0x010EAA], - [0x010EAD, 0x010EFC], + [0x010D28, 0x010D68], + [0x010D6E, 0x010EAA], + [0x010EAD, 0x010EFB], [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x010FFF], @@ -630,7 +646,10 @@ const nonMatchSymbols = buildString({ [0x011358, 0x011361], [0x011364, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x011434], + [0x011375, 0x0113B7], + [0x0113C3, 0x0113C4], + [0x0113D3, 0x0113E0], + [0x0113E3, 0x011434], [0x011447, 0x01145D], [0x01145F, 0x0114AF], [0x0114C4, 0x0115AE], @@ -659,9 +678,11 @@ const nonMatchSymbols = buildString({ [0x011EF7, 0x011EFF], [0x011F04, 0x011F33], [0x011F3B, 0x011F3D], - [0x011F43, 0x01343F], + [0x011F43, 0x011F59], + [0x011F5B, 0x01343F], [0x013441, 0x013446], - [0x013456, 0x016AEF], + [0x013456, 0x01611D], + [0x016130, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016F4E], [0x016F88, 0x016F8E], @@ -688,7 +709,8 @@ const nonMatchSymbols = buildString({ [0x01E137, 0x01E2AD], [0x01E2AF, 0x01E2EB], [0x01E2F0, 0x01E4EB], - [0x01E4F0, 0x01E8CF], + [0x01E4F0, 0x01E5ED], + [0x01E5F0, 0x01E8CF], [0x01E8D7, 0x01E943], [0x01E94B, 0x0E00FF], [0x0E01F0, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Math_Symbol.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Math_Symbol.js index 8fe44454e8b..9aa05ac7602 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Math_Symbol.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Math_Symbol.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Math_Symbol` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -80,6 +80,7 @@ const matchSymbols = buildString({ [0x00FE64, 0x00FE66], [0x00FF1C, 0x00FF1E], [0x00FFE9, 0x00FFEC], + [0x010D8E, 0x010D8F], [0x01EEF0, 0x01EEF1] ] }); @@ -173,7 +174,8 @@ const nonMatchSymbols = buildString({ [0x00FF1F, 0x00FF5B], [0x00FF5F, 0x00FFE1], [0x00FFE3, 0x00FFE8], - [0x00FFED, 0x01D6C0], + [0x00FFED, 0x010D8D], + [0x010D90, 0x01D6C0], [0x01D6C2, 0x01D6DA], [0x01D6DC, 0x01D6FA], [0x01D6FC, 0x01D714], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js index 6cb2dcb9aa1..6d54ee62cef 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Modifier_Letter` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -51,6 +51,8 @@ const matchSymbols = buildString({ 0x00AADD, 0x00AB69, 0x00FF70, + 0x010D4E, + 0x010D6F, 0x016FE3, 0x01E4EB, 0x01E94B @@ -81,6 +83,8 @@ const matchSymbols = buildString({ [0x010787, 0x0107B0], [0x0107B2, 0x0107BA], [0x016B40, 0x016B43], + [0x016D40, 0x016D42], + [0x016D6B, 0x016D6C], [0x016F93, 0x016F9F], [0x016FE0, 0x016FE1], [0x01AFF0, 0x01AFF3], @@ -190,8 +194,12 @@ const nonMatchSymbols = buildString({ [0x00E000, 0x00FF6F], [0x00FF71, 0x00FF9D], [0x00FFA0, 0x01077F], - [0x0107BB, 0x016B3F], - [0x016B44, 0x016F92], + [0x0107BB, 0x010D4D], + [0x010D4F, 0x010D6E], + [0x010D70, 0x016B3F], + [0x016B44, 0x016D3F], + [0x016D43, 0x016D6A], + [0x016D6D, 0x016F92], [0x016FA0, 0x016FDF], [0x016FE4, 0x01AFEF], [0x01AFFF, 0x01E02F], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Symbol.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Symbol.js index 3016613fc7d..b8aa11e7816 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Symbol.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Symbol.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Modifier_Symbol` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js index 09a90c84f00..591a9b8ffd5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Nonspacing_Mark` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -109,6 +109,9 @@ const matchSymbols = buildString({ 0x011241, 0x0112DF, 0x011340, + 0x0113CE, + 0x0113D0, + 0x0113D2, 0x011446, 0x01145E, 0x0114BA, @@ -116,6 +119,8 @@ const matchSymbols = buildString({ 0x0116AB, 0x0116AD, 0x0116B7, + 0x01171D, + 0x01171F, 0x01193E, 0x011943, 0x0119E0, @@ -127,6 +132,7 @@ const matchSymbols = buildString({ 0x011D97, 0x011F40, 0x011F42, + 0x011F5A, 0x013440, 0x016F4F, 0x016FE4, @@ -155,7 +161,7 @@ const matchSymbols = buildString({ [0x000825, 0x000827], [0x000829, 0x00082D], [0x000859, 0x00085B], - [0x000898, 0x00089F], + [0x000897, 0x00089F], [0x0008CA, 0x0008E1], [0x0008E3, 0x000902], [0x000941, 0x000948], @@ -274,8 +280,9 @@ const matchSymbols = buildString({ [0x010A38, 0x010A3A], [0x010AE5, 0x010AE6], [0x010D24, 0x010D27], + [0x010D69, 0x010D6D], [0x010EAB, 0x010EAC], - [0x010EFD, 0x010EFF], + [0x010EFC, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x011038, 0x011046], @@ -296,6 +303,8 @@ const matchSymbols = buildString({ [0x01133B, 0x01133C], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x0113BB, 0x0113C0], + [0x0113E1, 0x0113E2], [0x011438, 0x01143F], [0x011442, 0x011444], [0x0114B3, 0x0114B8], @@ -308,7 +317,6 @@ const matchSymbols = buildString({ [0x011633, 0x01163A], [0x01163F, 0x011640], [0x0116B0, 0x0116B5], - [0x01171D, 0x01171F], [0x011722, 0x011725], [0x011727, 0x01172B], [0x01182F, 0x011837], @@ -337,6 +345,8 @@ const matchSymbols = buildString({ [0x011F00, 0x011F01], [0x011F36, 0x011F3A], [0x013447, 0x013455], + [0x01611E, 0x016129], + [0x01612D, 0x01612F], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016F8F, 0x016F92], @@ -360,6 +370,7 @@ const matchSymbols = buildString({ [0x01E130, 0x01E136], [0x01E2EC, 0x01E2EF], [0x01E4EC, 0x01E4EF], + [0x01E5EE, 0x01E5EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0100, 0x0E01EF] @@ -439,6 +450,8 @@ const nonMatchSymbols = buildString({ 0x010A04, 0x01112C, 0x011235, + 0x0113CF, + 0x0113D1, 0x011445, 0x0114B9, 0x0114C1, @@ -446,6 +459,7 @@ const nonMatchSymbols = buildString({ 0x01163E, 0x0116AC, 0x0116B6, + 0x01171E, 0x011726, 0x011838, 0x01193D, @@ -482,7 +496,7 @@ const nonMatchSymbols = buildString({ [0x0007F4, 0x0007FC], [0x0007FE, 0x000815], [0x00082E, 0x000858], - [0x00085C, 0x000897], + [0x00085C, 0x000896], [0x0008A0, 0x0008C9], [0x000903, 0x000939], [0x00093D, 0x000940], @@ -650,8 +664,9 @@ const nonMatchSymbols = buildString({ [0x010A3B, 0x010A3E], [0x010A40, 0x010AE4], [0x010AE7, 0x010D23], - [0x010D28, 0x010EAA], - [0x010EAD, 0x010EFC], + [0x010D28, 0x010D68], + [0x010D6E, 0x010EAA], + [0x010EAD, 0x010EFB], [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x011000], @@ -680,7 +695,10 @@ const nonMatchSymbols = buildString({ [0x01133D, 0x01133F], [0x011341, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x011437], + [0x011375, 0x0113BA], + [0x0113C1, 0x0113CD], + [0x0113D3, 0x0113E0], + [0x0113E3, 0x011437], [0x011440, 0x011441], [0x011447, 0x01145D], [0x01145F, 0x0114B2], @@ -718,9 +736,12 @@ const nonMatchSymbols = buildString({ [0x011EF5, 0x011EFF], [0x011F02, 0x011F35], [0x011F3B, 0x011F3F], - [0x011F43, 0x01343F], + [0x011F43, 0x011F59], + [0x011F5B, 0x01343F], [0x013441, 0x013446], - [0x013456, 0x016AEF], + [0x013456, 0x01611D], + [0x01612A, 0x01612C], + [0x016130, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016F4E], [0x016F50, 0x016F8E], @@ -745,7 +766,8 @@ const nonMatchSymbols = buildString({ [0x01E137, 0x01E2AD], [0x01E2AF, 0x01E2EB], [0x01E2F0, 0x01E4EB], - [0x01E4F0, 0x01E8CF], + [0x01E4F0, 0x01E5ED], + [0x01E5F0, 0x01E8CF], [0x01E8D7, 0x01E943], [0x01E94B, 0x0E00FF], [0x0E01F0, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js index 6985d18d8a0..b3d58c82ea5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Number` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -110,6 +110,7 @@ const matchSymbols = buildString({ [0x010BA9, 0x010BAF], [0x010CFA, 0x010CFF], [0x010D30, 0x010D39], + [0x010D40, 0x010D49], [0x010E60, 0x010E7E], [0x010F1D, 0x010F26], [0x010F51, 0x010F54], @@ -124,20 +125,25 @@ const matchSymbols = buildString({ [0x0114D0, 0x0114D9], [0x011650, 0x011659], [0x0116C0, 0x0116C9], + [0x0116D0, 0x0116E3], [0x011730, 0x01173B], [0x0118E0, 0x0118F2], [0x011950, 0x011959], + [0x011BF0, 0x011BF9], [0x011C50, 0x011C6C], [0x011D50, 0x011D59], [0x011DA0, 0x011DA9], [0x011F50, 0x011F59], [0x011FC0, 0x011FD4], [0x012400, 0x01246E], + [0x016130, 0x016139], [0x016A60, 0x016A69], [0x016AC0, 0x016AC9], [0x016B50, 0x016B59], [0x016B5B, 0x016B61], + [0x016D70, 0x016D79], [0x016E80, 0x016E96], + [0x01CCF0, 0x01CCF9], [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D360, 0x01D378], @@ -145,6 +151,7 @@ const matchSymbols = buildString({ [0x01E140, 0x01E149], [0x01E2F0, 0x01E2F9], [0x01E4F0, 0x01E4F9], + [0x01E5F1, 0x01E5FA], [0x01E8C7, 0x01E8CF], [0x01E950, 0x01E959], [0x01EC71, 0x01ECAB], @@ -290,7 +297,8 @@ const nonMatchSymbols = buildString({ [0x010B80, 0x010BA8], [0x010BB0, 0x010CF9], [0x010D00, 0x010D2F], - [0x010D3A, 0x010E5F], + [0x010D3A, 0x010D3F], + [0x010D4A, 0x010E5F], [0x010E7F, 0x010F1C], [0x010F27, 0x010F50], [0x010F55, 0x010FC4], @@ -304,27 +312,33 @@ const nonMatchSymbols = buildString({ [0x01145A, 0x0114CF], [0x0114DA, 0x01164F], [0x01165A, 0x0116BF], - [0x0116CA, 0x01172F], + [0x0116CA, 0x0116CF], + [0x0116E4, 0x01172F], [0x01173C, 0x0118DF], [0x0118F3, 0x01194F], - [0x01195A, 0x011C4F], + [0x01195A, 0x011BEF], + [0x011BFA, 0x011C4F], [0x011C6D, 0x011D4F], [0x011D5A, 0x011D9F], [0x011DAA, 0x011F4F], [0x011F5A, 0x011FBF], [0x011FD5, 0x0123FF], - [0x01246F, 0x016A5F], + [0x01246F, 0x01612F], + [0x01613A, 0x016A5F], [0x016A6A, 0x016ABF], [0x016ACA, 0x016B4F], - [0x016B62, 0x016E7F], - [0x016E97, 0x01D2BF], + [0x016B62, 0x016D6F], + [0x016D7A, 0x016E7F], + [0x016E97, 0x01CCEF], + [0x01CCFA, 0x01D2BF], [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D35F], [0x01D379, 0x01D7CD], [0x01D800, 0x01E13F], [0x01E14A, 0x01E2EF], [0x01E2FA, 0x01E4EF], - [0x01E4FA, 0x01E8C6], + [0x01E4FA, 0x01E5F0], + [0x01E5FB, 0x01E8C6], [0x01E8D0, 0x01E94F], [0x01E95A, 0x01EC70], [0x01ECB5, 0x01ED00], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Open_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Open_Punctuation.js index 73648c372c3..35196b4735f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Open_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Open_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Open_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js index fbabbd877a3..b5fed2dd62d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Other` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -107,7 +107,7 @@ const matchSymbols = buildString({ 0x00180E, 0x00191F, 0x001A5F, - 0x001B7F, + 0x001B4D, 0x001F58, 0x001F5A, 0x001F5C, @@ -185,6 +185,13 @@ const matchSymbols = buildString({ 0x011331, 0x011334, 0x01133A, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113C1, + 0x0113C6, + 0x0113CB, + 0x0113D6, 0x01145C, 0x011914, 0x011917, @@ -258,7 +265,6 @@ const matchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, - 0x01FABE, 0x01FB93 ], ranges: [ @@ -279,7 +285,7 @@ const matchSymbols = buildString({ [0x00082E, 0x00082F], [0x00085C, 0x00085D], [0x00086B, 0x00086F], - [0x00088F, 0x000897], + [0x00088F, 0x000896], [0x00098D, 0x00098E], [0x000991, 0x000992], [0x0009B3, 0x0009B5], @@ -391,11 +397,10 @@ const matchSymbols = buildString({ [0x001A9A, 0x001A9F], [0x001AAE, 0x001AAF], [0x001ACF, 0x001AFF], - [0x001B4D, 0x001B4F], [0x001BF4, 0x001BFB], [0x001C38, 0x001C3A], [0x001C4A, 0x001C4C], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC8, 0x001CCF], [0x001CFB, 0x001CFF], @@ -414,7 +419,7 @@ const matchSymbols = buildString({ [0x0020C1, 0x0020CF], [0x0020F1, 0x0020FF], [0x00218C, 0x00218F], - [0x002427, 0x00243F], + [0x00242A, 0x00243F], [0x00244B, 0x00245F], [0x002B74, 0x002B75], [0x002CF4, 0x002CF8], @@ -428,13 +433,13 @@ const matchSymbols = buildString({ [0x002FD6, 0x002FEF], [0x003097, 0x003098], [0x003100, 0x003104], - [0x0031E4, 0x0031EE], + [0x0031E6, 0x0031EE], [0x00A48D, 0x00A48F], [0x00A4C7, 0x00A4CF], [0x00A62C, 0x00A63F], [0x00A6F8, 0x00A6FF], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A82D, 0x00A82F], [0x00A83A, 0x00A83F], [0x00A878, 0x00A87F], @@ -498,7 +503,8 @@ const matchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056E], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -532,9 +538,13 @@ const matchSymbols = buildString({ [0x010CB3, 0x010CBF], [0x010CF3, 0x010CF9], [0x010D28, 0x010D2F], - [0x010D3A, 0x010E5F], + [0x010D3A, 0x010D3F], + [0x010D66, 0x010D68], + [0x010D86, 0x010D8D], + [0x010D90, 0x010E5F], [0x010EAE, 0x010EAF], - [0x010EB2, 0x010EFC], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFB], [0x010F28, 0x010F2F], [0x010F5A, 0x010F6F], [0x010F8A, 0x010FAF], @@ -561,7 +571,11 @@ const matchSymbols = buildString({ [0x011358, 0x01135C], [0x011364, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x0113FF], + [0x011375, 0x01137F], + [0x01138C, 0x01138D], + [0x0113C3, 0x0113C4], + [0x0113D9, 0x0113E0], + [0x0113E3, 0x0113FF], [0x011462, 0x01147F], [0x0114C8, 0x0114CF], [0x0114DA, 0x01157F], @@ -571,7 +585,8 @@ const matchSymbols = buildString({ [0x01165A, 0x01165F], [0x01166D, 0x01167F], [0x0116BA, 0x0116BF], - [0x0116CA, 0x0116FF], + [0x0116CA, 0x0116CF], + [0x0116E4, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x011747, 0x0117FF], @@ -588,7 +603,9 @@ const matchSymbols = buildString({ [0x011A48, 0x011A4F], [0x011AA3, 0x011AAF], [0x011AF9, 0x011AFF], - [0x011B0A, 0x011BFF], + [0x011B0A, 0x011BBF], + [0x011BE2, 0x011BEF], + [0x011BFA, 0x011BFF], [0x011C46, 0x011C4F], [0x011C6D, 0x011C6F], [0x011C90, 0x011C91], @@ -600,7 +617,7 @@ const matchSymbols = buildString({ [0x011DAA, 0x011EDF], [0x011EF9, 0x011EFF], [0x011F3B, 0x011F3D], - [0x011F5A, 0x011FAF], + [0x011F5B, 0x011FAF], [0x011FB1, 0x011FBF], [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], @@ -608,8 +625,10 @@ const matchSymbols = buildString({ [0x012544, 0x012F8F], [0x012FF3, 0x012FFF], [0x013430, 0x01343F], - [0x013456, 0x0143FF], - [0x014647, 0x0167FF], + [0x013456, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01613A, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], [0x016ACA, 0x016ACF], @@ -617,7 +636,8 @@ const matchSymbols = buildString({ [0x016AF6, 0x016AFF], [0x016B46, 0x016B4F], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D7A, 0x016E3F], [0x016E9B, 0x016EFF], [0x016F4B, 0x016F4E], [0x016F88, 0x016F8E], @@ -625,7 +645,7 @@ const matchSymbols = buildString({ [0x016FE5, 0x016FEF], [0x016FF2, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -637,7 +657,9 @@ const matchSymbols = buildString({ [0x01BC7D, 0x01BC7F], [0x01BC89, 0x01BC8F], [0x01BC9A, 0x01BC9B], - [0x01BCA0, 0x01CEFF], + [0x01BCA0, 0x01CBFF], + [0x01CCFA, 0x01CCFF], + [0x01CEB4, 0x01CEFF], [0x01CF2E, 0x01CF2F], [0x01CF47, 0x01CF4F], [0x01CFC4, 0x01CFFF], @@ -672,7 +694,9 @@ const matchSymbols = buildString({ [0x01E2AF, 0x01E2BF], [0x01E2FA, 0x01E2FE], [0x01E300, 0x01E4CF], - [0x01E4FA, 0x01E7DF], + [0x01E4FA, 0x01E5CF], + [0x01E5FB, 0x01E5FE], + [0x01E600, 0x01E7DF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], @@ -710,16 +734,16 @@ const matchSymbols = buildString({ [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8AF], - [0x01F8B2, 0x01F8FF], + [0x01F8BC, 0x01F8BF], + [0x01F8C2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x01FAFF], - [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], [0x02B73A, 0x02B73F], @@ -804,6 +828,10 @@ const nonMatchSymbols = buildString({ 0x011288, 0x011350, 0x011357, + 0x01138B, + 0x01138E, + 0x0113C2, + 0x0113C5, 0x011909, 0x011D3A, 0x011FB0, @@ -814,6 +842,7 @@ const nonMatchSymbols = buildString({ 0x01D546, 0x01E08F, 0x01E2FF, + 0x01E5FF, 0x01EE24, 0x01EE27, 0x01EE39, @@ -857,7 +886,7 @@ const nonMatchSymbols = buildString({ [0x000840, 0x00085B], [0x000860, 0x00086A], [0x000870, 0x00088E], - [0x000898, 0x0008E1], + [0x000897, 0x0008E1], [0x0008E3, 0x000983], [0x000985, 0x00098C], [0x00098F, 0x000990], @@ -1030,11 +1059,10 @@ const nonMatchSymbols = buildString({ [0x001AA0, 0x001AAD], [0x001AB0, 0x001ACE], [0x001B00, 0x001B4C], - [0x001B50, 0x001B7E], - [0x001B80, 0x001BF3], + [0x001B4E, 0x001BF3], [0x001BFC, 0x001C37], [0x001C3B, 0x001C49], - [0x001C4D, 0x001C88], + [0x001C4D, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CC7], [0x001CD0, 0x001CFA], @@ -1060,7 +1088,7 @@ const nonMatchSymbols = buildString({ [0x0020A0, 0x0020C0], [0x0020D0, 0x0020F0], [0x002100, 0x00218B], - [0x002190, 0x002426], + [0x002190, 0x002429], [0x002440, 0x00244A], [0x002460, 0x002B73], [0x002B76, 0x002B95], @@ -1086,15 +1114,15 @@ const nonMatchSymbols = buildString({ [0x003099, 0x0030FF], [0x003105, 0x00312F], [0x003131, 0x00318E], - [0x003190, 0x0031E3], + [0x003190, 0x0031E5], [0x0031EF, 0x00321E], [0x003220, 0x00A48C], [0x00A490, 0x00A4C6], [0x00A4D0, 0x00A62B], [0x00A640, 0x00A6F7], - [0x00A700, 0x00A7CA], + [0x00A700, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A82C], [0x00A830, 0x00A839], [0x00A840, 0x00A877], @@ -1181,6 +1209,7 @@ const nonMatchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -1221,11 +1250,15 @@ const nonMatchSymbols = buildString({ [0x010CC0, 0x010CF2], [0x010CFA, 0x010D27], [0x010D30, 0x010D39], + [0x010D40, 0x010D65], + [0x010D69, 0x010D85], + [0x010D8E, 0x010D8F], [0x010E60, 0x010E7E], [0x010E80, 0x010EA9], [0x010EAB, 0x010EAD], [0x010EB0, 0x010EB1], - [0x010EFD, 0x010F27], + [0x010EC2, 0x010EC4], + [0x010EFC, 0x010F27], [0x010F30, 0x010F59], [0x010F70, 0x010F89], [0x010FB0, 0x010FCB], @@ -1262,6 +1295,13 @@ const nonMatchSymbols = buildString({ [0x01135D, 0x011363], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B7, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113D5], + [0x0113D7, 0x0113D8], + [0x0113E1, 0x0113E2], [0x011400, 0x01145B], [0x01145D, 0x011461], [0x011480, 0x0114C7], @@ -1273,6 +1313,7 @@ const nonMatchSymbols = buildString({ [0x011660, 0x01166C], [0x011680, 0x0116B9], [0x0116C0, 0x0116C9], + [0x0116D0, 0x0116E3], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x011746], @@ -1292,6 +1333,8 @@ const nonMatchSymbols = buildString({ [0x011A50, 0x011AA2], [0x011AB0, 0x011AF8], [0x011B00, 0x011B09], + [0x011BC0, 0x011BE1], + [0x011BF0, 0x011BF9], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C45], @@ -1314,7 +1357,7 @@ const nonMatchSymbols = buildString({ [0x011EE0, 0x011EF8], [0x011F00, 0x011F10], [0x011F12, 0x011F3A], - [0x011F3E, 0x011F59], + [0x011F3E, 0x011F5A], [0x011FC0, 0x011FF1], [0x011FFF, 0x012399], [0x012400, 0x01246E], @@ -1323,7 +1366,9 @@ const nonMatchSymbols = buildString({ [0x012F90, 0x012FF2], [0x013000, 0x01342F], [0x013440, 0x013455], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x016139], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A60, 0x016A69], @@ -1336,6 +1381,7 @@ const nonMatchSymbols = buildString({ [0x016B5B, 0x016B61], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D79], [0x016E40, 0x016E9A], [0x016F00, 0x016F4A], [0x016F4F, 0x016F87], @@ -1344,7 +1390,7 @@ const nonMatchSymbols = buildString({ [0x016FF0, 0x016FF1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -1357,6 +1403,8 @@ const nonMatchSymbols = buildString({ [0x01BC80, 0x01BC88], [0x01BC90, 0x01BC99], [0x01BC9C, 0x01BC9F], + [0x01CC00, 0x01CCF9], + [0x01CD00, 0x01CEB3], [0x01CF00, 0x01CF2D], [0x01CF30, 0x01CF46], [0x01CF50, 0x01CFC3], @@ -1404,6 +1452,7 @@ const nonMatchSymbols = buildString({ [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], [0x01E4D0, 0x01E4F9], + [0x01E5D0, 0x01E5FA], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -1456,19 +1505,18 @@ const nonMatchSymbols = buildString({ [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], - [0x01F8B0, 0x01F8B1], + [0x01F8B0, 0x01F8BB], + [0x01F8C0, 0x01F8C1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], - [0x01FB94, 0x01FBCA], - [0x01FBF0, 0x01FBF9], + [0x01FB94, 0x01FBF9], [0x020000, 0x02A6DF], [0x02A700, 0x02B739], [0x02B740, 0x02B81D], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js index 740d422f7ea..d488b1caf89 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Other_Letter` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -75,6 +75,7 @@ const matchSymbols = buildString({ 0x010808, 0x01083C, 0x010A00, + 0x010D4F, 0x010F27, 0x011075, 0x011144, @@ -85,6 +86,11 @@ const matchSymbols = buildString({ 0x011288, 0x01133D, 0x011350, + 0x01138B, + 0x01138E, + 0x0113B7, + 0x0113D1, + 0x0113D3, 0x0114C7, 0x011644, 0x0116B8, @@ -107,6 +113,7 @@ const matchSymbols = buildString({ 0x01B155, 0x01DF0A, 0x01E14E, + 0x01E5F0, 0x01EE24, 0x01EE27, 0x01EE39, @@ -377,6 +384,7 @@ const matchSymbols = buildString({ [0x010450, 0x01049D], [0x010500, 0x010527], [0x010530, 0x010563], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -405,8 +413,10 @@ const matchSymbols = buildString({ [0x010B80, 0x010B91], [0x010C00, 0x010C48], [0x010D00, 0x010D23], + [0x010D4A, 0x010D4D], [0x010E80, 0x010EA9], [0x010EB0, 0x010EB1], + [0x010EC2, 0x010EC4], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], [0x010F70, 0x010F81], @@ -435,6 +445,8 @@ const matchSymbols = buildString({ [0x011332, 0x011333], [0x011335, 0x011339], [0x01135D, 0x011361], + [0x011380, 0x011389], + [0x011390, 0x0113B5], [0x011400, 0x011434], [0x011447, 0x01144A], [0x01145F, 0x011461], @@ -456,6 +468,7 @@ const matchSymbols = buildString({ [0x011A0B, 0x011A32], [0x011A5C, 0x011A89], [0x011AB0, 0x011AF8], + [0x011BC0, 0x011BE0], [0x011C00, 0x011C08], [0x011C0A, 0x011C2E], [0x011C72, 0x011C8F], @@ -473,7 +486,9 @@ const matchSymbols = buildString({ [0x012F90, 0x012FF0], [0x013000, 0x01342F], [0x013441, 0x013446], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x01611D], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A70, 0x016ABE], @@ -481,10 +496,11 @@ const matchSymbols = buildString({ [0x016B00, 0x016B2F], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D43, 0x016D6A], [0x016F00, 0x016F4A], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01B000, 0x01B122], [0x01B150, 0x01B152], [0x01B164, 0x01B167], @@ -497,6 +513,7 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], [0x01E4D0, 0x01E4EA], + [0x01E5D0, 0x01E5ED], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -664,6 +681,7 @@ const nonMatchSymbols = buildString({ 0x010A14, 0x010A18, 0x010AC8, + 0x010D4E, 0x0111DB, 0x011212, 0x011287, @@ -673,6 +691,10 @@ const nonMatchSymbols = buildString({ 0x011329, 0x011331, 0x011334, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113D2, 0x0114C6, 0x011914, 0x011917, @@ -933,7 +955,8 @@ const nonMatchSymbols = buildString({ [0x0103D0, 0x01044F], [0x01049E, 0x0104FF], [0x010528, 0x01052F], - [0x010564, 0x0105FF], + [0x010564, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x0107FF], @@ -958,9 +981,11 @@ const nonMatchSymbols = buildString({ [0x010B73, 0x010B7F], [0x010B92, 0x010BFF], [0x010C49, 0x010CFF], - [0x010D24, 0x010E7F], + [0x010D24, 0x010D49], + [0x010D50, 0x010E7F], [0x010EAA, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F46, 0x010F6F], @@ -989,7 +1014,10 @@ const nonMatchSymbols = buildString({ [0x01133A, 0x01133C], [0x01133E, 0x01134F], [0x011351, 0x01135C], - [0x011362, 0x0113FF], + [0x011362, 0x01137F], + [0x01138C, 0x01138D], + [0x0113B8, 0x0113D0], + [0x0113D4, 0x0113FF], [0x011435, 0x011446], [0x01144B, 0x01145E], [0x011462, 0x01147F], @@ -1017,7 +1045,8 @@ const nonMatchSymbols = buildString({ [0x011A51, 0x011A5B], [0x011A8A, 0x011A9C], [0x011A9E, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011BBF], + [0x011BE1, 0x011BFF], [0x011C2F, 0x011C3F], [0x011C41, 0x011C71], [0x011C90, 0x011CFF], @@ -1032,19 +1061,22 @@ const nonMatchSymbols = buildString({ [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], [0x013430, 0x013440], - [0x013447, 0x0143FF], - [0x014647, 0x0167FF], + [0x013447, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01611E, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], [0x016ABF, 0x016ACF], [0x016AEE, 0x016AFF], [0x016B30, 0x016B62], [0x016B78, 0x016B7C], - [0x016B90, 0x016EFF], + [0x016B90, 0x016D42], + [0x016D6B, 0x016EFF], [0x016F4B, 0x016F4F], [0x016F51, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFFF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1061,7 +1093,9 @@ const nonMatchSymbols = buildString({ [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], [0x01E2EC, 0x01E4CF], - [0x01E4EB, 0x01E7DF], + [0x01E4EB, 0x01E5CF], + [0x01E5EE, 0x01E5EF], + [0x01E5F1, 0x01E7DF], [0x01E8C5, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js index c551c67a06e..98714fba575 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Other_Number` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js index f2a301765cb..712a0d0e8ef 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Other_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -77,11 +77,13 @@ const matchSymbols = buildString({ 0x0116B9, 0x01183B, 0x0119E2, + 0x011BE1, 0x011FFF, 0x016AF5, 0x016B44, 0x016FE2, - 0x01BC9F + 0x01BC9F, + 0x01E5FF ], ranges: [ [0x000021, 0x000023], @@ -116,8 +118,9 @@ const matchSymbols = buildString({ [0x001A1E, 0x001A1F], [0x001AA0, 0x001AA6], [0x001AA8, 0x001AAD], + [0x001B4E, 0x001B4F], [0x001B5A, 0x001B60], - [0x001B7D, 0x001B7E], + [0x001B7D, 0x001B7F], [0x001BFC, 0x001BFF], [0x001C3B, 0x001C3F], [0x001C7E, 0x001C7F], @@ -182,6 +185,8 @@ const matchSymbols = buildString({ [0x0111C5, 0x0111C8], [0x0111DD, 0x0111DF], [0x011238, 0x01123D], + [0x0113D4, 0x0113D5], + [0x0113D7, 0x0113D8], [0x01144B, 0x01144F], [0x01145A, 0x01145B], [0x0115C1, 0x0115D7], @@ -201,6 +206,7 @@ const matchSymbols = buildString({ [0x012FF1, 0x012FF2], [0x016A6E, 0x016A6F], [0x016B37, 0x016B3B], + [0x016D6D, 0x016D6F], [0x016E97, 0x016E9A], [0x01DA87, 0x01DA8B], [0x01E95E, 0x01E95F] @@ -264,6 +270,7 @@ const nonMatchSymbols = buildString({ 0x00FF0D, 0x0110BD, 0x0111DC, + 0x0113D6, 0x01145C, 0x011A9D ], @@ -319,9 +326,10 @@ const nonMatchSymbols = buildString({ [0x00180B, 0x001943], [0x001946, 0x001A1D], [0x001A20, 0x001A9F], - [0x001AAE, 0x001B59], + [0x001AAE, 0x001B4D], + [0x001B50, 0x001B59], [0x001B61, 0x001B7C], - [0x001B7F, 0x001BFB], + [0x001B80, 0x001BFB], [0x001C00, 0x001C3A], [0x001C40, 0x001C7D], [0x001C80, 0x001CBF], @@ -400,7 +408,8 @@ const nonMatchSymbols = buildString({ [0x0111CE, 0x0111DA], [0x0111E0, 0x011237], [0x01123E, 0x0112A8], - [0x0112AA, 0x01144A], + [0x0112AA, 0x0113D3], + [0x0113D9, 0x01144A], [0x011450, 0x011459], [0x01145E, 0x0114C5], [0x0114C7, 0x0115C0], @@ -414,7 +423,8 @@ const nonMatchSymbols = buildString({ [0x0119E3, 0x011A3E], [0x011A47, 0x011A99], [0x011AA3, 0x011AFF], - [0x011B0A, 0x011C40], + [0x011B0A, 0x011BE0], + [0x011BE2, 0x011C40], [0x011C46, 0x011C6F], [0x011C72, 0x011EF6], [0x011EF9, 0x011F42], @@ -425,11 +435,13 @@ const nonMatchSymbols = buildString({ [0x016A70, 0x016AF4], [0x016AF6, 0x016B36], [0x016B3C, 0x016B43], - [0x016B45, 0x016E96], + [0x016B45, 0x016D6C], + [0x016D70, 0x016E96], [0x016E9B, 0x016FE1], [0x016FE3, 0x01BC9E], [0x01BCA0, 0x01DA86], - [0x01DA8C, 0x01E95D], + [0x01DA8C, 0x01E5FE], + [0x01E600, 0x01E95D], [0x01E960, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js index 5741ca4b31d..db9d008e04f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Other_Symbol` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -101,7 +101,7 @@ const matchSymbols = buildString({ [0x00232B, 0x00237B], [0x00237D, 0x00239A], [0x0023B4, 0x0023DB], - [0x0023E2, 0x002426], + [0x0023E2, 0x002429], [0x002440, 0x00244A], [0x00249C, 0x0024E9], [0x002500, 0x0025B6], @@ -127,7 +127,7 @@ const matchSymbols = buildString({ [0x00303E, 0x00303F], [0x003190, 0x003191], [0x003196, 0x00319F], - [0x0031C0, 0x0031E3], + [0x0031C0, 0x0031E5], [0x003200, 0x00321E], [0x00322A, 0x003247], [0x003260, 0x00327F], @@ -151,6 +151,8 @@ const matchSymbols = buildString({ [0x011FD5, 0x011FDC], [0x011FE1, 0x011FF1], [0x016B3C, 0x016B3F], + [0x01CC00, 0x01CCEF], + [0x01CD00, 0x01CEB3], [0x01CF50, 0x01CFC3], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], @@ -190,18 +192,18 @@ const matchSymbols = buildString({ [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], - [0x01F8B0, 0x01F8B1], + [0x01F8B0, 0x01F8BB], + [0x01F8C0, 0x01F8C1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], - [0x01FB94, 0x01FBCA] + [0x01FB94, 0x01FBEF] ] }); testPropertyEscapes( @@ -270,7 +272,6 @@ const nonMatchSymbols = buildString({ 0x01DA84, 0x01F0C0, 0x01F0D0, - 0x01FABE, 0x01FB93 ], ranges: [ @@ -320,7 +321,7 @@ const nonMatchSymbols = buildString({ [0x002329, 0x00232A], [0x00239B, 0x0023B3], [0x0023DC, 0x0023E1], - [0x002427, 0x00243F], + [0x00242A, 0x00243F], [0x00244B, 0x00249B], [0x0024EA, 0x0024FF], [0x0025F8, 0x0025FF], @@ -343,7 +344,7 @@ const nonMatchSymbols = buildString({ [0x003040, 0x00318F], [0x003192, 0x003195], [0x0031A0, 0x0031BF], - [0x0031E4, 0x0031EE], + [0x0031E6, 0x0031EE], [0x0031F0, 0x0031FF], [0x00321F, 0x003229], [0x003248, 0x00324F], @@ -376,7 +377,9 @@ const nonMatchSymbols = buildString({ [0x011FF2, 0x016B3B], [0x016B40, 0x016B44], [0x016B46, 0x01BC9B], - [0x01BC9D, 0x01CF4F], + [0x01BC9D, 0x01CBFF], + [0x01CCF0, 0x01CCFF], + [0x01CEB4, 0x01CF4F], [0x01CFC4, 0x01CFFF], [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], @@ -417,16 +420,17 @@ const nonMatchSymbols = buildString({ [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8AF], - [0x01F8B2, 0x01F8FF], + [0x01F8BC, 0x01F8BF], + [0x01F8C2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x01FAFF], - [0x01FBCB, 0x10FFFF] + [0x01FBF0, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js index 0da1c303fbd..c22451afe15 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Paragraph_Separator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Private_Use.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Private_Use.js index 6df3b85aaf7..3b8cab56efc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Private_Use.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Private_Use.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Private_Use` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js index f2f48169c8f..b9217a2168d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -68,6 +68,7 @@ const matchSymbols = buildString({ 0x01091F, 0x01093F, 0x010A7F, + 0x010D6E, 0x010EAD, 0x0111CD, 0x0111DB, @@ -77,11 +78,13 @@ const matchSymbols = buildString({ 0x0116B9, 0x01183B, 0x0119E2, + 0x011BE1, 0x011FFF, 0x016AF5, 0x016B44, 0x016FE2, - 0x01BC9F + 0x01BC9F, + 0x01E5FF ], ranges: [ [0x000021, 0x000023], @@ -119,8 +122,9 @@ const matchSymbols = buildString({ [0x001A1E, 0x001A1F], [0x001AA0, 0x001AA6], [0x001AA8, 0x001AAD], + [0x001B4E, 0x001B4F], [0x001B5A, 0x001B60], - [0x001B7D, 0x001B7E], + [0x001B7D, 0x001B7F], [0x001BFC, 0x001BFF], [0x001C3B, 0x001C3F], [0x001C7E, 0x001C7F], @@ -186,6 +190,8 @@ const matchSymbols = buildString({ [0x0111C5, 0x0111C8], [0x0111DD, 0x0111DF], [0x011238, 0x01123D], + [0x0113D4, 0x0113D5], + [0x0113D7, 0x0113D8], [0x01144B, 0x01144F], [0x01145A, 0x01145B], [0x0115C1, 0x0115D7], @@ -205,6 +211,7 @@ const matchSymbols = buildString({ [0x012FF1, 0x012FF2], [0x016A6E, 0x016A6F], [0x016B37, 0x016B3B], + [0x016D6D, 0x016D6F], [0x016E97, 0x016E9A], [0x01DA87, 0x01DA8B], [0x01E95E, 0x01E95F] @@ -283,6 +290,7 @@ const nonMatchSymbols = buildString({ 0x00FF5E, 0x0110BD, 0x0111DC, + 0x0113D6, 0x01145C, 0x011A9D ], @@ -343,9 +351,10 @@ const nonMatchSymbols = buildString({ [0x00180B, 0x001943], [0x001946, 0x001A1D], [0x001A20, 0x001A9F], - [0x001AAE, 0x001B59], + [0x001AAE, 0x001B4D], + [0x001B50, 0x001B59], [0x001B61, 0x001B7C], - [0x001B7F, 0x001BFB], + [0x001B80, 0x001BFB], [0x001C00, 0x001C3A], [0x001C40, 0x001C7D], [0x001C80, 0x001CBF], @@ -411,7 +420,8 @@ const nonMatchSymbols = buildString({ [0x010A80, 0x010AEF], [0x010AF7, 0x010B38], [0x010B40, 0x010B98], - [0x010B9D, 0x010EAC], + [0x010B9D, 0x010D6D], + [0x010D6F, 0x010EAC], [0x010EAE, 0x010F54], [0x010F5A, 0x010F85], [0x010F8A, 0x011046], @@ -423,7 +433,8 @@ const nonMatchSymbols = buildString({ [0x0111CE, 0x0111DA], [0x0111E0, 0x011237], [0x01123E, 0x0112A8], - [0x0112AA, 0x01144A], + [0x0112AA, 0x0113D3], + [0x0113D9, 0x01144A], [0x011450, 0x011459], [0x01145E, 0x0114C5], [0x0114C7, 0x0115C0], @@ -437,7 +448,8 @@ const nonMatchSymbols = buildString({ [0x0119E3, 0x011A3E], [0x011A47, 0x011A99], [0x011AA3, 0x011AFF], - [0x011B0A, 0x011C40], + [0x011B0A, 0x011BE0], + [0x011BE2, 0x011C40], [0x011C46, 0x011C6F], [0x011C72, 0x011EF6], [0x011EF9, 0x011F42], @@ -448,11 +460,13 @@ const nonMatchSymbols = buildString({ [0x016A70, 0x016AF4], [0x016AF6, 0x016B36], [0x016B3C, 0x016B43], - [0x016B45, 0x016E96], + [0x016B45, 0x016D6C], + [0x016D70, 0x016E96], [0x016E9B, 0x016FE1], [0x016FE3, 0x01BC9E], [0x01BCA0, 0x01DA86], - [0x01DA8C, 0x01E95D], + [0x01DA8C, 0x01E5FE], + [0x01E600, 0x01E95D], [0x01E960, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js index 5df2f6cacaf..38b37cce66b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Separator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Space_Separator.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Space_Separator.js index 9d7a20d1f04..2a747c6007b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Space_Separator.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Space_Separator.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Space_Separator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js index 403f9dfcbcc..b0953567722 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Spacing_Mark` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -64,6 +64,9 @@ const matchSymbols = buildString({ 0x0111CE, 0x011235, 0x011357, + 0x0113C2, + 0x0113C5, + 0x0113CF, 0x011445, 0x0114B9, 0x0114C1, @@ -71,6 +74,7 @@ const matchSymbols = buildString({ 0x01163E, 0x0116AC, 0x0116B6, + 0x01171E, 0x011726, 0x011838, 0x01193D, @@ -174,6 +178,9 @@ const matchSymbols = buildString({ [0x011347, 0x011348], [0x01134B, 0x01134D], [0x011362, 0x011363], + [0x0113B8, 0x0113BA], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113CD], [0x011435, 0x011437], [0x011440, 0x011441], [0x0114B0, 0x0114B2], @@ -195,6 +202,7 @@ const matchSymbols = buildString({ [0x011EF5, 0x011EF6], [0x011F34, 0x011F35], [0x011F3E, 0x011F3F], + [0x01612A, 0x01612C], [0x016F51, 0x016F87], [0x016FF0, 0x016FF1], [0x01D165, 0x01D166], @@ -256,9 +264,13 @@ const nonMatchSymbols = buildString({ 0x011001, 0x011234, 0x011340, + 0x0113C6, + 0x0113CB, + 0x0113CE, 0x0114BA, 0x01163D, 0x0116AD, + 0x01171F, 0x011936, 0x011941, 0x011D95, @@ -379,7 +391,10 @@ const nonMatchSymbols = buildString({ [0x011349, 0x01134A], [0x01134E, 0x011356], [0x011358, 0x011361], - [0x011364, 0x011434], + [0x011364, 0x0113B7], + [0x0113BB, 0x0113C1], + [0x0113C3, 0x0113C4], + [0x0113D0, 0x011434], [0x011438, 0x01143F], [0x011442, 0x011444], [0x011446, 0x0114AF], @@ -392,7 +407,7 @@ const nonMatchSymbols = buildString({ [0x011633, 0x01163A], [0x01163F, 0x0116AB], [0x0116B0, 0x0116B5], - [0x0116B7, 0x01171F], + [0x0116B7, 0x01171D], [0x011722, 0x011725], [0x011727, 0x01182B], [0x01182F, 0x011837], @@ -416,7 +431,8 @@ const nonMatchSymbols = buildString({ [0x011EF7, 0x011F02], [0x011F04, 0x011F33], [0x011F36, 0x011F3D], - [0x011F42, 0x016F50], + [0x011F42, 0x016129], + [0x01612D, 0x016F50], [0x016F88, 0x016FEF], [0x016FF2, 0x01D164], [0x01D167, 0x01D16C], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Surrogate.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Surrogate.js index 7d0c0dc8569..b0fac0ea164 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Surrogate.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Surrogate.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Surrogate` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js index 23e3195b8cf..eb06ef425a6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Symbol` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -144,7 +144,7 @@ const matchSymbols = buildString({ [0x00218A, 0x00218B], [0x002190, 0x002307], [0x00230C, 0x002328], - [0x00232B, 0x002426], + [0x00232B, 0x002429], [0x002440, 0x00244A], [0x00249C, 0x0024E9], [0x002500, 0x002767], @@ -168,7 +168,7 @@ const matchSymbols = buildString({ [0x00309B, 0x00309C], [0x003190, 0x003191], [0x003196, 0x00319F], - [0x0031C0, 0x0031E3], + [0x0031C0, 0x0031E5], [0x003200, 0x00321E], [0x00322A, 0x003247], [0x003260, 0x00327F], @@ -197,8 +197,11 @@ const matchSymbols = buildString({ [0x010190, 0x01019C], [0x0101D0, 0x0101FC], [0x010877, 0x010878], + [0x010D8E, 0x010D8F], [0x011FD5, 0x011FF1], [0x016B3C, 0x016B3F], + [0x01CC00, 0x01CCEF], + [0x01CD00, 0x01CEB3], [0x01CF50, 0x01CFC3], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], @@ -238,18 +241,18 @@ const matchSymbols = buildString({ [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], - [0x01F8B0, 0x01F8B1], + [0x01F8B0, 0x01F8BB], + [0x01F8C0, 0x01F8C1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], - [0x01FB94, 0x01FBCA] + [0x01FB94, 0x01FBEF] ] }); testPropertyEscapes( @@ -315,7 +318,6 @@ const nonMatchSymbols = buildString({ 0x01DA84, 0x01F0C0, 0x01F0D0, - 0x01FABE, 0x01FB93 ], ranges: [ @@ -392,7 +394,7 @@ const nonMatchSymbols = buildString({ [0x00218C, 0x00218F], [0x002308, 0x00230B], [0x002329, 0x00232A], - [0x002427, 0x00243F], + [0x00242A, 0x00243F], [0x00244B, 0x00249B], [0x0024EA, 0x0024FF], [0x002768, 0x002793], @@ -416,7 +418,7 @@ const nonMatchSymbols = buildString({ [0x00309D, 0x00318F], [0x003192, 0x003195], [0x0031A0, 0x0031BF], - [0x0031E4, 0x0031EE], + [0x0031E6, 0x0031EE], [0x0031F0, 0x0031FF], [0x00321F, 0x003229], [0x003248, 0x00324F], @@ -455,12 +457,15 @@ const nonMatchSymbols = buildString({ [0x0101A1, 0x0101CF], [0x0101FD, 0x010876], [0x010879, 0x010AC7], - [0x010AC9, 0x01173E], + [0x010AC9, 0x010D8D], + [0x010D90, 0x01173E], [0x011740, 0x011FD4], [0x011FF2, 0x016B3B], [0x016B40, 0x016B44], [0x016B46, 0x01BC9B], - [0x01BC9D, 0x01CF4F], + [0x01BC9D, 0x01CBFF], + [0x01CCF0, 0x01CCFF], + [0x01CEB4, 0x01CF4F], [0x01CFC4, 0x01CFFF], [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], @@ -513,16 +518,17 @@ const nonMatchSymbols = buildString({ [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8AF], - [0x01F8B2, 0x01F8FF], + [0x01F8BC, 0x01F8BF], + [0x01F8C2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x01FAFF], - [0x01FBCB, 0x10FFFF] + [0x01FBF0, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js index 382cbab96b1..8ffad22445d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Titlecase_Letter` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js index 5ba402045c5..301e65f69fb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Unassigned` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -104,7 +104,7 @@ const matchSymbols = buildString({ 0x001771, 0x00191F, 0x001A5F, - 0x001B7F, + 0x001B4D, 0x001F58, 0x001F5A, 0x001F5C, @@ -183,6 +183,13 @@ const matchSymbols = buildString({ 0x011331, 0x011334, 0x01133A, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113C1, + 0x0113C6, + 0x0113CB, + 0x0113D6, 0x01145C, 0x011914, 0x011917, @@ -256,7 +263,6 @@ const matchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, - 0x01FABE, 0x01FB93 ], ranges: [ @@ -273,7 +279,7 @@ const matchSymbols = buildString({ [0x00082E, 0x00082F], [0x00085C, 0x00085D], [0x00086B, 0x00086F], - [0x000892, 0x000897], + [0x000892, 0x000896], [0x00098D, 0x00098E], [0x000991, 0x000992], [0x0009B3, 0x0009B5], @@ -385,11 +391,10 @@ const matchSymbols = buildString({ [0x001A9A, 0x001A9F], [0x001AAE, 0x001AAF], [0x001ACF, 0x001AFF], - [0x001B4D, 0x001B4F], [0x001BF4, 0x001BFB], [0x001C38, 0x001C3A], [0x001C4A, 0x001C4C], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC8, 0x001CCF], [0x001CFB, 0x001CFF], @@ -405,7 +410,7 @@ const matchSymbols = buildString({ [0x0020C1, 0x0020CF], [0x0020F1, 0x0020FF], [0x00218C, 0x00218F], - [0x002427, 0x00243F], + [0x00242A, 0x00243F], [0x00244B, 0x00245F], [0x002B74, 0x002B75], [0x002CF4, 0x002CF8], @@ -419,13 +424,13 @@ const matchSymbols = buildString({ [0x002FD6, 0x002FEF], [0x003097, 0x003098], [0x003100, 0x003104], - [0x0031E4, 0x0031EE], + [0x0031E6, 0x0031EE], [0x00A48D, 0x00A48F], [0x00A4C7, 0x00A4CF], [0x00A62C, 0x00A63F], [0x00A6F8, 0x00A6FF], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A82D, 0x00A82F], [0x00A83A, 0x00A83F], [0x00A878, 0x00A87F], @@ -488,7 +493,8 @@ const matchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056E], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -522,9 +528,13 @@ const matchSymbols = buildString({ [0x010CB3, 0x010CBF], [0x010CF3, 0x010CF9], [0x010D28, 0x010D2F], - [0x010D3A, 0x010E5F], + [0x010D3A, 0x010D3F], + [0x010D66, 0x010D68], + [0x010D86, 0x010D8D], + [0x010D90, 0x010E5F], [0x010EAE, 0x010EAF], - [0x010EB2, 0x010EFC], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFB], [0x010F28, 0x010F2F], [0x010F5A, 0x010F6F], [0x010F8A, 0x010FAF], @@ -552,7 +562,11 @@ const matchSymbols = buildString({ [0x011358, 0x01135C], [0x011364, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x0113FF], + [0x011375, 0x01137F], + [0x01138C, 0x01138D], + [0x0113C3, 0x0113C4], + [0x0113D9, 0x0113E0], + [0x0113E3, 0x0113FF], [0x011462, 0x01147F], [0x0114C8, 0x0114CF], [0x0114DA, 0x01157F], @@ -562,7 +576,8 @@ const matchSymbols = buildString({ [0x01165A, 0x01165F], [0x01166D, 0x01167F], [0x0116BA, 0x0116BF], - [0x0116CA, 0x0116FF], + [0x0116CA, 0x0116CF], + [0x0116E4, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x011747, 0x0117FF], @@ -579,7 +594,9 @@ const matchSymbols = buildString({ [0x011A48, 0x011A4F], [0x011AA3, 0x011AAF], [0x011AF9, 0x011AFF], - [0x011B0A, 0x011BFF], + [0x011B0A, 0x011BBF], + [0x011BE2, 0x011BEF], + [0x011BFA, 0x011BFF], [0x011C46, 0x011C4F], [0x011C6D, 0x011C6F], [0x011C90, 0x011C91], @@ -591,15 +608,17 @@ const matchSymbols = buildString({ [0x011DAA, 0x011EDF], [0x011EF9, 0x011EFF], [0x011F3B, 0x011F3D], - [0x011F5A, 0x011FAF], + [0x011F5B, 0x011FAF], [0x011FB1, 0x011FBF], [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012F8F], [0x012FF3, 0x012FFF], - [0x013456, 0x0143FF], - [0x014647, 0x0167FF], + [0x013456, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01613A, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], [0x016ACA, 0x016ACF], @@ -607,7 +626,8 @@ const matchSymbols = buildString({ [0x016AF6, 0x016AFF], [0x016B46, 0x016B4F], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D7A, 0x016E3F], [0x016E9B, 0x016EFF], [0x016F4B, 0x016F4E], [0x016F88, 0x016F8E], @@ -615,7 +635,7 @@ const matchSymbols = buildString({ [0x016FE5, 0x016FEF], [0x016FF2, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -627,7 +647,9 @@ const matchSymbols = buildString({ [0x01BC7D, 0x01BC7F], [0x01BC89, 0x01BC8F], [0x01BC9A, 0x01BC9B], - [0x01BCA4, 0x01CEFF], + [0x01BCA4, 0x01CBFF], + [0x01CCFA, 0x01CCFF], + [0x01CEB4, 0x01CEFF], [0x01CF2E, 0x01CF2F], [0x01CF47, 0x01CF4F], [0x01CFC4, 0x01CFFF], @@ -661,7 +683,9 @@ const matchSymbols = buildString({ [0x01E2AF, 0x01E2BF], [0x01E2FA, 0x01E2FE], [0x01E300, 0x01E4CF], - [0x01E4FA, 0x01E7DF], + [0x01E4FA, 0x01E5CF], + [0x01E5FB, 0x01E5FE], + [0x01E600, 0x01E7DF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], @@ -699,16 +723,16 @@ const matchSymbols = buildString({ [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8AF], - [0x01F8B2, 0x01F8FF], + [0x01F8BC, 0x01F8BF], + [0x01F8C2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x01FAFF], - [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], [0x02B73A, 0x02B73F], @@ -799,6 +823,10 @@ const nonMatchSymbols = buildString({ 0x011288, 0x011350, 0x011357, + 0x01138B, + 0x01138E, + 0x0113C2, + 0x0113C5, 0x011909, 0x011D3A, 0x011FB0, @@ -809,6 +837,7 @@ const nonMatchSymbols = buildString({ 0x01D546, 0x01E08F, 0x01E2FF, + 0x01E5FF, 0x01EE24, 0x01EE27, 0x01EE39, @@ -851,7 +880,7 @@ const nonMatchSymbols = buildString({ [0x000860, 0x00086A], [0x000870, 0x00088E], [0x000890, 0x000891], - [0x000898, 0x000983], + [0x000897, 0x000983], [0x000985, 0x00098C], [0x00098F, 0x000990], [0x000993, 0x0009A8], @@ -1022,11 +1051,10 @@ const nonMatchSymbols = buildString({ [0x001AA0, 0x001AAD], [0x001AB0, 0x001ACE], [0x001B00, 0x001B4C], - [0x001B50, 0x001B7E], - [0x001B80, 0x001BF3], + [0x001B4E, 0x001BF3], [0x001BFC, 0x001C37], [0x001C3B, 0x001C49], - [0x001C4D, 0x001C88], + [0x001C4D, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CC7], [0x001CD0, 0x001CFA], @@ -1050,7 +1078,7 @@ const nonMatchSymbols = buildString({ [0x0020A0, 0x0020C0], [0x0020D0, 0x0020F0], [0x002100, 0x00218B], - [0x002190, 0x002426], + [0x002190, 0x002429], [0x002440, 0x00244A], [0x002460, 0x002B73], [0x002B76, 0x002B95], @@ -1076,15 +1104,15 @@ const nonMatchSymbols = buildString({ [0x003099, 0x0030FF], [0x003105, 0x00312F], [0x003131, 0x00318E], - [0x003190, 0x0031E3], + [0x003190, 0x0031E5], [0x0031EF, 0x00321E], [0x003220, 0x00A48C], [0x00A490, 0x00A4C6], [0x00A4D0, 0x00A62B], [0x00A640, 0x00A6F7], - [0x00A700, 0x00A7CA], + [0x00A700, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A82C], [0x00A830, 0x00A839], [0x00A840, 0x00A877], @@ -1172,6 +1200,7 @@ const nonMatchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -1212,11 +1241,15 @@ const nonMatchSymbols = buildString({ [0x010CC0, 0x010CF2], [0x010CFA, 0x010D27], [0x010D30, 0x010D39], + [0x010D40, 0x010D65], + [0x010D69, 0x010D85], + [0x010D8E, 0x010D8F], [0x010E60, 0x010E7E], [0x010E80, 0x010EA9], [0x010EAB, 0x010EAD], [0x010EB0, 0x010EB1], - [0x010EFD, 0x010F27], + [0x010EC2, 0x010EC4], + [0x010EFC, 0x010F27], [0x010F30, 0x010F59], [0x010F70, 0x010F89], [0x010FB0, 0x010FCB], @@ -1252,6 +1285,13 @@ const nonMatchSymbols = buildString({ [0x01135D, 0x011363], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B7, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113D5], + [0x0113D7, 0x0113D8], + [0x0113E1, 0x0113E2], [0x011400, 0x01145B], [0x01145D, 0x011461], [0x011480, 0x0114C7], @@ -1263,6 +1303,7 @@ const nonMatchSymbols = buildString({ [0x011660, 0x01166C], [0x011680, 0x0116B9], [0x0116C0, 0x0116C9], + [0x0116D0, 0x0116E3], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x011746], @@ -1282,6 +1323,8 @@ const nonMatchSymbols = buildString({ [0x011A50, 0x011AA2], [0x011AB0, 0x011AF8], [0x011B00, 0x011B09], + [0x011BC0, 0x011BE1], + [0x011BF0, 0x011BF9], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C45], @@ -1304,7 +1347,7 @@ const nonMatchSymbols = buildString({ [0x011EE0, 0x011EF8], [0x011F00, 0x011F10], [0x011F12, 0x011F3A], - [0x011F3E, 0x011F59], + [0x011F3E, 0x011F5A], [0x011FC0, 0x011FF1], [0x011FFF, 0x012399], [0x012400, 0x01246E], @@ -1312,7 +1355,9 @@ const nonMatchSymbols = buildString({ [0x012480, 0x012543], [0x012F90, 0x012FF2], [0x013000, 0x013455], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x016139], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A60, 0x016A69], @@ -1325,6 +1370,7 @@ const nonMatchSymbols = buildString({ [0x016B5B, 0x016B61], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D79], [0x016E40, 0x016E9A], [0x016F00, 0x016F4A], [0x016F4F, 0x016F87], @@ -1333,7 +1379,7 @@ const nonMatchSymbols = buildString({ [0x016FF0, 0x016FF1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -1346,6 +1392,8 @@ const nonMatchSymbols = buildString({ [0x01BC80, 0x01BC88], [0x01BC90, 0x01BC99], [0x01BC9C, 0x01BCA3], + [0x01CC00, 0x01CCF9], + [0x01CD00, 0x01CEB3], [0x01CF00, 0x01CF2D], [0x01CF30, 0x01CF46], [0x01CF50, 0x01CFC3], @@ -1392,6 +1440,7 @@ const nonMatchSymbols = buildString({ [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], [0x01E4D0, 0x01E4F9], + [0x01E5D0, 0x01E5FA], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -1444,19 +1493,18 @@ const nonMatchSymbols = buildString({ [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], - [0x01F8B0, 0x01F8B1], + [0x01F8B0, 0x01F8BB], + [0x01F8C0, 0x01F8C1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], - [0x01FB94, 0x01FBCA], - [0x01FBF0, 0x01FBF9], + [0x01FB94, 0x01FBF9], [0x020000, 0x02A6DF], [0x02A700, 0x02B739], [0x02B740, 0x02B81D], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js index dbe63b0ff54..e9807d6bf0b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js +++ b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Uppercase_Letter` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -260,6 +260,7 @@ const matchSymbols = buildString({ 0x00052E, 0x0010C7, 0x0010CD, + 0x001C89, 0x001E00, 0x001E02, 0x001E04, @@ -560,6 +561,8 @@ const matchSymbols = buildString({ 0x00A7D0, 0x00A7D6, 0x00A7D8, + 0x00A7DA, + 0x00A7DC, 0x00A7F5, 0x01D49C, 0x01D4A2, @@ -625,6 +628,7 @@ const matchSymbols = buildString({ [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], [0x00A7C4, 0x00A7C7], + [0x00A7CB, 0x00A7CC], [0x00FF21, 0x00FF3A], [0x010400, 0x010427], [0x0104B0, 0x0104D3], @@ -633,6 +637,7 @@ const matchSymbols = buildString({ [0x01058C, 0x010592], [0x010594, 0x010595], [0x010C80, 0x010CB2], + [0x010D50, 0x010D65], [0x0118A0, 0x0118BF], [0x016E40, 0x016E5F], [0x01D400, 0x01D419], @@ -1220,7 +1225,10 @@ const nonMatchSymbols = buildString({ 0x00A7C1, 0x00A7C3, 0x00A7C8, + 0x00A7CA, 0x00A7D7, + 0x00A7D9, + 0x00A7DB, 0x01057B, 0x01058B, 0x010593, @@ -1270,7 +1278,8 @@ const nonMatchSymbols = buildString({ [0x000557, 0x00109F], [0x0010C8, 0x0010CC], [0x0010CE, 0x00139F], - [0x0013F6, 0x001C8F], + [0x0013F6, 0x001C88], + [0x001C8A, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001DFF], [0x001E95, 0x001E9D], @@ -1312,16 +1321,17 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7CA, 0x00A7CF], + [0x00A7CD, 0x00A7CF], [0x00A7D1, 0x00A7D5], - [0x00A7D9, 0x00A7F4], + [0x00A7DD, 0x00A7F4], [0x00A7F6, 0x00DBFF], [0x00E000, 0x00FF20], [0x00FF3B, 0x0103FF], [0x010428, 0x0104AF], [0x0104D4, 0x01056F], [0x010596, 0x010C7F], - [0x010CB3, 0x01189F], + [0x010CB3, 0x010D4F], + [0x010D66, 0x01189F], [0x0118C0, 0x016E3F], [0x016E60, 0x01D3FF], [0x01D41A, 0x01D433], diff --git a/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js b/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js index ff2d8dd90d4..c6e3ab3f94f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js +++ b/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Grapheme_Base` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -48,6 +48,7 @@ const matchSymbols = buildString({ 0x000BD0, 0x000C3D, 0x000C5D, + 0x000CC1, 0x000D3D, 0x000DBD, 0x000E84, @@ -64,14 +65,11 @@ const matchSymbols = buildString({ 0x0010CD, 0x001258, 0x0012C0, - 0x001715, 0x0017B6, 0x0018AA, 0x001940, 0x001A57, 0x001A61, - 0x001B3B, - 0x001BAA, 0x001BE7, 0x001BEE, 0x001CD3, @@ -84,6 +82,7 @@ const matchSymbols = buildString({ 0x002D2D, 0x00A673, 0x00A7D3, + 0x00A952, 0x00AA4D, 0x00AAB1, 0x00AAC0, @@ -99,11 +98,16 @@ const matchSymbols = buildString({ 0x011000, 0x011075, 0x01112C, - 0x011235, + 0x0111BF, 0x011288, 0x01133D, 0x01133F, 0x011350, + 0x01138B, + 0x01138E, + 0x0113B7, + 0x0113CA, + 0x0113D1, 0x011445, 0x01145D, 0x0114B9, @@ -112,12 +116,11 @@ const matchSymbols = buildString({ 0x0115BE, 0x01163E, 0x0116AC, - 0x0116B6, + 0x01171E, 0x011726, 0x011838, 0x01183B, 0x011909, - 0x01193D, 0x011A00, 0x011A50, 0x011A97, @@ -128,19 +131,18 @@ const matchSymbols = buildString({ 0x011D46, 0x011D96, 0x011D98, - 0x011F41, 0x011FB0, 0x016AF5, 0x01B132, 0x01B155, 0x01BC9C, 0x01BC9F, - 0x01D166, 0x01D245, 0x01D4A2, 0x01D4BB, 0x01D546, 0x01E2FF, + 0x01E5FF, 0x01E94B, 0x01EE24, 0x01EE27, @@ -270,10 +272,7 @@ const matchSymbols = buildString({ [0x000CAA, 0x000CB3], [0x000CB5, 0x000CB9], [0x000CBD, 0x000CBE], - [0x000CC0, 0x000CC1], [0x000CC3, 0x000CC4], - [0x000CC7, 0x000CC8], - [0x000CCA, 0x000CCB], [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE1], [0x000CE6, 0x000CEF], @@ -349,7 +348,7 @@ const matchSymbols = buildString({ [0x0016A0, 0x0016F8], [0x001700, 0x001711], [0x00171F, 0x001731], - [0x001734, 0x001736], + [0x001735, 0x001736], [0x001740, 0x001751], [0x001760, 0x00176C], [0x00176E, 0x001770], @@ -384,19 +383,18 @@ const matchSymbols = buildString({ [0x001A90, 0x001A99], [0x001AA0, 0x001AAD], [0x001B04, 0x001B33], - [0x001B3D, 0x001B41], - [0x001B43, 0x001B4C], - [0x001B50, 0x001B6A], - [0x001B74, 0x001B7E], + [0x001B3E, 0x001B41], + [0x001B45, 0x001B4C], + [0x001B4E, 0x001B6A], + [0x001B74, 0x001B7F], [0x001B82, 0x001BA1], [0x001BA6, 0x001BA7], [0x001BAE, 0x001BE5], [0x001BEA, 0x001BEC], - [0x001BF2, 0x001BF3], [0x001BFC, 0x001C2B], [0x001C34, 0x001C35], [0x001C3B, 0x001C49], - [0x001C4D, 0x001C88], + [0x001C4D, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CC7], [0x001CE9, 0x001CEC], @@ -424,7 +422,7 @@ const matchSymbols = buildString({ [0x002090, 0x00209C], [0x0020A0, 0x0020C0], [0x002100, 0x00218B], - [0x002190, 0x002426], + [0x002190, 0x002429], [0x002440, 0x00244A], [0x002460, 0x002B73], [0x002B76, 0x002B95], @@ -452,7 +450,7 @@ const matchSymbols = buildString({ [0x00309B, 0x0030FF], [0x003105, 0x00312F], [0x003131, 0x00318E], - [0x003190, 0x0031E3], + [0x003190, 0x0031E5], [0x0031EF, 0x00321E], [0x003220, 0x00A48C], [0x00A490, 0x00A4C6], @@ -461,9 +459,9 @@ const matchSymbols = buildString({ [0x00A67E, 0x00A69D], [0x00A6A0, 0x00A6EF], [0x00A6F2, 0x00A6F7], - [0x00A700, 0x00A7CA], + [0x00A700, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A801], [0x00A803, 0x00A805], [0x00A807, 0x00A80A], @@ -476,12 +474,12 @@ const matchSymbols = buildString({ [0x00A8F2, 0x00A8FE], [0x00A900, 0x00A925], [0x00A92E, 0x00A946], - [0x00A952, 0x00A953], [0x00A95F, 0x00A97C], [0x00A983, 0x00A9B2], [0x00A9B4, 0x00A9B5], [0x00A9BA, 0x00A9BB], - [0x00A9BE, 0x00A9CD], + [0x00A9BE, 0x00A9BF], + [0x00A9C1, 0x00A9CD], [0x00A9CF, 0x00A9D9], [0x00A9DE, 0x00A9E4], [0x00A9E6, 0x00A9FE], @@ -572,6 +570,7 @@ const matchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -610,9 +609,13 @@ const matchSymbols = buildString({ [0x010CC0, 0x010CF2], [0x010CFA, 0x010D23], [0x010D30, 0x010D39], + [0x010D40, 0x010D65], + [0x010D6E, 0x010D85], + [0x010D8E, 0x010D8F], [0x010E60, 0x010E7E], [0x010E80, 0x010EA9], [0x010EB0, 0x010EB1], + [0x010EC2, 0x010EC4], [0x010F00, 0x010F27], [0x010F30, 0x010F45], [0x010F51, 0x010F59], @@ -635,7 +638,7 @@ const matchSymbols = buildString({ [0x011150, 0x011172], [0x011174, 0x011176], [0x011182, 0x0111B5], - [0x0111BF, 0x0111C8], + [0x0111C1, 0x0111C8], [0x0111CD, 0x0111CE], [0x0111D0, 0x0111DF], [0x0111E1, 0x0111F4], @@ -660,8 +663,14 @@ const matchSymbols = buildString({ [0x011335, 0x011339], [0x011341, 0x011344], [0x011347, 0x011348], - [0x01134B, 0x01134D], + [0x01134B, 0x01134C], [0x01135D, 0x011363], + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B9, 0x0113BA], + [0x0113CC, 0x0113CD], + [0x0113D3, 0x0113D5], + [0x0113D7, 0x0113D8], [0x011400, 0x011437], [0x011440, 0x011441], [0x011447, 0x01145B], @@ -684,6 +693,7 @@ const matchSymbols = buildString({ [0x0116AE, 0x0116AF], [0x0116B8, 0x0116B9], [0x0116C0, 0x0116C9], + [0x0116D0, 0x0116E3], [0x011700, 0x01171A], [0x011720, 0x011721], [0x011730, 0x011746], @@ -710,6 +720,8 @@ const matchSymbols = buildString({ [0x011A9A, 0x011AA2], [0x011AB0, 0x011AF8], [0x011B00, 0x011B09], + [0x011BC0, 0x011BE1], + [0x011BF0, 0x011BF9], [0x011C00, 0x011C08], [0x011C0A, 0x011C2F], [0x011C40, 0x011C45], @@ -738,7 +750,11 @@ const matchSymbols = buildString({ [0x012F90, 0x012FF2], [0x013000, 0x01342F], [0x013441, 0x013446], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x01611D], + [0x01612A, 0x01612C], + [0x016130, 0x016139], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A60, 0x016A69], @@ -751,15 +767,15 @@ const matchSymbols = buildString({ [0x016B5B, 0x016B61], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D79], [0x016E40, 0x016E9A], [0x016F00, 0x016F4A], [0x016F50, 0x016F87], [0x016F93, 0x016F9F], [0x016FE0, 0x016FE3], - [0x016FF0, 0x016FF1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -771,11 +787,13 @@ const matchSymbols = buildString({ [0x01BC70, 0x01BC7C], [0x01BC80, 0x01BC88], [0x01BC90, 0x01BC99], + [0x01CC00, 0x01CCF9], + [0x01CD00, 0x01CEB3], [0x01CF50, 0x01CFC3], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], [0x01D129, 0x01D164], - [0x01D16A, 0x01D16D], + [0x01D16A, 0x01D16C], [0x01D183, 0x01D184], [0x01D18C, 0x01D1A9], [0x01D1AE, 0x01D1EA], @@ -818,6 +836,8 @@ const matchSymbols = buildString({ [0x01E2F0, 0x01E2F9], [0x01E4D0, 0x01E4EB], [0x01E4F0, 0x01E4F9], + [0x01E5D0, 0x01E5ED], + [0x01E5F0, 0x01E5FA], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -870,19 +890,18 @@ const matchSymbols = buildString({ [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], - [0x01F8B0, 0x01F8B1], + [0x01F8B0, 0x01F8BB], + [0x01F8C0, 0x01F8C1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], - [0x01FB94, 0x01FBCA], - [0x01FBF0, 0x01FBF9], + [0x01FB94, 0x01FBF9], [0x020000, 0x02A6DF], [0x02A700, 0x02B739], [0x02B740, 0x02B81D], @@ -962,9 +981,7 @@ const nonMatchSymbols = buildString({ 0x000C91, 0x000CA9, 0x000CB4, - 0x000CBF, 0x000CC2, - 0x000CC9, 0x000CDF, 0x000CF0, 0x000D0D, @@ -1009,8 +1026,7 @@ const nonMatchSymbols = buildString({ 0x001932, 0x001A56, 0x001A62, - 0x001B3C, - 0x001B42, + 0x001B4D, 0x001BE6, 0x001BED, 0x001CED, @@ -1046,6 +1062,7 @@ const nonMatchSymbols = buildString({ 0x00A80B, 0x00A8FF, 0x00A9B3, + 0x00A9C0, 0x00A9CE, 0x00A9E5, 0x00A9FF, @@ -1094,10 +1111,10 @@ const nonMatchSymbols = buildString({ 0x011070, 0x0110BD, 0x011173, + 0x0111C0, 0x0111CF, 0x0111E0, 0x011212, - 0x011234, 0x01123E, 0x011287, 0x011289, @@ -1110,6 +1127,13 @@ const nonMatchSymbols = buildString({ 0x011334, 0x01133E, 0x011340, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113B8, + 0x0113CB, + 0x0113D2, + 0x0113D6, 0x011446, 0x01145C, 0x01145E, @@ -1120,12 +1144,11 @@ const nonMatchSymbols = buildString({ 0x01163D, 0x0116AB, 0x0116AD, - 0x0116B7, + 0x01171F, 0x011914, 0x011917, 0x011930, 0x011936, - 0x01193E, 0x011943, 0x0119E0, 0x011C09, @@ -1137,8 +1160,6 @@ const nonMatchSymbols = buildString({ 0x011D95, 0x011D97, 0x011F11, - 0x011F40, - 0x011F42, 0x01246F, 0x016A5F, 0x016ABF, @@ -1147,7 +1168,6 @@ const nonMatchSymbols = buildString({ 0x01AFF4, 0x01AFFC, 0x01AFFF, - 0x01D165, 0x01D455, 0x01D49D, 0x01D4AD, @@ -1195,7 +1215,6 @@ const nonMatchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, - 0x01FABE, 0x01FB93 ], ranges: [ @@ -1287,8 +1306,8 @@ const nonMatchSymbols = buildString({ [0x000C62, 0x000C65], [0x000C70, 0x000C76], [0x000CBA, 0x000CBC], - [0x000CC5, 0x000CC6], - [0x000CCC, 0x000CDC], + [0x000CBF, 0x000CC0], + [0x000CC5, 0x000CDC], [0x000CE2, 0x000CE5], [0x000CF4, 0x000D01], [0x000D3B, 0x000D3C], @@ -1340,9 +1359,8 @@ const nonMatchSymbols = buildString({ [0x0013FE, 0x0013FF], [0x00169D, 0x00169F], [0x0016F9, 0x0016FF], - [0x001712, 0x001714], - [0x001716, 0x00171E], - [0x001732, 0x001733], + [0x001712, 0x00171E], + [0x001732, 0x001734], [0x001737, 0x00173F], [0x001752, 0x00175F], [0x001771, 0x00177F], @@ -1376,20 +1394,18 @@ const nonMatchSymbols = buildString({ [0x001A8A, 0x001A8F], [0x001A9A, 0x001A9F], [0x001AAE, 0x001B03], - [0x001B34, 0x001B3A], - [0x001B4D, 0x001B4F], + [0x001B34, 0x001B3D], + [0x001B42, 0x001B44], [0x001B6B, 0x001B73], - [0x001B7F, 0x001B81], + [0x001B80, 0x001B81], [0x001BA2, 0x001BA5], - [0x001BA8, 0x001BA9], - [0x001BAB, 0x001BAD], + [0x001BA8, 0x001BAD], [0x001BE8, 0x001BE9], - [0x001BEF, 0x001BF1], - [0x001BF4, 0x001BFB], + [0x001BEF, 0x001BFB], [0x001C2C, 0x001C33], [0x001C36, 0x001C3A], [0x001C4A, 0x001C4C], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC8, 0x001CD2], [0x001CD4, 0x001CE0], @@ -1411,7 +1427,7 @@ const nonMatchSymbols = buildString({ [0x00209D, 0x00209F], [0x0020C1, 0x0020FF], [0x00218C, 0x00218F], - [0x002427, 0x00243F], + [0x00242A, 0x00243F], [0x00244B, 0x00245F], [0x002B74, 0x002B75], [0x002CEF, 0x002CF1], @@ -1428,7 +1444,7 @@ const nonMatchSymbols = buildString({ [0x00302A, 0x00302F], [0x003097, 0x00309A], [0x003100, 0x003104], - [0x0031E4, 0x0031EE], + [0x0031E6, 0x0031EE], [0x00A48D, 0x00A48F], [0x00A4C7, 0x00A4CF], [0x00A62C, 0x00A63F], @@ -1437,8 +1453,8 @@ const nonMatchSymbols = buildString({ [0x00A69E, 0x00A69F], [0x00A6F0, 0x00A6F1], [0x00A6F8, 0x00A6FF], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A825, 0x00A826], [0x00A82C, 0x00A82F], [0x00A83A, 0x00A83F], @@ -1447,7 +1463,7 @@ const nonMatchSymbols = buildString({ [0x00A8DA, 0x00A8F1], [0x00A926, 0x00A92D], [0x00A947, 0x00A951], - [0x00A954, 0x00A95E], + [0x00A953, 0x00A95E], [0x00A97D, 0x00A982], [0x00A9B6, 0x00A9B9], [0x00A9BC, 0x00A9BD], @@ -1515,7 +1531,8 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056E], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -1548,10 +1565,14 @@ const nonMatchSymbols = buildString({ [0x010CB3, 0x010CBF], [0x010CF3, 0x010CF9], [0x010D24, 0x010D2F], - [0x010D3A, 0x010E5F], + [0x010D3A, 0x010D3F], + [0x010D66, 0x010D6D], + [0x010D86, 0x010D8D], + [0x010D90, 0x010E5F], [0x010EAA, 0x010EAC], [0x010EAE, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFF], [0x010F28, 0x010F2F], [0x010F46, 0x010F50], [0x010F5A, 0x010F6F], @@ -1576,7 +1597,7 @@ const nonMatchSymbols = buildString({ [0x0111C9, 0x0111CC], [0x0111F5, 0x0111FF], [0x01122F, 0x011231], - [0x011236, 0x011237], + [0x011234, 0x011237], [0x011241, 0x01127F], [0x0112AA, 0x0112AF], [0x0112E3, 0x0112EF], @@ -1586,9 +1607,13 @@ const nonMatchSymbols = buildString({ [0x01133A, 0x01133C], [0x011345, 0x011346], [0x011349, 0x01134A], - [0x01134E, 0x01134F], + [0x01134D, 0x01134F], [0x011351, 0x01135C], - [0x011364, 0x0113FF], + [0x011364, 0x01137F], + [0x01138C, 0x01138D], + [0x0113BB, 0x0113C9], + [0x0113CE, 0x0113D0], + [0x0113D9, 0x0113FF], [0x011438, 0x01143F], [0x011442, 0x011444], [0x011462, 0x01147F], @@ -1606,10 +1631,11 @@ const nonMatchSymbols = buildString({ [0x011645, 0x01164F], [0x01165A, 0x01165F], [0x01166D, 0x01167F], - [0x0116B0, 0x0116B5], + [0x0116B0, 0x0116B7], [0x0116BA, 0x0116BF], - [0x0116CA, 0x0116FF], - [0x01171B, 0x01171F], + [0x0116CA, 0x0116CF], + [0x0116E4, 0x0116FF], + [0x01171B, 0x01171D], [0x011722, 0x011725], [0x011727, 0x01172F], [0x011747, 0x0117FF], @@ -1619,7 +1645,7 @@ const nonMatchSymbols = buildString({ [0x0118F3, 0x0118FE], [0x011907, 0x011908], [0x01190A, 0x01190B], - [0x011939, 0x01193C], + [0x011939, 0x01193E], [0x011947, 0x01194F], [0x01195A, 0x01199F], [0x0119A8, 0x0119A9], @@ -1635,7 +1661,9 @@ const nonMatchSymbols = buildString({ [0x011A98, 0x011A99], [0x011AA3, 0x011AAF], [0x011AF9, 0x011AFF], - [0x011B0A, 0x011BFF], + [0x011B0A, 0x011BBF], + [0x011BE2, 0x011BEF], + [0x011BFA, 0x011BFF], [0x011C30, 0x011C3D], [0x011C46, 0x011C4F], [0x011C6D, 0x011C6F], @@ -1652,6 +1680,7 @@ const nonMatchSymbols = buildString({ [0x011EF3, 0x011EF4], [0x011EF9, 0x011F01], [0x011F36, 0x011F3D], + [0x011F40, 0x011F42], [0x011F5A, 0x011FAF], [0x011FB1, 0x011FBF], [0x011FF2, 0x011FFE], @@ -1660,8 +1689,12 @@ const nonMatchSymbols = buildString({ [0x012544, 0x012F8F], [0x012FF3, 0x012FFF], [0x013430, 0x013440], - [0x013447, 0x0143FF], - [0x014647, 0x0167FF], + [0x013447, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01611E, 0x016129], + [0x01612D, 0x01612F], + [0x01613A, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], [0x016ACA, 0x016ACF], @@ -1670,15 +1703,15 @@ const nonMatchSymbols = buildString({ [0x016B30, 0x016B36], [0x016B46, 0x016B4F], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D7A, 0x016E3F], [0x016E9B, 0x016EFF], [0x016F4B, 0x016F4F], [0x016F88, 0x016F92], [0x016FA0, 0x016FDF], - [0x016FE4, 0x016FEF], - [0x016FF2, 0x016FFF], + [0x016FE4, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1691,12 +1724,14 @@ const nonMatchSymbols = buildString({ [0x01BC89, 0x01BC8F], [0x01BC9A, 0x01BC9B], [0x01BC9D, 0x01BC9E], - [0x01BCA0, 0x01CF4F], + [0x01BCA0, 0x01CBFF], + [0x01CCFA, 0x01CCFF], + [0x01CEB4, 0x01CF4F], [0x01CFC4, 0x01CFFF], [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], - [0x01D167, 0x01D169], - [0x01D16E, 0x01D182], + [0x01D165, 0x01D169], + [0x01D16D, 0x01D182], [0x01D185, 0x01D18B], [0x01D1AA, 0x01D1AD], [0x01D1EB, 0x01D1FF], @@ -1728,7 +1763,10 @@ const nonMatchSymbols = buildString({ [0x01E2FA, 0x01E2FE], [0x01E300, 0x01E4CF], [0x01E4EC, 0x01E4EF], - [0x01E4FA, 0x01E7DF], + [0x01E4FA, 0x01E5CF], + [0x01E5EE, 0x01E5EF], + [0x01E5FB, 0x01E5FE], + [0x01E600, 0x01E7DF], [0x01E8C5, 0x01E8C6], [0x01E8D0, 0x01E8FF], [0x01E944, 0x01E94A], @@ -1767,16 +1805,16 @@ const nonMatchSymbols = buildString({ [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8AF], - [0x01F8B2, 0x01F8FF], + [0x01F8BC, 0x01F8BF], + [0x01F8C2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x01FAFF], - [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], [0x02B73A, 0x02B73F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js b/test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js index a8a3b07cefd..f35beeee243 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js +++ b/test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Grapheme_Extend` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -47,9 +47,7 @@ const matchSymbols = buildString({ 0x000C3C, 0x000C81, 0x000CBC, - 0x000CBF, 0x000CC2, - 0x000CC6, 0x000D3E, 0x000D4D, 0x000D57, @@ -77,8 +75,6 @@ const matchSymbols = buildString({ 0x001A60, 0x001A62, 0x001A7F, - 0x001B3C, - 0x001B42, 0x001BE6, 0x001BED, 0x001CED, @@ -90,7 +86,9 @@ const matchSymbols = buildString({ 0x00A80B, 0x00A82C, 0x00A8FF, + 0x00A953, 0x00A9B3, + 0x00A9C0, 0x00A9E5, 0x00AA43, 0x00AA4C, @@ -109,14 +107,19 @@ const matchSymbols = buildString({ 0x011070, 0x0110C2, 0x011173, + 0x0111C0, 0x0111CF, - 0x011234, 0x01123E, 0x011241, 0x0112DF, 0x01133E, 0x011340, + 0x01134D, 0x011357, + 0x0113B8, + 0x0113C2, + 0x0113C5, + 0x0113D2, 0x011446, 0x01145E, 0x0114B0, @@ -126,9 +129,9 @@ const matchSymbols = buildString({ 0x01163D, 0x0116AB, 0x0116AD, - 0x0116B7, + 0x01171D, + 0x01171F, 0x011930, - 0x01193E, 0x011943, 0x0119E0, 0x011A47, @@ -137,12 +140,10 @@ const matchSymbols = buildString({ 0x011D47, 0x011D95, 0x011D97, - 0x011F40, - 0x011F42, + 0x011F5A, 0x013440, 0x016F4F, 0x016FE4, - 0x01D165, 0x01DA75, 0x01DA84, 0x01E08F, @@ -168,7 +169,7 @@ const matchSymbols = buildString({ [0x000825, 0x000827], [0x000829, 0x00082D], [0x000859, 0x00085B], - [0x000898, 0x00089F], + [0x000897, 0x00089F], [0x0008CA, 0x0008E1], [0x0008E3, 0x000902], [0x000941, 0x000948], @@ -195,7 +196,9 @@ const matchSymbols = buildString({ [0x000C4A, 0x000C4D], [0x000C55, 0x000C56], [0x000C62, 0x000C63], - [0x000CCC, 0x000CCD], + [0x000CBF, 0x000CC0], + [0x000CC6, 0x000CC8], + [0x000CCA, 0x000CCD], [0x000CD5, 0x000CD6], [0x000CE2, 0x000CE3], [0x000D00, 0x000D01], @@ -222,8 +225,8 @@ const matchSymbols = buildString({ [0x001071, 0x001074], [0x001085, 0x001086], [0x00135D, 0x00135F], - [0x001712, 0x001714], - [0x001732, 0x001733], + [0x001712, 0x001715], + [0x001732, 0x001734], [0x001752, 0x001753], [0x001772, 0x001773], [0x0017B4, 0x0017B5], @@ -240,14 +243,14 @@ const matchSymbols = buildString({ [0x001A73, 0x001A7C], [0x001AB0, 0x001ACE], [0x001B00, 0x001B03], - [0x001B34, 0x001B3A], + [0x001B34, 0x001B3D], + [0x001B42, 0x001B44], [0x001B6B, 0x001B73], [0x001B80, 0x001B81], [0x001BA2, 0x001BA5], - [0x001BA8, 0x001BA9], - [0x001BAB, 0x001BAD], + [0x001BA8, 0x001BAD], [0x001BE8, 0x001BE9], - [0x001BEF, 0x001BF1], + [0x001BEF, 0x001BF3], [0x001C2C, 0x001C33], [0x001C36, 0x001C37], [0x001CD0, 0x001CD2], @@ -289,8 +292,9 @@ const matchSymbols = buildString({ [0x010A38, 0x010A3A], [0x010AE5, 0x010AE6], [0x010D24, 0x010D27], + [0x010D69, 0x010D6D], [0x010EAB, 0x010EAC], - [0x010EFD, 0x010EFF], + [0x010EFC, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x011038, 0x011046], @@ -305,12 +309,16 @@ const matchSymbols = buildString({ [0x0111B6, 0x0111BE], [0x0111C9, 0x0111CC], [0x01122F, 0x011231], - [0x011236, 0x011237], + [0x011234, 0x011237], [0x0112E3, 0x0112EA], [0x011300, 0x011301], [0x01133B, 0x01133C], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x0113BB, 0x0113C0], + [0x0113C7, 0x0113C9], + [0x0113CE, 0x0113D0], + [0x0113E1, 0x0113E2], [0x011438, 0x01143F], [0x011442, 0x011444], [0x0114B3, 0x0114B8], @@ -322,13 +330,12 @@ const matchSymbols = buildString({ [0x0115DC, 0x0115DD], [0x011633, 0x01163A], [0x01163F, 0x011640], - [0x0116B0, 0x0116B5], - [0x01171D, 0x01171F], + [0x0116B0, 0x0116B7], [0x011722, 0x011725], [0x011727, 0x01172B], [0x01182F, 0x011837], [0x011839, 0x01183A], - [0x01193B, 0x01193C], + [0x01193B, 0x01193E], [0x0119D4, 0x0119D7], [0x0119DA, 0x0119DB], [0x011A01, 0x011A0A], @@ -351,15 +358,19 @@ const matchSymbols = buildString({ [0x011EF3, 0x011EF4], [0x011F00, 0x011F01], [0x011F36, 0x011F3A], + [0x011F40, 0x011F42], [0x013447, 0x013455], + [0x01611E, 0x016129], + [0x01612D, 0x01612F], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016F8F, 0x016F92], + [0x016FF0, 0x016FF1], [0x01BC9D, 0x01BC9E], [0x01CF00, 0x01CF2D], [0x01CF30, 0x01CF46], - [0x01D167, 0x01D169], - [0x01D16E, 0x01D172], + [0x01D165, 0x01D169], + [0x01D16D, 0x01D172], [0x01D17B, 0x01D182], [0x01D185, 0x01D18B], [0x01D1AA, 0x01D1AD], @@ -376,6 +387,7 @@ const matchSymbols = buildString({ [0x01E130, 0x01E136], [0x01E2EC, 0x01E2EF], [0x01E4EC, 0x01E4EF], + [0x01E5EE, 0x01E5EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0020, 0x0E007F], @@ -413,6 +425,8 @@ const nonMatchSymbols = buildString({ 0x000BBF, 0x000C3D, 0x000C49, + 0x000CC1, + 0x000CC9, 0x000D3D, 0x000DD5, 0x000F36, @@ -427,20 +441,22 @@ const nonMatchSymbols = buildString({ 0x001A57, 0x001A5F, 0x001A61, - 0x001B3B, - 0x001BAA, 0x001BE7, 0x001BEE, 0x001CD3, 0x001CE1, 0x00A673, + 0x00A952, 0x00AAB1, 0x00AAC0, 0x010A04, 0x01112C, - 0x011235, + 0x0111BF, 0x01133D, 0x01133F, + 0x0113C1, + 0x0113C6, + 0x0113D1, 0x011445, 0x0114B9, 0x0114BE, @@ -448,10 +464,9 @@ const nonMatchSymbols = buildString({ 0x0115BE, 0x01163E, 0x0116AC, - 0x0116B6, + 0x01171E, 0x011726, 0x011838, - 0x01193D, 0x011A97, 0x011C37, 0x011C3E, @@ -461,8 +476,6 @@ const nonMatchSymbols = buildString({ 0x011D3E, 0x011D46, 0x011D96, - 0x011F41, - 0x01D166, 0x01DAA0, 0x01E007, 0x01E022, @@ -486,7 +499,7 @@ const nonMatchSymbols = buildString({ [0x0007F4, 0x0007FC], [0x0007FE, 0x000815], [0x00082E, 0x000858], - [0x00085C, 0x000897], + [0x00085C, 0x000896], [0x0008A0, 0x0008C9], [0x000903, 0x000939], [0x00093D, 0x000940], @@ -531,9 +544,7 @@ const nonMatchSymbols = buildString({ [0x000C64, 0x000C80], [0x000C82, 0x000CBB], [0x000CBD, 0x000CBE], - [0x000CC0, 0x000CC1], [0x000CC3, 0x000CC5], - [0x000CC7, 0x000CCB], [0x000CCE, 0x000CD4], [0x000CD7, 0x000CE1], [0x000CE4, 0x000CFF], @@ -569,8 +580,8 @@ const nonMatchSymbols = buildString({ [0x00108E, 0x00109C], [0x00109E, 0x00135C], [0x001360, 0x001711], - [0x001715, 0x001731], - [0x001734, 0x001751], + [0x001716, 0x001731], + [0x001735, 0x001751], [0x001754, 0x001771], [0x001774, 0x0017B3], [0x0017BE, 0x0017C5], @@ -592,14 +603,14 @@ const nonMatchSymbols = buildString({ [0x001A80, 0x001AAF], [0x001ACF, 0x001AFF], [0x001B04, 0x001B33], - [0x001B3D, 0x001B41], - [0x001B43, 0x001B6A], + [0x001B3E, 0x001B41], + [0x001B45, 0x001B6A], [0x001B74, 0x001B7F], [0x001B82, 0x001BA1], [0x001BA6, 0x001BA7], [0x001BAE, 0x001BE5], [0x001BEA, 0x001BEC], - [0x001BF2, 0x001C2B], + [0x001BF4, 0x001C2B], [0x001C34, 0x001C35], [0x001C38, 0x001CCF], [0x001CE9, 0x001CEC], @@ -626,11 +637,12 @@ const nonMatchSymbols = buildString({ [0x00A8F2, 0x00A8FE], [0x00A900, 0x00A925], [0x00A92E, 0x00A946], - [0x00A952, 0x00A97F], + [0x00A954, 0x00A97F], [0x00A983, 0x00A9B2], [0x00A9B4, 0x00A9B5], [0x00A9BA, 0x00A9BB], - [0x00A9BE, 0x00A9E4], + [0x00A9BE, 0x00A9BF], + [0x00A9C1, 0x00A9E4], [0x00A9E6, 0x00AA28], [0x00AA2F, 0x00AA30], [0x00AA33, 0x00AA34], @@ -659,8 +671,9 @@ const nonMatchSymbols = buildString({ [0x010A3B, 0x010A3E], [0x010A40, 0x010AE4], [0x010AE7, 0x010D23], - [0x010D28, 0x010EAA], - [0x010EAD, 0x010EFC], + [0x010D28, 0x010D68], + [0x010D6E, 0x010EAA], + [0x010EAD, 0x010EFB], [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x011000], @@ -676,7 +689,7 @@ const nonMatchSymbols = buildString({ [0x011135, 0x011172], [0x011174, 0x01117F], [0x011182, 0x0111B5], - [0x0111BF, 0x0111C8], + [0x0111C1, 0x0111C8], [0x0111CD, 0x0111CE], [0x0111D0, 0x01122E], [0x011232, 0x011233], @@ -686,10 +699,16 @@ const nonMatchSymbols = buildString({ [0x0112E0, 0x0112E2], [0x0112EB, 0x0112FF], [0x011302, 0x01133A], - [0x011341, 0x011356], + [0x011341, 0x01134C], + [0x01134E, 0x011356], [0x011358, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x011437], + [0x011375, 0x0113B7], + [0x0113B9, 0x0113BA], + [0x0113C3, 0x0113C4], + [0x0113CA, 0x0113CD], + [0x0113D3, 0x0113E0], + [0x0113E3, 0x011437], [0x011440, 0x011441], [0x011447, 0x01145D], [0x01145F, 0x0114AF], @@ -730,18 +749,22 @@ const nonMatchSymbols = buildString({ [0x011EF5, 0x011EFF], [0x011F02, 0x011F35], [0x011F3B, 0x011F3F], - [0x011F43, 0x01343F], + [0x011F43, 0x011F59], + [0x011F5B, 0x01343F], [0x013441, 0x013446], - [0x013456, 0x016AEF], + [0x013456, 0x01611D], + [0x01612A, 0x01612C], + [0x016130, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016F4E], [0x016F50, 0x016F8E], [0x016F93, 0x016FE3], - [0x016FE5, 0x01BC9C], + [0x016FE5, 0x016FEF], + [0x016FF2, 0x01BC9C], [0x01BC9F, 0x01CEFF], [0x01CF2E, 0x01CF2F], [0x01CF47, 0x01D164], - [0x01D16A, 0x01D16D], + [0x01D16A, 0x01D16C], [0x01D173, 0x01D17A], [0x01D183, 0x01D184], [0x01D18C, 0x01D1A9], @@ -758,7 +781,8 @@ const nonMatchSymbols = buildString({ [0x01E137, 0x01E2AD], [0x01E2AF, 0x01E2EB], [0x01E2F0, 0x01E4EB], - [0x01E4F0, 0x01E8CF], + [0x01E4F0, 0x01E5ED], + [0x01E5F0, 0x01E8CF], [0x01E8D7, 0x01E943], [0x01E94B, 0x0E001F], [0x0E0080, 0x0E00FF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Hex_Digit.js b/test/built-ins/RegExp/property-escapes/generated/Hex_Digit.js index dfcc78c2d4a..5b4f7250ecd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Hex_Digit.js +++ b/test/built-ins/RegExp/property-escapes/generated/Hex_Digit.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Hex_Digit` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js b/test/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js index 23f33fda803..361241b6202 100644 --- a/test/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js +++ b/test/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `IDS_Binary_Operator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/IDS_Trinary_Operator.js b/test/built-ins/RegExp/property-escapes/generated/IDS_Trinary_Operator.js index 3959cda3c2e..17a4ffad3da 100644 --- a/test/built-ins/RegExp/property-escapes/generated/IDS_Trinary_Operator.js +++ b/test/built-ins/RegExp/property-escapes/generated/IDS_Trinary_Operator.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `IDS_Trinary_Operator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js b/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js index 5f17b8e322e..1eaf96651ac 100644 --- a/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js +++ b/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `ID_Continue` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -95,6 +95,10 @@ const matchSymbols = buildString({ 0x011288, 0x011350, 0x011357, + 0x01138B, + 0x01138E, + 0x0113C2, + 0x0113C5, 0x0114C7, 0x011644, 0x011909, @@ -167,7 +171,7 @@ const matchSymbols = buildString({ [0x000860, 0x00086A], [0x000870, 0x000887], [0x000889, 0x00088E], - [0x000898, 0x0008E1], + [0x000897, 0x0008E1], [0x0008E3, 0x000963], [0x000966, 0x00096F], [0x000971, 0x000983], @@ -360,7 +364,7 @@ const matchSymbols = buildString({ [0x001C00, 0x001C37], [0x001C40, 0x001C49], [0x001C4D, 0x001C7D], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CD0, 0x001CD2], @@ -426,9 +430,9 @@ const matchSymbols = buildString({ [0x00A67F, 0x00A6F1], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7CA], + [0x00A78B, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A827], [0x00A840, 0x00A873], [0x00A880, 0x00A8C5], @@ -520,6 +524,7 @@ const matchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -557,10 +562,14 @@ const matchSymbols = buildString({ [0x010CC0, 0x010CF2], [0x010D00, 0x010D27], [0x010D30, 0x010D39], + [0x010D40, 0x010D65], + [0x010D69, 0x010D6D], + [0x010D6F, 0x010D85], [0x010E80, 0x010EA9], [0x010EAB, 0x010EAC], [0x010EB0, 0x010EB1], - [0x010EFD, 0x010F1C], + [0x010EC2, 0x010EC4], + [0x010EFC, 0x010F1C], [0x010F30, 0x010F50], [0x010F70, 0x010F85], [0x010FB0, 0x010FC4], @@ -599,6 +608,12 @@ const matchSymbols = buildString({ [0x01135D, 0x011363], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B7, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113D3], + [0x0113E1, 0x0113E2], [0x011400, 0x01144A], [0x011450, 0x011459], [0x01145E, 0x011461], @@ -611,6 +626,7 @@ const matchSymbols = buildString({ [0x011650, 0x011659], [0x011680, 0x0116B8], [0x0116C0, 0x0116C9], + [0x0116D0, 0x0116E3], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x011739], @@ -631,6 +647,8 @@ const matchSymbols = buildString({ [0x011A00, 0x011A3E], [0x011A50, 0x011A99], [0x011AB0, 0x011AF8], + [0x011BC0, 0x011BE0], + [0x011BF0, 0x011BF9], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C40], @@ -654,14 +672,16 @@ const matchSymbols = buildString({ [0x011F00, 0x011F10], [0x011F12, 0x011F3A], [0x011F3E, 0x011F42], - [0x011F50, 0x011F59], + [0x011F50, 0x011F5A], [0x012000, 0x012399], [0x012400, 0x01246E], [0x012480, 0x012543], [0x012F90, 0x012FF0], [0x013000, 0x01342F], [0x013440, 0x013455], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x016139], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A60, 0x016A69], @@ -674,6 +694,8 @@ const matchSymbols = buildString({ [0x016B50, 0x016B59], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D6C], + [0x016D70, 0x016D79], [0x016E40, 0x016E7F], [0x016F00, 0x016F4A], [0x016F4F, 0x016F87], @@ -683,7 +705,7 @@ const matchSymbols = buildString({ [0x016FF0, 0x016FF1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -696,6 +718,7 @@ const matchSymbols = buildString({ [0x01BC80, 0x01BC88], [0x01BC90, 0x01BC99], [0x01BC9D, 0x01BC9E], + [0x01CCF0, 0x01CCF9], [0x01CF00, 0x01CF2D], [0x01CF30, 0x01CF46], [0x01D165, 0x01D169], @@ -750,6 +773,7 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], [0x01E4D0, 0x01E4F9], + [0x01E5D0, 0x01E5FA], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -975,6 +999,7 @@ const nonMatchSymbols = buildString({ 0x010A14, 0x010A18, 0x010AC8, + 0x010D6E, 0x010EAA, 0x011135, 0x0111CD, @@ -989,6 +1014,12 @@ const nonMatchSymbols = buildString({ 0x011331, 0x011334, 0x01133A, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113C1, + 0x0113C6, + 0x0113CB, 0x0114C6, 0x011914, 0x011917, @@ -1105,7 +1136,7 @@ const nonMatchSymbols = buildString({ [0x00082E, 0x00083F], [0x00085C, 0x00085F], [0x00086B, 0x00086F], - [0x00088F, 0x000897], + [0x00088F, 0x000896], [0x000964, 0x000965], [0x00098D, 0x00098E], [0x000991, 0x000992], @@ -1238,7 +1269,7 @@ const nonMatchSymbols = buildString({ [0x001C38, 0x001C3F], [0x001C4A, 0x001C4C], [0x001C7E, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CCF], [0x001CFB, 0x001CFF], @@ -1296,8 +1327,8 @@ const nonMatchSymbols = buildString({ [0x00A6F2, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A828, 0x00A82B], [0x00A82D, 0x00A83F], [0x00A874, 0x00A87F], @@ -1369,7 +1400,8 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056F], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -1400,9 +1432,12 @@ const nonMatchSymbols = buildString({ [0x010CB3, 0x010CBF], [0x010CF3, 0x010CFF], [0x010D28, 0x010D2F], - [0x010D3A, 0x010E7F], + [0x010D3A, 0x010D3F], + [0x010D66, 0x010D68], + [0x010D86, 0x010E7F], [0x010EAD, 0x010EAF], - [0x010EB2, 0x010EFC], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFB], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F51, 0x010F6F], @@ -1435,7 +1470,11 @@ const nonMatchSymbols = buildString({ [0x011358, 0x01135C], [0x011364, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x0113FF], + [0x011375, 0x01137F], + [0x01138C, 0x01138D], + [0x0113C3, 0x0113C4], + [0x0113D4, 0x0113E0], + [0x0113E3, 0x0113FF], [0x01144B, 0x01144F], [0x01145A, 0x01145D], [0x011462, 0x01147F], @@ -1448,7 +1487,8 @@ const nonMatchSymbols = buildString({ [0x011645, 0x01164F], [0x01165A, 0x01167F], [0x0116B9, 0x0116BF], - [0x0116CA, 0x0116FF], + [0x0116CA, 0x0116CF], + [0x0116E4, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x01173A, 0x01173F], @@ -1467,7 +1507,9 @@ const nonMatchSymbols = buildString({ [0x011A48, 0x011A4F], [0x011A9A, 0x011A9C], [0x011A9E, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011BBF], + [0x011BE1, 0x011BEF], + [0x011BFA, 0x011BFF], [0x011C41, 0x011C4F], [0x011C5A, 0x011C71], [0x011C90, 0x011C91], @@ -1480,15 +1522,17 @@ const nonMatchSymbols = buildString({ [0x011EF7, 0x011EFF], [0x011F3B, 0x011F3D], [0x011F43, 0x011F4F], - [0x011F5A, 0x011FAF], + [0x011F5B, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x0123FF], [0x01246F, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], [0x013430, 0x01343F], - [0x013456, 0x0143FF], - [0x014647, 0x0167FF], + [0x013456, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01613A, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6F], [0x016ACA, 0x016ACF], @@ -1498,7 +1542,9 @@ const nonMatchSymbols = buildString({ [0x016B44, 0x016B4F], [0x016B5A, 0x016B62], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D6D, 0x016D6F], + [0x016D7A, 0x016E3F], [0x016E80, 0x016EFF], [0x016F4B, 0x016F4E], [0x016F88, 0x016F8E], @@ -1506,7 +1552,7 @@ const nonMatchSymbols = buildString({ [0x016FE5, 0x016FEF], [0x016FF2, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1518,7 +1564,8 @@ const nonMatchSymbols = buildString({ [0x01BC7D, 0x01BC7F], [0x01BC89, 0x01BC8F], [0x01BC9A, 0x01BC9C], - [0x01BC9F, 0x01CEFF], + [0x01BC9F, 0x01CCEF], + [0x01CCFA, 0x01CEFF], [0x01CF2E, 0x01CF2F], [0x01CF47, 0x01D164], [0x01D16A, 0x01D16C], @@ -1552,7 +1599,8 @@ const nonMatchSymbols = buildString({ [0x01E14F, 0x01E28F], [0x01E2AF, 0x01E2BF], [0x01E2FA, 0x01E4CF], - [0x01E4FA, 0x01E7DF], + [0x01E4FA, 0x01E5CF], + [0x01E5FB, 0x01E7DF], [0x01E8C5, 0x01E8CF], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], diff --git a/test/built-ins/RegExp/property-escapes/generated/ID_Start.js b/test/built-ins/RegExp/property-escapes/generated/ID_Start.js index 114728af7fd..9835d3b609a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/ID_Start.js +++ b/test/built-ins/RegExp/property-escapes/generated/ID_Start.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `ID_Start` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -109,6 +109,11 @@ const matchSymbols = buildString({ 0x011288, 0x01133D, 0x011350, + 0x01138B, + 0x01138E, + 0x0113B7, + 0x0113D1, + 0x0113D3, 0x0114C7, 0x011644, 0x0116B8, @@ -134,6 +139,7 @@ const matchSymbols = buildString({ 0x01D4BB, 0x01D546, 0x01E14E, + 0x01E5F0, 0x01E94B, 0x01EE24, 0x01EE27, @@ -322,7 +328,7 @@ const matchSymbols = buildString({ [0x001C00, 0x001C23], [0x001C4D, 0x001C4F], [0x001C5A, 0x001C7D], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CE9, 0x001CEC], @@ -388,9 +394,9 @@ const matchSymbols = buildString({ [0x00A6A0, 0x00A6EF], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7CA], + [0x00A78B, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A801], [0x00A803, 0x00A805], [0x00A807, 0x00A80A], @@ -480,6 +486,7 @@ const matchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -513,8 +520,11 @@ const matchSymbols = buildString({ [0x010C80, 0x010CB2], [0x010CC0, 0x010CF2], [0x010D00, 0x010D23], + [0x010D4A, 0x010D65], + [0x010D6F, 0x010D85], [0x010E80, 0x010EA9], [0x010EB0, 0x010EB1], + [0x010EC2, 0x010EC4], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], [0x010F70, 0x010F81], @@ -543,6 +553,8 @@ const matchSymbols = buildString({ [0x011332, 0x011333], [0x011335, 0x011339], [0x01135D, 0x011361], + [0x011380, 0x011389], + [0x011390, 0x0113B5], [0x011400, 0x011434], [0x011447, 0x01144A], [0x01145F, 0x011461], @@ -565,6 +577,7 @@ const matchSymbols = buildString({ [0x011A0B, 0x011A32], [0x011A5C, 0x011A89], [0x011AB0, 0x011AF8], + [0x011BC0, 0x011BE0], [0x011C00, 0x011C08], [0x011C0A, 0x011C2E], [0x011C72, 0x011C8F], @@ -583,7 +596,9 @@ const matchSymbols = buildString({ [0x012F90, 0x012FF0], [0x013000, 0x01342F], [0x013441, 0x013446], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x01611D], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A70, 0x016ABE], @@ -592,13 +607,14 @@ const matchSymbols = buildString({ [0x016B40, 0x016B43], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D6C], [0x016E40, 0x016E7F], [0x016F00, 0x016F4A], [0x016F93, 0x016F9F], [0x016FE0, 0x016FE1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -645,6 +661,7 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], [0x01E4D0, 0x01E4EB], + [0x01E5D0, 0x01E5ED], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -839,6 +856,10 @@ const nonMatchSymbols = buildString({ 0x011329, 0x011331, 0x011334, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113D2, 0x0114C6, 0x011914, 0x011917, @@ -1065,7 +1086,7 @@ const nonMatchSymbols = buildString({ [0x001C24, 0x001C4C], [0x001C50, 0x001C59], [0x001C7E, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CE8], [0x001CF7, 0x001CF9], @@ -1123,8 +1144,8 @@ const nonMatchSymbols = buildString({ [0x00A6F0, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A823, 0x00A83F], [0x00A874, 0x00A881], [0x00A8B4, 0x00A8F1], @@ -1190,7 +1211,8 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056F], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -1218,9 +1240,12 @@ const nonMatchSymbols = buildString({ [0x010C49, 0x010C7F], [0x010CB3, 0x010CBF], [0x010CF3, 0x010CFF], - [0x010D24, 0x010E7F], + [0x010D24, 0x010D49], + [0x010D66, 0x010D6E], + [0x010D86, 0x010E7F], [0x010EAA, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F46, 0x010F6F], @@ -1249,7 +1274,10 @@ const nonMatchSymbols = buildString({ [0x01133A, 0x01133C], [0x01133E, 0x01134F], [0x011351, 0x01135C], - [0x011362, 0x0113FF], + [0x011362, 0x01137F], + [0x01138C, 0x01138D], + [0x0113B8, 0x0113D0], + [0x0113D4, 0x0113FF], [0x011435, 0x011446], [0x01144B, 0x01145E], [0x011462, 0x01147F], @@ -1278,7 +1306,8 @@ const nonMatchSymbols = buildString({ [0x011A51, 0x011A5B], [0x011A8A, 0x011A9C], [0x011A9E, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011BBF], + [0x011BE1, 0x011BFF], [0x011C2F, 0x011C3F], [0x011C41, 0x011C71], [0x011C90, 0x011CFF], @@ -1294,8 +1323,10 @@ const nonMatchSymbols = buildString({ [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], [0x013430, 0x013440], - [0x013447, 0x0143FF], - [0x014647, 0x0167FF], + [0x013447, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01611E, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], [0x016ABF, 0x016ACF], @@ -1303,14 +1334,15 @@ const nonMatchSymbols = buildString({ [0x016B30, 0x016B3F], [0x016B44, 0x016B62], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D6D, 0x016E3F], [0x016E80, 0x016EFF], [0x016F4B, 0x016F4F], [0x016F51, 0x016F92], [0x016FA0, 0x016FDF], [0x016FE4, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1337,7 +1369,9 @@ const nonMatchSymbols = buildString({ [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], [0x01E2EC, 0x01E4CF], - [0x01E4EC, 0x01E7DF], + [0x01E4EC, 0x01E5CF], + [0x01E5EE, 0x01E5EF], + [0x01E5F1, 0x01E7DF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E94A], [0x01E94C, 0x01EDFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Ideographic.js b/test/built-ins/RegExp/property-escapes/generated/Ideographic.js index 5c3bfa021d9..881c1e08625 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Ideographic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Ideographic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Ideographic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -27,7 +27,7 @@ const matchSymbols = buildString({ [0x00FA70, 0x00FAD9], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01B170, 0x01B2FB], [0x020000, 0x02A6DF], [0x02A700, 0x02B739], @@ -66,7 +66,7 @@ const nonMatchSymbols = buildString({ [0x00FADA, 0x016FE3], [0x016FE5, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01B16F], [0x01B2FC, 0x01FFFF], [0x02A6E0, 0x02A6FF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Join_Control.js b/test/built-ins/RegExp/property-escapes/generated/Join_Control.js index c159a3c240d..477f724ee7b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Join_Control.js +++ b/test/built-ins/RegExp/property-escapes/generated/Join_Control.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Join_Control` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Logical_Order_Exception.js b/test/built-ins/RegExp/property-escapes/generated/Logical_Order_Exception.js index 7e2f49f2344..95d654f3204 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Logical_Order_Exception.js +++ b/test/built-ins/RegExp/property-escapes/generated/Logical_Order_Exception.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Logical_Order_Exception` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Lowercase.js b/test/built-ins/RegExp/property-escapes/generated/Lowercase.js index 5a8678043b0..295c08d4635 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Lowercase.js +++ b/test/built-ins/RegExp/property-escapes/generated/Lowercase.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Lowercase` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -262,6 +262,7 @@ const matchSymbols = buildString({ 0x00052B, 0x00052D, 0x00052F, + 0x001C8A, 0x001E01, 0x001E03, 0x001E05, @@ -556,11 +557,13 @@ const matchSymbols = buildString({ 0x00A7C3, 0x00A7C8, 0x00A7CA, + 0x00A7CD, 0x00A7D1, 0x00A7D3, 0x00A7D5, 0x00A7D7, 0x00A7D9, + 0x00A7DB, 0x00A7F6, 0x010780, 0x01D4BB, @@ -655,6 +658,7 @@ const matchSymbols = buildString({ [0x010787, 0x0107B0], [0x0107B2, 0x0107BA], [0x010CC0, 0x010CF2], + [0x010D70, 0x010D85], [0x0118C0, 0x0118DF], [0x016E60, 0x016E7F], [0x01D41A, 0x01D433], @@ -937,6 +941,7 @@ const nonMatchSymbols = buildString({ 0x00052C, 0x00052E, 0x0010FB, + 0x001C89, 0x001E02, 0x001E04, 0x001E06, @@ -1222,6 +1227,7 @@ const nonMatchSymbols = buildString({ 0x00A7D4, 0x00A7D6, 0x00A7D8, + 0x00A7DA, 0x00A7F5, 0x00A7F7, 0x00AB5B, @@ -1289,7 +1295,7 @@ const nonMatchSymbols = buildString({ [0x000589, 0x0010CF], [0x001100, 0x0013F7], [0x0013FE, 0x001C7F], - [0x001C89, 0x001CFF], + [0x001C8B, 0x001CFF], [0x001DC0, 0x001E00], [0x001F08, 0x001F0F], [0x001F16, 0x001F1F], @@ -1340,8 +1346,9 @@ const nonMatchSymbols = buildString({ [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], [0x00A7C4, 0x00A7C7], - [0x00A7CB, 0x00A7D0], - [0x00A7DA, 0x00A7F1], + [0x00A7CB, 0x00A7CC], + [0x00A7CE, 0x00A7D0], + [0x00A7DC, 0x00A7F1], [0x00A7FB, 0x00AB2F], [0x00AB6A, 0x00AB6F], [0x00ABC0, 0x00DBFF], @@ -1354,7 +1361,8 @@ const nonMatchSymbols = buildString({ [0x0105BD, 0x01077F], [0x010781, 0x010782], [0x0107BB, 0x010CBF], - [0x010CF3, 0x0118BF], + [0x010CF3, 0x010D6F], + [0x010D86, 0x0118BF], [0x0118E0, 0x016E5F], [0x016E80, 0x01D419], [0x01D434, 0x01D44D], diff --git a/test/built-ins/RegExp/property-escapes/generated/Math.js b/test/built-ins/RegExp/property-escapes/generated/Math.js index a8bcc36e3b9..7695556e4ba 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Math.js +++ b/test/built-ins/RegExp/property-escapes/generated/Math.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Math` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -119,6 +119,7 @@ const matchSymbols = buildString({ [0x00FE61, 0x00FE66], [0x00FF1C, 0x00FF1E], [0x00FFE9, 0x00FFEC], + [0x010D8E, 0x010D8F], [0x01D400, 0x01D454], [0x01D456, 0x01D49C], [0x01D49E, 0x01D49F], @@ -291,7 +292,8 @@ const nonMatchSymbols = buildString({ [0x00FF3F, 0x00FF5B], [0x00FF5F, 0x00FFE1], [0x00FFE3, 0x00FFE8], - [0x00FFED, 0x01D3FF], + [0x00FFED, 0x010D8D], + [0x010D90, 0x01D3FF], [0x01D4A0, 0x01D4A1], [0x01D4A3, 0x01D4A4], [0x01D4A7, 0x01D4A8], diff --git a/test/built-ins/RegExp/property-escapes/generated/Noncharacter_Code_Point.js b/test/built-ins/RegExp/property-escapes/generated/Noncharacter_Code_Point.js index 75992a337bd..7669a2acff4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Noncharacter_Code_Point.js +++ b/test/built-ins/RegExp/property-escapes/generated/Noncharacter_Code_Point.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Noncharacter_Code_Point` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js b/test/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js index 8678b01094d..0b5581e4483 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js +++ b/test/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Pattern_Syntax` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Pattern_White_Space.js b/test/built-ins/RegExp/property-escapes/generated/Pattern_White_Space.js index 00d72fd99f1..75f893a36ce 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Pattern_White_Space.js +++ b/test/built-ins/RegExp/property-escapes/generated/Pattern_White_Space.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Pattern_White_Space` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js b/test/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js index 9daa2c53198..fea177bd516 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js +++ b/test/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Quotation_Mark` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Radical.js b/test/built-ins/RegExp/property-escapes/generated/Radical.js index 5b2b97eb45a..1481a76f285 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Radical.js +++ b/test/built-ins/RegExp/property-escapes/generated/Radical.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Radical` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js b/test/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js index 7b246605b28..9f710b7a1d1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js +++ b/test/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Regional_Indicator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js index 3408e7d4254..129c85abf4d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Adlam` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js index e0ca26c05d3..7075cbcaee2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ahom` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Anatolian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Anatolian_Hieroglyphs.js index 7c26207688f..d7e4f36d001 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Anatolian_Hieroglyphs.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Anatolian_Hieroglyphs.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Anatolian_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js index b6777a13d9d..1b9463826fa 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Arabic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -46,7 +46,7 @@ const matchSymbols = buildString({ [0x000750, 0x00077F], [0x000870, 0x00088E], [0x000890, 0x000891], - [0x000898, 0x0008E1], + [0x000897, 0x0008E1], [0x0008E3, 0x0008FF], [0x00FB50, 0x00FBC2], [0x00FBD3, 0x00FD3D], @@ -56,7 +56,8 @@ const matchSymbols = buildString({ [0x00FE70, 0x00FE74], [0x00FE76, 0x00FEFC], [0x010E60, 0x010E7E], - [0x010EFD, 0x010EFF], + [0x010EC2, 0x010EC4], + [0x010EFC, 0x010EFF], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], [0x01EE21, 0x01EE22], @@ -143,7 +144,7 @@ const nonMatchSymbols = buildString({ [0x00064B, 0x000655], [0x000700, 0x00074F], [0x000780, 0x00086F], - [0x000892, 0x000897], + [0x000892, 0x000896], [0x000900, 0x00DBFF], [0x00E000, 0x00FB4F], [0x00FBC3, 0x00FBD2], @@ -153,7 +154,8 @@ const nonMatchSymbols = buildString({ [0x00FDD0, 0x00FDEF], [0x00FE00, 0x00FE6F], [0x00FEFD, 0x010E5F], - [0x010E7F, 0x010EFC], + [0x010E7F, 0x010EC1], + [0x010EC5, 0x010EFB], [0x010F00, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js index 06dcf946a3f..13e861559e7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Armenian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js index 5a63843625c..e47f346912f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Avestan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js index 03a429d6a2d..887084b5a52 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Balinese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -17,7 +17,7 @@ const matchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x001B00, 0x001B4C], - [0x001B50, 0x001B7E] + [0x001B4E, 0x001B7F] ] }); testPropertyEscapes( @@ -42,12 +42,13 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x001B4D + ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x001AFF], - [0x001B4D, 0x001B4F], - [0x001B7F, 0x00DBFF], + [0x001B80, 0x00DBFF], [0x00E000, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js index 32078d6757f..401a99f52ed 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bamum` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bassa_Vah.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bassa_Vah.js index 18dc5071f4f..5820eea166e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bassa_Vah.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bassa_Vah.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bassa_Vah` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js index b3a03e74f28..8bd84f2b96a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Batak` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js index 10a628bcc28..ec45864102c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bengali` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js index ed31932478c..c93726657ef 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bhaiksuki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js index 0cd5b93115a..91f6a553d76 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bopomofo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js index 2c02c47c82a..6b78dc62533 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Brahmi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js index b31f0cc0bee..c7f63d69850 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Braille` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js index 67e35081d61..ee96d830616 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Buginese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js index a404578ca04..3d59aea1302 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Buhid` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Canadian_Aboriginal.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Canadian_Aboriginal.js index 9c6039638d1..15dad3cb9b6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Canadian_Aboriginal.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Canadian_Aboriginal.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Canadian_Aboriginal` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js index 9b275533b45..4917f9ad761 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Carian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Caucasian_Albanian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Caucasian_Albanian.js index be886bced0d..bd2398afbb1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Caucasian_Albanian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Caucasian_Albanian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Caucasian_Albanian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js index 0cee8eab485..0111699629e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Chakma` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js index 3535f767e77..aeea9798af9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js index 876fa1a534b..f69cd716fdb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cherokee` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Chorasmian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Chorasmian.js index bb740ba3dec..a90304fc52c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Chorasmian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Chorasmian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Chorasmian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js index 601771dba33..03e0c5b9e20 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Common` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -78,7 +78,7 @@ const matchSymbols = buildString({ [0x002133, 0x00214D], [0x00214F, 0x00215F], [0x002189, 0x00218B], - [0x002190, 0x002426], + [0x002190, 0x002429], [0x002440, 0x00244A], [0x002460, 0x0027FF], [0x002900, 0x002B73], @@ -92,7 +92,7 @@ const matchSymbols = buildString({ [0x00309B, 0x00309C], [0x0030FB, 0x0030FC], [0x003190, 0x00319F], - [0x0031C0, 0x0031E3], + [0x0031C0, 0x0031E5], [0x003220, 0x00325F], [0x00327F, 0x0032CF], [0x003358, 0x0033FF], @@ -120,6 +120,8 @@ const matchSymbols = buildString({ [0x0101D0, 0x0101FC], [0x0102E1, 0x0102FB], [0x01BCA0, 0x01BCA3], + [0x01CC00, 0x01CCF9], + [0x01CD00, 0x01CEB3], [0x01CF50, 0x01CFC3], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], @@ -176,19 +178,18 @@ const matchSymbols = buildString({ [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], - [0x01F8B0, 0x01F8B1], + [0x01F8B0, 0x01F8BB], + [0x01F8C0, 0x01F8C1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], - [0x01FB94, 0x01FBCA], - [0x01FBF0, 0x01FBF9], + [0x01FB94, 0x01FBF9], [0x0E0020, 0x0E007F] ] }); @@ -249,7 +250,6 @@ const nonMatchSymbols = buildString({ 0x01F0C0, 0x01F0D0, 0x01F200, - 0x01FABE, 0x01FB93 ], ranges: [ @@ -290,7 +290,7 @@ const nonMatchSymbols = buildString({ [0x00212A, 0x00212B], [0x002160, 0x002188], [0x00218C, 0x00218F], - [0x002427, 0x00243F], + [0x00242A, 0x00243F], [0x00244B, 0x00245F], [0x002800, 0x0028FF], [0x002B74, 0x002B75], @@ -303,7 +303,7 @@ const nonMatchSymbols = buildString({ [0x0030A1, 0x0030FA], [0x0030FD, 0x00318F], [0x0031A0, 0x0031BF], - [0x0031E4, 0x0031EE], + [0x0031E6, 0x0031EE], [0x0031F0, 0x00321F], [0x003260, 0x00327E], [0x0032D0, 0x0032FE], @@ -334,7 +334,9 @@ const nonMatchSymbols = buildString({ [0x01019D, 0x0101CF], [0x0101FD, 0x0102E0], [0x0102FC, 0x01BC9F], - [0x01BCA4, 0x01CF4F], + [0x01BCA4, 0x01CBFF], + [0x01CCFA, 0x01CCFF], + [0x01CEB4, 0x01CF4F], [0x01CFC4, 0x01CFFF], [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], @@ -379,16 +381,16 @@ const nonMatchSymbols = buildString({ [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8AF], - [0x01F8B2, 0x01F8FF], + [0x01F8BC, 0x01F8BF], + [0x01F8C2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x01FAFF], - [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x0E0000], [0x0E0002, 0x0E001F], [0x0E0080, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js index e61b39b5dfb..ca5d32b5933 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Coptic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js index 236210e4696..4235d96bbcd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cuneiform` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js index 307a6d27494..e8cb0cc90cf 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cypriot` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypro_Minoan.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypro_Minoan.js index 1d38f55e8db..a6d5e817cdd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypro_Minoan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypro_Minoan.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cypro_Minoan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js index 842c2526ecb..f188dbaa6c3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cyrillic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -22,7 +22,7 @@ const matchSymbols = buildString({ ranges: [ [0x000400, 0x000484], [0x000487, 0x00052F], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x002DE0, 0x002DFF], [0x00A640, 0x00A69F], [0x00FE2E, 0x00FE2F], @@ -57,7 +57,7 @@ const nonMatchSymbols = buildString({ [0x000000, 0x0003FF], [0x000485, 0x000486], [0x000530, 0x001C7F], - [0x001C89, 0x001D2A], + [0x001C8B, 0x001D2A], [0x001D2C, 0x001D77], [0x001D79, 0x002DDF], [0x002E00, 0x00A63F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js index 295ce6f7c50..e3ca791c691 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Deseret` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js index c354051a48a..1c7d310df91 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Devanagari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Dives_Akuru.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Dives_Akuru.js index f16b0c8875e..f406e090ead 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Dives_Akuru.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Dives_Akuru.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Dives_Akuru` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js index 253e79e96e3..78bc16501e0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Dogra` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js index d95132209c4..2af59767957 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Duployan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js index 6d42aaf4f73..eaa212847db 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Egyptian_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,7 +16,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x013000, 0x013455] + [0x013000, 0x013455], + [0x013460, 0x0143FA] ] }); testPropertyEscapes( @@ -46,7 +47,8 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x012FFF], - [0x013456, 0x10FFFF] + [0x013456, 0x01345F], + [0x0143FB, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js index 7e228ac197b..d0fad5dffec 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Elbasan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js index 7b146a4cca7..f8334b851f7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Elymaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js index b3e34468b70..8b49463d5b4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ethiopic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Garay.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Garay.js new file mode 100644 index 00000000000..f915b7ddbd7 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Garay.js @@ -0,0 +1,75 @@ +// Copyright 2024 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 `Script=Garay` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x010D40, 0x010D65], + [0x010D69, 0x010D85], + [0x010D8E, 0x010D8F] + ] +}); +testPropertyEscapes( + /^\p{Script=Garay}+$/u, + matchSymbols, + "\\p{Script=Garay}" +); +testPropertyEscapes( + /^\p{Script=Gara}+$/u, + matchSymbols, + "\\p{Script=Gara}" +); +testPropertyEscapes( + /^\p{sc=Garay}+$/u, + matchSymbols, + "\\p{sc=Garay}" +); +testPropertyEscapes( + /^\p{sc=Gara}+$/u, + matchSymbols, + "\\p{sc=Gara}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x010D3F], + [0x010D66, 0x010D68], + [0x010D86, 0x010D8D], + [0x010D90, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Garay}+$/u, + nonMatchSymbols, + "\\P{Script=Garay}" +); +testPropertyEscapes( + /^\P{Script=Gara}+$/u, + nonMatchSymbols, + "\\P{Script=Gara}" +); +testPropertyEscapes( + /^\P{sc=Garay}+$/u, + nonMatchSymbols, + "\\P{sc=Garay}" +); +testPropertyEscapes( + /^\P{sc=Gara}+$/u, + nonMatchSymbols, + "\\P{sc=Gara}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js index 39aca2bd9a7..b9b9a7dce41 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Georgian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js index 3f24487d38c..d3a0baf654b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Glagolitic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js index a8c35167896..df472f2acd4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Gothic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js index 1eb18815132..26f3f2ffee8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Grantha` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js index 40d554bbf94..0fe741bfcb3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Greek` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js index c3ca9efeb89..c3df87578bd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Gujarati` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gunjala_Gondi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gunjala_Gondi.js index 3b96ec41bb5..1f02b01ba92 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gunjala_Gondi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gunjala_Gondi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Gunjala_Gondi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js index d0bea1f511f..19c2c8df64d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Gurmukhi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurung_Khema.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurung_Khema.js new file mode 100644 index 00000000000..0e2b4a35274 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurung_Khema.js @@ -0,0 +1,71 @@ +// Copyright 2024 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 `Script=Gurung_Khema` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x016100, 0x016139] + ] +}); +testPropertyEscapes( + /^\p{Script=Gurung_Khema}+$/u, + matchSymbols, + "\\p{Script=Gurung_Khema}" +); +testPropertyEscapes( + /^\p{Script=Gukh}+$/u, + matchSymbols, + "\\p{Script=Gukh}" +); +testPropertyEscapes( + /^\p{sc=Gurung_Khema}+$/u, + matchSymbols, + "\\p{sc=Gurung_Khema}" +); +testPropertyEscapes( + /^\p{sc=Gukh}+$/u, + matchSymbols, + "\\p{sc=Gukh}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x0160FF], + [0x01613A, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Gurung_Khema}+$/u, + nonMatchSymbols, + "\\P{Script=Gurung_Khema}" +); +testPropertyEscapes( + /^\P{Script=Gukh}+$/u, + nonMatchSymbols, + "\\P{Script=Gukh}" +); +testPropertyEscapes( + /^\P{sc=Gurung_Khema}+$/u, + nonMatchSymbols, + "\\P{sc=Gurung_Khema}" +); +testPropertyEscapes( + /^\P{sc=Gukh}+$/u, + nonMatchSymbols, + "\\P{sc=Gukh}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js index 77d4eb87577..2dca158fe36 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Han` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js index 2ac43c16de1..9f3a79117a5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hangul` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanifi_Rohingya.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanifi_Rohingya.js index 9a10747072e..a8e099c44ce 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanifi_Rohingya.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanifi_Rohingya.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hanifi_Rohingya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js index 2cb433f5c9f..ac5de401275 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hanunoo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js index 6d40da2dc78..58d3826607b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hatran` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js index af3db4e9507..f565a9ddaf3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hebrew` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js index 1c7e7863cca..c2deda64d1d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hiragana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Imperial_Aramaic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Imperial_Aramaic.js index 357809765ee..e158e3f23cd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Imperial_Aramaic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Imperial_Aramaic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Imperial_Aramaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js index 901d4d4f82e..96cd7eabc55 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Inherited` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Pahlavi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Pahlavi.js index d873f3cbdb8..31dd576603e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Pahlavi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Pahlavi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Inscriptional_Pahlavi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Parthian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Parthian.js index 92f0cfa931b..03c06958e0b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Parthian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Parthian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Inscriptional_Parthian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js index 6a2da167f6d..b2f8d81bfc0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Javanese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js index 7d02b43c028..a412236e305 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kaithi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js index 0d41e0b3283..7ad25e30198 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kannada` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js index 75baa1a6acb..7500ef167ad 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Katakana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kawi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kawi.js index 920e8347879..2725adea3cb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kawi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kawi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kawi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,7 @@ const matchSymbols = buildString({ ranges: [ [0x011F00, 0x011F10], [0x011F12, 0x011F3A], - [0x011F3E, 0x011F59] + [0x011F3E, 0x011F5A] ] }); testPropertyEscapes( @@ -51,7 +51,7 @@ const nonMatchSymbols = buildString({ [0x000000, 0x00DBFF], [0x00E000, 0x011EFF], [0x011F3B, 0x011F3D], - [0x011F5A, 0x10FFFF] + [0x011F5B, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js index eea44545452..63a32768e83 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kayah_Li` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js index 4f443bd59ab..b38b8a2aeea 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kharoshthi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khitan_Small_Script.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khitan_Small_Script.js index 8060aeaf97a..57d4a3b281c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khitan_Small_Script.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khitan_Small_Script.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Khitan_Small_Script` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,7 +15,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ - 0x016FE4 + 0x016FE4, + 0x018CFF ], ranges: [ [0x018B00, 0x018CD5] @@ -49,7 +50,8 @@ const nonMatchSymbols = buildString({ [0x000000, 0x00DBFF], [0x00E000, 0x016FE3], [0x016FE5, 0x018AFF], - [0x018CD6, 0x10FFFF] + [0x018CD6, 0x018CFE], + [0x018D00, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js index d3ba5d8a23e..f9534adf4b7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Khmer` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js index fb70539c22d..24b57d04674 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Khojki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js index fad8a373bee..c4a37e512f4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Khudawadi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kirat_Rai.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kirat_Rai.js new file mode 100644 index 00000000000..e6a01eec787 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kirat_Rai.js @@ -0,0 +1,71 @@ +// Copyright 2024 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 `Script=Kirat_Rai` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x016D40, 0x016D79] + ] +}); +testPropertyEscapes( + /^\p{Script=Kirat_Rai}+$/u, + matchSymbols, + "\\p{Script=Kirat_Rai}" +); +testPropertyEscapes( + /^\p{Script=Krai}+$/u, + matchSymbols, + "\\p{Script=Krai}" +); +testPropertyEscapes( + /^\p{sc=Kirat_Rai}+$/u, + matchSymbols, + "\\p{sc=Kirat_Rai}" +); +testPropertyEscapes( + /^\p{sc=Krai}+$/u, + matchSymbols, + "\\p{sc=Krai}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x016D3F], + [0x016D7A, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Kirat_Rai}+$/u, + nonMatchSymbols, + "\\P{Script=Kirat_Rai}" +); +testPropertyEscapes( + /^\P{Script=Krai}+$/u, + nonMatchSymbols, + "\\P{Script=Krai}" +); +testPropertyEscapes( + /^\P{sc=Kirat_Rai}+$/u, + nonMatchSymbols, + "\\P{sc=Kirat_Rai}" +); +testPropertyEscapes( + /^\P{sc=Krai}+$/u, + nonMatchSymbols, + "\\P{sc=Krai}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js index 92fbb00969e..420f2d33d55 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lao` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js index cfe2bdbd0f1..58ce878a2b7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Latin` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -41,9 +41,9 @@ const matchSymbols = buildString({ [0x002160, 0x002188], [0x002C60, 0x002C7F], [0x00A722, 0x00A787], - [0x00A78B, 0x00A7CA], + [0x00A78B, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A7FF], [0x00AB30, 0x00AB5A], [0x00AB5C, 0x00AB64], @@ -114,8 +114,8 @@ const nonMatchSymbols = buildString({ [0x002189, 0x002C5F], [0x002C80, 0x00A721], [0x00A788, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A800, 0x00AB2F], [0x00AB6A, 0x00DBFF], [0x00E000, 0x00FAFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js index 41690f1a0ce..19337941dc9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lepcha` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js index c01baac352f..bc6c86e0f92 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Limbu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_A.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_A.js index 42ca654c392..9c3c7638241 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_A.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_A.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Linear_A` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_B.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_B.js index f0475584fd3..e3e39380cd9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_B.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_B.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Linear_B` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js index b59c44bbbdf..9bb5cb047c5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lisu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js index ba375a8d179..ee71a947e81 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lycian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js index aec7331cd7c..db159623095 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lydian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js index abea641b0ee..7b78fa8b395 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mahajani` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js index a26498f1f67..afc0379fc19 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Makasar` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js index 4203b6ee332..bfd2f238eea 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Malayalam` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js index 547ba8de85f..8f526673ae4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mandaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js index ed777dcb72f..79990661751 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Manichaean` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js index 6c5193d7c70..3a7c1802f2a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Marchen` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Masaram_Gondi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Masaram_Gondi.js index cdf12e3a5b4..33b272cf90a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Masaram_Gondi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Masaram_Gondi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Masaram_Gondi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js index c524e69b503..f7e10f82aa0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Medefaidrin` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Meetei_Mayek.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Meetei_Mayek.js index 7eee3c7dd31..b406f183785 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Meetei_Mayek.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Meetei_Mayek.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Meetei_Mayek` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mende_Kikakui.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mende_Kikakui.js index 77e84ebaf58..dd5d0ec2ea1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mende_Kikakui.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mende_Kikakui.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mende_Kikakui` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Cursive.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Cursive.js index 9ef914633a4..b4ac1fe6e92 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Cursive.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Cursive.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Meroitic_Cursive` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Hieroglyphs.js index 8dcbdd08024..899ff4b3ea6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Hieroglyphs.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Hieroglyphs.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Meroitic_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js index abb2336f284..3ee8fccbfb7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Miao` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js index 74ac0ab928b..e19f2a80b04 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Modi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js index f6726b18d8d..838a5cc1f4a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mongolian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js index 8c4d367a07a..d057f895efa 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mro` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js index de38fea45a8..087bc067d0a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Multani` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js index 141acab263d..9ea77915ea1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Myanmar` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,8 @@ const matchSymbols = buildString({ ranges: [ [0x001000, 0x00109F], [0x00A9E0, 0x00A9FE], - [0x00AA60, 0x00AA7F] + [0x00AA60, 0x00AA7F], + [0x0116D0, 0x0116E3] ] }); testPropertyEscapes( @@ -50,7 +51,8 @@ const nonMatchSymbols = buildString({ [0x0010A0, 0x00A9DF], [0x00A9FF, 0x00AA5F], [0x00AA80, 0x00DBFF], - [0x00E000, 0x10FFFF] + [0x00E000, 0x0116CF], + [0x0116E4, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js index 4b837a2fa9c..8013f4276fe 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nabataean` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nag_Mundari.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nag_Mundari.js index a9804dc3fc3..b728db008a5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nag_Mundari.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nag_Mundari.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nag_Mundari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js index 73f832d9412..28bced9683c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nandinagari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_New_Tai_Lue.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_New_Tai_Lue.js index aee19ad9d5b..7de259e138a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_New_Tai_Lue.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_New_Tai_Lue.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=New_Tai_Lue` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js index afc9ea21457..2b907a632c7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Newa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js index 082609745bf..9910f1ab84b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nko` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js index 0093434ef7c..9b352d3c689 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nushu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nyiakeng_Puachue_Hmong.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nyiakeng_Puachue_Hmong.js index 6fd87fad9b0..8a0c3e5f7a9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nyiakeng_Puachue_Hmong.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nyiakeng_Puachue_Hmong.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nyiakeng_Puachue_Hmong` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js index 8219315d8a1..ec49e071175 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ogham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Chiki.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Chiki.js index 3910547d16a..8886bfd7ab8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Chiki.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Chiki.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ol_Chiki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Onal.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Onal.js new file mode 100644 index 00000000000..80a09fb14e0 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Onal.js @@ -0,0 +1,74 @@ +// Copyright 2024 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 `Script=Ol_Onal` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x01E5FF + ], + ranges: [ + [0x01E5D0, 0x01E5FA] + ] +}); +testPropertyEscapes( + /^\p{Script=Ol_Onal}+$/u, + matchSymbols, + "\\p{Script=Ol_Onal}" +); +testPropertyEscapes( + /^\p{Script=Onao}+$/u, + matchSymbols, + "\\p{Script=Onao}" +); +testPropertyEscapes( + /^\p{sc=Ol_Onal}+$/u, + matchSymbols, + "\\p{sc=Ol_Onal}" +); +testPropertyEscapes( + /^\p{sc=Onao}+$/u, + matchSymbols, + "\\p{sc=Onao}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01E5CF], + [0x01E5FB, 0x01E5FE], + [0x01E600, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Ol_Onal}+$/u, + nonMatchSymbols, + "\\P{Script=Ol_Onal}" +); +testPropertyEscapes( + /^\P{Script=Onao}+$/u, + nonMatchSymbols, + "\\P{Script=Onao}" +); +testPropertyEscapes( + /^\P{sc=Ol_Onal}+$/u, + nonMatchSymbols, + "\\P{sc=Ol_Onal}" +); +testPropertyEscapes( + /^\P{sc=Onao}+$/u, + nonMatchSymbols, + "\\P{sc=Onao}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Hungarian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Hungarian.js index cd0fea65cf7..2958b5f8d84 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Hungarian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Hungarian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Hungarian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Italic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Italic.js index 6576b663d6a..2f290522871 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Italic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Italic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Italic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_North_Arabian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_North_Arabian.js index 6e5635e5178..a19952d46c6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_North_Arabian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_North_Arabian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_North_Arabian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Permic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Permic.js index 0f6187103dd..774226ee91c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Permic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Permic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Permic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Persian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Persian.js index 15cbdb9c44b..37ea0405ce7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Persian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Persian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Persian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Sogdian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Sogdian.js index 85a798aed6a..9fafd7bf759 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Sogdian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Sogdian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Sogdian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_South_Arabian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_South_Arabian.js index abf1bc0d251..7f44f22eeb3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_South_Arabian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_South_Arabian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_South_Arabian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Turkic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Turkic.js index f60817ca60f..089c0d82102 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Turkic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Turkic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Turkic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Uyghur.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Uyghur.js index 8f9951f4bad..d7fa0cdd1cb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Uyghur.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Uyghur.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Uyghur` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js index c6a0790a300..0456bf0adfd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Oriya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js index 946059455c2..fd7ae29ebb1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Osage` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js index 86d7ed38638..a70d851174b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Osmanya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Pahawh_Hmong.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Pahawh_Hmong.js index f2c26dc5c29..4720796f761 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Pahawh_Hmong.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Pahawh_Hmong.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Pahawh_Hmong` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js index 7f0c1e55dae..1c3c0d17628 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Palmyrene` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Pau_Cin_Hau.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Pau_Cin_Hau.js index 4fc03d858d3..44896b4a1f3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Pau_Cin_Hau.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Pau_Cin_Hau.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Pau_Cin_Hau` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Phags_Pa.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Phags_Pa.js index 3c8df822d9e..38611413469 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Phags_Pa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Phags_Pa.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Phags_Pa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js index 3b59cc50975..f954483e5cb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Phoenician` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Psalter_Pahlavi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Psalter_Pahlavi.js index 919644e9e6c..347cd7f5b39 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Psalter_Pahlavi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Psalter_Pahlavi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Psalter_Pahlavi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js index 73510799129..4d49c602009 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Rejang` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js index 9132da4aeee..29d6b0782d8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Runic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js index 2c51ffaef98..bd36ddac144 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Samaritan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js index f40e8127ce6..f4ea4e86d44 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Saurashtra` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js index c3eb129e67e..935383908b0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sharada` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js index 4ceea4d5f59..c1635e1a589 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Shavian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js index 55b3346d375..7090d065f89 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Siddham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js index 509e5006b7f..01e24a9795a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=SignWriting` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js index 3ffafb3aa11..7a033f4bad9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sinhala` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js index fff34b39496..29dfd894a36 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sogdian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sora_Sompeng.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sora_Sompeng.js index 801ac772297..f5c29b3c7eb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sora_Sompeng.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sora_Sompeng.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sora_Sompeng` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js index 5d44f842fb1..e9296f82253 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Soyombo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js index 7b7cd24679f..b024b55d47d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sundanese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sunuwar.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sunuwar.js new file mode 100644 index 00000000000..d325b35976d --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sunuwar.js @@ -0,0 +1,73 @@ +// Copyright 2024 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 `Script=Sunuwar` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x011BC0, 0x011BE1], + [0x011BF0, 0x011BF9] + ] +}); +testPropertyEscapes( + /^\p{Script=Sunuwar}+$/u, + matchSymbols, + "\\p{Script=Sunuwar}" +); +testPropertyEscapes( + /^\p{Script=Sunu}+$/u, + matchSymbols, + "\\p{Script=Sunu}" +); +testPropertyEscapes( + /^\p{sc=Sunuwar}+$/u, + matchSymbols, + "\\p{sc=Sunuwar}" +); +testPropertyEscapes( + /^\p{sc=Sunu}+$/u, + matchSymbols, + "\\p{sc=Sunu}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x011BBF], + [0x011BE2, 0x011BEF], + [0x011BFA, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Sunuwar}+$/u, + nonMatchSymbols, + "\\P{Script=Sunuwar}" +); +testPropertyEscapes( + /^\P{Script=Sunu}+$/u, + nonMatchSymbols, + "\\P{Script=Sunu}" +); +testPropertyEscapes( + /^\P{sc=Sunuwar}+$/u, + nonMatchSymbols, + "\\P{sc=Sunuwar}" +); +testPropertyEscapes( + /^\P{sc=Sunu}+$/u, + nonMatchSymbols, + "\\P{sc=Sunu}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Syloti_Nagri.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Syloti_Nagri.js index 23a48977efb..861506f925a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Syloti_Nagri.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Syloti_Nagri.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Syloti_Nagri` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js index 51dd65454e9..1cad5bf55fe 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Syriac` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js index 9f070983dc9..082de53f55a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tagalog` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js index b47fc28d9ef..bfe21ff247a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tagbanwa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Le.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Le.js index 6628c191148..9455893586d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Le.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Le.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tai_Le` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Tham.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Tham.js index 10994c5ffde..91f1db54ef0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Tham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Tham.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tai_Tham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Viet.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Viet.js index 958d5b608ca..0e3f41fcdbb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Viet.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Viet.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tai_Viet` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js index d8dacc60adb..56f718bc9e7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Takri` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js index f56959a30b7..cd22c01d669 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tamil` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangsa.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangsa.js index ddf0e527e86..283aae457d0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangsa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangsa.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tangsa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js index 8a8ec88a810..29a10f2823c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tangut` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js index b042c7d4056..947d35c0422 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Telugu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js index 14886ce970f..c85f7222bd2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Thaana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js index 4657d215a25..913c7e1d560 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Thai` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js index c4842c2de92..525eb1af402 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tibetan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js index 9eac108cdcf..0509988304a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tifinagh` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js index b9d2925e594..be59a7b281d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tirhuta` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Todhri.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Todhri.js new file mode 100644 index 00000000000..4cd3028d856 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Todhri.js @@ -0,0 +1,71 @@ +// Copyright 2024 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 `Script=Todhri` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x0105C0, 0x0105F3] + ] +}); +testPropertyEscapes( + /^\p{Script=Todhri}+$/u, + matchSymbols, + "\\p{Script=Todhri}" +); +testPropertyEscapes( + /^\p{Script=Todr}+$/u, + matchSymbols, + "\\p{Script=Todr}" +); +testPropertyEscapes( + /^\p{sc=Todhri}+$/u, + matchSymbols, + "\\p{sc=Todhri}" +); +testPropertyEscapes( + /^\p{sc=Todr}+$/u, + matchSymbols, + "\\p{sc=Todr}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x0105BF], + [0x0105F4, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Todhri}+$/u, + nonMatchSymbols, + "\\P{Script=Todhri}" +); +testPropertyEscapes( + /^\P{Script=Todr}+$/u, + nonMatchSymbols, + "\\P{Script=Todr}" +); +testPropertyEscapes( + /^\P{sc=Todhri}+$/u, + nonMatchSymbols, + "\\P{sc=Todhri}" +); +testPropertyEscapes( + /^\P{sc=Todr}+$/u, + nonMatchSymbols, + "\\P{sc=Todr}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Toto.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Toto.js index e0f9e0f85ba..2dd9fb00f37 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Toto.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Toto.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Toto` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tulu_Tigalari.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tulu_Tigalari.js new file mode 100644 index 00000000000..30ff7002afb --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tulu_Tigalari.js @@ -0,0 +1,93 @@ +// Copyright 2024 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 `Script=Tulu_Tigalari` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x01138B, + 0x01138E, + 0x0113C2, + 0x0113C5 + ], + ranges: [ + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B7, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113D5], + [0x0113D7, 0x0113D8], + [0x0113E1, 0x0113E2] + ] +}); +testPropertyEscapes( + /^\p{Script=Tulu_Tigalari}+$/u, + matchSymbols, + "\\p{Script=Tulu_Tigalari}" +); +testPropertyEscapes( + /^\p{Script=Tutg}+$/u, + matchSymbols, + "\\p{Script=Tutg}" +); +testPropertyEscapes( + /^\p{sc=Tulu_Tigalari}+$/u, + matchSymbols, + "\\p{sc=Tulu_Tigalari}" +); +testPropertyEscapes( + /^\p{sc=Tutg}+$/u, + matchSymbols, + "\\p{sc=Tutg}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [ + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113C1, + 0x0113C6, + 0x0113CB, + 0x0113D6 + ], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01137F], + [0x01138C, 0x01138D], + [0x0113C3, 0x0113C4], + [0x0113D9, 0x0113E0], + [0x0113E3, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Tulu_Tigalari}+$/u, + nonMatchSymbols, + "\\P{Script=Tulu_Tigalari}" +); +testPropertyEscapes( + /^\P{Script=Tutg}+$/u, + nonMatchSymbols, + "\\P{Script=Tutg}" +); +testPropertyEscapes( + /^\P{sc=Tulu_Tigalari}+$/u, + nonMatchSymbols, + "\\P{sc=Tulu_Tigalari}" +); +testPropertyEscapes( + /^\P{sc=Tutg}+$/u, + nonMatchSymbols, + "\\P{sc=Tutg}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js index d49b246cd81..33cf189be88 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ugaritic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js index 91a6fc7c056..bb3436e275a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Vai` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Vithkuqi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Vithkuqi.js index aeeb161c3ef..ef67e5dee92 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Vithkuqi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Vithkuqi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Vithkuqi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js index e97f3755f19..0b5c21d15d4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Wancho` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Warang_Citi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Warang_Citi.js index 67f6a77c3fc..38158e825b2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Warang_Citi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Warang_Citi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Warang_Citi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Yezidi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Yezidi.js index 66cad0aef64..9ee9d2c0e17 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Yezidi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Yezidi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Yezidi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js index 501ab6d5dc9..368c8f85fa9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Yi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Zanabazar_Square.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Zanabazar_Square.js index a4ea3e3498f..d2c841e2235 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Zanabazar_Square.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Zanabazar_Square.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Zanabazar_Square` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Adlam.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Adlam.js index e462c83c35f..6c8ed460d21 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Adlam.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Adlam.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Adlam` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,7 +16,9 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ 0x00061F, - 0x000640 + 0x000640, + 0x00204F, + 0x002E41 ], ranges: [ [0x01E900, 0x01E94B], @@ -51,7 +53,9 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00061E], [0x000620, 0x00063F], - [0x000641, 0x00DBFF], + [0x000641, 0x00204E], + [0x002050, 0x002E40], + [0x002E42, 0x00DBFF], [0x00E000, 0x01E8FF], [0x01E94C, 0x01E94F], [0x01E95A, 0x01E95D], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ahom.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ahom.js index dc39f1d8a66..5eac1552319 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ahom.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ahom.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ahom` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Anatolian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Anatolian_Hieroglyphs.js index f37b37f3ef7..8bfafec1597 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Anatolian_Hieroglyphs.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Anatolian_Hieroglyphs.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Anatolian_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js index 3cedf318e5c..c7a499de2ad 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Arabic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x00204F, + 0x002E41, 0x00FDCF, 0x01EE24, 0x01EE27, @@ -40,7 +42,7 @@ const matchSymbols = buildString({ [0x000750, 0x00077F], [0x000870, 0x00088E], [0x000890, 0x000891], - [0x000898, 0x0008E1], + [0x000897, 0x0008E1], [0x0008E3, 0x0008FF], [0x00FB50, 0x00FBC2], [0x00FBD3, 0x00FD8F], @@ -50,7 +52,8 @@ const matchSymbols = buildString({ [0x00FE76, 0x00FEFC], [0x0102E0, 0x0102FB], [0x010E60, 0x010E7E], - [0x010EFD, 0x010EFF], + [0x010EC2, 0x010EC4], + [0x010EFC, 0x010EFF], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], [0x01EE21, 0x01EE22], @@ -131,8 +134,10 @@ const nonMatchSymbols = buildString({ [0x000000, 0x0005FF], [0x000700, 0x00074F], [0x000780, 0x00086F], - [0x000892, 0x000897], - [0x000900, 0x00DBFF], + [0x000892, 0x000896], + [0x000900, 0x00204E], + [0x002050, 0x002E40], + [0x002E42, 0x00DBFF], [0x00E000, 0x00FB4F], [0x00FBC3, 0x00FBD2], [0x00FD90, 0x00FD91], @@ -141,7 +146,8 @@ const nonMatchSymbols = buildString({ [0x00FE00, 0x00FE6F], [0x00FEFD, 0x0102DF], [0x0102FC, 0x010E5F], - [0x010E7F, 0x010EFC], + [0x010E7F, 0x010EC1], + [0x010EC5, 0x010EFB], [0x010F00, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Armenian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Armenian.js index 8ddc5ad052f..01f74360136 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Armenian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Armenian.js @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Armenian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x000308 + ], ranges: [ [0x000531, 0x000556], [0x000559, 0x00058A], @@ -47,7 +49,8 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000530], + [0x000000, 0x000307], + [0x000309, 0x000530], [0x000557, 0x000558], [0x00058B, 0x00058C], [0x000590, 0x00DBFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Avestan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Avestan.js index f0f7d8796f6..a6f10919570 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Avestan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Avestan.js @@ -7,15 +7,18 @@ description: > Unicode property escapes for `Script_Extensions=Avestan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7 + ], ranges: [ + [0x002E30, 0x002E31], [0x010B00, 0x010B35], [0x010B39, 0x010B3F] ] @@ -45,7 +48,9 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x0000B6], + [0x0000B8, 0x002E2F], + [0x002E32, 0x00DBFF], [0x00E000, 0x010AFF], [0x010B36, 0x010B38], [0x010B40, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Balinese.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Balinese.js index d1c58dbbf85..6f4b499447e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Balinese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Balinese.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Balinese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -17,7 +17,7 @@ const matchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x001B00, 0x001B4C], - [0x001B50, 0x001B7E] + [0x001B4E, 0x001B7F] ] }); testPropertyEscapes( @@ -42,12 +42,13 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x001B4D + ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x001AFF], - [0x001B4D, 0x001B4F], - [0x001B7F, 0x00DBFF], + [0x001B80, 0x00DBFF], [0x00E000, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bamum.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bamum.js index a0146cede76..94a957c279b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bamum.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bamum.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bamum` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bassa_Vah.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bassa_Vah.js index d18614c6efb..5c13aea2683 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bassa_Vah.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bassa_Vah.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bassa_Vah` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Batak.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Batak.js index 889b0a7ead5..e71f2ef5ea7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Batak.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Batak.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Batak` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bengali.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bengali.js index 9754df14e1a..f1ecd935f81 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bengali.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bengali.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bengali` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,7 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0002BC, 0x0009B2, 0x0009D7, 0x001CD0, @@ -77,7 +78,8 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000950], + [0x000000, 0x0002BB], + [0x0002BD, 0x000950], [0x000953, 0x000963], [0x000966, 0x00097F], [0x00098D, 0x00098E], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bhaiksuki.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bhaiksuki.js index c5df7922460..5d0b2f9a34f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bhaiksuki.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bhaiksuki.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bhaiksuki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bopomofo.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bopomofo.js index c846efa3472..c073bc6c490 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bopomofo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bopomofo.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bopomofo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,11 +15,14 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0002C7, + 0x0002D9, 0x003030, 0x003037, 0x0030FB ], ranges: [ + [0x0002C9, 0x0002CB], [0x0002EA, 0x0002EB], [0x003001, 0x003003], [0x003008, 0x003011], @@ -54,11 +57,14 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ + 0x0002C8, 0x003012 ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x0002E9], + [0x000000, 0x0002C6], + [0x0002CC, 0x0002D8], + [0x0002DA, 0x0002E9], [0x0002EC, 0x003000], [0x003004, 0x003007], [0x003020, 0x003029], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Brahmi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Brahmi.js index 797a7d5d1eb..15203edd9c1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Brahmi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Brahmi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Brahmi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Braille.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Braille.js index 0319111426d..18c5cb0249a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Braille.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Braille.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Braille` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buginese.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buginese.js index f80bc8c935f..f2cf2d1f0cb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buginese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buginese.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Buginese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buhid.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buhid.js index e15925b5121..3bcafbde4d5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buhid.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buhid.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Buhid` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Canadian_Aboriginal.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Canadian_Aboriginal.js index 7d96039bec9..32de7bd58b6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Canadian_Aboriginal.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Canadian_Aboriginal.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Canadian_Aboriginal` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Carian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Carian.js index cd5d13778a1..29576a0e848 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Carian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Carian.js @@ -7,14 +7,19 @@ description: > Unicode property escapes for `Script_Extensions=Carian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7, + 0x00205A, + 0x00205D, + 0x002E31 + ], ranges: [ [0x0102A0, 0x0102D0] ] @@ -44,7 +49,11 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x0000B6], + [0x0000B8, 0x002059], + [0x00205B, 0x00205C], + [0x00205E, 0x002E30], + [0x002E32, 0x00DBFF], [0x00E000, 0x01029F], [0x0102D1, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Caucasian_Albanian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Caucasian_Albanian.js index 466949c56ca..7438be8bc85 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Caucasian_Albanian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Caucasian_Albanian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Caucasian_Albanian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,9 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x000304, + 0x000331, + 0x00035E, 0x01056F ], ranges: [ @@ -46,7 +49,10 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x000303], + [0x000305, 0x000330], + [0x000332, 0x00035D], + [0x00035F, 0x00DBFF], [0x00E000, 0x01052F], [0x010564, 0x01056E], [0x010570, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chakma.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chakma.js index ba596c2b544..4ec622e44cb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chakma.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chakma.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Chakma` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cham.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cham.js index dbc2091c828..629d2694fad 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cham.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cherokee.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cherokee.js index 3e949517965..a3a0f7836d3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cherokee.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cherokee.js @@ -7,15 +7,21 @@ description: > Unicode property escapes for `Script_Extensions=Cherokee` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x000304 + ], ranges: [ + [0x000300, 0x000302], + [0x00030B, 0x00030C], + [0x000323, 0x000324], + [0x000330, 0x000331], [0x0013A0, 0x0013F5], [0x0013F8, 0x0013FD], [0x00AB70, 0x00ABBF] @@ -43,10 +49,16 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x000303 + ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00139F], + [0x000000, 0x0002FF], + [0x000305, 0x00030A], + [0x00030D, 0x000322], + [0x000325, 0x00032F], + [0x000332, 0x00139F], [0x0013F6, 0x0013F7], [0x0013FE, 0x00AB6F], [0x00ABC0, 0x00DBFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chorasmian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chorasmian.js index db5ca391fec..2d86ae717d3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chorasmian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chorasmian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Chorasmian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js index 6be4f281016..bd1e44493cd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Common` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -17,7 +17,9 @@ const matchSymbols = buildString({ loneCodePoints: [ 0x0000D7, 0x0000F7, - 0x000374, + 0x0002C8, + 0x0002CC, + 0x0002D8, 0x00037E, 0x000385, 0x000387, @@ -25,11 +27,12 @@ const matchSymbols = buildString({ 0x0006DD, 0x0008E2, 0x000E3F, + 0x002E42, + 0x003000, 0x003004, 0x003012, 0x003020, 0x003036, - 0x0031EF, 0x00327F, 0x0033FF, 0x00AB5B, @@ -44,16 +47,22 @@ const matchSymbols = buildString({ [0x000000, 0x000040], [0x00005B, 0x000060], [0x00007B, 0x0000A9], - [0x0000AB, 0x0000B9], + [0x0000AB, 0x0000B6], + [0x0000B8, 0x0000B9], [0x0000BB, 0x0000BF], - [0x0002B9, 0x0002DF], + [0x0002B9, 0x0002BB], + [0x0002BD, 0x0002C6], + [0x0002CE, 0x0002D6], + [0x0002DA, 0x0002DF], [0x0002E5, 0x0002E9], [0x0002EC, 0x0002FF], [0x000FD5, 0x000FD8], - [0x0016EB, 0x0016ED], [0x002000, 0x00200B], [0x00200E, 0x00202E], - [0x002030, 0x002064], + [0x002030, 0x00204E], + [0x002050, 0x002059], + [0x00205B, 0x00205C], + [0x00205E, 0x002064], [0x002066, 0x002070], [0x002074, 0x00207E], [0x002080, 0x00208E], @@ -64,15 +73,17 @@ const matchSymbols = buildString({ [0x002133, 0x00214D], [0x00214F, 0x00215F], [0x002189, 0x00218B], - [0x002190, 0x002426], + [0x002190, 0x002429], [0x002440, 0x00244A], [0x002460, 0x0027FF], [0x002900, 0x002B73], [0x002B76, 0x002B95], [0x002B97, 0x002BFF], - [0x002E00, 0x002E42], + [0x002E00, 0x002E16], + [0x002E18, 0x002E2F], + [0x002E32, 0x002E3B], + [0x002E3D, 0x002E40], [0x002E44, 0x002E5D], - [0x002FF0, 0x003000], [0x003248, 0x00325F], [0x0032B1, 0x0032BF], [0x0032CC, 0x0032CF], @@ -95,6 +106,8 @@ const matchSymbols = buildString({ [0x00FFF9, 0x00FFFD], [0x010190, 0x01019C], [0x0101D0, 0x0101FC], + [0x01CC00, 0x01CCF9], + [0x01CD00, 0x01CEB3], [0x01CF50, 0x01CFC3], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], @@ -150,19 +163,18 @@ const matchSymbols = buildString({ [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], - [0x01F8B0, 0x01F8B1], + [0x01F8B0, 0x01F8BB], + [0x01F8C0, 0x01F8C1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], [0x01FA70, 0x01FA7C], - [0x01FA80, 0x01FA88], - [0x01FA90, 0x01FABD], - [0x01FABF, 0x01FAC5], - [0x01FACE, 0x01FADB], - [0x01FAE0, 0x01FAE8], + [0x01FA80, 0x01FA89], + [0x01FA8F, 0x01FAC6], + [0x01FACE, 0x01FADC], + [0x01FADF, 0x01FAE9], [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], - [0x01FB94, 0x01FBCA], - [0x01FBF0, 0x01FBF9], + [0x01FB94, 0x01FBF9], [0x0E0020, 0x0E007F] ] }); @@ -190,15 +202,27 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ 0x0000AA, + 0x0000B7, 0x0000BA, + 0x0002BC, + 0x0002C7, + 0x0002CD, + 0x0002D7, + 0x0002D9, 0x000386, 0x00202F, + 0x00204F, + 0x00205A, + 0x00205D, 0x002065, 0x00207F, 0x002126, 0x002132, 0x00214E, 0x002B96, + 0x002E17, + 0x002E3C, + 0x002E41, 0x002E43, 0x00FE53, 0x00FE67, @@ -220,7 +244,6 @@ const nonMatchSymbols = buildString({ 0x01F0C0, 0x01F0D0, 0x01F200, - 0x01FABE, 0x01FB93 ], ranges: [ @@ -230,18 +253,17 @@ const nonMatchSymbols = buildString({ [0x0000C0, 0x0000D6], [0x0000D8, 0x0000F6], [0x0000F8, 0x0002B8], + [0x0002C9, 0x0002CB], [0x0002E0, 0x0002E4], [0x0002EA, 0x0002EB], - [0x000300, 0x000373], - [0x000375, 0x00037D], + [0x000300, 0x00037D], [0x00037F, 0x000384], [0x000388, 0x000604], [0x000606, 0x0006DC], [0x0006DE, 0x0008E1], [0x0008E3, 0x000E3E], [0x000E40, 0x000FD4], - [0x000FD9, 0x0016EA], - [0x0016EE, 0x001FFF], + [0x000FD9, 0x001FFF], [0x00200C, 0x00200D], [0x002071, 0x002073], [0x00208F, 0x00209F], @@ -249,18 +271,18 @@ const nonMatchSymbols = buildString({ [0x00212A, 0x00212B], [0x002160, 0x002188], [0x00218C, 0x00218F], - [0x002427, 0x00243F], + [0x00242A, 0x00243F], [0x00244B, 0x00245F], [0x002800, 0x0028FF], [0x002B74, 0x002B75], [0x002C00, 0x002DFF], - [0x002E5E, 0x002FEF], + [0x002E30, 0x002E31], + [0x002E5E, 0x002FFF], [0x003001, 0x003003], [0x003005, 0x003011], [0x003013, 0x00301F], [0x003021, 0x003035], - [0x003037, 0x0031EE], - [0x0031F0, 0x003247], + [0x003037, 0x003247], [0x003260, 0x00327E], [0x003280, 0x0032B0], [0x0032C0, 0x0032CB], @@ -283,7 +305,9 @@ const nonMatchSymbols = buildString({ [0x00FFEF, 0x00FFF8], [0x00FFFE, 0x01018F], [0x01019D, 0x0101CF], - [0x0101FD, 0x01CF4F], + [0x0101FD, 0x01CBFF], + [0x01CCFA, 0x01CCFF], + [0x01CEB4, 0x01CF4F], [0x01CFC4, 0x01CFFF], [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], @@ -327,16 +351,16 @@ const nonMatchSymbols = buildString({ [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8AF], - [0x01F8B2, 0x01F8FF], + [0x01F8BC, 0x01F8BF], + [0x01F8C2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], [0x01FA7D, 0x01FA7F], - [0x01FA89, 0x01FA8F], - [0x01FAC6, 0x01FACD], - [0x01FADC, 0x01FADF], - [0x01FAE9, 0x01FAEF], + [0x01FA8A, 0x01FA8E], + [0x01FAC7, 0x01FACD], + [0x01FADD, 0x01FADE], + [0x01FAEA, 0x01FAEF], [0x01FAF9, 0x01FAFF], - [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x0E0000], [0x0E0002, 0x0E001F], [0x0E0080, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js index 402adb9d9fa..78abf6aaa52 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js @@ -7,15 +7,22 @@ description: > Unicode property escapes for `Script_Extensions=Coptic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7, + 0x000300, + 0x000307, + 0x002E17 + ], ranges: [ + [0x000304, 0x000305], + [0x000374, 0x000375], [0x0003E2, 0x0003EF], [0x002C80, 0x002CF3], [0x002CF9, 0x002CFF], @@ -54,13 +61,20 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x000306 + ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x0003E1], + [0x000000, 0x0000B6], + [0x0000B8, 0x0002FF], + [0x000301, 0x000303], + [0x000308, 0x000373], + [0x000376, 0x0003E1], [0x0003F0, 0x002C7F], [0x002CF4, 0x002CF8], - [0x002D00, 0x00DBFF], + [0x002D00, 0x002E16], + [0x002E18, 0x00DBFF], [0x00E000, 0x0102DF], [0x0102FC, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cuneiform.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cuneiform.js index edf6d9d614d..23817b650f6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cuneiform.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cuneiform.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cuneiform` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypriot.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypriot.js index f4f119915e0..9f9f40a5a97 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypriot.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypriot.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cypriot` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypro_Minoan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypro_Minoan.js index 6faff40303f..d28c718a4ec 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypro_Minoan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypro_Minoan.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cypro_Minoan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js index bc7a54d334f..3442ad3e3d0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cyrillic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,12 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0002BC, + 0x000304, + 0x000306, + 0x000308, + 0x00030B, + 0x000311, 0x001D2B, 0x001D78, 0x001DF8, @@ -22,8 +28,9 @@ const matchSymbols = buildString({ 0x01E08F ], ranges: [ + [0x000300, 0x000302], [0x000400, 0x00052F], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x002DE0, 0x002DFF], [0x00A640, 0x00A69F], [0x00FE2E, 0x00FE2F], @@ -52,12 +59,20 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x000303, + 0x000305, + 0x000307 + ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x0003FF], + [0x000000, 0x0002BB], + [0x0002BD, 0x0002FF], + [0x000309, 0x00030A], + [0x00030C, 0x000310], + [0x000312, 0x0003FF], [0x000530, 0x001C7F], - [0x001C89, 0x001D2A], + [0x001C8B, 0x001D2A], [0x001D2C, 0x001D77], [0x001D79, 0x001DF7], [0x001DF9, 0x002DDF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Deseret.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Deseret.js index 8ea8123928a..128b2b5ef8c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Deseret.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Deseret.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Deseret` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js index f4a929b22b6..ad9c67ced14 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Devanagari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,7 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0002BC, 0x0020F0 ], ranges: [ @@ -54,7 +55,8 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x0008FF], + [0x000000, 0x0002BB], + [0x0002BD, 0x0008FF], [0x000953, 0x000954], [0x000980, 0x001CCF], [0x001CFA, 0x0020EF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dives_Akuru.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dives_Akuru.js index f503e257cbd..e70917d858b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dives_Akuru.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dives_Akuru.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Dives_Akuru` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dogra.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dogra.js index 650d2d17dbc..847dc72234d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dogra.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dogra.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Dogra` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Duployan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Duployan.js index e41fae8be4c..9145fb3c627 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Duployan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Duployan.js @@ -7,15 +7,21 @@ description: > Unicode property escapes for `Script_Extensions=Duployan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7, + 0x00030A, + 0x002E3C + ], ranges: [ + [0x000307, 0x000308], + [0x000323, 0x000324], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], [0x01BC80, 0x01BC88], @@ -45,10 +51,16 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x000309 + ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x0000B6], + [0x0000B8, 0x000306], + [0x00030B, 0x000322], + [0x000325, 0x002E3B], + [0x002E3D, 0x00DBFF], [0x00E000, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js index af7afa6923e..a164528c1bf 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Egyptian_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,7 +16,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x013000, 0x013455] + [0x013000, 0x013455], + [0x013460, 0x0143FA] ] }); testPropertyEscapes( @@ -46,7 +47,8 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x012FFF], - [0x013456, 0x10FFFF] + [0x013456, 0x01345F], + [0x0143FB, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elbasan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elbasan.js index 654d7f92dac..1995316ed84 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elbasan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elbasan.js @@ -7,14 +7,17 @@ description: > Unicode property escapes for `Script_Extensions=Elbasan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7, + 0x000305 + ], ranges: [ [0x010500, 0x010527] ] @@ -44,7 +47,9 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x0000B6], + [0x0000B8, 0x000304], + [0x000306, 0x00DBFF], [0x00E000, 0x0104FF], [0x010528, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic.js index ad644cf2485..a3f27f3f52a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Elymaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ethiopic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ethiopic.js index 5e654f90733..994100aa21c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ethiopic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ethiopic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ethiopic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,7 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x00030E, 0x001258, 0x0012C0 ], @@ -101,7 +102,8 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x0011FF], + [0x000000, 0x00030D], + [0x00030F, 0x0011FF], [0x00124E, 0x00124F], [0x00125E, 0x00125F], [0x00128E, 0x00128F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Garay.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Garay.js new file mode 100644 index 00000000000..92a7200f5b0 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Garay.js @@ -0,0 +1,82 @@ +// Copyright 2024 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 `Script_Extensions=Garay` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x00060C, + 0x00061B, + 0x00061F + ], + ranges: [ + [0x010D40, 0x010D65], + [0x010D69, 0x010D85], + [0x010D8E, 0x010D8F] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Garay}+$/u, + matchSymbols, + "\\p{Script_Extensions=Garay}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Gara}+$/u, + matchSymbols, + "\\p{Script_Extensions=Gara}" +); +testPropertyEscapes( + /^\p{scx=Garay}+$/u, + matchSymbols, + "\\p{scx=Garay}" +); +testPropertyEscapes( + /^\p{scx=Gara}+$/u, + matchSymbols, + "\\p{scx=Gara}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00060B], + [0x00060D, 0x00061A], + [0x00061C, 0x00061E], + [0x000620, 0x00DBFF], + [0x00E000, 0x010D3F], + [0x010D66, 0x010D68], + [0x010D86, 0x010D8D], + [0x010D90, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Garay}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Garay}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Gara}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Gara}" +); +testPropertyEscapes( + /^\P{scx=Garay}+$/u, + nonMatchSymbols, + "\\P{scx=Garay}" +); +testPropertyEscapes( + /^\P{scx=Gara}+$/u, + nonMatchSymbols, + "\\P{scx=Gara}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Georgian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Georgian.js index 4e44cb9058c..1937796e80b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Georgian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Georgian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Georgian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,10 +15,14 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0000B7, + 0x000589, 0x0010C7, 0x0010CD, + 0x00205A, 0x002D27, - 0x002D2D + 0x002D2D, + 0x002E31 ], ranges: [ [0x0010A0, 0x0010C5], @@ -56,14 +60,18 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00109F], + [0x000000, 0x0000B6], + [0x0000B8, 0x000588], + [0x00058A, 0x00109F], [0x0010C8, 0x0010CC], [0x0010CE, 0x0010CF], [0x001100, 0x001C8F], [0x001CBB, 0x001CBC], - [0x001CC0, 0x002CFF], + [0x001CC0, 0x002059], + [0x00205B, 0x002CFF], [0x002D28, 0x002D2C], - [0x002D2E, 0x00DBFF], + [0x002D2E, 0x002E30], + [0x002E32, 0x00DBFF], [0x00E000, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Glagolitic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Glagolitic.js index 8a62111945e..2f4e3aeabcc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Glagolitic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Glagolitic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Glagolitic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,8 +15,14 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0000B7, + 0x000303, + 0x000305, 0x000484, 0x000487, + 0x000589, + 0x0010FB, + 0x00205A, 0x002E43, 0x00A66F ], @@ -52,15 +58,21 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ + 0x000304, 0x01E007, 0x01E022, 0x01E025 ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000483], + [0x000000, 0x0000B6], + [0x0000B8, 0x000302], + [0x000306, 0x000483], [0x000485, 0x000486], - [0x000488, 0x002BFF], + [0x000488, 0x000588], + [0x00058A, 0x0010FA], + [0x0010FC, 0x002059], + [0x00205B, 0x002BFF], [0x002C60, 0x002E42], [0x002E44, 0x00A66E], [0x00A670, 0x00DBFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gothic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gothic.js index a941378bc91..1afa6b635b7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gothic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gothic.js @@ -7,15 +7,20 @@ description: > Unicode property escapes for `Script_Extensions=Gothic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7, + 0x000308, + 0x000331 + ], ranges: [ + [0x000304, 0x000305], [0x010330, 0x01034A] ] }); @@ -44,7 +49,11 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x0000B6], + [0x0000B8, 0x000303], + [0x000306, 0x000307], + [0x000309, 0x000330], + [0x000332, 0x00DBFF], [0x00E000, 0x01032F], [0x01034B, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha.js index 492ecfbe5e2..1f7d815c864 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Grantha` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Greek.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Greek.js index 3a3364fc238..3840b7e47de 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Greek.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Greek.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Greek` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,11 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0000B7, + 0x000304, + 0x000306, + 0x000308, + 0x000313, 0x000342, 0x000345, 0x00037F, @@ -24,13 +29,14 @@ const matchSymbols = buildString({ 0x001F59, 0x001F5B, 0x001F5D, + 0x00205D, 0x002126, 0x00AB65, 0x0101A0 ], ranges: [ - [0x000370, 0x000373], - [0x000375, 0x000377], + [0x000300, 0x000301], + [0x000370, 0x000377], [0x00037A, 0x00037D], [0x000388, 0x00038A], [0x00038E, 0x0003A1], @@ -80,7 +86,8 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ - 0x000374, + 0x000305, + 0x000307, 0x00037E, 0x000385, 0x000387, @@ -98,7 +105,11 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000341], + [0x000000, 0x0000B6], + [0x0000B8, 0x0002FF], + [0x000302, 0x000303], + [0x000309, 0x000312], + [0x000314, 0x000341], [0x000343, 0x000344], [0x000346, 0x00036F], [0x000378, 0x000379], @@ -116,7 +127,8 @@ const nonMatchSymbols = buildString({ [0x001F7E, 0x001F7F], [0x001FD4, 0x001FD5], [0x001FF0, 0x001FF1], - [0x001FFF, 0x002125], + [0x001FFF, 0x00205C], + [0x00205E, 0x002125], [0x002127, 0x00AB64], [0x00AB66, 0x00DBFF], [0x00E000, 0x01013F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gujarati.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gujarati.js index fe04abc352e..5d2316f2d02 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gujarati.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gujarati.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Gujarati` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gunjala_Gondi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gunjala_Gondi.js index 02a5ced1f41..a15ab6e1898 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gunjala_Gondi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gunjala_Gondi.js @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Gunjala_Gondi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7 + ], ranges: [ [0x000964, 0x000965], [0x011D60, 0x011D65], @@ -55,7 +57,8 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000963], + [0x000000, 0x0000B6], + [0x0000B8, 0x000963], [0x000966, 0x00DBFF], [0x00E000, 0x011D5F], [0x011D99, 0x011D9F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurmukhi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurmukhi.js index 52708a1273c..70378e86819 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurmukhi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurmukhi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Gurmukhi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurung_Khema.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurung_Khema.js new file mode 100644 index 00000000000..3e50356f868 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurung_Khema.js @@ -0,0 +1,74 @@ +// Copyright 2024 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 `Script_Extensions=Gurung_Khema` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x000965 + ], + ranges: [ + [0x016100, 0x016139] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Gurung_Khema}+$/u, + matchSymbols, + "\\p{Script_Extensions=Gurung_Khema}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Gukh}+$/u, + matchSymbols, + "\\p{Script_Extensions=Gukh}" +); +testPropertyEscapes( + /^\p{scx=Gurung_Khema}+$/u, + matchSymbols, + "\\p{scx=Gurung_Khema}" +); +testPropertyEscapes( + /^\p{scx=Gukh}+$/u, + matchSymbols, + "\\p{scx=Gukh}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x000964], + [0x000966, 0x00DBFF], + [0x00E000, 0x0160FF], + [0x01613A, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Gurung_Khema}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Gurung_Khema}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Gukh}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Gukh}" +); +testPropertyEscapes( + /^\P{scx=Gurung_Khema}+$/u, + nonMatchSymbols, + "\\P{scx=Gurung_Khema}" +); +testPropertyEscapes( + /^\P{scx=Gukh}+$/u, + nonMatchSymbols, + "\\P{scx=Gukh}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js index a448bfd6b3d..185d660dd15 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Han` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,21 +15,24 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0000B7, 0x003030, 0x0030FB, + 0x0031EF, 0x0032FF ], ranges: [ [0x002E80, 0x002E99], [0x002E9B, 0x002EF3], [0x002F00, 0x002FD5], + [0x002FF0, 0x002FFF], [0x003001, 0x003003], [0x003005, 0x003011], [0x003013, 0x00301F], [0x003021, 0x00302D], [0x003037, 0x00303F], [0x003190, 0x00319F], - [0x0031C0, 0x0031E3], + [0x0031C0, 0x0031E5], [0x003220, 0x003247], [0x003280, 0x0032B0], [0x0032C0, 0x0032CB], @@ -82,6 +85,7 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ 0x002E9A, + 0x003000, 0x003004, 0x003012, 0x003020, @@ -89,15 +93,17 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x002E7F], + [0x000000, 0x0000B6], + [0x0000B8, 0x002E7F], [0x002EF4, 0x002EFF], - [0x002FD6, 0x003000], + [0x002FD6, 0x002FEF], [0x00302E, 0x00302F], [0x003031, 0x003036], [0x003040, 0x0030FA], [0x0030FC, 0x00318F], [0x0031A0, 0x0031BF], - [0x0031E4, 0x00321F], + [0x0031E6, 0x0031EE], + [0x0031F0, 0x00321F], [0x003248, 0x00327F], [0x0032B1, 0x0032BF], [0x0032CC, 0x0032FE], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hangul.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hangul.js index 763c696f19d..f49e8cd82a7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hangul.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hangul.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hangul` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanifi_Rohingya.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanifi_Rohingya.js index 58bc1fc4ec7..d8b4284e4c0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanifi_Rohingya.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanifi_Rohingya.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hanifi_Rohingya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanunoo.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanunoo.js index ac7ab20f021..ee2713ca4ab 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanunoo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanunoo.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hanunoo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hatran.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hatran.js index aad64c2f9b6..f48c402be11 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hatran.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hatran.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hatran` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hebrew.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hebrew.js index b30bfb051fa..d92f524563c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hebrew.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hebrew.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hebrew` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,6 +18,7 @@ const matchSymbols = buildString({ 0x00FB3E ], ranges: [ + [0x000307, 0x000308], [0x000591, 0x0005C7], [0x0005D0, 0x0005EA], [0x0005EF, 0x0005F4], @@ -59,7 +60,8 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000590], + [0x000000, 0x000306], + [0x000309, 0x000590], [0x0005C8, 0x0005CF], [0x0005EB, 0x0005EE], [0x0005F5, 0x00DBFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js index 6781b50fd9e..a6a8deda6a9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hiragana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Imperial_Aramaic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Imperial_Aramaic.js index 0058e75c46a..6d4e283da44 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Imperial_Aramaic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Imperial_Aramaic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Imperial_Aramaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inherited.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inherited.js index 40a1abc2e95..cb5ab2df37e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inherited.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inherited.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Inherited` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,13 +15,21 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x00030F, + 0x000312, + 0x00032F, 0x001DF9, 0x0101FD ], ranges: [ - [0x000300, 0x000341], + [0x000314, 0x00031F], + [0x000321, 0x000322], + [0x000326, 0x00032C], + [0x000332, 0x000341], [0x000343, 0x000344], - [0x000346, 0x000362], + [0x000346, 0x000357], + [0x000359, 0x00035D], + [0x00035F, 0x000362], [0x000953, 0x000954], [0x001AB0, 0x001ACE], [0x001DC2, 0x001DF7], @@ -72,14 +80,22 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ + 0x000313, + 0x000320, 0x000342, 0x000345, + 0x000358, + 0x00035E, 0x001DF8, 0x001DFA ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x0002FF], + [0x000000, 0x00030E], + [0x000310, 0x000311], + [0x000323, 0x000325], + [0x00032D, 0x00032E], + [0x000330, 0x000331], [0x000363, 0x000952], [0x000955, 0x001AAF], [0x001ACF, 0x001DC1], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Pahlavi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Pahlavi.js index 21acf030460..ba6ed490e44 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Pahlavi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Pahlavi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Inscriptional_Pahlavi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Parthian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Parthian.js index 030781f4f7e..9f52140c55c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Parthian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Parthian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Inscriptional_Parthian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Javanese.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Javanese.js index 1964e805466..8d33ff4441f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Javanese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Javanese.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Javanese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kaithi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kaithi.js index 3f5485dbf3c..effc406d647 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kaithi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kaithi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Kaithi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,7 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x002E31, 0x0110CD ], ranges: [ @@ -49,7 +50,8 @@ const nonMatchSymbols = buildString({ ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x000965], - [0x000970, 0x00A82F], + [0x000970, 0x002E30], + [0x002E32, 0x00A82F], [0x00A83A, 0x00DBFF], [0x00E000, 0x01107F], [0x0110C3, 0x0110CC], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js index 3be1f716509..af6d7bab217 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Kannada` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,7 +16,6 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ 0x001CD0, - 0x001CD2, 0x001CDA, 0x001CF2, 0x001CF4 @@ -37,6 +36,7 @@ const matchSymbols = buildString({ [0x000CE0, 0x000CE3], [0x000CE6, 0x000CEF], [0x000CF1, 0x000CF3], + [0x001CD2, 0x001CD3], [0x00A830, 0x00A835] ] }); @@ -84,7 +84,7 @@ const nonMatchSymbols = buildString({ [0x000CD7, 0x000CDC], [0x000CE4, 0x000CE5], [0x000CF4, 0x001CCF], - [0x001CD3, 0x001CD9], + [0x001CD4, 0x001CD9], [0x001CDB, 0x001CF1], [0x001CF5, 0x00A82F], [0x00A836, 0x00DBFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js index 8e94a013b4e..a05c0f24490 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Katakana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x000305, + 0x000323, 0x003037, 0x01B000, 0x01B155 @@ -71,7 +73,9 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x003000], + [0x000000, 0x000304], + [0x000306, 0x000322], + [0x000324, 0x003000], [0x003004, 0x003007], [0x003020, 0x00302F], [0x003038, 0x00303B], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kawi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kawi.js index ec7be36e510..2643decf2ee 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kawi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kawi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Kawi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,7 @@ const matchSymbols = buildString({ ranges: [ [0x011F00, 0x011F10], [0x011F12, 0x011F3A], - [0x011F3E, 0x011F59] + [0x011F3E, 0x011F5A] ] }); testPropertyEscapes( @@ -51,7 +51,7 @@ const nonMatchSymbols = buildString({ [0x000000, 0x00DBFF], [0x00E000, 0x011EFF], [0x011F3B, 0x011F3D], - [0x011F5A, 0x10FFFF] + [0x011F5B, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js index 34041e4ba1b..9d69ef6dbaa 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Kayah_Li` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kharoshthi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kharoshthi.js index f2af77e4c6b..37880fdb0cc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kharoshthi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kharoshthi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Kharoshthi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khitan_Small_Script.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khitan_Small_Script.js index 8dfa735ed5a..0b00efdc61f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khitan_Small_Script.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khitan_Small_Script.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Khitan_Small_Script` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,7 +15,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ - 0x016FE4 + 0x016FE4, + 0x018CFF ], ranges: [ [0x018B00, 0x018CD5] @@ -49,7 +50,8 @@ const nonMatchSymbols = buildString({ [0x000000, 0x00DBFF], [0x00E000, 0x016FE3], [0x016FE5, 0x018AFF], - [0x018CD6, 0x10FFFF] + [0x018CD6, 0x018CFE], + [0x018D00, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khmer.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khmer.js index b89a5c427be..4e55f85c2f7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khmer.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khmer.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Khmer` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js index 1c2f08f2f16..3cebc23d2a1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Khojki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js index 3facbcdcd3c..f31bf2fc6d5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Khudawadi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kirat_Rai.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kirat_Rai.js new file mode 100644 index 00000000000..52863377b9e --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kirat_Rai.js @@ -0,0 +1,71 @@ +// Copyright 2024 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 `Script_Extensions=Kirat_Rai` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x016D40, 0x016D79] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Kirat_Rai}+$/u, + matchSymbols, + "\\p{Script_Extensions=Kirat_Rai}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Krai}+$/u, + matchSymbols, + "\\p{Script_Extensions=Krai}" +); +testPropertyEscapes( + /^\p{scx=Kirat_Rai}+$/u, + matchSymbols, + "\\p{scx=Kirat_Rai}" +); +testPropertyEscapes( + /^\p{scx=Krai}+$/u, + matchSymbols, + "\\p{scx=Krai}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x016D3F], + [0x016D7A, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Kirat_Rai}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Kirat_Rai}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Krai}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Krai}" +); +testPropertyEscapes( + /^\P{scx=Kirat_Rai}+$/u, + nonMatchSymbols, + "\\P{scx=Kirat_Rai}" +); +testPropertyEscapes( + /^\P{scx=Krai}+$/u, + nonMatchSymbols, + "\\P{scx=Krai}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js index 0e7f9388ba1..85b1bf00a0b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lao` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js index 4c7fa1ec26f..3bbf9d25025 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Latin` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,14 +16,26 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ 0x0000AA, + 0x0000B7, 0x0000BA, + 0x0002BC, + 0x0002C7, + 0x0002CD, + 0x0002D7, + 0x0002D9, + 0x000313, + 0x000320, + 0x000358, + 0x00035E, 0x0010FB, + 0x001DF8, 0x00202F, 0x002071, 0x00207F, 0x0020F0, 0x002132, 0x00214E, + 0x002E17, 0x00A7D3, 0x00A92E ], @@ -33,7 +45,13 @@ const matchSymbols = buildString({ [0x0000C0, 0x0000D6], [0x0000D8, 0x0000F6], [0x0000F8, 0x0002B8], + [0x0002C9, 0x0002CB], [0x0002E0, 0x0002E4], + [0x000300, 0x00030E], + [0x000310, 0x000311], + [0x000323, 0x000325], + [0x00032D, 0x00032E], + [0x000330, 0x000331], [0x000363, 0x00036F], [0x000485, 0x000486], [0x000951, 0x000952], @@ -49,9 +67,9 @@ const matchSymbols = buildString({ [0x002C60, 0x002C7F], [0x00A700, 0x00A707], [0x00A722, 0x00A787], - [0x00A78B, 0x00A7CA], + [0x00A78B, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A7FF], [0x00AB30, 0x00AB5A], [0x00AB5C, 0x00AB64], @@ -91,6 +109,12 @@ const nonMatchSymbols = buildString({ loneCodePoints: [ 0x0000D7, 0x0000F7, + 0x0002C8, + 0x0002CC, + 0x0002D8, + 0x00030F, + 0x000312, + 0x00032F, 0x001D78, 0x00A7D2, 0x00A7D4, @@ -104,10 +128,20 @@ const nonMatchSymbols = buildString({ [0x000000, 0x000040], [0x00005B, 0x000060], [0x00007B, 0x0000A9], - [0x0000AB, 0x0000B9], + [0x0000AB, 0x0000B6], + [0x0000B8, 0x0000B9], [0x0000BB, 0x0000BF], - [0x0002B9, 0x0002DF], - [0x0002E5, 0x000362], + [0x0002B9, 0x0002BB], + [0x0002BD, 0x0002C6], + [0x0002CE, 0x0002D6], + [0x0002DA, 0x0002DF], + [0x0002E5, 0x0002FF], + [0x000314, 0x00031F], + [0x000321, 0x000322], + [0x000326, 0x00032C], + [0x000332, 0x000357], + [0x000359, 0x00035D], + [0x00035F, 0x000362], [0x000370, 0x000484], [0x000487, 0x000950], [0x000953, 0x0010FA], @@ -115,7 +149,8 @@ const nonMatchSymbols = buildString({ [0x001D26, 0x001D2B], [0x001D5D, 0x001D61], [0x001D66, 0x001D6A], - [0x001DBF, 0x001DFF], + [0x001DBF, 0x001DF7], + [0x001DF9, 0x001DFF], [0x001F00, 0x00202E], [0x002030, 0x002070], [0x002072, 0x00207E], @@ -126,11 +161,12 @@ const nonMatchSymbols = buildString({ [0x002133, 0x00214D], [0x00214F, 0x00215F], [0x002189, 0x002C5F], - [0x002C80, 0x00A6FF], + [0x002C80, 0x002E16], + [0x002E18, 0x00A6FF], [0x00A708, 0x00A721], [0x00A788, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A800, 0x00A92D], [0x00A92F, 0x00AB2F], [0x00AB6A, 0x00DBFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lepcha.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lepcha.js index 4477107f1ca..fd24f645ebe 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lepcha.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lepcha.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lepcha` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Limbu.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Limbu.js index a1f799157c4..2b254a3cd08 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Limbu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Limbu.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Limbu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_A.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_A.js index 4715ff42320..f8ebaf53ab8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_A.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_A.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Linear_A` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_B.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_B.js index ec284397f6d..a965feb5e05 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_B.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_B.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Linear_B` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lisu.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lisu.js index f685009e8de..075db504c70 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lisu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lisu.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lisu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,9 +15,12 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0002BC, + 0x0002CD, 0x011FB0 ], ranges: [ + [0x00300A, 0x00300B], [0x00A4D0, 0x00A4FF] ] }); @@ -46,7 +49,10 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00A4CF], + [0x000000, 0x0002BB], + [0x0002BD, 0x0002CC], + [0x0002CE, 0x003009], + [0x00300C, 0x00A4CF], [0x00A500, 0x00DBFF], [0x00E000, 0x011FAF], [0x011FB1, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lycian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lycian.js index 931cb1d07d3..c4716c07459 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lycian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lycian.js @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Lycian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x00205A + ], ranges: [ [0x010280, 0x01029C] ] @@ -44,7 +46,8 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x002059], + [0x00205B, 0x00DBFF], [0x00E000, 0x01027F], [0x01029D, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lydian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lydian.js index 1b4f8357b43..6d67805cb81 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lydian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lydian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lydian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0000B7, + 0x002E31, 0x01093F ], ranges: [ @@ -46,7 +48,9 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x0000B6], + [0x0000B8, 0x002E30], + [0x002E32, 0x00DBFF], [0x00E000, 0x01091F], [0x01093A, 0x01093E], [0x010940, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js index 010ffd6025a..6cffb5895e2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Mahajani` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7 + ], ranges: [ [0x000964, 0x00096F], [0x00A830, 0x00A839], @@ -46,7 +48,8 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000963], + [0x000000, 0x0000B6], + [0x0000B8, 0x000963], [0x000970, 0x00A82F], [0x00A83A, 0x00DBFF], [0x00E000, 0x01114F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Makasar.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Makasar.js index da376742921..1da1be92528 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Makasar.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Makasar.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Makasar` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js index 914127f51df..e2a5446dbf3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Malayalam` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mandaic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mandaic.js index 9f255fe931f..603dd02f779 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mandaic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mandaic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Mandaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Manichaean.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Manichaean.js index 1bfaa16802d..9ccf5904f45 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Manichaean.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Manichaean.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Manichaean` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Marchen.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Marchen.js index de57a8245cb..30155407857 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Marchen.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Marchen.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Marchen` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Masaram_Gondi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Masaram_Gondi.js index 55d47ccd3d6..9daf2660916 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Masaram_Gondi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Masaram_Gondi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Masaram_Gondi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Medefaidrin.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Medefaidrin.js index 4648450cc1d..a2a8445c51e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Medefaidrin.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Medefaidrin.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Medefaidrin` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meetei_Mayek.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meetei_Mayek.js index d0cb4c26159..2e7dd64a3e1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meetei_Mayek.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meetei_Mayek.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Meetei_Mayek` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mende_Kikakui.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mende_Kikakui.js index 9cbc61a75b3..80cf71aa562 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mende_Kikakui.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mende_Kikakui.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Mende_Kikakui` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Cursive.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Cursive.js index ddf44bb9639..9cb4c244a27 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Cursive.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Cursive.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Meroitic_Cursive` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Hieroglyphs.js index 5a88d02fd0b..94c8af94577 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Hieroglyphs.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Hieroglyphs.js @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Meroitic_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x00205D + ], ranges: [ [0x010980, 0x01099F] ] @@ -44,7 +46,8 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x00205C], + [0x00205E, 0x00DBFF], [0x00E000, 0x01097F], [0x0109A0, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao.js index adb77922376..6453228c179 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Miao` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Modi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Modi.js index 552291fa713..b39b0e33170 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Modi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Modi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Modi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mongolian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mongolian.js index aecd4905853..1fb6f638f9a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mongolian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mongolian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Mongolian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -21,6 +21,8 @@ const matchSymbols = buildString({ [0x001800, 0x001819], [0x001820, 0x001878], [0x001880, 0x0018AA], + [0x003001, 0x003002], + [0x003008, 0x00300B], [0x011660, 0x01166C] ] }); @@ -53,7 +55,9 @@ const nonMatchSymbols = buildString({ [0x00181A, 0x00181F], [0x001879, 0x00187F], [0x0018AB, 0x00202E], - [0x002030, 0x00DBFF], + [0x002030, 0x003000], + [0x003003, 0x003007], + [0x00300C, 0x00DBFF], [0x00E000, 0x01165F], [0x01166D, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js index 871600e3906..337f4e5d41b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Mro` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Multani.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Multani.js index 0e85d672cbe..102dbfd44d7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Multani.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Multani.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Multani` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Myanmar.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Myanmar.js index ea17f824ea0..ddd12236bd4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Myanmar.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Myanmar.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Myanmar` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -20,7 +20,8 @@ const matchSymbols = buildString({ ranges: [ [0x001000, 0x00109F], [0x00A9E0, 0x00A9FE], - [0x00AA60, 0x00AA7F] + [0x00AA60, 0x00AA7F], + [0x0116D0, 0x0116E3] ] }); testPropertyEscapes( @@ -53,7 +54,8 @@ const nonMatchSymbols = buildString({ [0x00A92F, 0x00A9DF], [0x00A9FF, 0x00AA5F], [0x00AA80, 0x00DBFF], - [0x00E000, 0x10FFFF] + [0x00E000, 0x0116CF], + [0x0116E4, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nabataean.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nabataean.js index 85720797a06..ebd227dbed5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nabataean.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nabataean.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nabataean` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nag_Mundari.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nag_Mundari.js index 95a3aef38be..cdb07c3076d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nag_Mundari.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nag_Mundari.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nag_Mundari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js index b9e0f5f3d63..7c5557a3cf4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nandinagari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_New_Tai_Lue.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_New_Tai_Lue.js index d1e30f93e7f..e34acceb4a1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_New_Tai_Lue.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_New_Tai_Lue.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=New_Tai_Lue` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Newa.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Newa.js index 53d7bdad973..40cd431b151 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Newa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Newa.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Newa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nko.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nko.js index 4e372529a8b..7b3f34a77fb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nko.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nko.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nko` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nushu.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nushu.js index 706965c4447..aef09a74e8a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nushu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nushu.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nushu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nyiakeng_Puachue_Hmong.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nyiakeng_Puachue_Hmong.js index af9823812d5..d1ce4af6749 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nyiakeng_Puachue_Hmong.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nyiakeng_Puachue_Hmong.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nyiakeng_Puachue_Hmong` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ogham.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ogham.js index d684b3d3bdc..973cbaa4f71 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ogham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ogham.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ogham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Chiki.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Chiki.js index 25194d68b9a..0ebe21e8735 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Chiki.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Chiki.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ol_Chiki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Onal.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Onal.js new file mode 100644 index 00000000000..fc62418ed2c --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Onal.js @@ -0,0 +1,76 @@ +// Copyright 2024 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 `Script_Extensions=Ol_Onal` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x01E5FF + ], + ranges: [ + [0x000964, 0x000965], + [0x01E5D0, 0x01E5FA] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Ol_Onal}+$/u, + matchSymbols, + "\\p{Script_Extensions=Ol_Onal}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Onao}+$/u, + matchSymbols, + "\\p{Script_Extensions=Onao}" +); +testPropertyEscapes( + /^\p{scx=Ol_Onal}+$/u, + matchSymbols, + "\\p{scx=Ol_Onal}" +); +testPropertyEscapes( + /^\p{scx=Onao}+$/u, + matchSymbols, + "\\p{scx=Onao}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x000963], + [0x000966, 0x00DBFF], + [0x00E000, 0x01E5CF], + [0x01E5FB, 0x01E5FE], + [0x01E600, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Ol_Onal}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Ol_Onal}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Onao}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Onao}" +); +testPropertyEscapes( + /^\P{scx=Ol_Onal}+$/u, + nonMatchSymbols, + "\\P{scx=Ol_Onal}" +); +testPropertyEscapes( + /^\P{scx=Onao}+$/u, + nonMatchSymbols, + "\\P{scx=Onao}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Hungarian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Hungarian.js index 6e3322072de..b5b08ad21cf 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Hungarian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Hungarian.js @@ -7,14 +7,19 @@ description: > Unicode property escapes for `Script_Extensions=Old_Hungarian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x00205A, + 0x00205D, + 0x002E31, + 0x002E41 + ], ranges: [ [0x010C80, 0x010CB2], [0x010CC0, 0x010CF2], @@ -46,7 +51,11 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x002059], + [0x00205B, 0x00205C], + [0x00205E, 0x002E30], + [0x002E32, 0x002E40], + [0x002E42, 0x00DBFF], [0x00E000, 0x010C7F], [0x010CB3, 0x010CBF], [0x010CF3, 0x010CF9], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Italic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Italic.js index cb9244e1875..d98429980dd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Italic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Italic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_Italic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_North_Arabian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_North_Arabian.js index 8340a9d6366..76c9939c44e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_North_Arabian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_North_Arabian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_North_Arabian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Permic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Permic.js index 475557783ce..a77f1dfeea2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Permic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Permic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_Permic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,9 +15,13 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0000B7, + 0x000300, + 0x000313, 0x000483 ], ranges: [ + [0x000306, 0x000308], [0x010350, 0x01037A] ] }); @@ -46,7 +50,11 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000482], + [0x000000, 0x0000B6], + [0x0000B8, 0x0002FF], + [0x000301, 0x000305], + [0x000309, 0x000312], + [0x000314, 0x000482], [0x000484, 0x00DBFF], [0x00E000, 0x01034F], [0x01037B, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Persian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Persian.js index 31e694c5a99..aed6491e1a0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Persian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Persian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_Persian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Sogdian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Sogdian.js index aa8e60964f0..49ec796dab2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Sogdian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Sogdian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_Sogdian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_South_Arabian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_South_Arabian.js index e6ba0d5b0af..a69768454bf 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_South_Arabian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_South_Arabian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_South_Arabian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Turkic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Turkic.js index 3dae818660c..526598b26d2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Turkic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Turkic.js @@ -7,14 +7,17 @@ description: > Unicode property escapes for `Script_Extensions=Old_Turkic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x00205A, + 0x002E30 + ], ranges: [ [0x010C00, 0x010C48] ] @@ -44,7 +47,9 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x002059], + [0x00205B, 0x002E2F], + [0x002E31, 0x00DBFF], [0x00E000, 0x010BFF], [0x010C49, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Uyghur.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Uyghur.js index f8bad939de4..f900ed745f0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Uyghur.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Uyghur.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_Uyghur` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Oriya.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Oriya.js index ec0c1800d3e..29baf38d4d6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Oriya.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Oriya.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Oriya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osage.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osage.js index 43235cf116b..1188d3ee5aa 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osage.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osage.js @@ -7,14 +7,19 @@ description: > Unicode property escapes for `Script_Extensions=Osage` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x000301, + 0x000304, + 0x00030B, + 0x000358 + ], ranges: [ [0x0104B0, 0x0104D3], [0x0104D8, 0x0104FB] @@ -45,7 +50,11 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x000300], + [0x000302, 0x000303], + [0x000305, 0x00030A], + [0x00030C, 0x000357], + [0x000359, 0x00DBFF], [0x00E000, 0x0104AF], [0x0104D4, 0x0104D7], [0x0104FC, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osmanya.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osmanya.js index f12380a4947..a9f5115c891 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osmanya.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osmanya.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Osmanya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pahawh_Hmong.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pahawh_Hmong.js index e9b8a4b421f..548ddb4718c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pahawh_Hmong.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pahawh_Hmong.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Pahawh_Hmong` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Palmyrene.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Palmyrene.js index 9d330c48e68..f8bc5fa9051 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Palmyrene.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Palmyrene.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Palmyrene` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pau_Cin_Hau.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pau_Cin_Hau.js index 3ed707bafc3..1e5ba6f298e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pau_Cin_Hau.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pau_Cin_Hau.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Pau_Cin_Hau` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phags_Pa.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phags_Pa.js index 8d20d3b95e1..215856b2ea8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phags_Pa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phags_Pa.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Phags_Pa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,7 +15,9 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ - 0x001805 + 0x001805, + 0x00202F, + 0x003002 ], ranges: [ [0x001802, 0x001803], @@ -50,7 +52,9 @@ const nonMatchSymbols = buildString({ ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x001801], - [0x001806, 0x00A83F], + [0x001806, 0x00202E], + [0x002030, 0x003001], + [0x003003, 0x00A83F], [0x00A878, 0x00DBFF], [0x00E000, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phoenician.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phoenician.js index 57b5c2f29ee..9a4ecb338d9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phoenician.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phoenician.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Phoenician` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Psalter_Pahlavi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Psalter_Pahlavi.js index 3fa3f34aad6..bbfa8566453 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Psalter_Pahlavi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Psalter_Pahlavi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Psalter_Pahlavi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Rejang.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Rejang.js index d8de30d85eb..19f58b50d5a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Rejang.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Rejang.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Rejang` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Runic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Runic.js index 885bc08b319..304dd6236ca 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Runic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Runic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Runic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,8 +16,7 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x0016A0, 0x0016EA], - [0x0016EE, 0x0016F8] + [0x0016A0, 0x0016F8] ] }); testPropertyEscapes( @@ -46,7 +45,6 @@ const nonMatchSymbols = buildString({ ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x00169F], - [0x0016EB, 0x0016ED], [0x0016F9, 0x00DBFF], [0x00E000, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Samaritan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Samaritan.js index d0041ab2ece..827f19ce28e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Samaritan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Samaritan.js @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Samaritan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x002E31 + ], ranges: [ [0x000800, 0x00082D], [0x000830, 0x00083E] @@ -47,7 +49,8 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x0007FF], [0x00082E, 0x00082F], - [0x00083F, 0x00DBFF], + [0x00083F, 0x002E30], + [0x002E32, 0x00DBFF], [0x00E000, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Saurashtra.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Saurashtra.js index ea74bd0c9c5..68c51a65196 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Saurashtra.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Saurashtra.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Saurashtra` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js index d9e7d9ddb81..c2debee47a6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sharada` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Shavian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Shavian.js index 1a0aaa944be..be8af4e63d4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Shavian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Shavian.js @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Shavian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0000B7 + ], ranges: [ [0x010450, 0x01047F] ] @@ -44,7 +46,8 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x0000B6], + [0x0000B8, 0x00DBFF], [0x00E000, 0x01044F], [0x010480, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Siddham.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Siddham.js index 76254970df5..aba5c70afd6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Siddham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Siddham.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Siddham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_SignWriting.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_SignWriting.js index 688ca83e63e..18f98b65974 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_SignWriting.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_SignWriting.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=SignWriting` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js index b2cd8de3385..5789a750367 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sinhala` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sogdian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sogdian.js index 46004c81268..0f961821276 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sogdian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sogdian.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sogdian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sora_Sompeng.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sora_Sompeng.js index dfba5a958ec..ff7505bc7c0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sora_Sompeng.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sora_Sompeng.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sora_Sompeng` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Soyombo.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Soyombo.js index cd42a548e2d..8794e733ab4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Soyombo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Soyombo.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Soyombo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sundanese.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sundanese.js index 125ad9ef015..0559e80d48a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sundanese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sundanese.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sundanese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sunuwar.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sunuwar.js new file mode 100644 index 00000000000..88cf8a8b933 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sunuwar.js @@ -0,0 +1,87 @@ +// Copyright 2024 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 `Script_Extensions=Sunuwar` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x000303, + 0x00030D, + 0x000310, + 0x00032D, + 0x000331 + ], + ranges: [ + [0x000300, 0x000301], + [0x011BC0, 0x011BE1], + [0x011BF0, 0x011BF9] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Sunuwar}+$/u, + matchSymbols, + "\\p{Script_Extensions=Sunuwar}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Sunu}+$/u, + matchSymbols, + "\\p{Script_Extensions=Sunu}" +); +testPropertyEscapes( + /^\p{scx=Sunuwar}+$/u, + matchSymbols, + "\\p{scx=Sunuwar}" +); +testPropertyEscapes( + /^\p{scx=Sunu}+$/u, + matchSymbols, + "\\p{scx=Sunu}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [ + 0x000302 + ], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x0002FF], + [0x000304, 0x00030C], + [0x00030E, 0x00030F], + [0x000311, 0x00032C], + [0x00032E, 0x000330], + [0x000332, 0x00DBFF], + [0x00E000, 0x011BBF], + [0x011BE2, 0x011BEF], + [0x011BFA, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Sunuwar}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Sunuwar}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Sunu}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Sunu}" +); +testPropertyEscapes( + /^\P{scx=Sunuwar}+$/u, + nonMatchSymbols, + "\\P{scx=Sunuwar}" +); +testPropertyEscapes( + /^\P{scx=Sunu}+$/u, + nonMatchSymbols, + "\\P{scx=Sunu}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syloti_Nagri.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syloti_Nagri.js index cd9a0a57151..a2d1fa259b4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syloti_Nagri.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syloti_Nagri.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Syloti_Nagri` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syriac.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syriac.js index c9cfce1e3bb..abc354fff6a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syriac.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syriac.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Syriac` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,9 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x00030A, + 0x000320, + 0x000330, 0x00060C, 0x00061F, 0x000640, @@ -23,6 +26,10 @@ const matchSymbols = buildString({ 0x001DFA ], ranges: [ + [0x000303, 0x000304], + [0x000307, 0x000308], + [0x000323, 0x000325], + [0x00032D, 0x00032E], [0x00061B, 0x00061C], [0x00064B, 0x000655], [0x000700, 0x00070D], @@ -54,12 +61,19 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ + 0x000309, + 0x00032F, 0x00070E, 0x001DF9 ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00060B], + [0x000000, 0x000302], + [0x000305, 0x000306], + [0x00030B, 0x00031F], + [0x000321, 0x000322], + [0x000326, 0x00032C], + [0x000331, 0x00060B], [0x00060D, 0x00061A], [0x00061D, 0x00061E], [0x000620, 0x00063F], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagalog.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagalog.js index f97a272926a..82e950ce418 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagalog.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagalog.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tagalog` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagbanwa.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagbanwa.js index 87c00da179b..30f97533e2d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagbanwa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagbanwa.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tagbanwa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Le.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Le.js index d5a91f06b2f..32de50dd61c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Le.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Le.js @@ -7,15 +7,19 @@ description: > Unicode property escapes for `Script_Extensions=Tai_Le` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x00030C + ], ranges: [ + [0x000300, 0x000301], + [0x000307, 0x000308], [0x001040, 0x001049], [0x001950, 0x00196D], [0x001970, 0x001974] @@ -46,7 +50,10 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00103F], + [0x000000, 0x0002FF], + [0x000302, 0x000306], + [0x000309, 0x00030B], + [0x00030D, 0x00103F], [0x00104A, 0x00194F], [0x00196E, 0x00196F], [0x001975, 0x00DBFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Tham.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Tham.js index 0282e277ba3..2036c657d17 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Tham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Tham.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tai_Tham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Viet.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Viet.js index 6be7841a86c..c67c80402cc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Viet.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Viet.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tai_Viet` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Takri.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Takri.js index 77c3cb7d2b9..aa70f521f10 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Takri.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Takri.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Takri` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tamil.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tamil.js index 8be781c546f..ebd95723441 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tamil.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tamil.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tamil` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangsa.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangsa.js index 24d10065cec..1d39cc35b6f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangsa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangsa.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tangsa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangut.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangut.js index a6f42f9a5b4..708b9c2e0a1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangut.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangut.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tangut` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,9 +15,11 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x0031EF, 0x016FE0 ], ranges: [ + [0x002FF0, 0x002FFF], [0x017000, 0x0187F7], [0x018800, 0x018AFF], [0x018D00, 0x018D08] @@ -48,7 +50,9 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x002FEF], + [0x003000, 0x0031EE], + [0x0031F0, 0x00DBFF], [0x00E000, 0x016FDF], [0x016FE1, 0x016FFF], [0x0187F8, 0x0187FF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu.js index 335c878a9c4..b564e55d1b7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Telugu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thaana.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thaana.js index 5eaec513c30..4b4fab3283f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thaana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thaana.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Thaana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thai.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thai.js index 6445313502d..b13cb523953 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thai.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thai.js @@ -7,14 +7,19 @@ description: > Unicode property escapes for `Script_Extensions=Thai` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0002BC, + 0x0002D7, + 0x000303, + 0x000331 + ], ranges: [ [0x000E01, 0x000E3A], [0x000E40, 0x000E5B] @@ -45,7 +50,11 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x000E00], + [0x000000, 0x0002BB], + [0x0002BD, 0x0002D6], + [0x0002D8, 0x000302], + [0x000304, 0x000330], + [0x000332, 0x000E00], [0x000E3B, 0x000E3F], [0x000E5C, 0x00DBFF], [0x00E000, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tibetan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tibetan.js index 7dca18edfd0..a1fe977a499 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tibetan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tibetan.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tibetan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -22,7 +22,8 @@ const matchSymbols = buildString({ [0x000F99, 0x000FBC], [0x000FBE, 0x000FCC], [0x000FCE, 0x000FD4], - [0x000FD9, 0x000FDA] + [0x000FD9, 0x000FDA], + [0x003008, 0x00300B] ] }); testPropertyEscapes( @@ -58,7 +59,8 @@ const nonMatchSymbols = buildString({ [0x000000, 0x000EFF], [0x000F6D, 0x000F70], [0x000FD5, 0x000FD8], - [0x000FDB, 0x00DBFF], + [0x000FDB, 0x003007], + [0x00300C, 0x00DBFF], [0x00E000, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tifinagh.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tifinagh.js index fdb94722230..4ca76556e35 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tifinagh.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tifinagh.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tifinagh` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -15,6 +15,10 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ + 0x000302, + 0x000304, + 0x000307, + 0x000309, 0x002D7F ], ranges: [ @@ -44,10 +48,15 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x000303, + 0x000308 + ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x002D2F], + [0x000000, 0x000301], + [0x000305, 0x000306], + [0x00030A, 0x002D2F], [0x002D68, 0x002D6E], [0x002D71, 0x002D7E], [0x002D80, 0x00DBFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta.js index 87dc1be357c..0016c9557a2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tirhuta` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Todhri.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Todhri.js new file mode 100644 index 00000000000..a5970ac5d1f --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Todhri.js @@ -0,0 +1,85 @@ +// Copyright 2024 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 `Script_Extensions=Todhri` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x000301, + 0x000304, + 0x000307, + 0x000311, + 0x000313, + 0x00035E + ], + ranges: [ + [0x0105C0, 0x0105F3] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Todhri}+$/u, + matchSymbols, + "\\p{Script_Extensions=Todhri}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Todr}+$/u, + matchSymbols, + "\\p{Script_Extensions=Todr}" +); +testPropertyEscapes( + /^\p{scx=Todhri}+$/u, + matchSymbols, + "\\p{scx=Todhri}" +); +testPropertyEscapes( + /^\p{scx=Todr}+$/u, + matchSymbols, + "\\p{scx=Todr}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [ + 0x000312 + ], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x000300], + [0x000302, 0x000303], + [0x000305, 0x000306], + [0x000308, 0x000310], + [0x000314, 0x00035D], + [0x00035F, 0x00DBFF], + [0x00E000, 0x0105BF], + [0x0105F4, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Todhri}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Todhri}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Todr}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Todr}" +); +testPropertyEscapes( + /^\P{scx=Todhri}+$/u, + nonMatchSymbols, + "\\P{scx=Todhri}" +); +testPropertyEscapes( + /^\P{scx=Todr}+$/u, + nonMatchSymbols, + "\\P{scx=Todr}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Toto.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Toto.js index d6a6a02afa6..30732dd22ee 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Toto.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Toto.js @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Toto` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x0002BC + ], ranges: [ [0x01E290, 0x01E2AE] ] @@ -44,7 +46,8 @@ const nonMatchSymbols = buildString({ loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x0002BB], + [0x0002BD, 0x00DBFF], [0x00E000, 0x01E28F], [0x01E2AF, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tulu_Tigalari.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tulu_Tigalari.js new file mode 100644 index 00000000000..2fbb403ac5c --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tulu_Tigalari.js @@ -0,0 +1,103 @@ +// Copyright 2024 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 `Script_Extensions=Tulu_Tigalari` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v16.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x001CF2, + 0x001CF4, + 0x00A8F1, + 0x01138B, + 0x01138E, + 0x0113C2, + 0x0113C5 + ], + ranges: [ + [0x000CE6, 0x000CEF], + [0x00A830, 0x00A835], + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B7, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113D5], + [0x0113D7, 0x0113D8], + [0x0113E1, 0x0113E2] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Tulu_Tigalari}+$/u, + matchSymbols, + "\\p{Script_Extensions=Tulu_Tigalari}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Tutg}+$/u, + matchSymbols, + "\\p{Script_Extensions=Tutg}" +); +testPropertyEscapes( + /^\p{scx=Tulu_Tigalari}+$/u, + matchSymbols, + "\\p{scx=Tulu_Tigalari}" +); +testPropertyEscapes( + /^\p{scx=Tutg}+$/u, + matchSymbols, + "\\p{scx=Tutg}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [ + 0x001CF3, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113C1, + 0x0113C6, + 0x0113CB, + 0x0113D6 + ], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x000CE5], + [0x000CF0, 0x001CF1], + [0x001CF5, 0x00A82F], + [0x00A836, 0x00A8F0], + [0x00A8F2, 0x00DBFF], + [0x00E000, 0x01137F], + [0x01138C, 0x01138D], + [0x0113C3, 0x0113C4], + [0x0113D9, 0x0113E0], + [0x0113E3, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Tulu_Tigalari}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Tulu_Tigalari}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Tutg}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Tutg}" +); +testPropertyEscapes( + /^\P{scx=Tulu_Tigalari}+$/u, + nonMatchSymbols, + "\\P{scx=Tulu_Tigalari}" +); +testPropertyEscapes( + /^\P{scx=Tutg}+$/u, + nonMatchSymbols, + "\\P{scx=Tutg}" +); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ugaritic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ugaritic.js index cdabd35b164..6a8eee230bb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ugaritic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ugaritic.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ugaritic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vai.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vai.js index 37198063d80..1ffe5c9fc36 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vai.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vai.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Vai` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vithkuqi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vithkuqi.js index 8a1708e4cd7..e74471f9b0c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vithkuqi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vithkuqi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Vithkuqi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Wancho.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Wancho.js index 62edc14ece2..4e23f003a26 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Wancho.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Wancho.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Wancho` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Warang_Citi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Warang_Citi.js index 0ed932ea03a..bb4f4b25712 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Warang_Citi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Warang_Citi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Warang_Citi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yezidi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yezidi.js index 599228d0c9b..9098b4a0105 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yezidi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yezidi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Yezidi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yi.js index 742ebcec13c..02a5a7e45a4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yi.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Yi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Zanabazar_Square.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Zanabazar_Square.js index 219a759e1ac..dcf3779f6e3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Zanabazar_Square.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Zanabazar_Square.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Zanabazar_Square` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js b/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js index 4c53793af3a..63ab65860c4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js +++ b/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Sentence_Terminal` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -27,6 +27,7 @@ const matchSymbols = buildString({ 0x00166E, 0x001803, 0x001809, + 0x002024, 0x002E2E, 0x002E3C, 0x003002, @@ -35,6 +36,7 @@ const matchSymbols = buildString({ 0x00A6F7, 0x00A92F, 0x00ABEB, + 0x00FE12, 0x00FE52, 0x00FF01, 0x00FF0E, @@ -61,13 +63,15 @@ const matchSymbols = buildString({ [0x0017D4, 0x0017D5], [0x001944, 0x001945], [0x001AA8, 0x001AAB], + [0x001B4E, 0x001B4F], [0x001B5A, 0x001B5B], [0x001B5E, 0x001B5F], - [0x001B7D, 0x001B7E], + [0x001B7D, 0x001B7F], [0x001C3B, 0x001C3C], [0x001C7E, 0x001C7F], [0x00203C, 0x00203D], [0x002047, 0x002049], + [0x002CF9, 0x002CFB], [0x002E53, 0x002E54], [0x00A60E, 0x00A60F], [0x00A876, 0x00A877], @@ -75,6 +79,7 @@ const matchSymbols = buildString({ [0x00A9C8, 0x00A9C9], [0x00AA5D, 0x00AA5F], [0x00AAF0, 0x00AAF1], + [0x00FE15, 0x00FE16], [0x00FE56, 0x00FE57], [0x010A56, 0x010A57], [0x010F55, 0x010F59], @@ -86,6 +91,7 @@ const matchSymbols = buildString({ [0x0111DE, 0x0111DF], [0x011238, 0x011239], [0x01123B, 0x01123C], + [0x0113D4, 0x0113D5], [0x01144B, 0x01144C], [0x0115C2, 0x0115C3], [0x0115C9, 0x0115D7], @@ -97,7 +103,8 @@ const matchSymbols = buildString({ [0x011EF7, 0x011EF8], [0x011F43, 0x011F44], [0x016A6E, 0x016A6F], - [0x016B37, 0x016B38] + [0x016B37, 0x016B38], + [0x016D6E, 0x016D6F] ] }); testPropertyEscapes( @@ -140,14 +147,17 @@ const nonMatchSymbols = buildString({ [0x001804, 0x001808], [0x00180A, 0x001943], [0x001946, 0x001AA7], - [0x001AAC, 0x001B59], + [0x001AAC, 0x001B4D], + [0x001B50, 0x001B59], [0x001B5C, 0x001B5D], [0x001B60, 0x001B7C], - [0x001B7F, 0x001C3A], + [0x001B80, 0x001C3A], [0x001C3D, 0x001C7D], - [0x001C80, 0x00203B], + [0x001C80, 0x002023], + [0x002025, 0x00203B], [0x00203E, 0x002046], - [0x00204A, 0x002E2D], + [0x00204A, 0x002CF8], + [0x002CFC, 0x002E2D], [0x002E2F, 0x002E3B], [0x002E3D, 0x002E52], [0x002E55, 0x003001], @@ -163,7 +173,9 @@ const nonMatchSymbols = buildString({ [0x00AA60, 0x00AAEF], [0x00AAF2, 0x00ABEA], [0x00ABEC, 0x00DBFF], - [0x00E000, 0x00FE51], + [0x00E000, 0x00FE11], + [0x00FE13, 0x00FE14], + [0x00FE17, 0x00FE51], [0x00FE53, 0x00FE55], [0x00FE58, 0x00FF00], [0x00FF02, 0x00FF0D], @@ -180,7 +192,8 @@ const nonMatchSymbols = buildString({ [0x0111CE, 0x0111DD], [0x0111E0, 0x011237], [0x01123D, 0x0112A8], - [0x0112AA, 0x01144A], + [0x0112AA, 0x0113D3], + [0x0113D6, 0x01144A], [0x01144D, 0x0115C1], [0x0115C4, 0x0115C8], [0x0115D8, 0x011640], @@ -195,7 +208,8 @@ const nonMatchSymbols = buildString({ [0x016A70, 0x016AF4], [0x016AF6, 0x016B36], [0x016B39, 0x016B43], - [0x016B45, 0x016E97], + [0x016B45, 0x016D6D], + [0x016D70, 0x016E97], [0x016E99, 0x01BC9E], [0x01BCA0, 0x01DA87], [0x01DA89, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js b/test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js index a64cc75f56e..5aa6e8bd449 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js +++ b/test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Soft_Dotted` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js index 5e77097cb4f..b737182f632 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Terminal_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -31,6 +31,7 @@ const matchSymbols = buildString({ 0x000F08, 0x00166E, 0x0017DA, + 0x002024, 0x002E2E, 0x002E3C, 0x002E41, @@ -38,6 +39,7 @@ const matchSymbols = buildString({ 0x00A92F, 0x00AADF, 0x00ABEB, + 0x00FE12, 0x00FF01, 0x00FF0C, 0x00FF0E, @@ -62,7 +64,8 @@ const matchSymbols = buildString({ [0x00061D, 0x00061F], [0x000700, 0x00070A], [0x0007F8, 0x0007F9], - [0x000830, 0x00083E], + [0x000830, 0x000835], + [0x000837, 0x00083E], [0x000964, 0x000965], [0x000E5A, 0x000E5B], [0x000F0D, 0x000F12], @@ -75,13 +78,15 @@ const matchSymbols = buildString({ [0x001808, 0x001809], [0x001944, 0x001945], [0x001AA8, 0x001AAB], + [0x001B4E, 0x001B4F], [0x001B5A, 0x001B5B], [0x001B5D, 0x001B5F], - [0x001B7D, 0x001B7E], + [0x001B7D, 0x001B7F], [0x001C3B, 0x001C3F], [0x001C7E, 0x001C7F], [0x00203C, 0x00203D], [0x002047, 0x002049], + [0x002CF9, 0x002CFB], [0x002E4E, 0x002E4F], [0x002E53, 0x002E54], [0x003001, 0x003002], @@ -93,6 +98,7 @@ const matchSymbols = buildString({ [0x00A9C7, 0x00A9C9], [0x00AA5D, 0x00AA5F], [0x00AAF0, 0x00AAF1], + [0x00FE15, 0x00FE16], [0x00FE50, 0x00FE52], [0x00FE54, 0x00FE57], [0x00FF1A, 0x00FF1B], @@ -108,6 +114,7 @@ const matchSymbols = buildString({ [0x0111C5, 0x0111C6], [0x0111DE, 0x0111DF], [0x011238, 0x01123C], + [0x0113D4, 0x0113D5], [0x01144B, 0x01144D], [0x01145A, 0x01145B], [0x0115C2, 0x0115C5], @@ -123,6 +130,7 @@ const matchSymbols = buildString({ [0x012470, 0x012474], [0x016A6E, 0x016A6F], [0x016B37, 0x016B39], + [0x016D6E, 0x016D6F], [0x016E97, 0x016E98], [0x01DA87, 0x01DA8A] ] @@ -143,6 +151,7 @@ const nonMatchSymbols = buildString({ 0x00002D, 0x00061C, 0x00070B, + 0x000836, 0x001B5C, 0x002E4D, 0x00FE53, @@ -181,13 +190,16 @@ const nonMatchSymbols = buildString({ [0x001806, 0x001807], [0x00180A, 0x001943], [0x001946, 0x001AA7], - [0x001AAC, 0x001B59], + [0x001AAC, 0x001B4D], + [0x001B50, 0x001B59], [0x001B60, 0x001B7C], - [0x001B7F, 0x001C3A], + [0x001B80, 0x001C3A], [0x001C40, 0x001C7D], - [0x001C80, 0x00203B], + [0x001C80, 0x002023], + [0x002025, 0x00203B], [0x00203E, 0x002046], - [0x00204A, 0x002E2D], + [0x00204A, 0x002CF8], + [0x002CFC, 0x002E2D], [0x002E2F, 0x002E3B], [0x002E3D, 0x002E40], [0x002E42, 0x002E4B], @@ -205,7 +217,9 @@ const nonMatchSymbols = buildString({ [0x00AAE0, 0x00AAEF], [0x00AAF2, 0x00ABEA], [0x00ABEC, 0x00DBFF], - [0x00E000, 0x00FE4F], + [0x00E000, 0x00FE11], + [0x00FE13, 0x00FE14], + [0x00FE17, 0x00FE4F], [0x00FE58, 0x00FF00], [0x00FF02, 0x00FF0B], [0x00FF0F, 0x00FF19], @@ -230,7 +244,8 @@ const nonMatchSymbols = buildString({ [0x0111CE, 0x0111DD], [0x0111E0, 0x011237], [0x01123D, 0x0112A8], - [0x0112AA, 0x01144A], + [0x0112AA, 0x0113D3], + [0x0113D6, 0x01144A], [0x01144E, 0x011459], [0x01145C, 0x0115C1], [0x0115C6, 0x0115C8], @@ -249,7 +264,8 @@ const nonMatchSymbols = buildString({ [0x016A70, 0x016AF4], [0x016AF6, 0x016B36], [0x016B3A, 0x016B43], - [0x016B45, 0x016E96], + [0x016B45, 0x016D6D], + [0x016D70, 0x016E96], [0x016E99, 0x01BC9E], [0x01BCA0, 0x01DA86], [0x01DA8B, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js b/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js index 68687894207..b2a555b9956 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js +++ b/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Unified_Ideograph` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Uppercase.js b/test/built-ins/RegExp/property-escapes/generated/Uppercase.js index f23b3119927..584fb6210ca 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Uppercase.js +++ b/test/built-ins/RegExp/property-escapes/generated/Uppercase.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Uppercase` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -260,6 +260,7 @@ const matchSymbols = buildString({ 0x00052E, 0x0010C7, 0x0010CD, + 0x001C89, 0x001E00, 0x001E02, 0x001E04, @@ -560,6 +561,8 @@ const matchSymbols = buildString({ 0x00A7D0, 0x00A7D6, 0x00A7D8, + 0x00A7DA, + 0x00A7DC, 0x00A7F5, 0x01D49C, 0x01D4A2, @@ -627,6 +630,7 @@ const matchSymbols = buildString({ [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], [0x00A7C4, 0x00A7C7], + [0x00A7CB, 0x00A7CC], [0x00FF21, 0x00FF3A], [0x010400, 0x010427], [0x0104B0, 0x0104D3], @@ -635,6 +639,7 @@ const matchSymbols = buildString({ [0x01058C, 0x010592], [0x010594, 0x010595], [0x010C80, 0x010CB2], + [0x010D50, 0x010D65], [0x0118A0, 0x0118BF], [0x016E40, 0x016E5F], [0x01D400, 0x01D419], @@ -1205,7 +1210,10 @@ const nonMatchSymbols = buildString({ 0x00A7C1, 0x00A7C3, 0x00A7C8, + 0x00A7CA, 0x00A7D7, + 0x00A7D9, + 0x00A7DB, 0x01057B, 0x01058B, 0x010593, @@ -1255,7 +1263,8 @@ const nonMatchSymbols = buildString({ [0x000557, 0x00109F], [0x0010C8, 0x0010CC], [0x0010CE, 0x00139F], - [0x0013F6, 0x001C8F], + [0x0013F6, 0x001C88], + [0x001C8A, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001DFF], [0x001E95, 0x001E9D], @@ -1299,16 +1308,17 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7CA, 0x00A7CF], + [0x00A7CD, 0x00A7CF], [0x00A7D1, 0x00A7D5], - [0x00A7D9, 0x00A7F4], + [0x00A7DD, 0x00A7F4], [0x00A7F6, 0x00DBFF], [0x00E000, 0x00FF20], [0x00FF3B, 0x0103FF], [0x010428, 0x0104AF], [0x0104D4, 0x01056F], [0x010596, 0x010C7F], - [0x010CB3, 0x01189F], + [0x010CB3, 0x010D4F], + [0x010D66, 0x01189F], [0x0118C0, 0x016E3F], [0x016E60, 0x01D3FF], [0x01D41A, 0x01D433], diff --git a/test/built-ins/RegExp/property-escapes/generated/Variation_Selector.js b/test/built-ins/RegExp/property-escapes/generated/Variation_Selector.js index fbb8ba35e19..53bbbf861ec 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Variation_Selector.js +++ b/test/built-ins/RegExp/property-escapes/generated/Variation_Selector.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Variation_Selector` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/White_Space.js b/test/built-ins/RegExp/property-escapes/generated/White_Space.js index 1c9abf3ef50..56b4ccea2dd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/White_Space.js +++ b/test/built-ins/RegExp/property-escapes/generated/White_Space.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `White_Space` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js b/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js index 0b76983f821..6efd44d2cd6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js +++ b/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `XID_Continue` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -101,6 +101,10 @@ const matchSymbols = buildString({ 0x011288, 0x011350, 0x011357, + 0x01138B, + 0x01138E, + 0x0113C2, + 0x0113C5, 0x0114C7, 0x011644, 0x011909, @@ -173,7 +177,7 @@ const matchSymbols = buildString({ [0x000860, 0x00086A], [0x000870, 0x000887], [0x000889, 0x00088E], - [0x000898, 0x0008E1], + [0x000897, 0x0008E1], [0x0008E3, 0x000963], [0x000966, 0x00096F], [0x000971, 0x000983], @@ -366,7 +370,7 @@ const matchSymbols = buildString({ [0x001C00, 0x001C37], [0x001C40, 0x001C49], [0x001C4D, 0x001C7D], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CD0, 0x001CD2], @@ -433,9 +437,9 @@ const matchSymbols = buildString({ [0x00A67F, 0x00A6F1], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7CA], + [0x00A78B, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A827], [0x00A840, 0x00A873], [0x00A880, 0x00A8C5], @@ -527,6 +531,7 @@ const matchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -564,10 +569,14 @@ const matchSymbols = buildString({ [0x010CC0, 0x010CF2], [0x010D00, 0x010D27], [0x010D30, 0x010D39], + [0x010D40, 0x010D65], + [0x010D69, 0x010D6D], + [0x010D6F, 0x010D85], [0x010E80, 0x010EA9], [0x010EAB, 0x010EAC], [0x010EB0, 0x010EB1], - [0x010EFD, 0x010F1C], + [0x010EC2, 0x010EC4], + [0x010EFC, 0x010F1C], [0x010F30, 0x010F50], [0x010F70, 0x010F85], [0x010FB0, 0x010FC4], @@ -606,6 +615,12 @@ const matchSymbols = buildString({ [0x01135D, 0x011363], [0x011366, 0x01136C], [0x011370, 0x011374], + [0x011380, 0x011389], + [0x011390, 0x0113B5], + [0x0113B7, 0x0113C0], + [0x0113C7, 0x0113CA], + [0x0113CC, 0x0113D3], + [0x0113E1, 0x0113E2], [0x011400, 0x01144A], [0x011450, 0x011459], [0x01145E, 0x011461], @@ -618,6 +633,7 @@ const matchSymbols = buildString({ [0x011650, 0x011659], [0x011680, 0x0116B8], [0x0116C0, 0x0116C9], + [0x0116D0, 0x0116E3], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x011739], @@ -638,6 +654,8 @@ const matchSymbols = buildString({ [0x011A00, 0x011A3E], [0x011A50, 0x011A99], [0x011AB0, 0x011AF8], + [0x011BC0, 0x011BE0], + [0x011BF0, 0x011BF9], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C40], @@ -661,14 +679,16 @@ const matchSymbols = buildString({ [0x011F00, 0x011F10], [0x011F12, 0x011F3A], [0x011F3E, 0x011F42], - [0x011F50, 0x011F59], + [0x011F50, 0x011F5A], [0x012000, 0x012399], [0x012400, 0x01246E], [0x012480, 0x012543], [0x012F90, 0x012FF0], [0x013000, 0x01342F], [0x013440, 0x013455], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x016139], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A60, 0x016A69], @@ -681,6 +701,8 @@ const matchSymbols = buildString({ [0x016B50, 0x016B59], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D6C], + [0x016D70, 0x016D79], [0x016E40, 0x016E7F], [0x016F00, 0x016F4A], [0x016F4F, 0x016F87], @@ -690,7 +712,7 @@ const matchSymbols = buildString({ [0x016FF0, 0x016FF1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -703,6 +725,7 @@ const matchSymbols = buildString({ [0x01BC80, 0x01BC88], [0x01BC90, 0x01BC99], [0x01BC9D, 0x01BC9E], + [0x01CCF0, 0x01CCF9], [0x01CF00, 0x01CF2D], [0x01CF30, 0x01CF46], [0x01D165, 0x01D169], @@ -757,6 +780,7 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], [0x01E4D0, 0x01E4F9], + [0x01E5D0, 0x01E5FA], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -986,6 +1010,7 @@ const nonMatchSymbols = buildString({ 0x010A14, 0x010A18, 0x010AC8, + 0x010D6E, 0x010EAA, 0x011135, 0x0111CD, @@ -1000,6 +1025,12 @@ const nonMatchSymbols = buildString({ 0x011331, 0x011334, 0x01133A, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113C1, + 0x0113C6, + 0x0113CB, 0x0114C6, 0x011914, 0x011917, @@ -1116,7 +1147,7 @@ const nonMatchSymbols = buildString({ [0x00082E, 0x00083F], [0x00085C, 0x00085F], [0x00086B, 0x00086F], - [0x00088F, 0x000897], + [0x00088F, 0x000896], [0x000964, 0x000965], [0x00098D, 0x00098E], [0x000991, 0x000992], @@ -1249,7 +1280,7 @@ const nonMatchSymbols = buildString({ [0x001C38, 0x001C3F], [0x001C4A, 0x001C4C], [0x001C7E, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CCF], [0x001CFB, 0x001CFF], @@ -1308,8 +1339,8 @@ const nonMatchSymbols = buildString({ [0x00A6F2, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A828, 0x00A82B], [0x00A82D, 0x00A83F], [0x00A874, 0x00A87F], @@ -1383,7 +1414,8 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056F], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -1414,9 +1446,12 @@ const nonMatchSymbols = buildString({ [0x010CB3, 0x010CBF], [0x010CF3, 0x010CFF], [0x010D28, 0x010D2F], - [0x010D3A, 0x010E7F], + [0x010D3A, 0x010D3F], + [0x010D66, 0x010D68], + [0x010D86, 0x010E7F], [0x010EAD, 0x010EAF], - [0x010EB2, 0x010EFC], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFB], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F51, 0x010F6F], @@ -1449,7 +1484,11 @@ const nonMatchSymbols = buildString({ [0x011358, 0x01135C], [0x011364, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x0113FF], + [0x011375, 0x01137F], + [0x01138C, 0x01138D], + [0x0113C3, 0x0113C4], + [0x0113D4, 0x0113E0], + [0x0113E3, 0x0113FF], [0x01144B, 0x01144F], [0x01145A, 0x01145D], [0x011462, 0x01147F], @@ -1462,7 +1501,8 @@ const nonMatchSymbols = buildString({ [0x011645, 0x01164F], [0x01165A, 0x01167F], [0x0116B9, 0x0116BF], - [0x0116CA, 0x0116FF], + [0x0116CA, 0x0116CF], + [0x0116E4, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x01173A, 0x01173F], @@ -1481,7 +1521,9 @@ const nonMatchSymbols = buildString({ [0x011A48, 0x011A4F], [0x011A9A, 0x011A9C], [0x011A9E, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011BBF], + [0x011BE1, 0x011BEF], + [0x011BFA, 0x011BFF], [0x011C41, 0x011C4F], [0x011C5A, 0x011C71], [0x011C90, 0x011C91], @@ -1494,15 +1536,17 @@ const nonMatchSymbols = buildString({ [0x011EF7, 0x011EFF], [0x011F3B, 0x011F3D], [0x011F43, 0x011F4F], - [0x011F5A, 0x011FAF], + [0x011F5B, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x0123FF], [0x01246F, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], [0x013430, 0x01343F], - [0x013456, 0x0143FF], - [0x014647, 0x0167FF], + [0x013456, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01613A, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6F], [0x016ACA, 0x016ACF], @@ -1512,7 +1556,9 @@ const nonMatchSymbols = buildString({ [0x016B44, 0x016B4F], [0x016B5A, 0x016B62], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D6D, 0x016D6F], + [0x016D7A, 0x016E3F], [0x016E80, 0x016EFF], [0x016F4B, 0x016F4E], [0x016F88, 0x016F8E], @@ -1520,7 +1566,7 @@ const nonMatchSymbols = buildString({ [0x016FE5, 0x016FEF], [0x016FF2, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1532,7 +1578,8 @@ const nonMatchSymbols = buildString({ [0x01BC7D, 0x01BC7F], [0x01BC89, 0x01BC8F], [0x01BC9A, 0x01BC9C], - [0x01BC9F, 0x01CEFF], + [0x01BC9F, 0x01CCEF], + [0x01CCFA, 0x01CEFF], [0x01CF2E, 0x01CF2F], [0x01CF47, 0x01D164], [0x01D16A, 0x01D16C], @@ -1566,7 +1613,8 @@ const nonMatchSymbols = buildString({ [0x01E14F, 0x01E28F], [0x01E2AF, 0x01E2BF], [0x01E2FA, 0x01E4CF], - [0x01E4FA, 0x01E7DF], + [0x01E4FA, 0x01E5CF], + [0x01E5FB, 0x01E7DF], [0x01E8C5, 0x01E8CF], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], diff --git a/test/built-ins/RegExp/property-escapes/generated/XID_Start.js b/test/built-ins/RegExp/property-escapes/generated/XID_Start.js index 8cc0bc0ce24..4b25848fa3e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/XID_Start.js +++ b/test/built-ins/RegExp/property-escapes/generated/XID_Start.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `XID_Start` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -117,6 +117,11 @@ const matchSymbols = buildString({ 0x011288, 0x01133D, 0x011350, + 0x01138B, + 0x01138E, + 0x0113B7, + 0x0113D1, + 0x0113D3, 0x0114C7, 0x011644, 0x0116B8, @@ -142,6 +147,7 @@ const matchSymbols = buildString({ 0x01D4BB, 0x01D546, 0x01E14E, + 0x01E5F0, 0x01E94B, 0x01EE24, 0x01EE27, @@ -328,7 +334,7 @@ const matchSymbols = buildString({ [0x001C00, 0x001C23], [0x001C4D, 0x001C4F], [0x001C5A, 0x001C7D], - [0x001C80, 0x001C88], + [0x001C80, 0x001C8A], [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CE9, 0x001CEC], @@ -394,9 +400,9 @@ const matchSymbols = buildString({ [0x00A6A0, 0x00A6EF], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7CA], + [0x00A78B, 0x00A7CD], [0x00A7D0, 0x00A7D1], - [0x00A7D5, 0x00A7D9], + [0x00A7D5, 0x00A7DC], [0x00A7F2, 0x00A801], [0x00A803, 0x00A805], [0x00A807, 0x00A80A], @@ -487,6 +493,7 @@ const matchSymbols = buildString({ [0x0105A3, 0x0105B1], [0x0105B3, 0x0105B9], [0x0105BB, 0x0105BC], + [0x0105C0, 0x0105F3], [0x010600, 0x010736], [0x010740, 0x010755], [0x010760, 0x010767], @@ -520,8 +527,11 @@ const matchSymbols = buildString({ [0x010C80, 0x010CB2], [0x010CC0, 0x010CF2], [0x010D00, 0x010D23], + [0x010D4A, 0x010D65], + [0x010D6F, 0x010D85], [0x010E80, 0x010EA9], [0x010EB0, 0x010EB1], + [0x010EC2, 0x010EC4], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], [0x010F70, 0x010F81], @@ -550,6 +560,8 @@ const matchSymbols = buildString({ [0x011332, 0x011333], [0x011335, 0x011339], [0x01135D, 0x011361], + [0x011380, 0x011389], + [0x011390, 0x0113B5], [0x011400, 0x011434], [0x011447, 0x01144A], [0x01145F, 0x011461], @@ -572,6 +584,7 @@ const matchSymbols = buildString({ [0x011A0B, 0x011A32], [0x011A5C, 0x011A89], [0x011AB0, 0x011AF8], + [0x011BC0, 0x011BE0], [0x011C00, 0x011C08], [0x011C0A, 0x011C2E], [0x011C72, 0x011C8F], @@ -590,7 +603,9 @@ const matchSymbols = buildString({ [0x012F90, 0x012FF0], [0x013000, 0x01342F], [0x013441, 0x013446], + [0x013460, 0x0143FA], [0x014400, 0x014646], + [0x016100, 0x01611D], [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016A70, 0x016ABE], @@ -599,13 +614,14 @@ const matchSymbols = buildString({ [0x016B40, 0x016B43], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], + [0x016D40, 0x016D6C], [0x016E40, 0x016E7F], [0x016F00, 0x016F4A], [0x016F93, 0x016F9F], [0x016FE0, 0x016FE1], [0x017000, 0x0187F7], [0x018800, 0x018CD5], - [0x018D00, 0x018D08], + [0x018CFF, 0x018D08], [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], @@ -652,6 +668,7 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], [0x01E4D0, 0x01E4EB], + [0x01E5D0, 0x01E5ED], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -850,6 +867,10 @@ const nonMatchSymbols = buildString({ 0x011329, 0x011331, 0x011334, + 0x01138A, + 0x01138F, + 0x0113B6, + 0x0113D2, 0x0114C6, 0x011914, 0x011917, @@ -1076,7 +1097,7 @@ const nonMatchSymbols = buildString({ [0x001C24, 0x001C4C], [0x001C50, 0x001C59], [0x001C7E, 0x001C7F], - [0x001C89, 0x001C8F], + [0x001C8B, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CE8], [0x001CF7, 0x001CF9], @@ -1134,8 +1155,8 @@ const nonMatchSymbols = buildString({ [0x00A6F0, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F1], + [0x00A7CE, 0x00A7CF], + [0x00A7DD, 0x00A7F1], [0x00A823, 0x00A83F], [0x00A874, 0x00A881], [0x00A8B4, 0x00A8F1], @@ -1204,7 +1225,8 @@ const nonMatchSymbols = buildString({ [0x0104FC, 0x0104FF], [0x010528, 0x01052F], [0x010564, 0x01056F], - [0x0105BD, 0x0105FF], + [0x0105BD, 0x0105BF], + [0x0105F4, 0x0105FF], [0x010737, 0x01073F], [0x010756, 0x01075F], [0x010768, 0x01077F], @@ -1232,9 +1254,12 @@ const nonMatchSymbols = buildString({ [0x010C49, 0x010C7F], [0x010CB3, 0x010CBF], [0x010CF3, 0x010CFF], - [0x010D24, 0x010E7F], + [0x010D24, 0x010D49], + [0x010D66, 0x010D6E], + [0x010D86, 0x010E7F], [0x010EAA, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EC1], + [0x010EC5, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F46, 0x010F6F], @@ -1263,7 +1288,10 @@ const nonMatchSymbols = buildString({ [0x01133A, 0x01133C], [0x01133E, 0x01134F], [0x011351, 0x01135C], - [0x011362, 0x0113FF], + [0x011362, 0x01137F], + [0x01138C, 0x01138D], + [0x0113B8, 0x0113D0], + [0x0113D4, 0x0113FF], [0x011435, 0x011446], [0x01144B, 0x01145E], [0x011462, 0x01147F], @@ -1292,7 +1320,8 @@ const nonMatchSymbols = buildString({ [0x011A51, 0x011A5B], [0x011A8A, 0x011A9C], [0x011A9E, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011BBF], + [0x011BE1, 0x011BFF], [0x011C2F, 0x011C3F], [0x011C41, 0x011C71], [0x011C90, 0x011CFF], @@ -1308,8 +1337,10 @@ const nonMatchSymbols = buildString({ [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], [0x013430, 0x013440], - [0x013447, 0x0143FF], - [0x014647, 0x0167FF], + [0x013447, 0x01345F], + [0x0143FB, 0x0143FF], + [0x014647, 0x0160FF], + [0x01611E, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], [0x016ABF, 0x016ACF], @@ -1317,14 +1348,15 @@ const nonMatchSymbols = buildString({ [0x016B30, 0x016B3F], [0x016B44, 0x016B62], [0x016B78, 0x016B7C], - [0x016B90, 0x016E3F], + [0x016B90, 0x016D3F], + [0x016D6D, 0x016E3F], [0x016E80, 0x016EFF], [0x016F4B, 0x016F4F], [0x016F51, 0x016F92], [0x016FA0, 0x016FDF], [0x016FE4, 0x016FFF], [0x0187F8, 0x0187FF], - [0x018CD6, 0x018CFF], + [0x018CD6, 0x018CFE], [0x018D09, 0x01AFEF], [0x01B123, 0x01B131], [0x01B133, 0x01B14F], @@ -1351,7 +1383,9 @@ const nonMatchSymbols = buildString({ [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], [0x01E2EC, 0x01E4CF], - [0x01E4EC, 0x01E7DF], + [0x01E4EC, 0x01E5CF], + [0x01E5EE, 0x01E5EF], + [0x01E5F1, 0x01E7DF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E94A], [0x01E94C, 0x01EDFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js index 3dbc0150b5d..88dee789e2e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `Basic_Emoji` (property of strings) with `[^\p{…}]` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js b/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js index 41c4fc867db..0ce62caabd8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `Basic_Emoji` (property of strings) with `\P{…}` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-u.js b/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-u.js index 1ce822949c6..4b0fc52edb0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-u.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-u.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Basic_Emoji` (property of strings) with the `u` flag throws an early error. Properties of strings are only supported through the `v` flag. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-patterns-static-semantics-early-errors features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji.js b/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji.js index e319e99918a..2f5b15eba30 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Basic_Emoji` (property of strings) info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] @@ -1111,6 +1111,8 @@ testPropertyOfStrings({ "\u{1FA86}", "\u{1FA87}", "\u{1FA88}", + "\u{1FA89}", + "\u{1FA8F}", "\u{1FA90}", "\u{1FA91}", "\u{1FA92}", @@ -1157,6 +1159,7 @@ testPropertyOfStrings({ "\u{1FABB}", "\u{1FABC}", "\u{1FABD}", + "\u{1FABE}", "\u{1FABF}", "\u{1FAC0}", "\u{1FAC1}", @@ -1164,6 +1167,7 @@ testPropertyOfStrings({ "\u{1FAC3}", "\u{1FAC4}", "\u{1FAC5}", + "\u{1FAC6}", "\u{1FACE}", "\u{1FACF}", "\u{1FAD0}", @@ -1178,6 +1182,8 @@ testPropertyOfStrings({ "\u{1FAD9}", "\u{1FADA}", "\u{1FADB}", + "\u{1FADC}", + "\u{1FADF}", "\u{1FAE0}", "\u{1FAE1}", "\u{1FAE2}", @@ -1187,6 +1193,7 @@ testPropertyOfStrings({ "\u{1FAE6}", "\u{1FAE7}", "\u{1FAE8}", + "\u{1FAE9}", "\u{1FAF0}", "\u{1FAF1}", "\u{1FAF2}", diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js index adb2500a756..1eb2354be2e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `Emoji_Keycap_Sequence` (property of strings) with `[^\p{…}]` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js index 2186bf19911..114ae54e069 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `Emoji_Keycap_Sequence` (property of strings) with `\P{…}` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-u.js b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-u.js index d168b0018b8..614571a5832 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-u.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-u.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Keycap_Sequence` (property of strings) with the `u` flag throws an early error. Properties of strings are only supported through the `v` flag. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-patterns-static-semantics-early-errors features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence.js b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence.js index 4b4ae71882f..fddf84cf8a2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Keycap_Sequence` (property of strings) info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js index 33d8ce30fb0..d6bc14395b4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji` (property of strings) with `[^\p{…}]` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js index a6a4b3333f2..accb0a13014 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji` (property of strings) with `\P{…}` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-u.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-u.js index 102cb95e2ed..facc2483bcd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-u.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-u.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji` (property of strings) with the `u` flag throws an early error. Properties of strings are only supported through the `v` flag. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-patterns-static-semantics-early-errors features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji.js index 7cc87a2e7a4..4aea81ac91a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji` (property of strings) info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] @@ -312,6 +312,7 @@ testPropertyOfStrings({ "\u{1F1E8}\u{1F1F3}", "\u{1F1E8}\u{1F1F4}", "\u{1F1E8}\u{1F1F5}", + "\u{1F1E8}\u{1F1F6}", "\u{1F1E8}\u{1F1F7}", "\u{1F1E8}\u{1F1FA}", "\u{1F1E8}\u{1F1FB}", @@ -3634,6 +3635,8 @@ testPropertyOfStrings({ "\u{1FA86}", "\u{1FA87}", "\u{1FA88}", + "\u{1FA89}", + "\u{1FA8F}", "\u{1FA90}", "\u{1FA91}", "\u{1FA92}", @@ -3680,6 +3683,7 @@ testPropertyOfStrings({ "\u{1FABB}", "\u{1FABC}", "\u{1FABD}", + "\u{1FABE}", "\u{1FABF}", "\u{1FAC0}", "\u{1FAC1}", @@ -3702,6 +3706,7 @@ testPropertyOfStrings({ "\u{1FAC5}\u{1F3FD}", "\u{1FAC5}\u{1F3FE}", "\u{1FAC5}\u{1F3FF}", + "\u{1FAC6}", "\u{1FACE}", "\u{1FACF}", "\u{1FAD0}", @@ -3716,6 +3721,8 @@ testPropertyOfStrings({ "\u{1FAD9}", "\u{1FADA}", "\u{1FADB}", + "\u{1FADC}", + "\u{1FADF}", "\u{1FAE0}", "\u{1FAE1}", "\u{1FAE2}", @@ -3725,6 +3732,7 @@ testPropertyOfStrings({ "\u{1FAE6}", "\u{1FAE7}", "\u{1FAE8}", + "\u{1FAE9}", "\u{1FAF0}", "\u{1FAF0}\u{1F3FB}", "\u{1FAF0}\u{1F3FC}", diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js index 9f4b33bb8b8..76a40d2ae8b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji_Flag_Sequence` (property of strings) with `[^\p{…}]` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js index bb015069eb1..1f642d28442 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji_Flag_Sequence` (property of strings) with `\P{…}` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js index 3e3d6078d1c..d871101c5bc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji_Flag_Sequence` (property of strings) with the `u` flag throws an early error. Properties of strings are only supported through the `v` flag. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-patterns-static-semantics-early-errors features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence.js index c1f0062e216..c5a0b9c7163 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji_Flag_Sequence` (property of strings) info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] @@ -68,6 +68,7 @@ testPropertyOfStrings({ "\u{1F1E8}\u{1F1F3}", "\u{1F1E8}\u{1F1F4}", "\u{1F1E8}\u{1F1F5}", + "\u{1F1E8}\u{1F1F6}", "\u{1F1E8}\u{1F1F7}", "\u{1F1E8}\u{1F1FA}", "\u{1F1E8}\u{1F1FB}", diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js index 446ae111638..9ddf5b91936 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji_Modifier_Sequence` (property of strings) with `[^\p{…}]` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js index e28f7c2b09f..eb91663c985 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji_Modifier_Sequence` (property of strings) with `\P{…}` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js index 59c9007cb20..e7d8b53ece4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji_Modifier_Sequence` (property of strings) with the `u` flag throws an early error. Properties of strings are only supported through the `v` flag. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-patterns-static-semantics-early-errors features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence.js index 6ca8112326a..538966cffdc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji_Modifier_Sequence` (property of strings) info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js index 5bbc66b1229..c9180566729 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji_Tag_Sequence` (property of strings) with `[^\p{…}]` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js index 1aa05b245c6..a2f6eb8cc5c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji_Tag_Sequence` (property of strings) with `\P{…}` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js index db8698d07b4..fdf93446e37 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji_Tag_Sequence` (property of strings) with the `u` flag throws an early error. Properties of strings are only supported through the `v` flag. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-patterns-static-semantics-early-errors features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence.js index 95b9945a1ad..4905497a028 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji_Tag_Sequence` (property of strings) info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js index e08bf08c5bb..3790cac4dd5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji_ZWJ_Sequence` (property of strings) with `[^\p{…}]` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js index 613470be796..38630b8b94b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `RGI_Emoji_ZWJ_Sequence` (property of strings) with `\P{…}` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-isvalidregularexpressionliteral features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js index 7c01ccf46b9..705386b8633 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji_ZWJ_Sequence` (property of strings) with the `u` flag throws an early error. Properties of strings are only supported through the `v` flag. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-patterns-static-semantics-early-errors features: [regexp-unicode-property-escapes, regexp-v-flag] negative: diff --git a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence.js index b104c385d40..9fa0c3617e4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence.js @@ -7,7 +7,7 @@ description: > Unicode property escapes for `RGI_Emoji_ZWJ_Sequence` (property of strings) info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v15.1.0 + Unicode v16.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js index 8986d6f7ea0..a096709db0b 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js index fabeaeff185..93a1593a10a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js index 01e89d2627a..ca52f9474cc 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js index 600d7a26e0d..c040aadcd13 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js index 274d1c8216a..f90eca1cc20 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js index c04f00099b4..d76cc581de7 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js index 5d8f873df09..8081ef92d7b 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js index c3536a315e6..69f9e3e4836 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js index ca42de791d2..cd5a490873a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js index 3dd4fd090f5..7fcbdb6481f 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js index 915aed34294..1716ef814aa 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js index 9a135820c0d..367b50999e7 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js index e88c1834179..180f1add830 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js index 8b3d9e059a0..bb7e07354f7 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js index 63eb68b160c..0618f3e2fdf 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js index 1c21e461e99..cd017ffc8bc 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js index ec38cc3a55d..f658e996785 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js index 8982a8dc34e..583e5001ed6 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js index d355d6304d3..caa3bbdf56e 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js index 0bd596ad58c..60a613570f8 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js index 04bc5f2e378..edac97ad4af 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js index 6c35369600e..5d24d7ae07c 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js index 8b03022f851..f1165ec1bdc 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js index 8c91776cefd..e53ea832f29 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js index b41b660ca60..5ebabf53f85 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js index f9644d6a8e5..90a3a709117 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js index b0c42376166..7556c34eccd 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js index b9b04575503..82133a0b5fd 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js index e96d96c2162..6d047c37cda 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js index 6593a49558d..59877d68cd9 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js index 98928749c74..c184e59f86c 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js index e2bed018c99..8228f853727 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js index 1b5ecd67c9f..9790fdb7615 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character.js index 0d42ecbbdcd..b7f97c2eede 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js index 4fff7123f41..a02ded5b0fd 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js index 68c78bdc0c2..a14fbb3438e 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js index 183b6417e80..d0af7111588 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js index 2d493a8db20..54dbd7d958a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js index 5aead91732d..b0e8de7e44a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-difference-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-difference-character.js index 273e7b0d8f1..804c3275208 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-difference-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-difference-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js index ddec1d20c4b..df8f42e8311 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js index cfc19d52d2c..029d3fe875a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js index 3aad2d0f730..21eadb46ed4 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js index 94c6066b815..ed22886c1d9 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js index 27ad5a101b8..867984a7b3e 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character.js index d3020599b50..8165f483f18 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js index ba1e87442cc..f3c072556ab 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js index fe2db70fdc8..3fdb87b4141 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js index e5964f542d0..22b0e6e2ae5 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js index 79f0276ae43..1c9cfecec23 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js index 7ca28be7bb3..7a63a0bdf1c 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js index 6156bd15032..961a73c5599 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js index a17a3d759ea..447016775b0 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js index 4ad9cb97b08..caf06d0d45e 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js index 0bcc2ee577e..6457bf5cc4f 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js index dc93c90cd88..e84deb0cb11 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js index 0fbfed19a33..0b6a823b587 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js index e433e20535f..6db7c0a4849 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js index 2d3b3d34313..4221234d3fe 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js index 00b99503eff..1fad98dec85 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js index cd434339879..9cbd565fa0c 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js index 2abf4d9cc36..04367d7df76 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js index 28173f58a5a..9d79fed1eeb 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js index 663fc7a8012..ba5e388f3e9 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js index 2297b4f4bc3..e88adaeaae9 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js index 14b7921a53e..a865b8662a9 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js index 5be03e53696..3396870b102 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-union-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/character-union-character-class.js index 6ccf45aede7..c6beef4a505 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-union-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-union-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js index 64e33ce9235..f7580492e9c 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-union-character.js b/test/built-ins/RegExp/unicodeSets/generated/character-union-character.js index 46e2f5eac78..976d588c0af 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-union-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-union-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js index 60cb484fc7f..1fbc646e6fe 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js index 2be3f1a6b82..417d097d59b 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js index cd7fd07ec60..aa660002f53 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js index dc0887e4039..bf9a0f535d3 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js index b324ea8b87e..8ae2b65b5cc 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js index 5aedb51b100..ff5616292ff 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js index a4328bfa113..6882b8d2d00 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js index b59cc54a5d8..9b02550a574 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js index 7461c2f4f59..ee235ed88a0 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js index 6b275b35a97..2e1fe131cb1 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js index 9f053f0735b..97a7ce4d3e3 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js index cf439d8caef..f8f349e90b3 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js index 4e810d322ba..5ae68cd3745 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js index 0c654a52688..231ccbb038d 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js index 672d3aaa113..28fb4ced04a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js index 29e410089d6..b9038054d53 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js index 4ab194bb19e..aad9a7361e4 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js index a219d6dc7b0..21dcf7b2141 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js index 755211e0d56..4f4e93475c9 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js index 0fcbca4102e..85723f19230 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js index 500ee969593..1d4651562af 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js index f5021136015..5a02eb1ddd6 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js index d2ebbce244d..be691a849f6 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js index 1e2155aa13f..3dd5efecb9b 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js index 4be056049e7..2ce2386c50e 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js index 3c11a326840..527fdd0e5c5 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js index c33dd37bebc..045b27ab4f5 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js index ab3e31ec29a..d6bf499373f 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js index beb11b47cbb..6119f72ac0a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js index ea5b48f694e..d679679c31b 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js index 1b4ea0ff06b..4123f543815 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js index cc10fa5e8f6..f3d39abe4c4 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js index e9dcf9097ba..1e9ba374eee 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js index f005189f75f..25c2524ba4b 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js index 09af1a06e1e..129c52d624f 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js index 37113429011..c0f9822d16f 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js index f5ca5039702..5db90ca746a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js index c0f7ba1ec22..d19eab1205a 100644 --- a/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js +++ b/test/built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js @@ -1,4 +1,4 @@ -// Copyright 2022 Mathias Bynens. All rights reserved. +// Copyright 2024 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -8,7 +8,7 @@ description: > properties of strings, string literals, and set operations info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v16.0.0 esid: sec-patterns features: [regexp-v-flag] includes: [regExpUtils.js]