diff --git a/test/built-ins/RegExp/property-escapes/generated/ASCII.js b/test/built-ins/RegExp/property-escapes/generated/ASCII.js index 917c27ad75..4b6ab9a2e9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/ASCII.js +++ b/test/built-ins/RegExp/property-escapes/generated/ASCII.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `ASCII` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 5c4d2bfd43..9535db6726 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `ASCII_Hex_Digit` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 db7a14d2ed..21294f27e5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Alphabetic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -91,7 +91,6 @@ const matchSymbols = buildString({ 0x0111DA, 0x0111DC, 0x011237, - 0x01123E, 0x011288, 0x011350, 0x011357, @@ -108,10 +107,13 @@ const matchSymbols = buildString({ 0x011D98, 0x011FB0, 0x016FE3, + 0x01B132, + 0x01B155, 0x01BC9E, 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E08F, 0x01E14E, 0x01E947, 0x01E94B, @@ -242,8 +244,7 @@ const matchSymbols = buildString({ [0x000BBE, 0x000BC2], [0x000BC6, 0x000BC8], [0x000BCA, 0x000BCC], - [0x000C00, 0x000C03], - [0x000C05, 0x000C0C], + [0x000C00, 0x000C0C], [0x000C0E, 0x000C10], [0x000C12, 0x000C28], [0x000C2A, 0x000C39], @@ -265,7 +266,7 @@ const matchSymbols = buildString({ [0x000CD5, 0x000CD6], [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE3], - [0x000CF1, 0x000CF2], + [0x000CF1, 0x000CF3], [0x000D00, 0x000D0C], [0x000D0E, 0x000D10], [0x000D12, 0x000D3A], @@ -294,7 +295,7 @@ const matchSymbols = buildString({ [0x000EDC, 0x000EDF], [0x000F40, 0x000F47], [0x000F49, 0x000F6C], - [0x000F71, 0x000F81], + [0x000F71, 0x000F83], [0x000F88, 0x000F97], [0x000F99, 0x000FBC], [0x001000, 0x001036], @@ -560,7 +561,7 @@ const matchSymbols = buildString({ [0x010FE0, 0x010FF6], [0x011000, 0x011045], [0x011071, 0x011075], - [0x011082, 0x0110B8], + [0x011080, 0x0110B8], [0x0110D0, 0x0110E8], [0x011100, 0x011132], [0x011144, 0x011147], @@ -570,6 +571,7 @@ const matchSymbols = buildString({ [0x0111CE, 0x0111CF], [0x011200, 0x011211], [0x011213, 0x011234], + [0x01123E, 0x011241], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -635,11 +637,15 @@ const matchSymbols = buildString({ [0x011D90, 0x011D91], [0x011D93, 0x011D96], [0x011EE0, 0x011EF6], + [0x011F00, 0x011F10], + [0x011F12, 0x011F3A], + [0x011F3E, 0x011F40], [0x012000, 0x012399], [0x012400, 0x01246E], [0x012480, 0x012543], [0x012F90, 0x012FF0], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013441, 0x013446], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -697,15 +703,18 @@ const matchSymbols = buildString({ [0x01D7AA, 0x01D7C2], [0x01D7C4, 0x01D7CB], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], [0x01E000, 0x01E006], [0x01E008, 0x01E018], [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E137, 0x01E13D], [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], + [0x01E4D0, 0x01E4EB], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -733,12 +742,13 @@ const matchSymbols = buildString({ [0x01F150, 0x01F169], [0x01F170, 0x01F189], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -803,7 +813,6 @@ const nonMatchSymbols = buildString({ 0x000B9B, 0x000B9D, 0x000BC9, - 0x000C04, 0x000C0D, 0x000C11, 0x000C29, @@ -959,6 +968,7 @@ const nonMatchSymbols = buildString({ 0x011D8F, 0x011D92, 0x011D97, + 0x011F11, 0x016FE2, 0x01AFF4, 0x01AFFC, @@ -1117,7 +1127,7 @@ const nonMatchSymbols = buildString({ [0x000CCD, 0x000CD4], [0x000CD7, 0x000CDC], [0x000CE4, 0x000CF0], - [0x000CF3, 0x000CFF], + [0x000CF4, 0x000CFF], [0x000D3B, 0x000D3C], [0x000D4F, 0x000D53], [0x000D58, 0x000D5E], @@ -1136,7 +1146,7 @@ const nonMatchSymbols = buildString({ [0x000EE0, 0x000EFF], [0x000F01, 0x000F3F], [0x000F6D, 0x000F70], - [0x000F82, 0x000F87], + [0x000F84, 0x000F87], [0x000FBD, 0x000FFF], [0x001039, 0x00103A], [0x001040, 0x00104F], @@ -1350,7 +1360,7 @@ const nonMatchSymbols = buildString({ [0x010FC5, 0x010FDF], [0x010FF7, 0x010FFF], [0x011046, 0x011070], - [0x011076, 0x011081], + [0x011076, 0x01107F], [0x0110B9, 0x0110C1], [0x0110C3, 0x0110CF], [0x0110E9, 0x0110FF], @@ -1363,7 +1373,7 @@ const nonMatchSymbols = buildString({ [0x0111DD, 0x0111FF], [0x011235, 0x011236], [0x011238, 0x01123D], - [0x01123F, 0x01127F], + [0x011242, 0x01127F], [0x0112A9, 0x0112AF], [0x0112E9, 0x0112FF], [0x01130D, 0x01130E], @@ -1411,13 +1421,16 @@ const nonMatchSymbols = buildString({ [0x011D44, 0x011D45], [0x011D48, 0x011D5F], [0x011D99, 0x011EDF], - [0x011EF7, 0x011FAF], + [0x011EF7, 0x011EFF], + [0x011F3B, 0x011F3D], + [0x011F41, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x0123FF], [0x01246F, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x013440], + [0x013447, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], @@ -1436,8 +1449,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1452,14 +1467,18 @@ const nonMatchSymbols = buildString({ [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01DEFF], - [0x01DF1F, 0x01DFFF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E0FF], + [0x01E02B, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x01E0FF], [0x01E12D, 0x01E136], [0x01E13E, 0x01E14D], [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], - [0x01E2EC, 0x01E7DF], + [0x01E2EC, 0x01E4CF], + [0x01E4EC, 0x01E7DF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E946], [0x01E948, 0x01E94A], @@ -1475,12 +1494,13 @@ const nonMatchSymbols = buildString({ [0x01F16A, 0x01F16F], [0x01F18A, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Any.js b/test/built-ins/RegExp/property-escapes/generated/Any.js index ee46ccb4dd..278ed40630 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Any.js +++ b/test/built-ins/RegExp/property-escapes/generated/Any.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Any` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 f1a0b0d226..a961abd437 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Assigned.js +++ b/test/built-ins/RegExp/property-escapes/generated/Assigned.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Assigned` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -58,9 +58,12 @@ const matchSymbols = buildString({ 0x011909, 0x011D3A, 0x011FB0, + 0x01B132, + 0x01B155, 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E08F, 0x01E2FF, 0x01EE24, 0x01EE27, @@ -192,7 +195,7 @@ const matchSymbols = buildString({ [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE3], [0x000CE6, 0x000CEF], - [0x000CF1, 0x000CF2], + [0x000CF1, 0x000CF3], [0x000D00, 0x000D0C], [0x000D0E, 0x000D10], [0x000D12, 0x000D44], @@ -216,7 +219,7 @@ const matchSymbols = buildString({ [0x000E8C, 0x000EA3], [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000ED0, 0x000ED9], [0x000EDC, 0x000EDF], [0x000F00, 0x000F47], @@ -470,7 +473,7 @@ const matchSymbols = buildString({ [0x010E80, 0x010EA9], [0x010EAB, 0x010EAD], [0x010EB0, 0x010EB1], - [0x010F00, 0x010F27], + [0x010EFD, 0x010F27], [0x010F30, 0x010F59], [0x010F70, 0x010F89], [0x010FB0, 0x010FCB], @@ -486,7 +489,7 @@ const matchSymbols = buildString({ [0x011180, 0x0111DF], [0x0111E1, 0x0111F4], [0x011200, 0x011211], - [0x011213, 0x01123E], + [0x011213, 0x011241], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -535,6 +538,7 @@ const matchSymbols = buildString({ [0x011A00, 0x011A47], [0x011A50, 0x011AA2], [0x011AB0, 0x011AF8], + [0x011B00, 0x011B09], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C45], @@ -555,14 +559,16 @@ const matchSymbols = buildString({ [0x011D93, 0x011D98], [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF8], + [0x011F00, 0x011F10], + [0x011F12, 0x011F3A], + [0x011F3E, 0x011F59], [0x011FC0, 0x011FF1], [0x011FFF, 0x012399], [0x012400, 0x01246E], [0x012470, 0x012474], [0x012480, 0x012543], [0x012F90, 0x012FF2], - [0x013000, 0x01342E], - [0x013430, 0x013438], + [0x013000, 0x013455], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -604,6 +610,7 @@ const matchSymbols = buildString({ [0x01D100, 0x01D126], [0x01D129, 0x01D1EA], [0x01D200, 0x01D245], + [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D300, 0x01D356], [0x01D360, 0x01D378], @@ -628,17 +635,20 @@ const matchSymbols = buildString({ [0x01DA9B, 0x01DA9F], [0x01DAA1, 0x01DAAF], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], [0x01E000, 0x01E006], [0x01E008, 0x01E018], [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E130, 0x01E13D], [0x01E140, 0x01E149], [0x01E14E, 0x01E14F], [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], + [0x01E4D0, 0x01E4F9], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -681,10 +691,10 @@ const matchSymbols = buildString({ [0x01F250, 0x01F251], [0x01F260, 0x01F265], [0x01F300, 0x01F6D7], - [0x01F6DD, 0x01F6EC], + [0x01F6DC, 0x01F6EC], [0x01F6F0, 0x01F6FC], - [0x01F700, 0x01F773], - [0x01F780, 0x01F7D8], + [0x01F700, 0x01F776], + [0x01F77B, 0x01F7D9], [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], @@ -694,25 +704,24 @@ const matchSymbols = buildString({ [0x01F8B0, 0x01F8B1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6], + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], [0x01FB94, 0x01FBCA], [0x01FBF0, 0x01FBF9], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], [0x030000, 0x03134A], + [0x031350, 0x0323AF], [0x0E0020, 0x0E007F], [0x0E0100, 0x0E01EF], [0x0F0000, 0x0FFFFD], @@ -797,6 +806,7 @@ const nonMatchSymbols = buildString({ 0x000EA6, 0x000EC5, 0x000EC7, + 0x000ECF, 0x000F48, 0x000F98, 0x000FBD, @@ -909,8 +919,8 @@ const nonMatchSymbols = buildString({ 0x011D69, 0x011D8F, 0x011D92, + 0x011F11, 0x01246F, - 0x01342F, 0x016A5F, 0x016ABF, 0x016B5A, @@ -967,6 +977,7 @@ const nonMatchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, + 0x01FABE, 0x01FB93 ], ranges: [ @@ -1038,7 +1049,7 @@ const nonMatchSymbols = buildString({ [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDC], [0x000CE4, 0x000CE5], - [0x000CF3, 0x000CFF], + [0x000CF4, 0x000CFF], [0x000D50, 0x000D53], [0x000D64, 0x000D65], [0x000D97, 0x000D99], @@ -1051,7 +1062,6 @@ const nonMatchSymbols = buildString({ [0x000E3B, 0x000E3E], [0x000E5C, 0x000E80], [0x000EBE, 0x000EBF], - [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], [0x000EE0, 0x000EFF], [0x000F6D, 0x000F70], @@ -1236,7 +1246,7 @@ const nonMatchSymbols = buildString({ [0x010D28, 0x010D2F], [0x010D3A, 0x010E5F], [0x010EAE, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EFC], [0x010F28, 0x010F2F], [0x010F5A, 0x010F6F], [0x010F8A, 0x010FAF], @@ -1251,7 +1261,7 @@ const nonMatchSymbols = buildString({ [0x011148, 0x01114F], [0x011177, 0x01117F], [0x0111F5, 0x0111FF], - [0x01123F, 0x01127F], + [0x011242, 0x01127F], [0x0112AA, 0x0112AF], [0x0112EB, 0x0112EF], [0x0112FA, 0x0112FF], @@ -1290,7 +1300,8 @@ const nonMatchSymbols = buildString({ [0x0119E5, 0x0119FF], [0x011A48, 0x011A4F], [0x011AA3, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011AFF], + [0x011B0A, 0x011BFF], [0x011C46, 0x011C4F], [0x011C6D, 0x011C6F], [0x011C90, 0x011C91], @@ -1300,14 +1311,16 @@ const nonMatchSymbols = buildString({ [0x011D5A, 0x011D5F], [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], - [0x011EF9, 0x011FAF], + [0x011EF9, 0x011EFF], + [0x011F3B, 0x011F3D], + [0x011F5A, 0x011FAF], [0x011FB1, 0x011FBF], [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012F8F], [0x012FF3, 0x012FFF], - [0x013439, 0x0143FF], + [0x013456, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], @@ -1326,8 +1339,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1341,7 +1356,8 @@ const nonMatchSymbols = buildString({ [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], [0x01D1EB, 0x01D1FF], - [0x01D246, 0x01D2DF], + [0x01D246, 0x01D2BF], + [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D2FF], [0x01D357, 0x01D35F], [0x01D379, 0x01D3FF], @@ -1354,16 +1370,20 @@ const nonMatchSymbols = buildString({ [0x01D7CC, 0x01D7CD], [0x01DA8C, 0x01DA9A], [0x01DAB0, 0x01DEFF], - [0x01DF1F, 0x01DFFF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E0FF], + [0x01E02B, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x01E0FF], [0x01E12D, 0x01E12F], [0x01E13E, 0x01E13F], [0x01E14A, 0x01E14D], [0x01E150, 0x01E28F], [0x01E2AF, 0x01E2BF], [0x01E2FA, 0x01E2FE], - [0x01E300, 0x01E7DF], + [0x01E300, 0x01E4CF], + [0x01E4FA, 0x01E7DF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], @@ -1389,11 +1409,11 @@ const nonMatchSymbols = buildString({ [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6ED, 0x01F6EF], [0x01F6FD, 0x01F6FF], - [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7DF], + [0x01F777, 0x01F77A], + [0x01F7DA, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F7FF], [0x01F80C, 0x01F80F], @@ -1404,24 +1424,22 @@ const nonMatchSymbols = buildString({ [0x01F8B2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x01FAFF], + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x01FAFF], [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x0E0000], + [0x03134B, 0x03134F], + [0x0323B0, 0x0E0000], [0x0E0002, 0x0E001F], [0x0E0080, 0x0E00FF], [0x0E01F0, 0x0EFFFF], 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 301c9adffe..fb02a5a62c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Bidi_Control.js +++ b/test/built-ins/RegExp/property-escapes/generated/Bidi_Control.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Bidi_Control` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 7e15942d76..54fe806702 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js +++ b/test/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Bidi_Mirrored` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 7532da7426..bf9e500f50 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js +++ b/test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Case_Ignorable` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -157,6 +157,7 @@ const matchSymbols = buildString({ 0x0111CF, 0x011234, 0x01123E, + 0x011241, 0x0112DF, 0x011340, 0x011446, @@ -175,9 +176,12 @@ const matchSymbols = buildString({ 0x011D47, 0x011D95, 0x011D97, + 0x011F40, + 0x011F42, 0x016F4F, 0x01DA75, 0x01DA84, + 0x01E08F, 0x01E2AE, 0x0E0001 ], @@ -237,7 +241,7 @@ const matchSymbols = buildString({ [0x000E34, 0x000E3A], [0x000E46, 0x000E4E], [0x000EB4, 0x000EBC], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000F18, 0x000F19], [0x000F71, 0x000F7E], [0x000F80, 0x000F84], @@ -351,6 +355,7 @@ const matchSymbols = buildString({ [0x010AE5, 0x010AE6], [0x010D24, 0x010D27], [0x010EAB, 0x010EAC], + [0x010EFD, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x011038, 0x011046], @@ -409,7 +414,10 @@ const matchSymbols = buildString({ [0x011D3F, 0x011D45], [0x011D90, 0x011D91], [0x011EF3, 0x011EF4], - [0x013430, 0x013438], + [0x011F00, 0x011F01], + [0x011F36, 0x011F3A], + [0x013430, 0x013440], + [0x013447, 0x013455], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016B40, 0x016B43], @@ -437,8 +445,10 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E030, 0x01E06D], [0x01E130, 0x01E13D], [0x01E2EC, 0x01E2EF], + [0x01E4EB, 0x01E4EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94B], [0x01F3FB, 0x01F3FF], @@ -529,6 +539,7 @@ const nonMatchSymbols = buildString({ 0x011D3E, 0x011D46, 0x011D96, + 0x011F41, 0x016FE2, 0x01AFF4, 0x01AFFC, @@ -635,7 +646,7 @@ const nonMatchSymbols = buildString({ [0x000E4F, 0x000EB0], [0x000EB2, 0x000EB3], [0x000EBD, 0x000EC5], - [0x000ECE, 0x000F17], + [0x000ECF, 0x000F17], [0x000F1A, 0x000F34], [0x000F3A, 0x000F70], [0x000F88, 0x000F8C], @@ -794,7 +805,8 @@ const nonMatchSymbols = buildString({ [0x010A40, 0x010AE4], [0x010AE7, 0x010D23], [0x010D28, 0x010EAA], - [0x010EAD, 0x010F45], + [0x010EAD, 0x010EFC], + [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x011000], [0x011002, 0x011037], @@ -816,7 +828,8 @@ const nonMatchSymbols = buildString({ [0x0111D0, 0x01122E], [0x011232, 0x011233], [0x011238, 0x01123D], - [0x01123F, 0x0112DE], + [0x01123F, 0x011240], + [0x011242, 0x0112DE], [0x0112E0, 0x0112E2], [0x0112EB, 0x0112FF], [0x011302, 0x01133A], @@ -858,8 +871,12 @@ const nonMatchSymbols = buildString({ [0x011D48, 0x011D8F], [0x011D92, 0x011D94], [0x011D98, 0x011EF2], - [0x011EF5, 0x01342F], - [0x013439, 0x016AEF], + [0x011EF5, 0x011EFF], + [0x011F02, 0x011F35], + [0x011F3B, 0x011F3F], + [0x011F43, 0x01342F], + [0x013441, 0x013446], + [0x013456, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016B3F], [0x016B44, 0x016F4E], @@ -881,10 +898,13 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E12F], + [0x01E02B, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x01E12F], [0x01E13E, 0x01E2AD], [0x01E2AF, 0x01E2EB], - [0x01E2F0, 0x01E8CF], + [0x01E2F0, 0x01E4EA], + [0x01E4F0, 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 1f71a49908..b37b2d8caf 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Cased.js +++ b/test/built-ins/RegExp/property-escapes/generated/Cased.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Cased` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -69,7 +69,7 @@ const matchSymbols = buildString({ [0x000560, 0x000588], [0x0010A0, 0x0010C5], [0x0010D0, 0x0010FA], - [0x0010FD, 0x0010FF], + [0x0010FC, 0x0010FF], [0x0013A0, 0x0013F5], [0x0013F8, 0x0013FD], [0x001C80, 0x001C88], @@ -112,10 +112,10 @@ const matchSymbols = buildString({ [0x00A790, 0x00A7CA], [0x00A7D0, 0x00A7D1], [0x00A7D5, 0x00A7D9], - [0x00A7F5, 0x00A7F6], + [0x00A7F2, 0x00A7F6], [0x00A7F8, 0x00A7FA], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB68], + [0x00AB5C, 0x00AB69], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -168,6 +168,8 @@ const matchSymbols = buildString({ [0x01D7C4, 0x01D7CB], [0x01DF00, 0x01DF09], [0x01DF0B, 0x01DF1E], + [0x01DF25, 0x01DF2A], + [0x01E030, 0x01E06D], [0x01E900, 0x01E943], [0x01F130, 0x01F149], [0x01F150, 0x01F169], @@ -194,6 +196,7 @@ const nonMatchSymbols = buildString({ 0x0003F6, 0x000530, 0x0010C6, + 0x0010FB, 0x001F58, 0x001F5A, 0x001F5C, @@ -268,7 +271,6 @@ const nonMatchSymbols = buildString({ [0x000589, 0x00109F], [0x0010C8, 0x0010CC], [0x0010CE, 0x0010CF], - [0x0010FB, 0x0010FC], [0x001100, 0x00139F], [0x0013F6, 0x0013F7], [0x0013FE, 0x001C7F], @@ -311,9 +313,9 @@ const nonMatchSymbols = buildString({ [0x00A69E, 0x00A721], [0x00A788, 0x00A78A], [0x00A7CB, 0x00A7CF], - [0x00A7DA, 0x00A7F4], + [0x00A7DA, 0x00A7F1], [0x00A7FB, 0x00AB2F], - [0x00AB69, 0x00AB6F], + [0x00AB6A, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FB12], @@ -337,7 +339,9 @@ const nonMatchSymbols = buildString({ [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01DEFF], - [0x01DF1F, 0x01E8FF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01E02F], + [0x01E06E, 0x01E8FF], [0x01E944, 0x01F12F], [0x01F14A, 0x01F14F], [0x01F16A, 0x01F16F], 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 414c4e4cf5..d5c49704f8 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Casefolded` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 176de2bc92..256d51880c 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Casemapped` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 bb7869f93c..f746975f1a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Lowercased` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 d7ac381bf9..6e4fc2ab32 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -826,6 +826,7 @@ const matchSymbols = buildString({ [0x01D552, 0x01D6A5], [0x01D6A8, 0x01D7CB], [0x01D7CE, 0x01D7FF], + [0x01E030, 0x01E06D], [0x01E900, 0x01E921], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], @@ -1693,7 +1694,8 @@ const nonMatchSymbols = buildString({ [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01D7CD], - [0x01D800, 0x01E8FF], + [0x01D800, 0x01E02F], + [0x01E06E, 0x01E8FF], [0x01E922, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], 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 0789bbf8fb..02e7104620 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Titlecased` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 7355e99fb1..86a49aed37 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Changes_When_Uppercased` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Dash.js b/test/built-ins/RegExp/property-escapes/generated/Dash.js index 0e1ed7c379..4cb3d38864 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Dash.js +++ b/test/built-ins/RegExp/property-escapes/generated/Dash.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Dash` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 5941882d4c..92363c51f2 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 5701653f03..1fec46ddd6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Deprecated.js +++ b/test/built-ins/RegExp/property-escapes/generated/Deprecated.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Deprecated` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 c97340e864..b745e56f04 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Diacritic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Diacritic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Diacritic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -175,6 +175,7 @@ const matchSymbols = buildString({ [0x0107B2, 0x0107BA], [0x010AE5, 0x010AE6], [0x010D22, 0x010D27], + [0x010EFD, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x0110B9, 0x0110BA], @@ -190,6 +191,7 @@ const matchSymbols = buildString({ [0x011839, 0x01183A], [0x01193D, 0x01193E], [0x011D44, 0x011D45], + [0x013447, 0x013455], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016F8F, 0x016F9F], @@ -204,6 +206,7 @@ const matchSymbols = buildString({ [0x01D17B, 0x01D182], [0x01D185, 0x01D18B], [0x01D1AA, 0x01D1AD], + [0x01E030, 0x01E06D], [0x01E130, 0x01E136], [0x01E2EC, 0x01E2EF], [0x01E8D0, 0x01E8D6], @@ -371,7 +374,8 @@ const nonMatchSymbols = buildString({ [0x0102E1, 0x01077F], [0x0107BB, 0x010AE4], [0x010AE7, 0x010D21], - [0x010D28, 0x010F45], + [0x010D28, 0x010EFC], + [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x011045], [0x011047, 0x01106F], @@ -403,7 +407,8 @@ const nonMatchSymbols = buildString({ [0x011A9A, 0x011C3E], [0x011C40, 0x011D41], [0x011D46, 0x011D96], - [0x011D98, 0x016AEF], + [0x011D98, 0x013446], + [0x013456, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016F8E], [0x016FA0, 0x016FEF], @@ -415,7 +420,8 @@ const nonMatchSymbols = buildString({ [0x01D173, 0x01D17A], [0x01D183, 0x01D184], [0x01D18C, 0x01D1A9], - [0x01D1AE, 0x01E12F], + [0x01D1AE, 0x01E02F], + [0x01E06E, 0x01E12F], [0x01E137, 0x01E2AD], [0x01E2AF, 0x01E2EB], [0x01E2F0, 0x01E8CF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Emoji.js b/test/built-ins/RegExp/property-escapes/generated/Emoji.js index 4e43bd0c76..f35e278f5d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -154,22 +154,20 @@ const matchSymbols = buildString({ [0x01F680, 0x01F6C5], [0x01F6CB, 0x01F6D2], [0x01F6D5, 0x01F6D7], - [0x01F6DD, 0x01F6E5], + [0x01F6DC, 0x01F6E5], [0x01F6EB, 0x01F6EC], [0x01F6F3, 0x01F6FC], [0x01F7E0, 0x01F7EB], [0x01F90C, 0x01F93A], [0x01F93C, 0x01F945], [0x01F947, 0x01F9FF], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6] + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8] ] }); testPropertyEscapes( @@ -204,7 +202,8 @@ const nonMatchSymbols = buildString({ 0x01F5E2, 0x01F6EA, 0x01F93B, - 0x01F946 + 0x01F946, + 0x01FABE ], ranges: [ [0x00DC00, 0x00DFFF], @@ -321,7 +320,7 @@ const nonMatchSymbols = buildString({ [0x01F650, 0x01F67F], [0x01F6C6, 0x01F6CA], [0x01F6D3, 0x01F6D4], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6E6, 0x01F6E8], [0x01F6ED, 0x01F6EF], [0x01F6F1, 0x01F6F2], @@ -329,15 +328,12 @@ const nonMatchSymbols = buildString({ [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F90B], [0x01FA00, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x10FFFF] + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x10FFFF] ] }); testPropertyEscapes( 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 17a05bb6b1..ce6ec389d8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji_Component.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji_Component.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Component` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 d81da804e3..2b82232aa0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Modifier` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 b0fd7d5a2e..cfde373546 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Modifier_Base` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -56,7 +56,7 @@ const matchSymbols = buildString({ [0x01F9CD, 0x01F9CF], [0x01F9D1, 0x01F9DD], [0x01FAC3, 0x01FAC5], - [0x01FAF0, 0x01FAF6] + [0x01FAF0, 0x01FAF8] ] }); testPropertyEscapes( @@ -116,7 +116,7 @@ const nonMatchSymbols = buildString({ [0x01F9BC, 0x01F9CC], [0x01F9DE, 0x01FAC2], [0x01FAC6, 0x01FAEF], - [0x01FAF7, 0x10FFFF] + [0x01FAF9, 0x10FFFF] ] }); testPropertyEscapes( 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 f882f62a71..9c22b2e0f0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js +++ b/test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Presentation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -84,22 +84,20 @@ const matchSymbols = buildString({ [0x01F680, 0x01F6C5], [0x01F6D0, 0x01F6D2], [0x01F6D5, 0x01F6D7], - [0x01F6DD, 0x01F6DF], + [0x01F6DC, 0x01F6DF], [0x01F6EB, 0x01F6EC], [0x01F6F4, 0x01F6FC], [0x01F7E0, 0x01F7EB], [0x01F90C, 0x01F93A], [0x01F93C, 0x01F945], [0x01F947, 0x01F9FF], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6] + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8] ] }); testPropertyEscapes( @@ -126,7 +124,8 @@ const nonMatchSymbols = buildString({ 0x01F441, 0x01F54F, 0x01F93B, - 0x01F946 + 0x01F946, + 0x01FABE ], ranges: [ [0x00DC00, 0x00DFFF], @@ -187,22 +186,19 @@ const nonMatchSymbols = buildString({ [0x01F6C6, 0x01F6CB], [0x01F6CD, 0x01F6CF], [0x01F6D3, 0x01F6D4], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6E0, 0x01F6EA], [0x01F6ED, 0x01F6F3], [0x01F6FD, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F90B], [0x01FA00, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x10FFFF] + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x10FFFF] ] }); testPropertyEscapes( 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 f27041b7a9..c5cb43a7fc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Extended_Pictographic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 a24dcd1859..c34e274cb0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Extender.js +++ b/test/built-ins/RegExp/property-escapes/generated/Extender.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Extender` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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_-_Cased_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js index d84e515b1b..a0445d2276 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -158,6 +158,7 @@ const matchSymbols = buildString({ [0x01D7C4, 0x01D7CB], [0x01DF00, 0x01DF09], [0x01DF0B, 0x01DF1E], + [0x01DF25, 0x01DF2A], [0x01E900, 0x01E943] ] }); @@ -339,7 +340,8 @@ const nonMatchSymbols = buildString({ [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01DEFF], - [0x01DF1F, 0x01E8FF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01E8FF], [0x01E944, 0x10FFFF] ] }); 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 e310818775..0cd3b8b407 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 68896f5fee..0c9d5fa506 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 8257f68a16..ce11446464 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Control` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 26e759c0e8..a6628cd9a6 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 7d0bd463b8..c042a4ea7d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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_-_Decimal_Number.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js index 313dbfeae0..35cf4b2049 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -70,12 +70,14 @@ const matchSymbols = buildString({ [0x011C50, 0x011C59], [0x011D50, 0x011D59], [0x011DA0, 0x011DA9], + [0x011F50, 0x011F59], [0x016A60, 0x016A69], [0x016AC0, 0x016AC9], [0x016B50, 0x016B59], [0x01D7CE, 0x01D7FF], [0x01E140, 0x01E149], [0x01E2F0, 0x01E2F9], + [0x01E4F0, 0x01E4F9], [0x01E950, 0x01E959], [0x01FBF0, 0x01FBF9] ] @@ -185,13 +187,15 @@ const nonMatchSymbols = buildString({ [0x01195A, 0x011C4F], [0x011C5A, 0x011D4F], [0x011D5A, 0x011D9F], - [0x011DAA, 0x016A5F], + [0x011DAA, 0x011F4F], + [0x011F5A, 0x016A5F], [0x016A6A, 0x016ABF], [0x016ACA, 0x016B4F], [0x016B5A, 0x01D7CD], [0x01D800, 0x01E13F], [0x01E14A, 0x01E2EF], - [0x01E2FA, 0x01E94F], + [0x01E2FA, 0x01E4EF], + [0x01E4FA, 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 3868bce265..c3fb971962 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 23fdfdb1fd..cbd4e927a7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 b7cd8e2d08..bdd8b9bb2b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Format` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -34,7 +34,7 @@ const matchSymbols = buildString({ [0x002060, 0x002064], [0x002066, 0x00206F], [0x00FFF9, 0x00FFFB], - [0x013430, 0x013438], + [0x013430, 0x01343F], [0x01BCA0, 0x01BCA3], [0x01D173, 0x01D17A], [0x0E0020, 0x0E007F] @@ -94,7 +94,7 @@ const nonMatchSymbols = buildString({ [0x00FFFC, 0x0110BC], [0x0110BE, 0x0110CC], [0x0110CE, 0x01342F], - [0x013439, 0x01BC9F], + [0x013440, 0x01BC9F], [0x01BCA4, 0x01D172], [0x01D17B, 0x0E0000], [0x0E0002, 0x0E001F], 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 0d3ae8842c..5e0549eb3a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 e7d89f28f5..6c8837886b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Letter` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -125,9 +125,12 @@ const matchSymbols = buildString({ 0x011C40, 0x011D46, 0x011D98, + 0x011F02, 0x011FB0, 0x016F50, 0x016FE3, + 0x01B132, + 0x01B155, 0x01D4A2, 0x01D4BB, 0x01D546, @@ -528,6 +531,7 @@ const matchSymbols = buildString({ [0x0111C1, 0x0111C4], [0x011200, 0x011211], [0x011213, 0x01122B], + [0x01123F, 0x011240], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -572,10 +576,13 @@ const matchSymbols = buildString({ [0x011D67, 0x011D68], [0x011D6A, 0x011D89], [0x011EE0, 0x011EF2], + [0x011F04, 0x011F10], + [0x011F12, 0x011F33], [0x012000, 0x012399], [0x012480, 0x012543], [0x012F90, 0x012FF0], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013441, 0x013446], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -631,10 +638,13 @@ const matchSymbols = buildString({ [0x01D7AA, 0x01D7C2], [0x01D7C4, 0x01D7CB], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E137, 0x01E13D], [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], + [0x01E4D0, 0x01E4EB], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -659,12 +669,13 @@ const matchSymbols = buildString({ [0x01EEA5, 0x01EEA9], [0x01EEAB, 0x01EEBB], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -858,6 +869,8 @@ const nonMatchSymbols = buildString({ 0x011D0A, 0x011D66, 0x011D69, + 0x011F03, + 0x011F11, 0x016FE2, 0x01AFF4, 0x01AFFC, @@ -1247,7 +1260,8 @@ const nonMatchSymbols = buildString({ [0x0111B3, 0x0111C0], [0x0111C5, 0x0111D9], [0x0111DD, 0x0111FF], - [0x01122C, 0x01127F], + [0x01122C, 0x01123E], + [0x011241, 0x01127F], [0x0112A9, 0x0112AF], [0x0112DF, 0x011304], [0x01130D, 0x01130E], @@ -1292,12 +1306,14 @@ const nonMatchSymbols = buildString({ [0x011D47, 0x011D5F], [0x011D8A, 0x011D97], [0x011D99, 0x011EDF], - [0x011EF3, 0x011FAF], + [0x011EF3, 0x011F01], + [0x011F34, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x013440], + [0x013447, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], @@ -1315,8 +1331,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1330,12 +1348,15 @@ const nonMatchSymbols = buildString({ [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01DEFF], - [0x01DF1F, 0x01E0FF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01E02F], + [0x01E06E, 0x01E0FF], [0x01E12D, 0x01E136], [0x01E13E, 0x01E14D], [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], - [0x01E2EC, 0x01E7DF], + [0x01E2EC, 0x01E4CF], + [0x01E4EC, 0x01E7DF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E94A], [0x01E94C, 0x01EDFF], @@ -1347,12 +1368,13 @@ const nonMatchSymbols = buildString({ [0x01EE9C, 0x01EEA0], [0x01EEBC, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( 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 b460f03c83..1186e43f51 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 b63acce9f0..cc095349a0 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 02aca02bab..7731bc85a9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -673,6 +673,7 @@ const matchSymbols = buildString({ [0x01D7C4, 0x01D7C9], [0x01DF00, 0x01DF09], [0x01DF0B, 0x01DF1E], + [0x01DF25, 0x01DF2A], [0x01E922, 0x01E943] ] }); @@ -1369,7 +1370,8 @@ const nonMatchSymbols = buildString({ [0x01D756, 0x01D76F], [0x01D790, 0x01D7A9], [0x01D7CC, 0x01DEFF], - [0x01DF1F, 0x01E921], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01E921], [0x01E944, 0x10FFFF] ] }); 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 0689d89e03..f6534491d2 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Mark` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -32,6 +32,7 @@ const matchSymbols = buildString({ 0x000BD7, 0x000C3C, 0x000CBC, + 0x000CF3, 0x000D57, 0x000DCA, 0x000DD6, @@ -66,6 +67,7 @@ const matchSymbols = buildString({ 0x0110C2, 0x011173, 0x01123E, + 0x011241, 0x011357, 0x01145E, 0x011940, @@ -73,10 +75,13 @@ const matchSymbols = buildString({ 0x011A47, 0x011D3A, 0x011D47, + 0x011F03, + 0x013440, 0x016F4F, 0x016FE4, 0x01DA75, 0x01DA84, + 0x01E08F, 0x01E2AE ], ranges: [ @@ -156,7 +161,7 @@ const matchSymbols = buildString({ [0x000E34, 0x000E3A], [0x000E47, 0x000E4E], [0x000EB4, 0x000EBC], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000F18, 0x000F19], [0x000F3E, 0x000F3F], [0x000F71, 0x000F84], @@ -233,6 +238,7 @@ const matchSymbols = buildString({ [0x010AE5, 0x010AE6], [0x010D24, 0x010D27], [0x010EAB, 0x010EAC], + [0x010EFD, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x011000, 0x011002], @@ -288,6 +294,10 @@ const matchSymbols = buildString({ [0x011D90, 0x011D91], [0x011D93, 0x011D97], [0x011EF3, 0x011EF6], + [0x011F00, 0x011F01], + [0x011F34, 0x011F3A], + [0x011F3E, 0x011F42], + [0x013447, 0x013455], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016F51, 0x016F87], @@ -313,6 +323,7 @@ const matchSymbols = buildString({ [0x01E026, 0x01E02A], [0x01E130, 0x01E136], [0x01E2EC, 0x01E2EF], + [0x01E4EC, 0x01E4EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0100, 0x0E01EF] @@ -423,6 +434,7 @@ const nonMatchSymbols = buildString({ 0x011D46, 0x011D8F, 0x011D92, + 0x011F02, 0x016F50, 0x01DAA0, 0x01E007, @@ -486,7 +498,8 @@ const nonMatchSymbols = buildString({ [0x000C84, 0x000CBB], [0x000CCE, 0x000CD4], [0x000CD7, 0x000CE1], - [0x000CE4, 0x000CFF], + [0x000CE4, 0x000CF2], + [0x000CF4, 0x000CFF], [0x000D04, 0x000D3A], [0x000D4E, 0x000D56], [0x000D58, 0x000D61], @@ -500,7 +513,7 @@ const nonMatchSymbols = buildString({ [0x000E4F, 0x000EB0], [0x000EB2, 0x000EB3], [0x000EBD, 0x000EC7], - [0x000ECE, 0x000F17], + [0x000ECF, 0x000F17], [0x000F1A, 0x000F34], [0x000F3A, 0x000F3D], [0x000F40, 0x000F70], @@ -588,7 +601,8 @@ const nonMatchSymbols = buildString({ [0x010A40, 0x010AE4], [0x010AE7, 0x010D23], [0x010D28, 0x010EAA], - [0x010EAD, 0x010F45], + [0x010EAD, 0x010EFC], + [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x010FFF], [0x011003, 0x011037], @@ -606,7 +620,8 @@ const nonMatchSymbols = buildString({ [0x0111C1, 0x0111C8], [0x0111D0, 0x01122B], [0x011238, 0x01123D], - [0x01123F, 0x0112DE], + [0x01123F, 0x011240], + [0x011242, 0x0112DE], [0x0112EB, 0x0112FF], [0x011304, 0x01133A], [0x011345, 0x011346], @@ -641,7 +656,12 @@ const nonMatchSymbols = buildString({ [0x011D37, 0x011D39], [0x011D48, 0x011D89], [0x011D98, 0x011EF2], - [0x011EF7, 0x016AEF], + [0x011EF7, 0x011EFF], + [0x011F04, 0x011F33], + [0x011F3B, 0x011F3D], + [0x011F43, 0x01343F], + [0x013441, 0x013446], + [0x013456, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016F4E], [0x016F88, 0x016F8E], @@ -663,10 +683,12 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E12F], + [0x01E02B, 0x01E08E], + [0x01E090, 0x01E12F], [0x01E137, 0x01E2AD], [0x01E2AF, 0x01E2EB], - [0x01E2F0, 0x01E8CF], + [0x01E2F0, 0x01E4EB], + [0x01E4F0, 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 016aa6223b..3f4384f579 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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_-_Modifier_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js index 2260e0705a..f2c04e7c25 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -52,6 +52,7 @@ const matchSymbols = buildString({ 0x00AB69, 0x00FF70, 0x016FE3, + 0x01E4EB, 0x01E94B ], ranges: [ @@ -85,6 +86,7 @@ const matchSymbols = buildString({ [0x01AFF0, 0x01AFF3], [0x01AFF5, 0x01AFFB], [0x01AFFD, 0x01AFFE], + [0x01E030, 0x01E06D], [0x01E137, 0x01E13D] ] }); @@ -192,8 +194,10 @@ const nonMatchSymbols = buildString({ [0x016B44, 0x016F92], [0x016FA0, 0x016FDF], [0x016FE4, 0x01AFEF], - [0x01AFFF, 0x01E136], - [0x01E13E, 0x01E94A], + [0x01AFFF, 0x01E02F], + [0x01E06E, 0x01E136], + [0x01E13E, 0x01E4EA], + [0x01E4EC, 0x01E94A], [0x01E94C, 0x10FFFF] ] }); 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 ce69fc84d1..a201f4633f 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 f1762d0940..b237af1f55 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -106,6 +106,7 @@ const matchSymbols = buildString({ 0x0111CF, 0x011234, 0x01123E, + 0x011241, 0x0112DF, 0x011340, 0x011446, @@ -124,10 +125,14 @@ const matchSymbols = buildString({ 0x011D47, 0x011D95, 0x011D97, + 0x011F40, + 0x011F42, + 0x013440, 0x016F4F, 0x016FE4, 0x01DA75, 0x01DA84, + 0x01E08F, 0x01E2AE ], ranges: [ @@ -186,7 +191,7 @@ const matchSymbols = buildString({ [0x000E34, 0x000E3A], [0x000E47, 0x000E4E], [0x000EB4, 0x000EBC], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000F18, 0x000F19], [0x000F71, 0x000F7E], [0x000F80, 0x000F84], @@ -270,6 +275,7 @@ const matchSymbols = buildString({ [0x010AE5, 0x010AE6], [0x010D24, 0x010D27], [0x010EAB, 0x010EAC], + [0x010EFD, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x011038, 0x011046], @@ -328,6 +334,9 @@ const matchSymbols = buildString({ [0x011D3F, 0x011D45], [0x011D90, 0x011D91], [0x011EF3, 0x011EF4], + [0x011F00, 0x011F01], + [0x011F36, 0x011F3A], + [0x013447, 0x013455], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016F8F, 0x016F92], @@ -350,6 +359,7 @@ const matchSymbols = buildString({ [0x01E026, 0x01E02A], [0x01E130, 0x01E136], [0x01E2EC, 0x01E2EF], + [0x01E4EC, 0x01E4EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0100, 0x0E01EF] @@ -448,6 +458,7 @@ const nonMatchSymbols = buildString({ 0x011D3E, 0x011D46, 0x011D96, + 0x011F41, 0x01DAA0, 0x01E007, 0x01E022, @@ -532,7 +543,7 @@ const nonMatchSymbols = buildString({ [0x000E4F, 0x000EB0], [0x000EB2, 0x000EB3], [0x000EBD, 0x000EC7], - [0x000ECE, 0x000F17], + [0x000ECF, 0x000F17], [0x000F1A, 0x000F34], [0x000F3A, 0x000F70], [0x000F88, 0x000F8C], @@ -640,7 +651,8 @@ const nonMatchSymbols = buildString({ [0x010A40, 0x010AE4], [0x010AE7, 0x010D23], [0x010D28, 0x010EAA], - [0x010EAD, 0x010F45], + [0x010EAD, 0x010EFC], + [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x011000], [0x011002, 0x011037], @@ -660,7 +672,8 @@ const nonMatchSymbols = buildString({ [0x0111D0, 0x01122E], [0x011232, 0x011233], [0x011238, 0x01123D], - [0x01123F, 0x0112DE], + [0x01123F, 0x011240], + [0x011242, 0x0112DE], [0x0112E0, 0x0112E2], [0x0112EB, 0x0112FF], [0x011302, 0x01133A], @@ -702,7 +715,12 @@ const nonMatchSymbols = buildString({ [0x011D48, 0x011D8F], [0x011D92, 0x011D94], [0x011D98, 0x011EF2], - [0x011EF5, 0x016AEF], + [0x011EF5, 0x011EFF], + [0x011F02, 0x011F35], + [0x011F3B, 0x011F3F], + [0x011F43, 0x01343F], + [0x013441, 0x013446], + [0x013456, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016F4E], [0x016F50, 0x016F8E], @@ -722,10 +740,12 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E12F], + [0x01E02B, 0x01E08E], + [0x01E090, 0x01E12F], [0x01E137, 0x01E2AD], [0x01E2AF, 0x01E2EB], - [0x01E2F0, 0x01E8CF], + [0x01E2F0, 0x01E4EB], + [0x01E4F0, 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 af724bd6c4..15545d58c3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Number` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -130,6 +130,7 @@ const matchSymbols = buildString({ [0x011C50, 0x011C6C], [0x011D50, 0x011D59], [0x011DA0, 0x011DA9], + [0x011F50, 0x011F59], [0x011FC0, 0x011FD4], [0x012400, 0x01246E], [0x016A60, 0x016A69], @@ -137,11 +138,13 @@ const matchSymbols = buildString({ [0x016B50, 0x016B59], [0x016B5B, 0x016B61], [0x016E80, 0x016E96], + [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D360, 0x01D378], [0x01D7CE, 0x01D7FF], [0x01E140, 0x01E149], [0x01E2F0, 0x01E2F9], + [0x01E4F0, 0x01E4F9], [0x01E8C7, 0x01E8CF], [0x01E950, 0x01E959], [0x01EC71, 0x01ECAB], @@ -307,18 +310,21 @@ const nonMatchSymbols = buildString({ [0x01195A, 0x011C4F], [0x011C6D, 0x011D4F], [0x011D5A, 0x011D9F], - [0x011DAA, 0x011FBF], + [0x011DAA, 0x011F4F], + [0x011F5A, 0x011FBF], [0x011FD5, 0x0123FF], [0x01246F, 0x016A5F], [0x016A6A, 0x016ABF], [0x016ACA, 0x016B4F], [0x016B62, 0x016E7F], - [0x016E97, 0x01D2DF], + [0x016E97, 0x01D2BF], + [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D35F], [0x01D379, 0x01D7CD], [0x01D800, 0x01E13F], [0x01E14A, 0x01E2EF], - [0x01E2FA, 0x01E8C6], + [0x01E2FA, 0x01E4EF], + [0x01E4FA, 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 23401813e3..21f0646aa3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 a4cfee038a..24cf4e9d48 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Other` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -87,6 +87,7 @@ const matchSymbols = buildString({ 0x000EA6, 0x000EC5, 0x000EC7, + 0x000ECF, 0x000F48, 0x000F98, 0x000FBD, @@ -199,6 +200,7 @@ const matchSymbols = buildString({ 0x011D69, 0x011D8F, 0x011D92, + 0x011F11, 0x01246F, 0x016A5F, 0x016ABF, @@ -256,6 +258,7 @@ const matchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, + 0x01FABE, 0x01FB93 ], ranges: [ @@ -331,7 +334,7 @@ const matchSymbols = buildString({ [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDC], [0x000CE4, 0x000CE5], - [0x000CF3, 0x000CFF], + [0x000CF4, 0x000CFF], [0x000D50, 0x000D53], [0x000D64, 0x000D65], [0x000D97, 0x000D99], @@ -344,7 +347,6 @@ const matchSymbols = buildString({ [0x000E3B, 0x000E3E], [0x000E5C, 0x000E80], [0x000EBE, 0x000EBF], - [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], [0x000EE0, 0x000EFF], [0x000F6D, 0x000F70], @@ -533,7 +535,7 @@ const matchSymbols = buildString({ [0x010D28, 0x010D2F], [0x010D3A, 0x010E5F], [0x010EAE, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EFC], [0x010F28, 0x010F2F], [0x010F5A, 0x010F6F], [0x010F8A, 0x010FAF], @@ -547,7 +549,7 @@ const matchSymbols = buildString({ [0x011148, 0x01114F], [0x011177, 0x01117F], [0x0111F5, 0x0111FF], - [0x01123F, 0x01127F], + [0x011242, 0x01127F], [0x0112AA, 0x0112AF], [0x0112EB, 0x0112EF], [0x0112FA, 0x0112FF], @@ -586,7 +588,8 @@ const matchSymbols = buildString({ [0x0119E5, 0x0119FF], [0x011A48, 0x011A4F], [0x011AA3, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011AFF], + [0x011B0A, 0x011BFF], [0x011C46, 0x011C4F], [0x011C6D, 0x011C6F], [0x011C90, 0x011C91], @@ -596,14 +599,17 @@ const matchSymbols = buildString({ [0x011D5A, 0x011D5F], [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], - [0x011EF9, 0x011FAF], + [0x011EF9, 0x011EFF], + [0x011F3B, 0x011F3D], + [0x011F5A, 0x011FAF], [0x011FB1, 0x011FBF], [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012F8F], [0x012FF3, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x01343F], + [0x013456, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], @@ -622,8 +628,10 @@ const matchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -638,7 +646,8 @@ const matchSymbols = buildString({ [0x01D127, 0x01D128], [0x01D173, 0x01D17A], [0x01D1EB, 0x01D1FF], - [0x01D246, 0x01D2DF], + [0x01D246, 0x01D2BF], + [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D2FF], [0x01D357, 0x01D35F], [0x01D379, 0x01D3FF], @@ -651,16 +660,20 @@ const matchSymbols = buildString({ [0x01D7CC, 0x01D7CD], [0x01DA8C, 0x01DA9A], [0x01DAB0, 0x01DEFF], - [0x01DF1F, 0x01DFFF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E0FF], + [0x01E02B, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x01E0FF], [0x01E12D, 0x01E12F], [0x01E13E, 0x01E13F], [0x01E14A, 0x01E14D], [0x01E150, 0x01E28F], [0x01E2AF, 0x01E2BF], [0x01E2FA, 0x01E2FE], - [0x01E300, 0x01E7DF], + [0x01E300, 0x01E4CF], + [0x01E4FA, 0x01E7DF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], @@ -686,11 +699,11 @@ const matchSymbols = buildString({ [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6ED, 0x01F6EF], [0x01F6FD, 0x01F6FF], - [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7DF], + [0x01F777, 0x01F77A], + [0x01F7DA, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F7FF], [0x01F80C, 0x01F80F], @@ -701,24 +714,22 @@ const matchSymbols = buildString({ [0x01F8B2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x01FAFF], + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x01FAFF], [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x0E00FF], + [0x03134B, 0x03134F], + [0x0323B0, 0x0E00FF], [0x0E01F0, 0x10FFFF] ] }); @@ -796,9 +807,12 @@ const nonMatchSymbols = buildString({ 0x011909, 0x011D3A, 0x011FB0, + 0x01B132, + 0x01B155, 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E08F, 0x01E2FF, 0x01EE24, 0x01EE27, @@ -932,7 +946,7 @@ const nonMatchSymbols = buildString({ [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE3], [0x000CE6, 0x000CEF], - [0x000CF1, 0x000CF2], + [0x000CF1, 0x000CF3], [0x000D00, 0x000D0C], [0x000D0E, 0x000D10], [0x000D12, 0x000D44], @@ -956,7 +970,7 @@ const nonMatchSymbols = buildString({ [0x000E8C, 0x000EA3], [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000ED0, 0x000ED9], [0x000EDC, 0x000EDF], [0x000F00, 0x000F47], @@ -1212,7 +1226,7 @@ const nonMatchSymbols = buildString({ [0x010E80, 0x010EA9], [0x010EAB, 0x010EAD], [0x010EB0, 0x010EB1], - [0x010F00, 0x010F27], + [0x010EFD, 0x010F27], [0x010F30, 0x010F59], [0x010F70, 0x010F89], [0x010FB0, 0x010FCB], @@ -1229,7 +1243,7 @@ const nonMatchSymbols = buildString({ [0x011180, 0x0111DF], [0x0111E1, 0x0111F4], [0x011200, 0x011211], - [0x011213, 0x01123E], + [0x011213, 0x011241], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -1278,6 +1292,7 @@ const nonMatchSymbols = buildString({ [0x011A00, 0x011A47], [0x011A50, 0x011AA2], [0x011AB0, 0x011AF8], + [0x011B00, 0x011B09], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C45], @@ -1298,13 +1313,17 @@ const nonMatchSymbols = buildString({ [0x011D93, 0x011D98], [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF8], + [0x011F00, 0x011F10], + [0x011F12, 0x011F3A], + [0x011F3E, 0x011F59], [0x011FC0, 0x011FF1], [0x011FFF, 0x012399], [0x012400, 0x01246E], [0x012470, 0x012474], [0x012480, 0x012543], [0x012F90, 0x012FF2], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013440, 0x013455], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -1347,6 +1366,7 @@ const nonMatchSymbols = buildString({ [0x01D129, 0x01D172], [0x01D17B, 0x01D1EA], [0x01D200, 0x01D245], + [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D300, 0x01D356], [0x01D360, 0x01D378], @@ -1371,17 +1391,20 @@ const nonMatchSymbols = buildString({ [0x01DA9B, 0x01DA9F], [0x01DAA1, 0x01DAAF], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], [0x01E000, 0x01E006], [0x01E008, 0x01E018], [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E130, 0x01E13D], [0x01E140, 0x01E149], [0x01E14E, 0x01E14F], [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], + [0x01E4D0, 0x01E4F9], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -1424,10 +1447,10 @@ const nonMatchSymbols = buildString({ [0x01F250, 0x01F251], [0x01F260, 0x01F265], [0x01F300, 0x01F6D7], - [0x01F6DD, 0x01F6EC], + [0x01F6DC, 0x01F6EC], [0x01F6F0, 0x01F6FC], - [0x01F700, 0x01F773], - [0x01F780, 0x01F7D8], + [0x01F700, 0x01F776], + [0x01F77B, 0x01F7D9], [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], @@ -1437,25 +1460,24 @@ const nonMatchSymbols = buildString({ [0x01F8B0, 0x01F8B1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6], + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], [0x01FB94, 0x01FBCA], [0x01FBF0, 0x01FBF9], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], [0x030000, 0x03134A], + [0x031350, 0x0323AF], [0x0E0100, 0x0E01EF] ] }); 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 febe24453e..a646292def 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -100,8 +100,11 @@ const matchSymbols = buildString({ 0x011C40, 0x011D46, 0x011D98, + 0x011F02, 0x011FB0, 0x016F50, + 0x01B132, + 0x01B155, 0x01DF0A, 0x01E14E, 0x01EE24, @@ -419,6 +422,7 @@ const matchSymbols = buildString({ [0x0111C1, 0x0111C4], [0x011200, 0x011211], [0x011213, 0x01122B], + [0x01123F, 0x011240], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -462,10 +466,13 @@ const matchSymbols = buildString({ [0x011D67, 0x011D68], [0x011D6A, 0x011D89], [0x011EE0, 0x011EF2], + [0x011F04, 0x011F10], + [0x011F12, 0x011F33], [0x012000, 0x012399], [0x012480, 0x012543], [0x012F90, 0x012FF0], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013441, 0x013446], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -489,6 +496,7 @@ const matchSymbols = buildString({ [0x01E100, 0x01E12C], [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], + [0x01E4D0, 0x01E4EA], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -512,12 +520,13 @@ const matchSymbols = buildString({ [0x01EEA5, 0x01EEA9], [0x01EEAB, 0x01EEBB], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -673,6 +682,8 @@ const nonMatchSymbols = buildString({ 0x011D0A, 0x011D66, 0x011D69, + 0x011F03, + 0x011F11, 0x01E7E7, 0x01E7EC, 0x01E7EF, @@ -968,7 +979,8 @@ const nonMatchSymbols = buildString({ [0x0111B3, 0x0111C0], [0x0111C5, 0x0111D9], [0x0111DD, 0x0111FF], - [0x01122C, 0x01127F], + [0x01122C, 0x01123E], + [0x011241, 0x01127F], [0x0112A9, 0x0112AF], [0x0112DF, 0x011304], [0x01130D, 0x01130E], @@ -1012,12 +1024,14 @@ const nonMatchSymbols = buildString({ [0x011D47, 0x011D5F], [0x011D8A, 0x011D97], [0x011D99, 0x011EDF], - [0x011EF3, 0x011FAF], + [0x011EF3, 0x011F01], + [0x011F34, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x013440], + [0x013447, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], @@ -1031,8 +1045,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFFF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1043,7 +1059,8 @@ const nonMatchSymbols = buildString({ [0x01E12D, 0x01E14D], [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], - [0x01E2EC, 0x01E7DF], + [0x01E2EC, 0x01E4CF], + [0x01E4EB, 0x01E7DF], [0x01E8C5, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], @@ -1053,12 +1070,13 @@ const nonMatchSymbols = buildString({ [0x01EE9C, 0x01EEA0], [0x01EEBC, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( 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 065fb38dca..114c015bb5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -79,6 +79,7 @@ const matchSymbols = buildString({ [0x011FC0, 0x011FD4], [0x016B5B, 0x016B61], [0x016E80, 0x016E96], + [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D360, 0x01D378], [0x01E8C7, 0x01E8CF], @@ -192,7 +193,8 @@ const nonMatchSymbols = buildString({ [0x011C6D, 0x011FBF], [0x011FD5, 0x016B5A], [0x016B62, 0x016E7F], - [0x016E97, 0x01D2DF], + [0x016E97, 0x01D2BF], + [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D35F], [0x01D379, 0x01E8C6], [0x01E8D0, 0x01EC70], 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 bf5094e26a..3aa5bc0904 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -192,9 +192,11 @@ const matchSymbols = buildString({ [0x011A3F, 0x011A46], [0x011A9A, 0x011A9C], [0x011A9E, 0x011AA2], + [0x011B00, 0x011B09], [0x011C41, 0x011C45], [0x011C70, 0x011C71], [0x011EF7, 0x011EF8], + [0x011F43, 0x011F4F], [0x012470, 0x012474], [0x012FF1, 0x012FF2], [0x016A6E, 0x016A6F], @@ -411,10 +413,12 @@ const nonMatchSymbols = buildString({ [0x011947, 0x0119E1], [0x0119E3, 0x011A3E], [0x011A47, 0x011A99], - [0x011AA3, 0x011C40], + [0x011AA3, 0x011AFF], + [0x011B0A, 0x011C40], [0x011C46, 0x011C6F], [0x011C72, 0x011EF6], - [0x011EF9, 0x011FFE], + [0x011EF9, 0x011F42], + [0x011F50, 0x011FFE], [0x012000, 0x01246F], [0x012475, 0x012FF0], [0x012FF3, 0x016A6D], 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 4f6e5839e6..1ac0e1c0a4 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -179,10 +179,10 @@ const matchSymbols = buildString({ [0x01F260, 0x01F265], [0x01F300, 0x01F3FA], [0x01F400, 0x01F6D7], - [0x01F6DD, 0x01F6EC], + [0x01F6DC, 0x01F6EC], [0x01F6F0, 0x01F6FC], - [0x01F700, 0x01F773], - [0x01F780, 0x01F7D8], + [0x01F700, 0x01F776], + [0x01F77B, 0x01F7D9], [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], @@ -192,15 +192,13 @@ const matchSymbols = buildString({ [0x01F8B0, 0x01F8B1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6], + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], [0x01FB94, 0x01FBCA] ] @@ -271,6 +269,7 @@ const nonMatchSymbols = buildString({ 0x01DA84, 0x01F0C0, 0x01F0D0, + 0x01FABE, 0x01FB93 ], ranges: [ @@ -404,11 +403,11 @@ const nonMatchSymbols = buildString({ [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], [0x01F3FB, 0x01F3FF], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6ED, 0x01F6EF], [0x01F6FD, 0x01F6FF], - [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7DF], + [0x01F777, 0x01F77A], + [0x01F7DA, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F7FF], [0x01F80C, 0x01F80F], @@ -419,15 +418,12 @@ const nonMatchSymbols = buildString({ [0x01F8B2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x01FAFF], + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x01FAFF], [0x01FBCB, 0x10FFFF] ] }); 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 9ea4ffe366..0e5cc5889b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 f2026c3764..7bf44f8d9a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 67c8b49bc3..b390f716f0 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -196,9 +196,11 @@ const matchSymbols = buildString({ [0x011A3F, 0x011A46], [0x011A9A, 0x011A9C], [0x011A9E, 0x011AA2], + [0x011B00, 0x011B09], [0x011C41, 0x011C45], [0x011C70, 0x011C71], [0x011EF7, 0x011EF8], + [0x011F43, 0x011F4F], [0x012470, 0x012474], [0x012FF1, 0x012FF2], [0x016A6E, 0x016A6F], @@ -434,10 +436,12 @@ const nonMatchSymbols = buildString({ [0x011947, 0x0119E1], [0x0119E3, 0x011A3E], [0x011A47, 0x011A99], - [0x011AA3, 0x011C40], + [0x011AA3, 0x011AFF], + [0x011B0A, 0x011C40], [0x011C46, 0x011C6F], [0x011C72, 0x011EF6], - [0x011EF9, 0x011FFE], + [0x011EF9, 0x011F42], + [0x011F50, 0x011FFE], [0x012000, 0x01246F], [0x012475, 0x012FF0], [0x012FF3, 0x016A6D], 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 2361a62e0a..07d6f8463c 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Separator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 db52e5e7e8..d7a602196a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 d41615e7bc..22ef7902af 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -26,6 +26,7 @@ const matchSymbols = buildString({ 0x000B57, 0x000BD7, 0x000CBE, + 0x000CF3, 0x000D57, 0x000F7F, 0x001031, @@ -83,7 +84,9 @@ const matchSymbols = buildString({ 0x011CA9, 0x011CB1, 0x011CB4, - 0x011D96 + 0x011D96, + 0x011F03, + 0x011F41 ], ranges: [ [0x00093E, 0x000940], @@ -190,6 +193,8 @@ const matchSymbols = buildString({ [0x011D8A, 0x011D8E], [0x011D93, 0x011D94], [0x011EF5, 0x011EF6], + [0x011F34, 0x011F35], + [0x011F3E, 0x011F3F], [0x016F51, 0x016F87], [0x016FF0, 0x016FF1], [0x01D165, 0x01D166], @@ -256,7 +261,8 @@ const nonMatchSymbols = buildString({ 0x0116AD, 0x011936, 0x011941, - 0x011D95 + 0x011D95, + 0x011F40 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -288,7 +294,8 @@ const nonMatchSymbols = buildString({ [0x000C84, 0x000CBD], [0x000CC5, 0x000CC6], [0x000CCC, 0x000CD4], - [0x000CD7, 0x000D01], + [0x000CD7, 0x000CF2], + [0x000CF4, 0x000D01], [0x000D04, 0x000D3D], [0x000D41, 0x000D45], [0x000D4D, 0x000D56], @@ -406,7 +413,10 @@ const nonMatchSymbols = buildString({ [0x011CB5, 0x011D89], [0x011D8F, 0x011D92], [0x011D97, 0x011EF4], - [0x011EF7, 0x016F50], + [0x011EF7, 0x011F02], + [0x011F04, 0x011F33], + [0x011F36, 0x011F3D], + [0x011F42, 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 2a246b1f9c..d1c1e98ac7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Surrogate` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 59e88a7cca..7c26598392 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Symbol` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -227,10 +227,10 @@ const matchSymbols = buildString({ [0x01F250, 0x01F251], [0x01F260, 0x01F265], [0x01F300, 0x01F6D7], - [0x01F6DD, 0x01F6EC], + [0x01F6DC, 0x01F6EC], [0x01F6F0, 0x01F6FC], - [0x01F700, 0x01F773], - [0x01F780, 0x01F7D8], + [0x01F700, 0x01F776], + [0x01F77B, 0x01F7D9], [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], @@ -240,15 +240,13 @@ const matchSymbols = buildString({ [0x01F8B0, 0x01F8B1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6], + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], [0x01FB94, 0x01FBCA] ] @@ -316,6 +314,7 @@ const nonMatchSymbols = buildString({ 0x01DA84, 0x01F0C0, 0x01F0D0, + 0x01FABE, 0x01FB93 ], ranges: [ @@ -500,11 +499,11 @@ const nonMatchSymbols = buildString({ [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6ED, 0x01F6EF], [0x01F6FD, 0x01F6FF], - [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7DF], + [0x01F777, 0x01F77A], + [0x01F7DA, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F7FF], [0x01F80C, 0x01F80F], @@ -515,15 +514,12 @@ const nonMatchSymbols = buildString({ [0x01F8B2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x01FAFF], + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x01FAFF], [0x01FBCB, 0x10FFFF] ] }); 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 1248442b85..3d84c03e82 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 4a8ef18691..964cab5997 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `General_Category=Unassigned` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -85,6 +85,7 @@ const matchSymbols = buildString({ 0x000EA6, 0x000EC5, 0x000EC7, + 0x000ECF, 0x000F48, 0x000F98, 0x000FBD, @@ -197,8 +198,8 @@ const matchSymbols = buildString({ 0x011D69, 0x011D8F, 0x011D92, + 0x011F11, 0x01246F, - 0x01342F, 0x016A5F, 0x016ABF, 0x016B5A, @@ -255,6 +256,7 @@ const matchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, + 0x01FABE, 0x01FB93 ], ranges: [ @@ -326,7 +328,7 @@ const matchSymbols = buildString({ [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDC], [0x000CE4, 0x000CE5], - [0x000CF3, 0x000CFF], + [0x000CF4, 0x000CFF], [0x000D50, 0x000D53], [0x000D64, 0x000D65], [0x000D97, 0x000D99], @@ -339,7 +341,6 @@ const matchSymbols = buildString({ [0x000E3B, 0x000E3E], [0x000E5C, 0x000E80], [0x000EBE, 0x000EBF], - [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], [0x000EE0, 0x000EFF], [0x000F6D, 0x000F70], @@ -524,7 +525,7 @@ const matchSymbols = buildString({ [0x010D28, 0x010D2F], [0x010D3A, 0x010E5F], [0x010EAE, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EFC], [0x010F28, 0x010F2F], [0x010F5A, 0x010F6F], [0x010F8A, 0x010FAF], @@ -539,7 +540,7 @@ const matchSymbols = buildString({ [0x011148, 0x01114F], [0x011177, 0x01117F], [0x0111F5, 0x0111FF], - [0x01123F, 0x01127F], + [0x011242, 0x01127F], [0x0112AA, 0x0112AF], [0x0112EB, 0x0112EF], [0x0112FA, 0x0112FF], @@ -578,7 +579,8 @@ const matchSymbols = buildString({ [0x0119E5, 0x0119FF], [0x011A48, 0x011A4F], [0x011AA3, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011AFF], + [0x011B0A, 0x011BFF], [0x011C46, 0x011C4F], [0x011C6D, 0x011C6F], [0x011C90, 0x011C91], @@ -588,14 +590,16 @@ const matchSymbols = buildString({ [0x011D5A, 0x011D5F], [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], - [0x011EF9, 0x011FAF], + [0x011EF9, 0x011EFF], + [0x011F3B, 0x011F3D], + [0x011F5A, 0x011FAF], [0x011FB1, 0x011FBF], [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012F8F], [0x012FF3, 0x012FFF], - [0x013439, 0x0143FF], + [0x013456, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], @@ -614,8 +618,10 @@ const matchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -629,7 +635,8 @@ const matchSymbols = buildString({ [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], [0x01D1EB, 0x01D1FF], - [0x01D246, 0x01D2DF], + [0x01D246, 0x01D2BF], + [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D2FF], [0x01D357, 0x01D35F], [0x01D379, 0x01D3FF], @@ -642,16 +649,20 @@ const matchSymbols = buildString({ [0x01D7CC, 0x01D7CD], [0x01DA8C, 0x01DA9A], [0x01DAB0, 0x01DEFF], - [0x01DF1F, 0x01DFFF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E0FF], + [0x01E02B, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x01E0FF], [0x01E12D, 0x01E12F], [0x01E13E, 0x01E13F], [0x01E14A, 0x01E14D], [0x01E150, 0x01E28F], [0x01E2AF, 0x01E2BF], [0x01E2FA, 0x01E2FE], - [0x01E300, 0x01E7DF], + [0x01E300, 0x01E4CF], + [0x01E4FA, 0x01E7DF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], @@ -677,11 +688,11 @@ const matchSymbols = buildString({ [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6ED, 0x01F6EF], [0x01F6FD, 0x01F6FF], - [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7DF], + [0x01F777, 0x01F77A], + [0x01F7DA, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F7FF], [0x01F80C, 0x01F80F], @@ -692,24 +703,22 @@ const matchSymbols = buildString({ [0x01F8B2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x01FAFF], + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x01FAFF], [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x0E0000], + [0x03134B, 0x03134F], + [0x0323B0, 0x0E0000], [0x0E0002, 0x0E001F], [0x0E0080, 0x0E00FF], [0x0E01F0, 0x0EFFFF], @@ -793,9 +802,12 @@ const nonMatchSymbols = buildString({ 0x011909, 0x011D3A, 0x011FB0, + 0x01B132, + 0x01B155, 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E08F, 0x01E2FF, 0x01EE24, 0x01EE27, @@ -927,7 +939,7 @@ const nonMatchSymbols = buildString({ [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE3], [0x000CE6, 0x000CEF], - [0x000CF1, 0x000CF2], + [0x000CF1, 0x000CF3], [0x000D00, 0x000D0C], [0x000D0E, 0x000D10], [0x000D12, 0x000D44], @@ -951,7 +963,7 @@ const nonMatchSymbols = buildString({ [0x000E8C, 0x000EA3], [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000ED0, 0x000ED9], [0x000EDC, 0x000EDF], [0x000F00, 0x000F47], @@ -1205,7 +1217,7 @@ const nonMatchSymbols = buildString({ [0x010E80, 0x010EA9], [0x010EAB, 0x010EAD], [0x010EB0, 0x010EB1], - [0x010F00, 0x010F27], + [0x010EFD, 0x010F27], [0x010F30, 0x010F59], [0x010F70, 0x010F89], [0x010FB0, 0x010FCB], @@ -1221,7 +1233,7 @@ const nonMatchSymbols = buildString({ [0x011180, 0x0111DF], [0x0111E1, 0x0111F4], [0x011200, 0x011211], - [0x011213, 0x01123E], + [0x011213, 0x011241], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -1270,6 +1282,7 @@ const nonMatchSymbols = buildString({ [0x011A00, 0x011A47], [0x011A50, 0x011AA2], [0x011AB0, 0x011AF8], + [0x011B00, 0x011B09], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], [0x011C38, 0x011C45], @@ -1290,14 +1303,16 @@ const nonMatchSymbols = buildString({ [0x011D93, 0x011D98], [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF8], + [0x011F00, 0x011F10], + [0x011F12, 0x011F3A], + [0x011F3E, 0x011F59], [0x011FC0, 0x011FF1], [0x011FFF, 0x012399], [0x012400, 0x01246E], [0x012470, 0x012474], [0x012480, 0x012543], [0x012F90, 0x012FF2], - [0x013000, 0x01342E], - [0x013430, 0x013438], + [0x013000, 0x013455], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -1339,6 +1354,7 @@ const nonMatchSymbols = buildString({ [0x01D100, 0x01D126], [0x01D129, 0x01D1EA], [0x01D200, 0x01D245], + [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D300, 0x01D356], [0x01D360, 0x01D378], @@ -1363,17 +1379,20 @@ const nonMatchSymbols = buildString({ [0x01DA9B, 0x01DA9F], [0x01DAA1, 0x01DAAF], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], [0x01E000, 0x01E006], [0x01E008, 0x01E018], [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E130, 0x01E13D], [0x01E140, 0x01E149], [0x01E14E, 0x01E14F], [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], + [0x01E4D0, 0x01E4F9], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -1416,10 +1435,10 @@ const nonMatchSymbols = buildString({ [0x01F250, 0x01F251], [0x01F260, 0x01F265], [0x01F300, 0x01F6D7], - [0x01F6DD, 0x01F6EC], + [0x01F6DC, 0x01F6EC], [0x01F6F0, 0x01F6FC], - [0x01F700, 0x01F773], - [0x01F780, 0x01F7D8], + [0x01F700, 0x01F776], + [0x01F77B, 0x01F7D9], [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], @@ -1429,25 +1448,24 @@ const nonMatchSymbols = buildString({ [0x01F8B0, 0x01F8B1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6], + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], [0x01FB94, 0x01FBCA], [0x01FBF0, 0x01FBF9], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], [0x030000, 0x03134A], + [0x031350, 0x0323AF], [0x0E0020, 0x0E007F], [0x0E0100, 0x0E01EF], [0x0F0000, 0x0FFFFD], 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 a71d7b63db..862f6067f5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 fc3abf1770..1d88be9dbd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js +++ b/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Grapheme_Base` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -128,8 +128,11 @@ const matchSymbols = buildString({ 0x011D46, 0x011D96, 0x011D98, + 0x011F41, 0x011FB0, 0x016AF5, + 0x01B132, + 0x01B155, 0x01BC9C, 0x01BC9F, 0x01D166, @@ -274,7 +277,7 @@ const matchSymbols = buildString({ [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE1], [0x000CE6, 0x000CEF], - [0x000CF1, 0x000CF2], + [0x000CF1, 0x000CF3], [0x000D02, 0x000D0C], [0x000D0E, 0x000D10], [0x000D12, 0x000D3A], @@ -641,6 +644,7 @@ const matchSymbols = buildString({ [0x011213, 0x01122E], [0x011232, 0x011233], [0x011238, 0x01123D], + [0x01123F, 0x011240], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -706,6 +710,7 @@ const matchSymbols = buildString({ [0x011A5C, 0x011A89], [0x011A9A, 0x011AA2], [0x011AB0, 0x011AF8], + [0x011B00, 0x011B09], [0x011C00, 0x011C08], [0x011C0A, 0x011C2F], [0x011C40, 0x011C45], @@ -722,13 +727,18 @@ const matchSymbols = buildString({ [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF2], [0x011EF5, 0x011EF8], + [0x011F02, 0x011F10], + [0x011F12, 0x011F35], + [0x011F3E, 0x011F3F], + [0x011F43, 0x011F59], [0x011FC0, 0x011FF1], [0x011FFF, 0x012399], [0x012400, 0x01246E], [0x012470, 0x012474], [0x012480, 0x012543], [0x012F90, 0x012FF2], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013441, 0x013446], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -771,6 +781,7 @@ const matchSymbols = buildString({ [0x01D18C, 0x01D1A9], [0x01D1AE, 0x01D1EA], [0x01D200, 0x01D241], + [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D300, 0x01D356], [0x01D360, 0x01D378], @@ -797,6 +808,8 @@ const matchSymbols = buildString({ [0x01DA76, 0x01DA83], [0x01DA85, 0x01DA8B], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E137, 0x01E13D], [0x01E140, 0x01E149], @@ -804,6 +817,8 @@ const matchSymbols = buildString({ [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], [0x01E2F0, 0x01E2F9], + [0x01E4D0, 0x01E4EB], + [0x01E4F0, 0x01E4F9], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -846,10 +861,10 @@ const matchSymbols = buildString({ [0x01F250, 0x01F251], [0x01F260, 0x01F265], [0x01F300, 0x01F6D7], - [0x01F6DD, 0x01F6EC], + [0x01F6DC, 0x01F6EC], [0x01F6F0, 0x01F6FC], - [0x01F700, 0x01F773], - [0x01F780, 0x01F7D8], + [0x01F700, 0x01F776], + [0x01F77B, 0x01F7D9], [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], @@ -859,25 +874,24 @@ const matchSymbols = buildString({ [0x01F8B0, 0x01F8B1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6], + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], [0x01FB94, 0x01FBCA], [0x01FBF0, 0x01FBF9], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -1084,6 +1098,7 @@ const nonMatchSymbols = buildString({ 0x0111E0, 0x011212, 0x011234, + 0x01123E, 0x011287, 0x011289, 0x01128E, @@ -1121,6 +1136,9 @@ const nonMatchSymbols = buildString({ 0x011D69, 0x011D95, 0x011D97, + 0x011F11, + 0x011F40, + 0x011F42, 0x01246F, 0x016A5F, 0x016ABF, @@ -1177,6 +1195,7 @@ const nonMatchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, + 0x01FABE, 0x01FB93 ], ranges: [ @@ -1271,7 +1290,7 @@ const nonMatchSymbols = buildString({ [0x000CC5, 0x000CC6], [0x000CCC, 0x000CDC], [0x000CE2, 0x000CE5], - [0x000CF3, 0x000D01], + [0x000CF4, 0x000D01], [0x000D3B, 0x000D3C], [0x000D41, 0x000D45], [0x000D50, 0x000D53], @@ -1559,7 +1578,7 @@ const nonMatchSymbols = buildString({ [0x0111F5, 0x0111FF], [0x01122F, 0x011231], [0x011236, 0x011237], - [0x01123E, 0x01127F], + [0x011241, 0x01127F], [0x0112AA, 0x0112AF], [0x0112E3, 0x0112EF], [0x0112FA, 0x011301], @@ -1616,7 +1635,8 @@ const nonMatchSymbols = buildString({ [0x011A8A, 0x011A96], [0x011A98, 0x011A99], [0x011AA3, 0x011AAF], - [0x011AF9, 0x011BFF], + [0x011AF9, 0x011AFF], + [0x011B0A, 0x011BFF], [0x011C30, 0x011C3D], [0x011C46, 0x011C4F], [0x011C6D, 0x011C6F], @@ -1631,14 +1651,17 @@ const nonMatchSymbols = buildString({ [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], [0x011EF3, 0x011EF4], - [0x011EF9, 0x011FAF], + [0x011EF9, 0x011F01], + [0x011F36, 0x011F3D], + [0x011F5A, 0x011FAF], [0x011FB1, 0x011FBF], [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012F8F], [0x012FF3, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x013440], + [0x013447, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], @@ -1658,8 +1681,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1677,7 +1702,8 @@ const nonMatchSymbols = buildString({ [0x01D1AA, 0x01D1AD], [0x01D1EB, 0x01D1FF], [0x01D242, 0x01D244], - [0x01D246, 0x01D2DF], + [0x01D246, 0x01D2BF], + [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D2FF], [0x01D357, 0x01D35F], [0x01D379, 0x01D3FF], @@ -1691,7 +1717,9 @@ const nonMatchSymbols = buildString({ [0x01DA00, 0x01DA36], [0x01DA3B, 0x01DA6C], [0x01DA8C, 0x01DEFF], - [0x01DF1F, 0x01E0FF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01E02F], + [0x01E06E, 0x01E0FF], [0x01E12D, 0x01E136], [0x01E13E, 0x01E13F], [0x01E14A, 0x01E14D], @@ -1699,7 +1727,9 @@ const nonMatchSymbols = buildString({ [0x01E2AE, 0x01E2BF], [0x01E2EC, 0x01E2EF], [0x01E2FA, 0x01E2FE], - [0x01E300, 0x01E7DF], + [0x01E300, 0x01E4CF], + [0x01E4EC, 0x01E4EF], + [0x01E4FA, 0x01E7DF], [0x01E8C5, 0x01E8C6], [0x01E8D0, 0x01E8FF], [0x01E944, 0x01E94A], @@ -1726,11 +1756,11 @@ const nonMatchSymbols = buildString({ [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6ED, 0x01F6EF], [0x01F6FD, 0x01F6FF], - [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7DF], + [0x01F777, 0x01F77A], + [0x01F7DA, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F7FF], [0x01F80C, 0x01F80F], @@ -1741,24 +1771,22 @@ const nonMatchSymbols = buildString({ [0x01F8B2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x01FAFF], + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x01FAFF], [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( 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 88eb04f3df..06a2e4899e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js +++ b/test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Grapheme_Extend` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -112,6 +112,7 @@ const matchSymbols = buildString({ 0x0111CF, 0x011234, 0x01123E, + 0x011241, 0x0112DF, 0x01133E, 0x011340, @@ -136,11 +137,15 @@ const matchSymbols = buildString({ 0x011D47, 0x011D95, 0x011D97, + 0x011F40, + 0x011F42, + 0x013440, 0x016F4F, 0x016FE4, 0x01D165, 0x01DA75, 0x01DA84, + 0x01E08F, 0x01E2AE ], ranges: [ @@ -201,7 +206,7 @@ const matchSymbols = buildString({ [0x000E34, 0x000E3A], [0x000E47, 0x000E4E], [0x000EB4, 0x000EBC], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000F18, 0x000F19], [0x000F71, 0x000F7E], [0x000F80, 0x000F84], @@ -285,6 +290,7 @@ const matchSymbols = buildString({ [0x010AE5, 0x010AE6], [0x010D24, 0x010D27], [0x010EAB, 0x010EAC], + [0x010EFD, 0x010EFF], [0x010F46, 0x010F50], [0x010F82, 0x010F85], [0x011038, 0x011046], @@ -343,6 +349,9 @@ const matchSymbols = buildString({ [0x011D3F, 0x011D45], [0x011D90, 0x011D91], [0x011EF3, 0x011EF4], + [0x011F00, 0x011F01], + [0x011F36, 0x011F3A], + [0x013447, 0x013455], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016F8F, 0x016F92], @@ -366,6 +375,7 @@ const matchSymbols = buildString({ [0x01E026, 0x01E02A], [0x01E130, 0x01E136], [0x01E2EC, 0x01E2EF], + [0x01E4EC, 0x01E4EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0020, 0x0E007F], @@ -451,6 +461,7 @@ const nonMatchSymbols = buildString({ 0x011D3E, 0x011D46, 0x011D96, + 0x011F41, 0x01D166, 0x01DAA0, 0x01E007, @@ -542,7 +553,7 @@ const nonMatchSymbols = buildString({ [0x000E4F, 0x000EB0], [0x000EB2, 0x000EB3], [0x000EBD, 0x000EC7], - [0x000ECE, 0x000F17], + [0x000ECF, 0x000F17], [0x000F1A, 0x000F34], [0x000F3A, 0x000F70], [0x000F88, 0x000F8C], @@ -649,7 +660,8 @@ const nonMatchSymbols = buildString({ [0x010A40, 0x010AE4], [0x010AE7, 0x010D23], [0x010D28, 0x010EAA], - [0x010EAD, 0x010F45], + [0x010EAD, 0x010EFC], + [0x010F00, 0x010F45], [0x010F51, 0x010F81], [0x010F86, 0x011000], [0x011002, 0x011037], @@ -669,7 +681,8 @@ const nonMatchSymbols = buildString({ [0x0111D0, 0x01122E], [0x011232, 0x011233], [0x011238, 0x01123D], - [0x01123F, 0x0112DE], + [0x01123F, 0x011240], + [0x011242, 0x0112DE], [0x0112E0, 0x0112E2], [0x0112EB, 0x0112FF], [0x011302, 0x01133A], @@ -714,7 +727,12 @@ const nonMatchSymbols = buildString({ [0x011D48, 0x011D8F], [0x011D92, 0x011D94], [0x011D98, 0x011EF2], - [0x011EF5, 0x016AEF], + [0x011EF5, 0x011EFF], + [0x011F02, 0x011F35], + [0x011F3B, 0x011F3F], + [0x011F43, 0x01343F], + [0x013441, 0x013446], + [0x013456, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016F4E], [0x016F50, 0x016F8E], @@ -735,10 +753,12 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E12F], + [0x01E02B, 0x01E08E], + [0x01E090, 0x01E12F], [0x01E137, 0x01E2AD], [0x01E2AF, 0x01E2EB], - [0x01E2F0, 0x01E8CF], + [0x01E2F0, 0x01E4EB], + [0x01E4F0, 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 7c39f8a227..d3eec0b160 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Hex_Digit.js +++ b/test/built-ins/RegExp/property-escapes/generated/Hex_Digit.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Hex_Digit` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 f8aceb2d63..dd8a79ce6a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `IDS_Binary_Operator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 f48f44891c..f581488be9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `IDS_Trinary_Operator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 8ad5eedc5d..2822c91c6e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js +++ b/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `ID_Continue` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -92,7 +92,6 @@ const matchSymbols = buildString({ 0x0110C2, 0x011176, 0x0111DC, - 0x01123E, 0x011288, 0x011350, 0x011357, @@ -103,11 +102,14 @@ const matchSymbols = buildString({ 0x011A9D, 0x011D3A, 0x011FB0, + 0x01B132, + 0x01B155, 0x01D4A2, 0x01D4BB, 0x01D546, 0x01DA75, 0x01DA84, + 0x01E08F, 0x01E14E, 0x01EE24, 0x01EE27, @@ -257,7 +259,7 @@ const matchSymbols = buildString({ [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE3], [0x000CE6, 0x000CEF], - [0x000CF1, 0x000CF2], + [0x000CF1, 0x000CF3], [0x000D00, 0x000D0C], [0x000D0E, 0x000D10], [0x000D12, 0x000D44], @@ -284,7 +286,7 @@ const matchSymbols = buildString({ [0x000E8C, 0x000EA3], [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000ED0, 0x000ED9], [0x000EDC, 0x000EDF], [0x000F18, 0x000F19], @@ -558,7 +560,7 @@ const matchSymbols = buildString({ [0x010E80, 0x010EA9], [0x010EAB, 0x010EAC], [0x010EB0, 0x010EB1], - [0x010F00, 0x010F1C], + [0x010EFD, 0x010F1C], [0x010F30, 0x010F50], [0x010F70, 0x010F85], [0x010FB0, 0x010FC4], @@ -577,6 +579,7 @@ const matchSymbols = buildString({ [0x0111CE, 0x0111DA], [0x011200, 0x011211], [0x011213, 0x011237], + [0x01123E, 0x011241], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -648,11 +651,16 @@ const matchSymbols = buildString({ [0x011D93, 0x011D98], [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF6], + [0x011F00, 0x011F10], + [0x011F12, 0x011F3A], + [0x011F3E, 0x011F42], + [0x011F50, 0x011F59], [0x012000, 0x012399], [0x012400, 0x01246E], [0x012480, 0x012543], [0x012F90, 0x012FF0], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013440, 0x013455], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -729,16 +737,19 @@ const matchSymbols = buildString({ [0x01DA9B, 0x01DA9F], [0x01DAA1, 0x01DAAF], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], [0x01E000, 0x01E006], [0x01E008, 0x01E018], [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E130, 0x01E13D], [0x01E140, 0x01E149], [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], + [0x01E4D0, 0x01E4F9], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -766,12 +777,13 @@ const matchSymbols = buildString({ [0x01EEAB, 0x01EEBB], [0x01FBF0, 0x01FBF9], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], [0x030000, 0x03134A], + [0x031350, 0x0323AF], [0x0E0100, 0x0E01EF] ] }); @@ -875,6 +887,7 @@ const nonMatchSymbols = buildString({ 0x000EA6, 0x000EC5, 0x000EC7, + 0x000ECF, 0x000F36, 0x000F38, 0x000F48, @@ -992,6 +1005,7 @@ const nonMatchSymbols = buildString({ 0x011D69, 0x011D8F, 0x011D92, + 0x011F11, 0x016A5F, 0x016ABF, 0x016FE2, @@ -1148,7 +1162,7 @@ const nonMatchSymbols = buildString({ [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDC], [0x000CE4, 0x000CE5], - [0x000CF3, 0x000CFF], + [0x000CF4, 0x000CFF], [0x000D4F, 0x000D53], [0x000D58, 0x000D5E], [0x000D64, 0x000D65], @@ -1163,7 +1177,6 @@ const nonMatchSymbols = buildString({ [0x000E3B, 0x000E3F], [0x000E5A, 0x000E80], [0x000EBE, 0x000EBF], - [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], [0x000EE0, 0x000EFF], [0x000F01, 0x000F17], @@ -1388,7 +1401,7 @@ const nonMatchSymbols = buildString({ [0x010D28, 0x010D2F], [0x010D3A, 0x010E7F], [0x010EAD, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EFC], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F51, 0x010F6F], @@ -1408,7 +1421,7 @@ const nonMatchSymbols = buildString({ [0x0111C5, 0x0111C8], [0x0111DD, 0x0111FF], [0x011238, 0x01123D], - [0x01123F, 0x01127F], + [0x011242, 0x01127F], [0x0112A9, 0x0112AF], [0x0112EB, 0x0112EF], [0x0112FA, 0x0112FF], @@ -1463,13 +1476,17 @@ const nonMatchSymbols = buildString({ [0x011D5A, 0x011D5F], [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], - [0x011EF7, 0x011FAF], + [0x011EF7, 0x011EFF], + [0x011F3B, 0x011F3D], + [0x011F43, 0x011F4F], + [0x011F5A, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x0123FF], [0x01246F, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x01343F], + [0x013456, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6F], @@ -1490,8 +1507,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1520,15 +1539,19 @@ const nonMatchSymbols = buildString({ [0x01DA76, 0x01DA83], [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DEFF], - [0x01DF1F, 0x01DFFF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E0FF], + [0x01E02B, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x01E0FF], [0x01E12D, 0x01E12F], [0x01E13E, 0x01E13F], [0x01E14A, 0x01E14D], [0x01E14F, 0x01E28F], [0x01E2AF, 0x01E2BF], - [0x01E2FA, 0x01E7DF], + [0x01E2FA, 0x01E4CF], + [0x01E4FA, 0x01E7DF], [0x01E8C5, 0x01E8CF], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], @@ -1542,12 +1565,13 @@ const nonMatchSymbols = buildString({ [0x01EEBC, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x0E00FF], + [0x03134B, 0x03134F], + [0x0323B0, 0x0E00FF], [0x0E01F0, 0x10FFFF] ] }); 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 38974cb4a6..84d716110f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/ID_Start.js +++ b/test/built-ins/RegExp/property-escapes/generated/ID_Start.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `ID_Start` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -124,9 +124,12 @@ const matchSymbols = buildString({ 0x011C40, 0x011D46, 0x011D98, + 0x011F02, 0x011FB0, 0x016F50, 0x016FE3, + 0x01B132, + 0x01B155, 0x01D4A2, 0x01D4BB, 0x01D546, @@ -527,6 +530,7 @@ const matchSymbols = buildString({ [0x0111C1, 0x0111C4], [0x011200, 0x011211], [0x011213, 0x01122B], + [0x01123F, 0x011240], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -571,11 +575,14 @@ const matchSymbols = buildString({ [0x011D67, 0x011D68], [0x011D6A, 0x011D89], [0x011EE0, 0x011EF2], + [0x011F04, 0x011F10], + [0x011F12, 0x011F33], [0x012000, 0x012399], [0x012400, 0x01246E], [0x012480, 0x012543], [0x012F90, 0x012FF0], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013441, 0x013446], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -631,10 +638,13 @@ const matchSymbols = buildString({ [0x01D7AA, 0x01D7C2], [0x01D7C4, 0x01D7CB], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E137, 0x01E13D], [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], + [0x01E4D0, 0x01E4EB], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -659,12 +669,13 @@ const matchSymbols = buildString({ [0x01EEA5, 0x01EEA9], [0x01EEAB, 0x01EEBB], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -837,6 +848,8 @@ const nonMatchSymbols = buildString({ 0x011D0A, 0x011D66, 0x011D69, + 0x011F03, + 0x011F11, 0x016FE2, 0x01AFF4, 0x01AFFC, @@ -1226,7 +1239,8 @@ const nonMatchSymbols = buildString({ [0x0111B3, 0x0111C0], [0x0111C5, 0x0111D9], [0x0111DD, 0x0111FF], - [0x01122C, 0x01127F], + [0x01122C, 0x01123E], + [0x011241, 0x01127F], [0x0112A9, 0x0112AF], [0x0112DF, 0x011304], [0x01130D, 0x01130E], @@ -1271,13 +1285,15 @@ const nonMatchSymbols = buildString({ [0x011D47, 0x011D5F], [0x011D8A, 0x011D97], [0x011D99, 0x011EDF], - [0x011EF3, 0x011FAF], + [0x011EF3, 0x011F01], + [0x011F34, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x0123FF], [0x01246F, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x013440], + [0x013447, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], @@ -1295,8 +1311,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1310,12 +1328,15 @@ const nonMatchSymbols = buildString({ [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01DEFF], - [0x01DF1F, 0x01E0FF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01E02F], + [0x01E06E, 0x01E0FF], [0x01E12D, 0x01E136], [0x01E13E, 0x01E14D], [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], - [0x01E2EC, 0x01E7DF], + [0x01E2EC, 0x01E4CF], + [0x01E4EC, 0x01E7DF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E94A], [0x01E94C, 0x01EDFF], @@ -1327,12 +1348,13 @@ const nonMatchSymbols = buildString({ [0x01EE9C, 0x01EEA0], [0x01EEBC, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Ideographic.js b/test/built-ins/RegExp/property-escapes/generated/Ideographic.js index 0c14fd2055..3ddd87b576 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Ideographic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Ideographic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Ideographic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -30,12 +30,13 @@ const matchSymbols = buildString({ [0x018D00, 0x018D08], [0x01B170, 0x01B2FB], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -68,12 +69,13 @@ const nonMatchSymbols = buildString({ [0x018D09, 0x01B16F], [0x01B2FC, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( 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 26b82a2278..8b1f0e5ea3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Join_Control.js +++ b/test/built-ins/RegExp/property-escapes/generated/Join_Control.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Join_Control` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 d4da190fee..0e5c18344c 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Logical_Order_Exception` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 12523eb0ee..4272315ab2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Lowercase.js +++ b/test/built-ins/RegExp/property-escapes/generated/Lowercase.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Lowercase` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -596,7 +596,7 @@ const matchSymbols = buildString({ [0x0004CE, 0x0004CF], [0x000560, 0x000588], [0x0010D0, 0x0010FA], - [0x0010FD, 0x0010FF], + [0x0010FC, 0x0010FF], [0x0013F8, 0x0013FD], [0x001C80, 0x001C88], [0x001D00, 0x001DBF], @@ -637,9 +637,10 @@ const matchSymbols = buildString({ [0x00A72F, 0x00A731], [0x00A76F, 0x00A778], [0x00A793, 0x00A795], + [0x00A7F2, 0x00A7F4], [0x00A7F8, 0x00A7FA], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB68], + [0x00AB5C, 0x00AB69], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -684,6 +685,8 @@ const matchSymbols = buildString({ [0x01D7C4, 0x01D7C9], [0x01DF00, 0x01DF09], [0x01DF0B, 0x01DF1E], + [0x01DF25, 0x01DF2A], + [0x01E030, 0x01E06D], [0x01E922, 0x01E943] ] }); @@ -933,6 +936,7 @@ const nonMatchSymbols = buildString({ 0x00052A, 0x00052C, 0x00052E, + 0x0010FB, 0x001E02, 0x001E04, 0x001E06, @@ -1218,6 +1222,7 @@ const nonMatchSymbols = buildString({ 0x00A7D4, 0x00A7D6, 0x00A7D8, + 0x00A7F5, 0x00A7F7, 0x00AB5B, 0x0105A2, @@ -1282,7 +1287,6 @@ const nonMatchSymbols = buildString({ [0x0004C0, 0x0004C1], [0x000530, 0x00055F], [0x000589, 0x0010CF], - [0x0010FB, 0x0010FC], [0x001100, 0x0013F7], [0x0013FE, 0x001C7F], [0x001C89, 0x001CFF], @@ -1337,9 +1341,9 @@ const nonMatchSymbols = buildString({ [0x00A7B0, 0x00A7B4], [0x00A7C4, 0x00A7C7], [0x00A7CB, 0x00A7D0], - [0x00A7DA, 0x00A7F5], + [0x00A7DA, 0x00A7F1], [0x00A7FB, 0x00AB2F], - [0x00AB69, 0x00AB6F], + [0x00AB6A, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FB12], @@ -1371,7 +1375,9 @@ const nonMatchSymbols = buildString({ [0x01D756, 0x01D76F], [0x01D790, 0x01D7A9], [0x01D7CC, 0x01DEFF], - [0x01DF1F, 0x01E921], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01E02F], + [0x01E06E, 0x01E921], [0x01E944, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Math.js b/test/built-ins/RegExp/property-escapes/generated/Math.js index 627a2feb67..21bacdce89 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Math.js +++ b/test/built-ins/RegExp/property-escapes/generated/Math.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Math` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 7bdc9069ee..6e51122996 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Noncharacter_Code_Point` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 778b1ddf53..0f92e3c96d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js +++ b/test/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Pattern_Syntax` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 0881dba6fd..8916fd9665 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Pattern_White_Space` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 302da18613..5586368b68 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js +++ b/test/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Quotation_Mark` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 6b4e41c950..869c48e9ca 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Radical.js +++ b/test/built-ins/RegExp/property-escapes/generated/Radical.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Radical` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 be1fc129e8..3ef8bbb9a0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js +++ b/test/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Regional_Indicator` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 0021bbeaec..e44536e488 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Adlam` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8d267111b5..98ce94a216 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ahom` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b878afe015..b34f8fde62 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Anatolian_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c2337ed6b2..37556977e5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Arabic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -56,6 +56,7 @@ const matchSymbols = buildString({ [0x00FE70, 0x00FE74], [0x00FE76, 0x00FEFC], [0x010E60, 0x010E7E], + [0x010EFD, 0x010EFF], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], [0x01EE21, 0x01EE22], @@ -152,7 +153,8 @@ const nonMatchSymbols = buildString({ [0x00FDD0, 0x00FDEF], [0x00FE00, 0x00FE6F], [0x00FEFD, 0x010E5F], - [0x010E7F, 0x01EDFF], + [0x010E7F, 0x010EFC], + [0x010F00, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], 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 e579cf3572..fbc8a084d5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Armenian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 a9ff67a5ee..8dd0e0c754 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Avestan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 6aeddd72c5..c9a253f700 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Balinese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 c22e819370..47cbe0f7ce 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bamum` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b03d129ac2..efd831a996 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bassa_Vah` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 efdc78304d..c4e08763b7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Batak` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 97f7c85f93..d186a39399 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bengali` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8978404995..e289103154 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bhaiksuki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 ab20b4d5f9..a3b59aec36 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Bopomofo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 e5b2862739..16905d7d1e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Brahmi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 50ff73f5f9..c7a547c9d9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Braille` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 39e20abb93..bb6562f773 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Buginese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 719e7138fc..03a8af49f4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Buhid` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 3a1e64f75f..0a485bce85 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Canadian_Aboriginal` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d77ef4e4da..e87f8b2dcc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Carian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 aabcbf5515..4d1d6f5259 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Caucasian_Albanian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 68523ee061..82d537c0a9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Chakma` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 97a0da6ce2..5c58fc709a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 03374d0caf..5d5b66fb34 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cherokee` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 7b9c9bb441..d3202beaa7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Chorasmian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Chorasmian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Chorasmian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 28de7a9012..912618591d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Common` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -128,6 +128,7 @@ const matchSymbols = buildString({ [0x01D183, 0x01D184], [0x01D18C, 0x01D1A9], [0x01D1AE, 0x01D1EA], + [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D300, 0x01D356], [0x01D360, 0x01D378], @@ -165,10 +166,10 @@ const matchSymbols = buildString({ [0x01F250, 0x01F251], [0x01F260, 0x01F265], [0x01F300, 0x01F6D7], - [0x01F6DD, 0x01F6EC], + [0x01F6DC, 0x01F6EC], [0x01F6F0, 0x01F6FC], - [0x01F700, 0x01F773], - [0x01F780, 0x01F7D8], + [0x01F700, 0x01F776], + [0x01F77B, 0x01F7D9], [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], @@ -178,15 +179,13 @@ const matchSymbols = buildString({ [0x01F8B0, 0x01F8B1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6], + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], [0x01FB94, 0x01FBCA], [0x01FBF0, 0x01FBF9], @@ -250,6 +249,7 @@ const nonMatchSymbols = buildString({ 0x01F0C0, 0x01F0D0, 0x01F200, + 0x01FABE, 0x01FB93 ], ranges: [ @@ -342,7 +342,8 @@ const nonMatchSymbols = buildString({ [0x01D17B, 0x01D182], [0x01D185, 0x01D18B], [0x01D1AA, 0x01D1AD], - [0x01D1EB, 0x01D2DF], + [0x01D1EB, 0x01D2BF], + [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D2FF], [0x01D357, 0x01D35F], [0x01D379, 0x01D3FF], @@ -366,11 +367,11 @@ const nonMatchSymbols = buildString({ [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6ED, 0x01F6EF], [0x01F6FD, 0x01F6FF], - [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7DF], + [0x01F777, 0x01F77A], + [0x01F7DA, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F7FF], [0x01F80C, 0x01F80F], @@ -381,15 +382,12 @@ const nonMatchSymbols = buildString({ [0x01F8B2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x01FAFF], + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x01FAFF], [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x0E0000], [0x0E0002, 0x0E001F], 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 f3394a4240..b33daf017f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Coptic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 3062b2d607..2617209545 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cuneiform` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 a72e3fb585..3f3aa6f4e0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cypriot` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 751be7e4ee..8099bd3285 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cypro_Minoan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 7f6f780623..497ddb7fc6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Cyrillic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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: [ 0x001D2B, - 0x001D78 + 0x001D78, + 0x01E08F ], ranges: [ [0x000400, 0x000484], @@ -24,7 +25,8 @@ const matchSymbols = buildString({ [0x001C80, 0x001C88], [0x002DE0, 0x002DFF], [0x00A640, 0x00A69F], - [0x00FE2E, 0x00FE2F] + [0x00FE2E, 0x00FE2F], + [0x01E030, 0x01E06D] ] }); testPropertyEscapes( @@ -61,7 +63,9 @@ const nonMatchSymbols = buildString({ [0x002E00, 0x00A63F], [0x00A6A0, 0x00DBFF], [0x00E000, 0x00FE2D], - [0x00FE30, 0x10FFFF] + [0x00FE30, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x10FFFF] ] }); testPropertyEscapes( 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 bd64d52065..6c5d0f8317 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Deseret` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 991f44be1e..991efadcd1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Devanagari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -19,7 +19,8 @@ const matchSymbols = buildString({ [0x000900, 0x000950], [0x000955, 0x000963], [0x000966, 0x00097F], - [0x00A8E0, 0x00A8FF] + [0x00A8E0, 0x00A8FF], + [0x011B00, 0x011B09] ] }); testPropertyEscapes( @@ -52,7 +53,8 @@ const nonMatchSymbols = buildString({ [0x000964, 0x000965], [0x000980, 0x00A8DF], [0x00A900, 0x00DBFF], - [0x00E000, 0x10FFFF] + [0x00E000, 0x011AFF], + [0x011B0A, 0x10FFFF] ] }); testPropertyEscapes( 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 86e5cb25e7..8eec623594 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Dives_Akuru` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 1cc030114f..bb765a5f97 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Dogra` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 9342a67e83..f5d566aa01 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Duployan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d0a2c26b0d..1399af2f97 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Egyptian_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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: [ - [0x013000, 0x01342E], - [0x013430, 0x013438] + [0x013000, 0x013455] ] }); testPropertyEscapes( @@ -42,14 +41,12 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [ - 0x01342F - ], + loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x012FFF], - [0x013439, 0x10FFFF] + [0x013456, 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 1e3829ecf0..c4cdee7b4d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Elbasan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 06270b4863..b84892d23b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Elymaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 48a098350e..4290767d28 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ethiopic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 eae13da779..aaef6f7534 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Georgian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8666d0c2ba..a13ad80136 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Glagolitic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 cbe3f20e63..92238fc1df 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Gothic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 73ffe497ea..89c090efd4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Grantha` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 4ca80ce119..a0393f1100 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Greek` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c7764d2414..fcad379189 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Gujarati` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 48d5961b17..06d665b557 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Gunjala_Gondi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8a70f73aaa..9b982bb8ac 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Gurmukhi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 0d5c07ab89..4336c8482f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Han` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -31,12 +31,13 @@ const matchSymbols = buildString({ [0x016FE2, 0x016FE3], [0x016FF0, 0x016FF1], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -81,12 +82,13 @@ const nonMatchSymbols = buildString({ [0x016FE4, 0x016FEF], [0x016FF2, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( 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 dd049237ab..11dcf41115 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hangul` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 2a7a349bcb..092118a692 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hanifi_Rohingya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 a559c0ac51..4b1e374e96 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hanunoo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 cba566c685..32111f0fb3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hatran` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 da1859b6e4..9f5babf684 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hebrew` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 a917bd8576..aa9c617b7c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Hiragana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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: [ + 0x01B132, 0x01F200 ], ranges: [ @@ -53,7 +54,8 @@ const nonMatchSymbols = buildString({ [0x003097, 0x00309C], [0x0030A0, 0x00DBFF], [0x00E000, 0x01B000], - [0x01B120, 0x01B14F], + [0x01B120, 0x01B131], + [0x01B133, 0x01B14F], [0x01B153, 0x01F1FF], [0x01F201, 0x10FFFF] ] 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 cbf8de4858..672dc2ed73 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Imperial_Aramaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b7687abf14..4730119826 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Inherited` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f41b7c823c..3bec5d5066 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Inscriptional_Pahlavi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 196e5123f2..936a180098 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Inscriptional_Parthian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c07359dd6e..c52e5f52d8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Javanese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 6bdd632eed..2e65623d7f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kaithi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f556ae8e76..4cee738729 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kannada` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -28,7 +28,7 @@ const matchSymbols = buildString({ [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE3], [0x000CE6, 0x000CEF], - [0x000CF1, 0x000CF2] + [0x000CF1, 0x000CF3] ] }); testPropertyEscapes( @@ -70,7 +70,7 @@ const nonMatchSymbols = buildString({ [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDC], [0x000CE4, 0x000CE5], - [0x000CF3, 0x00DBFF], + [0x000CF4, 0x00DBFF], [0x00E000, 0x10FFFF] ] }); 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 1598244981..8ec403d5c5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Katakana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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: [ - 0x01B000 + 0x01B000, + 0x01B155 ], ranges: [ [0x0030A1, 0x0030FA], @@ -71,7 +72,8 @@ const nonMatchSymbols = buildString({ [0x00E000, 0x00FF65], [0x00FF9E, 0x01AFEF], [0x01B001, 0x01B11F], - [0x01B123, 0x01B163], + [0x01B123, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kawi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kawi.js new file mode 100644 index 0000000000..488418eedf --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kawi.js @@ -0,0 +1,76 @@ +// Copyright 2022 Mathias Bynens. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +author: Mathias Bynens +description: > + Unicode property escapes for `Script=Kawi` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v15.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x011F00, 0x011F10], + [0x011F12, 0x011F3A], + [0x011F3E, 0x011F59] + ] +}); +testPropertyEscapes( + /^\p{Script=Kawi}+$/u, + matchSymbols, + "\\p{Script=Kawi}" +); +testPropertyEscapes( + /^\p{Script=Kawi}+$/u, + matchSymbols, + "\\p{Script=Kawi}" +); +testPropertyEscapes( + /^\p{sc=Kawi}+$/u, + matchSymbols, + "\\p{sc=Kawi}" +); +testPropertyEscapes( + /^\p{sc=Kawi}+$/u, + matchSymbols, + "\\p{sc=Kawi}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [ + 0x011F11 + ], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x011EFF], + [0x011F3B, 0x011F3D], + [0x011F5A, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Kawi}+$/u, + nonMatchSymbols, + "\\P{Script=Kawi}" +); +testPropertyEscapes( + /^\P{Script=Kawi}+$/u, + nonMatchSymbols, + "\\P{Script=Kawi}" +); +testPropertyEscapes( + /^\P{sc=Kawi}+$/u, + nonMatchSymbols, + "\\P{sc=Kawi}" +); +testPropertyEscapes( + /^\P{sc=Kawi}+$/u, + nonMatchSymbols, + "\\P{sc=Kawi}" +); 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 baa2cc516e..b5c2dc7a2b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kayah_Li` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f2f51ce96b..9a967a9ce9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Kharoshthi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 e82724e8b7..aed950e3fc 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 7d00d65785..97c2c61bc1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Khmer` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 295f44d2ba..16d7625a14 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Khojki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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: [ [0x011200, 0x011211], - [0x011213, 0x01123E] + [0x011213, 0x011241] ] }); testPropertyEscapes( @@ -49,7 +49,7 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x0111FF], - [0x01123F, 0x10FFFF] + [0x011242, 0x10FFFF] ] }); testPropertyEscapes( 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 456b79b47b..3c8573cf1d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Khudawadi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 bcbd2c530e..5c8c9160fb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lao` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -25,7 +25,7 @@ const matchSymbols = buildString({ [0x000E8C, 0x000EA3], [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000ED0, 0x000ED9], [0x000EDC, 0x000EDF] ] @@ -59,13 +59,13 @@ const nonMatchSymbols = buildString({ 0x000EA4, 0x000EA6, 0x000EC5, - 0x000EC7 + 0x000EC7, + 0x000ECF ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x000E80], [0x000EBE, 0x000EBF], - [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], [0x000EE0, 0x00DBFF], [0x00E000, 0x10FFFF] 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 e3c7114005..7eee49cb4e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Latin` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -54,7 +54,8 @@ const matchSymbols = buildString({ [0x010780, 0x010785], [0x010787, 0x0107B0], [0x0107B2, 0x0107BA], - [0x01DF00, 0x01DF1E] + [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A] ] }); testPropertyEscapes( @@ -122,7 +123,8 @@ const nonMatchSymbols = buildString({ [0x00FF3B, 0x00FF40], [0x00FF5B, 0x01077F], [0x0107BB, 0x01DEFF], - [0x01DF1F, 0x10FFFF] + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x10FFFF] ] }); testPropertyEscapes( 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 5ead5cd980..e1d2819343 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lepcha` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 1ab312e38c..34adbe2078 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Limbu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 0a5dd5447d..700fb456ef 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Linear_A` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f56470f30a..d81b92ff2d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Linear_B` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 6451adfe05..d9ace90215 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lisu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 1441f4281d..2ae5116fb1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lycian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 1bfd8edc1f..3c223db7f9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Lydian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 03bf1aba89..402eb92784 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mahajani` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 4c6b0f4eff..8f3bf83d3a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Makasar` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 6abac069bd..8dd902edd0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Malayalam` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 2c2829fad2..b1b0277585 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mandaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 0c435d866d..006fb5f62c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Manichaean` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 73f1d15721..ff36af99da 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Marchen` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c80e755478..fa1628bffc 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Masaram_Gondi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 bb20d1c5ec..4008e087bb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Medefaidrin` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 23939fbcba..4c0611fb24 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Meetei_Mayek` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 6a7a588406..7a642e3e60 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mende_Kikakui` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 3835e8ed64..a2b77f1026 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Meroitic_Cursive` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 09b52d8477..91b67f38b6 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Meroitic_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b2b0dfb07a..dbad88b047 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Miao` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 7f357e2c57..9020b353c7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Modi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f26288fa8a..bd1ea5ed5f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mongolian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c666dc60f7..befacba9fe 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Mro` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 fd2a68ec27..3d0f846cfe 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Multani` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d493e1e6ee..54e376bcdd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Myanmar` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 b18145ca7b..2cc5534048 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nabataean` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 new file mode 100644 index 0000000000..8ebe9a9150 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nag_Mundari.js @@ -0,0 +1,71 @@ +// Copyright 2022 Mathias Bynens. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +author: Mathias Bynens +description: > + Unicode property escapes for `Script=Nag_Mundari` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v15.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x01E4D0, 0x01E4F9] + ] +}); +testPropertyEscapes( + /^\p{Script=Nag_Mundari}+$/u, + matchSymbols, + "\\p{Script=Nag_Mundari}" +); +testPropertyEscapes( + /^\p{Script=Nagm}+$/u, + matchSymbols, + "\\p{Script=Nagm}" +); +testPropertyEscapes( + /^\p{sc=Nag_Mundari}+$/u, + matchSymbols, + "\\p{sc=Nag_Mundari}" +); +testPropertyEscapes( + /^\p{sc=Nagm}+$/u, + matchSymbols, + "\\p{sc=Nagm}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01E4CF], + [0x01E4FA, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Nag_Mundari}+$/u, + nonMatchSymbols, + "\\P{Script=Nag_Mundari}" +); +testPropertyEscapes( + /^\P{Script=Nagm}+$/u, + nonMatchSymbols, + "\\P{Script=Nagm}" +); +testPropertyEscapes( + /^\P{sc=Nag_Mundari}+$/u, + nonMatchSymbols, + "\\P{sc=Nag_Mundari}" +); +testPropertyEscapes( + /^\P{sc=Nagm}+$/u, + nonMatchSymbols, + "\\P{sc=Nagm}" +); 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 94ae37db7d..3a5fd53eb6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nandinagari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 7192000a50..ff90181833 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 9ad8e5b303..6bda00c1bf 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Newa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 effc920be8..7477aabdc8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nko` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f92e6d7da5..9685c07465 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Nushu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 bfb5df0de1..206e6acfb9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 43fd4f160a..3eec9cf1ac 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ogham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 bb680d4662..17efceb3a6 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ol_Chiki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_Hungarian.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Hungarian.js index b325a1383e..fb8730aaca 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Hungarian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c3737d9134..fb55a4f8c8 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Italic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 3983bcef67..7dc9872e44 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 d9093f23e2..f38b977805 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Permic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 26d043c4b0..0c5a6e6814 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Persian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c93c37fd93..72ede19f28 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Sogdian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 03d7fec955..d2d9d4e19b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 b54dd7f48b..c3e752c0a5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Turkic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 7f03fa7c3b..810e7f6504 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Old_Uyghur` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 90fc911205..2c7f5e0fd2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Oriya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 0ce807b70c..3d4ce926f7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Osage` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 9700ffd693..a31b88638a 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Osmanya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 57a4573622..ebdd2db7d8 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Pahawh_Hmong` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 7af90923c8..f233878931 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Palmyrene` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 731277ace8..ae62d7b73e 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 352a381eea..4b5cab0dbd 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Phags_Pa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c60145f3dc..18329828c8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Phoenician` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c1ef1d6195..da35cb47bd 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Psalter_Pahlavi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 7215a9c0fd..92424d5ab4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Rejang` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 0f2815a51b..d3d20d348b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Runic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 54683d4d8b..ac4edd6f9c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Samaritan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 ac82f770f6..81c8064cb0 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Saurashtra` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 bacf0e48f8..5958020f4c 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sharada` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 3dfb7911f8..8b4d4c0897 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Shavian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 6c262727d5..fb50d3802b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Siddham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8b2aeb51cf..435113ea3f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=SignWriting` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 e17f66cf55..6b01fa3a58 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sinhala` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8426a6812d..ab2a4b0344 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sogdian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c47e83031d..98070b1bc3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sora_Sompeng` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 118f394ff3..11af953dbb 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Soyombo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 6ea9de5037..b7530720ae 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Sundanese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 69b14b0d0e..975bd8bdd5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Syloti_Nagri` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 41dd12be7b..7c8ade4a95 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Syriac` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 a117f30071..42a266948f 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tagalog` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 fdd24a3673..9f418cdbc5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tagbanwa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 43fa27ff46..d6d2bf9ce5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tai_Le` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 7795a44bd0..ab562383a3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tai_Tham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 aaca0b3059..25c95975a0 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tai_Viet` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b362462fdc..1e38e0f3ab 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Takri` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 ebead82b82..96b2df0df1 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tamil` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 9e85812f67..3fb9b8076b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangsa.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangsa.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tangsa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 07645c0ed2..754cf0aef4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tangut` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 efcb0bb6dc..22f293a814 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Telugu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 e012584a60..ac533ba79b 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Thaana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 e421741a91..1a3cb8f2d9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Thai` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 c2b42942c1..0c4682a780 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tibetan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d504deca99..274b109d34 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tifinagh` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 230ab31c8f..8501e0fe98 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Tirhuta` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 cfe089d11d..4cf4110650 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Toto.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Toto.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Toto` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 f7e2ad8c6f..935aba45e6 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Ugaritic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 2ada74e7c8..da754fcb44 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Vai` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 e373707636..d9f6be1dcd 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Vithkuqi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Vithkuqi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Vithkuqi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 9bdc748092..7fdd3521d8 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Wancho` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b1742dc875..9aec274fa4 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Warang_Citi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 786bc08b38..ae8197ce0e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Yezidi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Yezidi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Yezidi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 727b1237cf..5ab68a1110 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Yi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 2c83ffcb86..e13a4dcac5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script=Zanabazar_Square` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 53aa02ac49..4f6bc17e0a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Adlam` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Ahom.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ahom.js index ad1ae77b08..2021f53cd7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ahom` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 5c9dbcf152..b8a1bbf964 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 2c85a09e3b..06207fa804 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Arabic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -50,6 +50,7 @@ const matchSymbols = buildString({ [0x00FE76, 0x00FEFC], [0x0102E0, 0x0102FB], [0x010E60, 0x010E7E], + [0x010EFD, 0x010EFF], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], [0x01EE21, 0x01EE22], @@ -140,7 +141,8 @@ const nonMatchSymbols = buildString({ [0x00FE00, 0x00FE6F], [0x00FEFD, 0x0102DF], [0x0102FC, 0x010E5F], - [0x010E7F, 0x01EDFF], + [0x010E7F, 0x010EFC], + [0x010F00, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], 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 ea223a2659..a18be858ac 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Armenian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Avestan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Avestan.js index 7272afbf29..ff14986246 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Avestan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Balinese.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Balinese.js index 65035c1b62..c0ceab5b17 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Balinese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Bamum.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bamum.js index 528882c4f7..8ee3b26c07 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bamum` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 bb12248960..601eaebf91 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 6a873a00cc..97c9cbf08e 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Batak` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 82ad1c9395..2202e0434f 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bengali` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Bhaiksuki.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bhaiksuki.js index 3c6e494f52..edfd7bea5b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bhaiksuki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d067d12e22..931c81f312 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Bopomofo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Brahmi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Brahmi.js index 36082fcefa..a355c180b2 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Brahmi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 a82dc0cfab..1b6f9acc75 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Braille` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 0d0727df8f..e1bfd72821 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Buginese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 819961c4a1..fa0d440ff4 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Buhid` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 ca7435775a..bf443177dc 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 dc07f7d60c..e241cf1e06 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Carian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Caucasian_Albanian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Caucasian_Albanian.js index 70ade488f7..bc1afa2328 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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_-_Chakma.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chakma.js index a480fe3945..cdf9ef73a7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Chakma` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 2c6bbd8005..5061f1ddc3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 53f93405b2..1d12749450 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cherokee` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Chorasmian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chorasmian.js index f581d63021..c32f40b333 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Chorasmian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 a2bc449598..2ec57cbeaa 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Common` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -103,6 +103,7 @@ const matchSymbols = buildString({ [0x01D183, 0x01D184], [0x01D18C, 0x01D1A9], [0x01D1AE, 0x01D1EA], + [0x01D2C0, 0x01D2D3], [0x01D2E0, 0x01D2F3], [0x01D300, 0x01D356], [0x01D372, 0x01D378], @@ -139,10 +140,10 @@ const matchSymbols = buildString({ [0x01F240, 0x01F248], [0x01F260, 0x01F265], [0x01F300, 0x01F6D7], - [0x01F6DD, 0x01F6EC], + [0x01F6DC, 0x01F6EC], [0x01F6F0, 0x01F6FC], - [0x01F700, 0x01F773], - [0x01F780, 0x01F7D8], + [0x01F700, 0x01F776], + [0x01F77B, 0x01F7D9], [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], @@ -152,15 +153,13 @@ const matchSymbols = buildString({ [0x01F8B0, 0x01F8B1], [0x01F900, 0x01FA53], [0x01FA60, 0x01FA6D], - [0x01FA70, 0x01FA74], - [0x01FA78, 0x01FA7C], - [0x01FA80, 0x01FA86], - [0x01FA90, 0x01FAAC], - [0x01FAB0, 0x01FABA], - [0x01FAC0, 0x01FAC5], - [0x01FAD0, 0x01FAD9], - [0x01FAE0, 0x01FAE7], - [0x01FAF0, 0x01FAF6], + [0x01FA70, 0x01FA7C], + [0x01FA80, 0x01FA88], + [0x01FA90, 0x01FABD], + [0x01FABF, 0x01FAC5], + [0x01FACE, 0x01FADB], + [0x01FAE0, 0x01FAE8], + [0x01FAF0, 0x01FAF8], [0x01FB00, 0x01FB92], [0x01FB94, 0x01FBCA], [0x01FBF0, 0x01FBF9], @@ -221,6 +220,7 @@ const nonMatchSymbols = buildString({ 0x01F0C0, 0x01F0D0, 0x01F200, + 0x01FABE, 0x01FB93 ], ranges: [ @@ -291,7 +291,8 @@ const nonMatchSymbols = buildString({ [0x01D17B, 0x01D182], [0x01D185, 0x01D18B], [0x01D1AA, 0x01D1AD], - [0x01D1EB, 0x01D2DF], + [0x01D1EB, 0x01D2BF], + [0x01D2D4, 0x01D2DF], [0x01D2F4, 0x01D2FF], [0x01D357, 0x01D371], [0x01D379, 0x01D3FF], @@ -314,11 +315,11 @@ const nonMatchSymbols = buildString({ [0x01F23C, 0x01F23F], [0x01F249, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D8, 0x01F6DC], + [0x01F6D8, 0x01F6DB], [0x01F6ED, 0x01F6EF], [0x01F6FD, 0x01F6FF], - [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7DF], + [0x01F777, 0x01F77A], + [0x01F7DA, 0x01F7DF], [0x01F7EC, 0x01F7EF], [0x01F7F1, 0x01F7FF], [0x01F80C, 0x01F80F], @@ -329,15 +330,12 @@ const nonMatchSymbols = buildString({ [0x01F8B2, 0x01F8FF], [0x01FA54, 0x01FA5F], [0x01FA6E, 0x01FA6F], - [0x01FA75, 0x01FA77], [0x01FA7D, 0x01FA7F], - [0x01FA87, 0x01FA8F], - [0x01FAAD, 0x01FAAF], - [0x01FABB, 0x01FABF], - [0x01FAC6, 0x01FACF], - [0x01FADA, 0x01FADF], - [0x01FAE8, 0x01FAEF], - [0x01FAF7, 0x01FAFF], + [0x01FA89, 0x01FA8F], + [0x01FAC6, 0x01FACD], + [0x01FADC, 0x01FADF], + [0x01FAE9, 0x01FAEF], + [0x01FAF9, 0x01FAFF], [0x01FBCB, 0x01FBEF], [0x01FBFA, 0x0E0000], [0x0E0002, 0x0E001F], 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 a7daf28fcf..ebb211879d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Coptic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Cuneiform.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cuneiform.js index 9776404296..e6f5e46fcb 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cuneiform` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d081ca9d0e..fefac58712 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cypriot` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 ae77834c01..60bb96e367 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 40d43023b6..f4a406e834 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Cyrillic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,14 +18,16 @@ const matchSymbols = buildString({ 0x001D2B, 0x001D78, 0x001DF8, - 0x002E43 + 0x002E43, + 0x01E08F ], ranges: [ [0x000400, 0x00052F], [0x001C80, 0x001C88], [0x002DE0, 0x002DFF], [0x00A640, 0x00A69F], - [0x00FE2E, 0x00FE2F] + [0x00FE2E, 0x00FE2F], + [0x01E030, 0x01E06D] ] }); testPropertyEscapes( @@ -63,7 +65,9 @@ const nonMatchSymbols = buildString({ [0x002E44, 0x00A63F], [0x00A6A0, 0x00DBFF], [0x00E000, 0x00FE2D], - [0x00FE30, 0x10FFFF] + [0x00FE30, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x10FFFF] ] }); testPropertyEscapes( 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 7b98d77a6d..2cc3e361df 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Deseret` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 1087561a3c..8eaa83a634 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Devanagari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -23,7 +23,8 @@ const matchSymbols = buildString({ [0x001CD0, 0x001CF6], [0x001CF8, 0x001CF9], [0x00A830, 0x00A839], - [0x00A8E0, 0x00A8FF] + [0x00A8E0, 0x00A8FF], + [0x011B00, 0x011B09] ] }); testPropertyEscapes( @@ -60,7 +61,8 @@ const nonMatchSymbols = buildString({ [0x0020F1, 0x00A82F], [0x00A83A, 0x00A8DF], [0x00A900, 0x00DBFF], - [0x00E000, 0x10FFFF] + [0x00E000, 0x011AFF], + [0x011B0A, 0x10FFFF] ] }); testPropertyEscapes( 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 08b0e3df38..6385645482 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 b5f204617e..2d5ce63115 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Dogra` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 320bab1df9..bfad336880 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Duployan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Egyptian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js index e109c51af4..bbc28827f7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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: [ - [0x013000, 0x01342E], - [0x013430, 0x013438] + [0x013000, 0x013455] ] }); testPropertyEscapes( @@ -42,14 +41,12 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [ - 0x01342F - ], + loneCodePoints: [], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x012FFF], - [0x013439, 0x10FFFF] + [0x013456, 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 d2de27b43a..90df78dd0a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Elbasan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Elymaic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic.js index e83419def2..0720645d12 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Elymaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 812f51687f..405c151589 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ethiopic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Georgian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Georgian.js index b7bc9d1e99..d7ed38a211 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Georgian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Glagolitic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Glagolitic.js index 3f988e58bb..d340cff3fa 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Glagolitic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Gothic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gothic.js index 92eacb0760..fad57e6076 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Gothic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Grantha.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha.js index b23e0d5d1d..63648abd01 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Grantha` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 ffe01e8490..a50a18197f 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Greek` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Gujarati.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gujarati.js index 2b44e06dcc..938ebca849 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Gujarati` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b60597628a..5cbe44b6d4 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Gunjala_Gondi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Gurmukhi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurmukhi.js index 955ff5ad69..fab596ef3a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Gurmukhi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Han.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js index c384aeecff..0e2fd61a26 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Han` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -48,12 +48,13 @@ const matchSymbols = buildString({ [0x01D360, 0x01D371], [0x01F250, 0x01F251], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -115,12 +116,13 @@ const nonMatchSymbols = buildString({ [0x01D372, 0x01F24F], [0x01F252, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( 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 ccbe5d62ca..1b44b3bd3d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hangul` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 5d6ec3e809..fbddc2b4a2 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 57f847ed59..882438f156 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hanunoo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 51adf6ebf8..3105dbf5a3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hatran` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8f09fd88d3..5034f24bbf 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hebrew` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Hiragana.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js index 2f95c8f494..689b2ec1a1 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Hiragana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -17,6 +17,7 @@ const matchSymbols = buildString({ loneCodePoints: [ 0x003037, 0x00FF70, + 0x01B132, 0x01F200 ], ranges: [ @@ -76,7 +77,8 @@ const nonMatchSymbols = buildString({ [0x00FF66, 0x00FF6F], [0x00FF71, 0x00FF9D], [0x00FFA0, 0x01B000], - [0x01B120, 0x01B14F], + [0x01B120, 0x01B131], + [0x01B133, 0x01B14F], [0x01B153, 0x01F1FF], [0x01F201, 0x10FFFF] ] 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 3c1d1712af..bbb91b551a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 4eca60d441..a6ddf287b9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Inherited` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_Pahlavi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Pahlavi.js index b36115adaa..3ab5a55a91 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 9b3ef5ba4b..5f82155d39 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 d175fa3cc7..7cbf0f27f5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Javanese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 10485906cf..fb5493f7d5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Kaithi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Kannada.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js index 8a8724df36..9d1d84bcdf 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Kannada` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -36,7 +36,7 @@ const matchSymbols = buildString({ [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE3], [0x000CE6, 0x000CEF], - [0x000CF1, 0x000CF2], + [0x000CF1, 0x000CF3], [0x00A830, 0x00A835] ] }); @@ -83,7 +83,7 @@ const nonMatchSymbols = buildString({ [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDC], [0x000CE4, 0x000CE5], - [0x000CF3, 0x001CCF], + [0x000CF4, 0x001CCF], [0x001CD3, 0x001CD9], [0x001CDB, 0x001CF1], [0x001CF5, 0x00A82F], 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 d634392811..b4b11f6aa3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Katakana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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: [ 0x003037, - 0x01B000 + 0x01B000, + 0x01B155 ], ranges: [ [0x003001, 0x003003], @@ -83,7 +84,8 @@ const nonMatchSymbols = buildString({ [0x00FE47, 0x00FF60], [0x00FFA0, 0x01AFEF], [0x01B001, 0x01B11F], - [0x01B123, 0x01B163], + [0x01B123, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x10FFFF] ] }); 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 new file mode 100644 index 0000000000..42eb636565 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kawi.js @@ -0,0 +1,76 @@ +// Copyright 2022 Mathias Bynens. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +author: Mathias Bynens +description: > + Unicode property escapes for `Script_Extensions=Kawi` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v15.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x011F00, 0x011F10], + [0x011F12, 0x011F3A], + [0x011F3E, 0x011F59] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Kawi}+$/u, + matchSymbols, + "\\p{Script_Extensions=Kawi}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Kawi}+$/u, + matchSymbols, + "\\p{Script_Extensions=Kawi}" +); +testPropertyEscapes( + /^\p{scx=Kawi}+$/u, + matchSymbols, + "\\p{scx=Kawi}" +); +testPropertyEscapes( + /^\p{scx=Kawi}+$/u, + matchSymbols, + "\\p{scx=Kawi}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [ + 0x011F11 + ], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x011EFF], + [0x011F3B, 0x011F3D], + [0x011F5A, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Kawi}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Kawi}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Kawi}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Kawi}" +); +testPropertyEscapes( + /^\P{scx=Kawi}+$/u, + nonMatchSymbols, + "\\P{scx=Kawi}" +); +testPropertyEscapes( + /^\P{scx=Kawi}+$/u, + nonMatchSymbols, + "\\P{scx=Kawi}" +); 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 e567bbe22f..2307e42ce9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 40f6ac1087..14e1d1a6a3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Kharoshthi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b03a071c64..8294d3f8bb 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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_-_Khmer.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khmer.js index d86efd49fa..3234b9bf56 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Khmer` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 cae371124b..a60f36d8a8 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Khojki` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -19,7 +19,7 @@ const matchSymbols = buildString({ [0x000AE6, 0x000AEF], [0x00A830, 0x00A839], [0x011200, 0x011211], - [0x011213, 0x01123E] + [0x011213, 0x011241] ] }); testPropertyEscapes( @@ -53,7 +53,7 @@ const nonMatchSymbols = buildString({ [0x000AF0, 0x00A82F], [0x00A83A, 0x00DBFF], [0x00E000, 0x0111FF], - [0x01123F, 0x10FFFF] + [0x011242, 0x10FFFF] ] }); testPropertyEscapes( 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 ddc4129569..f41fe8e129 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Khudawadi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Lao.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js index 96d7f05814..10ecbb0c96 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lao` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -25,7 +25,7 @@ const matchSymbols = buildString({ [0x000E8C, 0x000EA3], [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000ED0, 0x000ED9], [0x000EDC, 0x000EDF] ] @@ -59,13 +59,13 @@ const nonMatchSymbols = buildString({ 0x000EA4, 0x000EA6, 0x000EC5, - 0x000EC7 + 0x000EC7, + 0x000ECF ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x000E80], [0x000EBE, 0x000EBF], - [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], [0x000EE0, 0x00DBFF], [0x00E000, 0x10FFFF] 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 9076f835dc..727bd49a35 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Latin` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -62,7 +62,8 @@ const matchSymbols = buildString({ [0x010780, 0x010785], [0x010787, 0x0107B0], [0x0107B2, 0x0107BA], - [0x01DF00, 0x01DF1E] + [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A] ] }); testPropertyEscapes( @@ -138,7 +139,8 @@ const nonMatchSymbols = buildString({ [0x00FF3B, 0x00FF40], [0x00FF5B, 0x01077F], [0x0107BB, 0x01DEFF], - [0x01DF1F, 0x10FFFF] + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x10FFFF] ] }); testPropertyEscapes( 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 a158ea6944..ee8daa1b53 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lepcha` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 1ba7ce4636..ca6182ebde 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Limbu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 4f03cb1147..d03962981c 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 7ecbccc1fe..92cc81e263 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 e2360b60ff..73a7fc7827 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lisu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Lycian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lycian.js index 192f24142c..a307166038 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lycian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Lydian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lydian.js index ed5c5c3374..313642106d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Lydian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Mahajani.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js index 2667b20b02..6459cab6fb 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Mahajani` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Makasar.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Makasar.js index 998be193a7..b0db93c812 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Makasar` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 edeffb199f..704040d7a8 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Malayalam` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 4b70754a38..6cda13cc9d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Mandaic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d71b89ad03..05f4f60315 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Manichaean` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 273b11ceaf..90a8202d5d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Marchen` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 1847accc7d..4bd86b2f96 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 3c6d1b4c24..8e3efe0ed4 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Medefaidrin` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 fced9728fb..3585fa1850 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 4232675832..460f54d22a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 1438e51356..d6780d6e23 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 395825ab66..7cd06ad4a6 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Meroitic_Hieroglyphs` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Miao.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao.js index 4f77be2705..8a4f965945 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Miao` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 71d29f8c18..eaa130694b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Modi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 791c09717a..c0f210d9b1 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Mongolian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Mro.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js index 8dabb83cbe..6f2930bf62 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Mro` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 df3d3f7eca..6d28219a82 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Multani` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 26cad0b7dd..ba1a439ba9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Myanmar` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Nabataean.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nabataean.js index 595774aef0..1147e761ea 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nabataean` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 new file mode 100644 index 0000000000..37dcc9ca8f --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nag_Mundari.js @@ -0,0 +1,71 @@ +// Copyright 2022 Mathias Bynens. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +author: Mathias Bynens +description: > + Unicode property escapes for `Script_Extensions=Nag_Mundari` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v15.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x01E4D0, 0x01E4F9] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Nag_Mundari}+$/u, + matchSymbols, + "\\p{Script_Extensions=Nag_Mundari}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Nagm}+$/u, + matchSymbols, + "\\p{Script_Extensions=Nagm}" +); +testPropertyEscapes( + /^\p{scx=Nag_Mundari}+$/u, + matchSymbols, + "\\p{scx=Nag_Mundari}" +); +testPropertyEscapes( + /^\p{scx=Nagm}+$/u, + matchSymbols, + "\\p{scx=Nagm}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01E4CF], + [0x01E4FA, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Nag_Mundari}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Nag_Mundari}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Nagm}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Nagm}" +); +testPropertyEscapes( + /^\P{scx=Nag_Mundari}+$/u, + nonMatchSymbols, + "\\P{scx=Nag_Mundari}" +); +testPropertyEscapes( + /^\P{scx=Nagm}+$/u, + nonMatchSymbols, + "\\P{scx=Nagm}" +); 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 5b71598e20..a0ee68b98b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nandinagari` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 bdbbee40f2..a4df38d735 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 f9f8babd57..a90ff4a4e7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Newa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 a4fc3bd052..34dd967967 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nko` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 3470f8bc96..ef7f963347 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Nushu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 712791531e..55bc5b7bb5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 a3463d7f13..c5b87891a7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ogham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 565164c78d..cc87ade9c4 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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_Hungarian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Hungarian.js index 8eaa590747..15a2cb6c29 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_Hungarian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_Italic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Italic.js index c74e977021..ea8ceebef3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 90c6be60e8..c0ad7108d9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 d9d9b357d9..b9fc1423d5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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_Persian.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Persian.js index bda0e845ca..12ac94fc1c 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 d51f498c29..be82d688fc 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 f4417d79d7..25c5de2fa9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 e43fc7af7e..5667ff647e 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Old_Turkic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_Uyghur.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Uyghur.js index 11dfa8437a..db1f609b96 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 3792f62633..2a9c87a65a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Oriya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 b9bdef8b94..480d5d7ac6 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Osage` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Osmanya.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osmanya.js index 3cc5ce4974..4c138621d5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Osmanya` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 9cd79f39f1..dccbea5ac5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 aafd058634..1f2ee57c09 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Palmyrene` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f7aa372e14..0d6195ca1d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 7b8f3ad3bc..0e614d04d8 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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_-_Phoenician.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phoenician.js index 320927e38b..b1ba3a955a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Phoenician` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 3408f43e16..3fb2015904 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 d644573df3..983a12a351 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Rejang` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 5cd0748d5a..228fc0dc3a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Runic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Samaritan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Samaritan.js index a8b961460e..d2d5d0b79a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Samaritan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Saurashtra.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Saurashtra.js index b4bf5cbe08..563edf79ea 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Saurashtra` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 9e020fd2ff..b0bda0de60 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sharada` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 2b361a3c31..b57f2a1bfe 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Shavian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Siddham.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Siddham.js index f32e18c80e..fefef8bb5e 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Siddham` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 365499ae60..697dd82ad8 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=SignWriting` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8e91039830..bacebccbe1 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sinhala` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f4e7c07182..dc2f97ea3f 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sogdian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 0db277349a..8ce99eac60 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 5addd8c551..3f391a1803 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Soyombo` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 2810dc1f3a..443368c921 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Sundanese` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Syloti_Nagri.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syloti_Nagri.js index 7285777ff9..d1b01fd961 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 eb86b1c6f9..0d4cc29f23 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Syriac` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Tagalog.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagalog.js index 637f68786b..6e0f264486 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tagalog` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 6c12d22a83..1473e03063 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tagbanwa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8ad5e05046..4a9cd5e7a7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tai_Le` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_Tham.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Tham.js index 2a172f8418..4ce7c57a6e 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 bae0dbc8d0..0b49022353 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 d35167abe1..f4a648d660 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Takri` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d7e8a9eba0..8829c5c06d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tamil` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 3446956fb4..40db7fad7b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tangsa` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 5ff08d68fa..1a22b6bccf 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tangut` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Telugu.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu.js index 7a6e50bf3e..211e807136 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Telugu` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 8eaa64d9e1..d189d00e03 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Thaana` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 9df18934f5..73b75a23c0 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Thai` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Tibetan.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tibetan.js index 0189e1fb79..38cdcd04c6 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tibetan` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Tifinagh.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tifinagh.js index c51a2007be..79df938a2f 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tifinagh` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Tirhuta.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta.js index 501447d237..dbed7b84ad 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Tirhuta` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Toto.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Toto.js index b42a00a333..0fb2f6f2db 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Toto` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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_-_Ugaritic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ugaritic.js index 82dcd0d8e0..115d8ecf9d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Ugaritic` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 9d464cc06c..5f902839ea 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Vai` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 2aa89207a9..cbb77ed34c 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Vithkuqi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 d31ae98840..d2edff0db6 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Wancho` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 5fdc7e0c99..c8e070c7a0 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: 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 4a9e4d9cc8..e8057290a5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Yezidi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 be477d8f99..1558b14f3a 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Script_Extensions=Yi` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: 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 f1fb52f69a..685ba3edfa 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 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 c6727f7202..c0de48d071 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js +++ b/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Sentence_Terminal` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -94,6 +94,7 @@ const matchSymbols = buildString({ [0x011A9B, 0x011A9C], [0x011C41, 0x011C42], [0x011EF7, 0x011EF8], + [0x011F43, 0x011F44], [0x016A6E, 0x016A6F], [0x016B37, 0x016B38] ] @@ -187,7 +188,8 @@ const nonMatchSymbols = buildString({ [0x011A44, 0x011A9A], [0x011A9D, 0x011C40], [0x011C43, 0x011EF6], - [0x011EF9, 0x016A6D], + [0x011EF9, 0x011F42], + [0x011F45, 0x016A6D], [0x016A70, 0x016AF4], [0x016AF6, 0x016B36], [0x016B39, 0x016B43], 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 b7c9140809..d264f2b48d 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js +++ b/test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Soft_Dotted` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -31,7 +31,8 @@ const matchSymbols = buildString({ 0x001ECB, 0x002071, 0x002C7C, - 0x01DF1A + 0x01DF1A, + 0x01E068 ], ranges: [ [0x000069, 0x00006A], @@ -48,7 +49,8 @@ const matchSymbols = buildString({ [0x01D5F6, 0x01D5F7], [0x01D62A, 0x01D62B], [0x01D65E, 0x01D65F], - [0x01D692, 0x01D693] + [0x01D692, 0x01D693], + [0x01E04C, 0x01E04D] ] }); testPropertyEscapes( @@ -100,7 +102,9 @@ const nonMatchSymbols = buildString({ [0x01D62C, 0x01D65D], [0x01D660, 0x01D691], [0x01D694, 0x01DF19], - [0x01DF1B, 0x10FFFF] + [0x01DF1B, 0x01E04B], + [0x01E04E, 0x01E067], + [0x01E069, 0x10FFFF] ] }); testPropertyEscapes( 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 165bb126bb..9a069d1fe3 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js +++ b/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Terminal_Punctuation` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -119,6 +119,7 @@ const matchSymbols = buildString({ [0x011AA1, 0x011AA2], [0x011C41, 0x011C43], [0x011EF7, 0x011EF8], + [0x011F43, 0x011F44], [0x012470, 0x012474], [0x016A6E, 0x016A6F], [0x016B37, 0x016B39], @@ -242,7 +243,8 @@ const nonMatchSymbols = buildString({ [0x011AA3, 0x011C40], [0x011C44, 0x011C70], [0x011C72, 0x011EF6], - [0x011EF9, 0x01246F], + [0x011EF9, 0x011F42], + [0x011F45, 0x01246F], [0x012475, 0x016A6D], [0x016A70, 0x016AF4], [0x016AF6, 0x016B36], 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 a6c6019681..386863b16e 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js +++ b/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Unified_Ideograph` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -27,11 +27,12 @@ const matchSymbols = buildString({ [0x00FA23, 0x00FA24], [0x00FA27, 0x00FA29], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -62,11 +63,12 @@ const nonMatchSymbols = buildString({ [0x00FA25, 0x00FA26], [0x00FA2A, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Uppercase.js b/test/built-ins/RegExp/property-escapes/generated/Uppercase.js index 30cb5eeb68..bc180fb3e7 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Uppercase.js +++ b/test/built-ins/RegExp/property-escapes/generated/Uppercase.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Uppercase` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 4784cbd7cd..51e2054a44 100644 --- a/test/built-ins/RegExp/property-escapes/generated/Variation_Selector.js +++ b/test/built-ins/RegExp/property-escapes/generated/Variation_Selector.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Variation_Selector` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 e9a908672d..3a5cc75994 100644 --- a/test/built-ins/RegExp/property-escapes/generated/White_Space.js +++ b/test/built-ins/RegExp/property-escapes/generated/White_Space.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `White_Space` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 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 c9223b63bc..0417f57400 100644 --- a/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js +++ b/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `XID_Continue` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -98,7 +98,6 @@ const matchSymbols = buildString({ 0x0110C2, 0x011176, 0x0111DC, - 0x01123E, 0x011288, 0x011350, 0x011357, @@ -109,11 +108,14 @@ const matchSymbols = buildString({ 0x011A9D, 0x011D3A, 0x011FB0, + 0x01B132, + 0x01B155, 0x01D4A2, 0x01D4BB, 0x01D546, 0x01DA75, 0x01DA84, + 0x01E08F, 0x01E14E, 0x01EE24, 0x01EE27, @@ -263,7 +265,7 @@ const matchSymbols = buildString({ [0x000CDD, 0x000CDE], [0x000CE0, 0x000CE3], [0x000CE6, 0x000CEF], - [0x000CF1, 0x000CF2], + [0x000CF1, 0x000CF3], [0x000D00, 0x000D0C], [0x000D0E, 0x000D10], [0x000D12, 0x000D44], @@ -290,7 +292,7 @@ const matchSymbols = buildString({ [0x000E8C, 0x000EA3], [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], - [0x000EC8, 0x000ECD], + [0x000EC8, 0x000ECE], [0x000ED0, 0x000ED9], [0x000EDC, 0x000EDF], [0x000F18, 0x000F19], @@ -565,7 +567,7 @@ const matchSymbols = buildString({ [0x010E80, 0x010EA9], [0x010EAB, 0x010EAC], [0x010EB0, 0x010EB1], - [0x010F00, 0x010F1C], + [0x010EFD, 0x010F1C], [0x010F30, 0x010F50], [0x010F70, 0x010F85], [0x010FB0, 0x010FC4], @@ -584,6 +586,7 @@ const matchSymbols = buildString({ [0x0111CE, 0x0111DA], [0x011200, 0x011211], [0x011213, 0x011237], + [0x01123E, 0x011241], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -655,11 +658,16 @@ const matchSymbols = buildString({ [0x011D93, 0x011D98], [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF6], + [0x011F00, 0x011F10], + [0x011F12, 0x011F3A], + [0x011F3E, 0x011F42], + [0x011F50, 0x011F59], [0x012000, 0x012399], [0x012400, 0x01246E], [0x012480, 0x012543], [0x012F90, 0x012FF0], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013440, 0x013455], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -736,16 +744,19 @@ const matchSymbols = buildString({ [0x01DA9B, 0x01DA9F], [0x01DAA1, 0x01DAAF], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], [0x01E000, 0x01E006], [0x01E008, 0x01E018], [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E130, 0x01E13D], [0x01E140, 0x01E149], [0x01E290, 0x01E2AE], [0x01E2C0, 0x01E2F9], + [0x01E4D0, 0x01E4F9], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -773,12 +784,13 @@ const matchSymbols = buildString({ [0x01EEAB, 0x01EEBB], [0x01FBF0, 0x01FBF9], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], [0x030000, 0x03134A], + [0x031350, 0x0323AF], [0x0E0100, 0x0E01EF] ] }); @@ -882,6 +894,7 @@ const nonMatchSymbols = buildString({ 0x000EA6, 0x000EC5, 0x000EC7, + 0x000ECF, 0x000F36, 0x000F38, 0x000F48, @@ -1003,6 +1016,7 @@ const nonMatchSymbols = buildString({ 0x011D69, 0x011D8F, 0x011D92, + 0x011F11, 0x016A5F, 0x016ABF, 0x016FE2, @@ -1159,7 +1173,7 @@ const nonMatchSymbols = buildString({ [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDC], [0x000CE4, 0x000CE5], - [0x000CF3, 0x000CFF], + [0x000CF4, 0x000CFF], [0x000D4F, 0x000D53], [0x000D58, 0x000D5E], [0x000D64, 0x000D65], @@ -1174,7 +1188,6 @@ const nonMatchSymbols = buildString({ [0x000E3B, 0x000E3F], [0x000E5A, 0x000E80], [0x000EBE, 0x000EBF], - [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], [0x000EE0, 0x000EFF], [0x000F01, 0x000F17], @@ -1402,7 +1415,7 @@ const nonMatchSymbols = buildString({ [0x010D28, 0x010D2F], [0x010D3A, 0x010E7F], [0x010EAD, 0x010EAF], - [0x010EB2, 0x010EFF], + [0x010EB2, 0x010EFC], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], [0x010F51, 0x010F6F], @@ -1422,7 +1435,7 @@ const nonMatchSymbols = buildString({ [0x0111C5, 0x0111C8], [0x0111DD, 0x0111FF], [0x011238, 0x01123D], - [0x01123F, 0x01127F], + [0x011242, 0x01127F], [0x0112A9, 0x0112AF], [0x0112EB, 0x0112EF], [0x0112FA, 0x0112FF], @@ -1477,13 +1490,17 @@ const nonMatchSymbols = buildString({ [0x011D5A, 0x011D5F], [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], - [0x011EF7, 0x011FAF], + [0x011EF7, 0x011EFF], + [0x011F3B, 0x011F3D], + [0x011F43, 0x011F4F], + [0x011F5A, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x0123FF], [0x01246F, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x01343F], + [0x013456, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6F], @@ -1504,8 +1521,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1534,15 +1553,19 @@ const nonMatchSymbols = buildString({ [0x01DA76, 0x01DA83], [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DEFF], - [0x01DF1F, 0x01DFFF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E0FF], + [0x01E02B, 0x01E02F], + [0x01E06E, 0x01E08E], + [0x01E090, 0x01E0FF], [0x01E12D, 0x01E12F], [0x01E13E, 0x01E13F], [0x01E14A, 0x01E14D], [0x01E14F, 0x01E28F], [0x01E2AF, 0x01E2BF], - [0x01E2FA, 0x01E7DF], + [0x01E2FA, 0x01E4CF], + [0x01E4FA, 0x01E7DF], [0x01E8C5, 0x01E8CF], [0x01E8D7, 0x01E8FF], [0x01E94C, 0x01E94F], @@ -1556,12 +1579,13 @@ const nonMatchSymbols = buildString({ [0x01EEBC, 0x01FBEF], [0x01FBFA, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x0E00FF], + [0x03134B, 0x03134F], + [0x0323B0, 0x0E00FF], [0x0E01F0, 0x10FFFF] ] }); 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 21688f9383..4a74acafdc 100644 --- a/test/built-ins/RegExp/property-escapes/generated/XID_Start.js +++ b/test/built-ins/RegExp/property-escapes/generated/XID_Start.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `XID_Start` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -132,9 +132,12 @@ const matchSymbols = buildString({ 0x011C40, 0x011D46, 0x011D98, + 0x011F02, 0x011FB0, 0x016F50, 0x016FE3, + 0x01B132, + 0x01B155, 0x01D4A2, 0x01D4BB, 0x01D546, @@ -534,6 +537,7 @@ const matchSymbols = buildString({ [0x0111C1, 0x0111C4], [0x011200, 0x011211], [0x011213, 0x01122B], + [0x01123F, 0x011240], [0x011280, 0x011286], [0x01128A, 0x01128D], [0x01128F, 0x01129D], @@ -578,11 +582,14 @@ const matchSymbols = buildString({ [0x011D67, 0x011D68], [0x011D6A, 0x011D89], [0x011EE0, 0x011EF2], + [0x011F04, 0x011F10], + [0x011F12, 0x011F33], [0x012000, 0x012399], [0x012400, 0x01246E], [0x012480, 0x012543], [0x012F90, 0x012FF0], - [0x013000, 0x01342E], + [0x013000, 0x01342F], + [0x013441, 0x013446], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -638,10 +645,13 @@ const matchSymbols = buildString({ [0x01D7AA, 0x01D7C2], [0x01D7C4, 0x01D7CB], [0x01DF00, 0x01DF1E], + [0x01DF25, 0x01DF2A], + [0x01E030, 0x01E06D], [0x01E100, 0x01E12C], [0x01E137, 0x01E13D], [0x01E290, 0x01E2AD], [0x01E2C0, 0x01E2EB], + [0x01E4D0, 0x01E4EB], [0x01E7E0, 0x01E7E6], [0x01E7E8, 0x01E7EB], [0x01E7ED, 0x01E7EE], @@ -666,12 +676,13 @@ const matchSymbols = buildString({ [0x01EEA5, 0x01EEA9], [0x01EEAB, 0x01EEBB], [0x020000, 0x02A6DF], - [0x02A700, 0x02B738], + [0x02A700, 0x02B739], [0x02B740, 0x02B81D], [0x02B820, 0x02CEA1], [0x02CEB0, 0x02EBE0], [0x02F800, 0x02FA1D], - [0x030000, 0x03134A] + [0x030000, 0x03134A], + [0x031350, 0x0323AF] ] }); testPropertyEscapes( @@ -848,6 +859,8 @@ const nonMatchSymbols = buildString({ 0x011D0A, 0x011D66, 0x011D69, + 0x011F03, + 0x011F11, 0x016FE2, 0x01AFF4, 0x01AFFC, @@ -1240,7 +1253,8 @@ const nonMatchSymbols = buildString({ [0x0111B3, 0x0111C0], [0x0111C5, 0x0111D9], [0x0111DD, 0x0111FF], - [0x01122C, 0x01127F], + [0x01122C, 0x01123E], + [0x011241, 0x01127F], [0x0112A9, 0x0112AF], [0x0112DF, 0x011304], [0x01130D, 0x01130E], @@ -1285,13 +1299,15 @@ const nonMatchSymbols = buildString({ [0x011D47, 0x011D5F], [0x011D8A, 0x011D97], [0x011D99, 0x011EDF], - [0x011EF3, 0x011FAF], + [0x011EF3, 0x011F01], + [0x011F34, 0x011FAF], [0x011FB1, 0x011FFF], [0x01239A, 0x0123FF], [0x01246F, 0x01247F], [0x012544, 0x012F8F], [0x012FF1, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013430, 0x013440], + [0x013447, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A5F, 0x016A6F], @@ -1309,8 +1325,10 @@ const nonMatchSymbols = buildString({ [0x0187F8, 0x0187FF], [0x018CD6, 0x018CFF], [0x018D09, 0x01AFEF], - [0x01B123, 0x01B14F], - [0x01B153, 0x01B163], + [0x01B123, 0x01B131], + [0x01B133, 0x01B14F], + [0x01B153, 0x01B154], + [0x01B156, 0x01B163], [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], @@ -1324,12 +1342,15 @@ const nonMatchSymbols = buildString({ [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01DEFF], - [0x01DF1F, 0x01E0FF], + [0x01DF1F, 0x01DF24], + [0x01DF2B, 0x01E02F], + [0x01E06E, 0x01E0FF], [0x01E12D, 0x01E136], [0x01E13E, 0x01E14D], [0x01E14F, 0x01E28F], [0x01E2AE, 0x01E2BF], - [0x01E2EC, 0x01E7DF], + [0x01E2EC, 0x01E4CF], + [0x01E4EC, 0x01E7DF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E94A], [0x01E94C, 0x01EDFF], @@ -1341,12 +1362,13 @@ const nonMatchSymbols = buildString({ [0x01EE9C, 0x01EEA0], [0x01EEBC, 0x01FFFF], [0x02A6E0, 0x02A6FF], - [0x02B739, 0x02B73F], + [0x02B73A, 0x02B73F], [0x02B81E, 0x02B81F], [0x02CEA2, 0x02CEAF], [0x02EBE1, 0x02F7FF], [0x02FA1E, 0x02FFFF], - [0x03134B, 0x10FFFF] + [0x03134B, 0x03134F], + [0x0323B0, 0x10FFFF] ] }); testPropertyEscapes( 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 97804792e7..c8ceeacad8 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 3e68219b53..31fe4a5fb5 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 645f67bbc2..5e05c65fab 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 8926671ca2..8f7b0ed8dd 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] @@ -819,6 +819,7 @@ testPropertyOfStrings({ "\u{1F6D5}", "\u{1F6D6}", "\u{1F6D7}", + "\u{1F6DC}", "\u{1F6DD}", "\u{1F6DE}", "\u{1F6DF}", @@ -1093,6 +1094,9 @@ testPropertyOfStrings({ "\u{1FA72}", "\u{1FA73}", "\u{1FA74}", + "\u{1FA75}", + "\u{1FA76}", + "\u{1FA77}", "\u{1FA78}", "\u{1FA79}", "\u{1FA7A}", @@ -1105,6 +1109,8 @@ testPropertyOfStrings({ "\u{1FA84}", "\u{1FA85}", "\u{1FA86}", + "\u{1FA87}", + "\u{1FA88}", "\u{1FA90}", "\u{1FA91}", "\u{1FA92}", @@ -1134,6 +1140,9 @@ testPropertyOfStrings({ "\u{1FAAA}", "\u{1FAAB}", "\u{1FAAC}", + "\u{1FAAD}", + "\u{1FAAE}", + "\u{1FAAF}", "\u{1FAB0}", "\u{1FAB1}", "\u{1FAB2}", @@ -1145,12 +1154,18 @@ testPropertyOfStrings({ "\u{1FAB8}", "\u{1FAB9}", "\u{1FABA}", + "\u{1FABB}", + "\u{1FABC}", + "\u{1FABD}", + "\u{1FABF}", "\u{1FAC0}", "\u{1FAC1}", "\u{1FAC2}", "\u{1FAC3}", "\u{1FAC4}", "\u{1FAC5}", + "\u{1FACE}", + "\u{1FACF}", "\u{1FAD0}", "\u{1FAD1}", "\u{1FAD2}", @@ -1161,6 +1176,8 @@ testPropertyOfStrings({ "\u{1FAD7}", "\u{1FAD8}", "\u{1FAD9}", + "\u{1FADA}", + "\u{1FADB}", "\u{1FAE0}", "\u{1FAE1}", "\u{1FAE2}", @@ -1169,6 +1186,7 @@ testPropertyOfStrings({ "\u{1FAE5}", "\u{1FAE6}", "\u{1FAE7}", + "\u{1FAE8}", "\u{1FAF0}", "\u{1FAF1}", "\u{1FAF2}", @@ -1176,6 +1194,8 @@ testPropertyOfStrings({ "\u{1FAF4}", "\u{1FAF5}", "\u{1FAF6}", + "\u{1FAF7}", + "\u{1FAF8}", "\xA9\uFE0F", "\xAE\uFE0F", "\u203C\uFE0F", 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 53eb3197f7..419b5ff268 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 d6623716bc..aaead29439 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 c05a8e63fb..487300f5d3 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 f985e1aa51..73f33f7bdd 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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/Emoji_Test-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-CharacterClass.js index 7636f0ff58..86743c8fb9 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-CharacterClass.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-CharacterClass.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `Emoji_Test` (property of strings) with `[^\p{…}]` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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_Test-negative-P.js b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-P.js index 63264d2ad4..2e53330de4 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-P.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-P.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Negating Unicode property escapes for `Emoji_Test` (property of strings) with `\P{…}` throws an early error. info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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_Test-negative-u.js b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-u.js index ff378ae186..3cf2b20fa5 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-u.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-u.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Test` (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 v14.0.0 + Unicode v15.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_Test.js b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test.js index 8092e5e4c7..3451214bb2 100644 --- a/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test.js +++ b/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test.js @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,7 +7,7 @@ description: > Unicode property escapes for `Emoji_Test` (property of strings) info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v14.0.0 + Unicode v15.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{1F62C}", "\u{1F62E}\u200D\u{1F4A8}", "\u{1F925}", + "\u{1FAE8}", "\u{1F60C}", "\u{1F614}", "\u{1F62A}", @@ -147,7 +148,6 @@ testPropertyOfStrings({ "\u{1F648}", "\u{1F649}", "\u{1F64A}", - "\u{1F48B}", "\u{1F48C}", "\u{1F498}", "\u{1F49D}", @@ -166,14 +166,18 @@ testPropertyOfStrings({ "\u2764\u200D\u{1FA79}", "\u2764\uFE0F", "\u2764", + "\u{1FA77}", "\u{1F9E1}", "\u{1F49B}", "\u{1F49A}", "\u{1F499}", + "\u{1FA75}", "\u{1F49C}", "\u{1F90E}", "\u{1F5A4}", + "\u{1FA76}", "\u{1F90D}", + "\u{1F48B}", "\u{1F4AF}", "\u{1F4A2}", "\u{1F4A5}", @@ -182,7 +186,6 @@ testPropertyOfStrings({ "\u{1F4A8}", "\u{1F573}\uFE0F", "\u{1F573}", - "\u{1F4A3}", "\u{1F4AC}", "\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F", "\u{1F441}\u200D\u{1F5E8}\uFE0F", @@ -249,6 +252,18 @@ testPropertyOfStrings({ "\u{1FAF4}\u{1F3FD}", "\u{1FAF4}\u{1F3FE}", "\u{1FAF4}\u{1F3FF}", + "\u{1FAF7}", + "\u{1FAF7}\u{1F3FB}", + "\u{1FAF7}\u{1F3FC}", + "\u{1FAF7}\u{1F3FD}", + "\u{1FAF7}\u{1F3FE}", + "\u{1FAF7}\u{1F3FF}", + "\u{1FAF8}", + "\u{1FAF8}\u{1F3FB}", + "\u{1FAF8}\u{1F3FC}", + "\u{1FAF8}\u{1F3FD}", + "\u{1FAF8}\u{1F3FE}", + "\u{1FAF8}\u{1F3FF}", "\u{1F44C}", "\u{1F44C}\u{1F3FB}", "\u{1F44C}\u{1F3FC}", @@ -3209,6 +3224,8 @@ testPropertyOfStrings({ "\u{1F405}", "\u{1F406}", "\u{1F434}", + "\u{1FACE}", + "\u{1FACF}", "\u{1F40E}", "\u{1F984}", "\u{1F993}", @@ -3274,6 +3291,9 @@ testPropertyOfStrings({ "\u{1F9A9}", "\u{1F99A}", "\u{1F99C}", + "\u{1FABD}", + "\u{1F426}\u200D\u2B1B", + "\u{1FABF}", "\u{1F438}", "\u{1F40A}", "\u{1F422}", @@ -3294,6 +3314,7 @@ testPropertyOfStrings({ "\u{1F419}", "\u{1F41A}", "\u{1FAB8}", + "\u{1FABC}", "\u{1F40C}", "\u{1F98B}", "\u{1F41B}", @@ -3324,6 +3345,7 @@ testPropertyOfStrings({ "\u{1F33B}", "\u{1F33C}", "\u{1F337}", + "\u{1FABB}", "\u{1F331}", "\u{1FAB4}", "\u{1F332}", @@ -3340,6 +3362,7 @@ testPropertyOfStrings({ "\u{1F343}", "\u{1FAB9}", "\u{1FABA}", + "\u{1F344}", "\u{1F347}", "\u{1F348}", "\u{1F349}", @@ -3372,10 +3395,11 @@ testPropertyOfStrings({ "\u{1F966}", "\u{1F9C4}", "\u{1F9C5}", - "\u{1F344}", "\u{1F95C}", "\u{1FAD8}", "\u{1F330}", + "\u{1FADA}", + "\u{1FADB}", "\u{1F35E}", "\u{1F950}", "\u{1F956}", @@ -3802,11 +3826,10 @@ testPropertyOfStrings({ "\u{1F3AF}", "\u{1FA80}", "\u{1FA81}", + "\u{1F52B}", "\u{1F3B1}", "\u{1F52E}", "\u{1FA84}", - "\u{1F9FF}", - "\u{1FAAC}", "\u{1F3AE}", "\u{1F579}\uFE0F", "\u{1F579}", @@ -3859,6 +3882,7 @@ testPropertyOfStrings({ "\u{1FA73}", "\u{1F459}", "\u{1F45A}", + "\u{1FAAD}", "\u{1F45B}", "\u{1F45C}", "\u{1F45D}", @@ -3874,6 +3898,7 @@ testPropertyOfStrings({ "\u{1F461}", "\u{1FA70}", "\u{1F462}", + "\u{1FAAE}", "\u{1F451}", "\u{1F452}", "\u{1F3A9}", @@ -3916,6 +3941,8 @@ testPropertyOfStrings({ "\u{1FA95}", "\u{1F941}", "\u{1FA98}", + "\u{1FA87}", + "\u{1FA88}", "\u{1F4F1}", "\u{1F4F2}", "\u260E\uFE0F", @@ -4068,7 +4095,7 @@ testPropertyOfStrings({ "\u{1F5E1}", "\u2694\uFE0F", "\u2694", - "\u{1F52B}", + "\u{1F4A3}", "\u{1FA83}", "\u{1F3F9}", "\u{1F6E1}\uFE0F", @@ -4139,6 +4166,8 @@ testPropertyOfStrings({ "\u{1FAA6}", "\u26B1\uFE0F", "\u26B1", + "\u{1F9FF}", + "\u{1FAAC}", "\u{1F5FF}", "\u{1FAA7}", "\u{1FAAA}", @@ -4227,6 +4256,7 @@ testPropertyOfStrings({ "\u262E", "\u{1F54E}", "\u{1F52F}", + "\u{1FAAF}", "\u2648", "\u2649", "\u264A", @@ -4271,6 +4301,7 @@ testPropertyOfStrings({ "\u{1F505}", "\u{1F506}", "\u{1F4F6}", + "\u{1F6DC}", "\u{1F4F3}", "\u{1F4F4}", "\u2640\uFE0F", 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 5bf9cec47e..a6c32211a6 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 8a856f1de0..fda57a409b 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 ad0065a42b..52fcf5c1ad 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 345010c23f..6996224ca1 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] @@ -926,6 +926,7 @@ testPropertyOfStrings({ "\u{1F424}", "\u{1F425}", "\u{1F426}", + "\u{1F426}\u200D\u2B1B", "\u{1F427}", "\u{1F428}", "\u{1F429}", @@ -2515,6 +2516,7 @@ testPropertyOfStrings({ "\u{1F6D5}", "\u{1F6D6}", "\u{1F6D7}", + "\u{1F6DC}", "\u{1F6DD}", "\u{1F6DE}", "\u{1F6DF}", @@ -3497,6 +3499,9 @@ testPropertyOfStrings({ "\u{1FA72}", "\u{1FA73}", "\u{1FA74}", + "\u{1FA75}", + "\u{1FA76}", + "\u{1FA77}", "\u{1FA78}", "\u{1FA79}", "\u{1FA7A}", @@ -3509,6 +3514,8 @@ testPropertyOfStrings({ "\u{1FA84}", "\u{1FA85}", "\u{1FA86}", + "\u{1FA87}", + "\u{1FA88}", "\u{1FA90}", "\u{1FA91}", "\u{1FA92}", @@ -3538,6 +3545,9 @@ testPropertyOfStrings({ "\u{1FAAA}", "\u{1FAAB}", "\u{1FAAC}", + "\u{1FAAD}", + "\u{1FAAE}", + "\u{1FAAF}", "\u{1FAB0}", "\u{1FAB1}", "\u{1FAB2}", @@ -3549,6 +3559,10 @@ testPropertyOfStrings({ "\u{1FAB8}", "\u{1FAB9}", "\u{1FABA}", + "\u{1FABB}", + "\u{1FABC}", + "\u{1FABD}", + "\u{1FABF}", "\u{1FAC0}", "\u{1FAC1}", "\u{1FAC2}", @@ -3570,6 +3584,8 @@ testPropertyOfStrings({ "\u{1FAC5}\u{1F3FD}", "\u{1FAC5}\u{1F3FE}", "\u{1FAC5}\u{1F3FF}", + "\u{1FACE}", + "\u{1FACF}", "\u{1FAD0}", "\u{1FAD1}", "\u{1FAD2}", @@ -3580,6 +3596,8 @@ testPropertyOfStrings({ "\u{1FAD7}", "\u{1FAD8}", "\u{1FAD9}", + "\u{1FADA}", + "\u{1FADB}", "\u{1FAE0}", "\u{1FAE1}", "\u{1FAE2}", @@ -3588,6 +3606,7 @@ testPropertyOfStrings({ "\u{1FAE5}", "\u{1FAE6}", "\u{1FAE7}", + "\u{1FAE8}", "\u{1FAF0}", "\u{1FAF0}\u{1F3FB}", "\u{1FAF0}\u{1F3FC}", @@ -3649,7 +3668,19 @@ testPropertyOfStrings({ "\u{1FAF6}\u{1F3FC}", "\u{1FAF6}\u{1F3FD}", "\u{1FAF6}\u{1F3FE}", - "\u{1FAF6}\u{1F3FF}" + "\u{1FAF6}\u{1F3FF}", + "\u{1FAF7}", + "\u{1FAF7}\u{1F3FB}", + "\u{1FAF7}\u{1F3FC}", + "\u{1FAF7}\u{1F3FD}", + "\u{1FAF7}\u{1F3FE}", + "\u{1FAF7}\u{1F3FF}", + "\u{1FAF8}", + "\u{1FAF8}\u{1F3FB}", + "\u{1FAF8}\u{1F3FC}", + "\u{1FAF8}\u{1F3FD}", + "\u{1FAF8}\u{1F3FE}", + "\u{1FAF8}\u{1F3FF}" ], nonMatchStrings: [ "\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}", 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 afc363b5e3..2c7a3aa40c 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 61afa09b89..4962acb06e 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 da2fb0d3e1..86631f2d09 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 7ae1ed1ac9..40df0483ec 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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_Modifier_Sequence-negative-CharacterClass.js b/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js index 2c4af2a04b..0bf0d7e81d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 c4d5a1ab9f..3cd2b4085f 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 cfe6bc2a67..e2640f19d9 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 8250384854..f415a21a0d 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] @@ -661,7 +661,17 @@ testPropertyOfStrings({ "\u{1FAF6}\u{1F3FC}", "\u{1FAF6}\u{1F3FD}", "\u{1FAF6}\u{1F3FE}", - "\u{1FAF6}\u{1F3FF}" + "\u{1FAF6}\u{1F3FF}", + "\u{1FAF7}\u{1F3FB}", + "\u{1FAF7}\u{1F3FC}", + "\u{1FAF7}\u{1F3FD}", + "\u{1FAF7}\u{1F3FE}", + "\u{1FAF7}\u{1F3FF}", + "\u{1FAF8}\u{1F3FB}", + "\u{1FAF8}\u{1F3FC}", + "\u{1FAF8}\u{1F3FD}", + "\u{1FAF8}\u{1F3FE}", + "\u{1FAF8}\u{1F3FF}" ], nonMatchStrings: [ "\u{1F3FB}", 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 3dc0870e3a..e1b9b319ee 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 2ed181a85e..0d3ce681f7 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 d3eff9e088..9f05958456 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 cac1a6de29..6a7a30ed47 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 a57cabe31d..8f2fb5e32f 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 5cea0cfeec..d48ef43473 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 d868e47c1e..9577c7a2fe 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.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 0cc030eb1d..c5f946ac76 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 @@ -1,4 +1,4 @@ -// Copyright 2021 Mathias Bynens. All rights reserved. +// Copyright 2022 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -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 v14.0.0 + Unicode v15.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes, regexp-v-flag] includes: [regExpUtils.js] @@ -1360,6 +1360,7 @@ testPropertyOfStrings({ "\u{1F3F4}\u200D\u2620\uFE0F", "\u{1F408}\u200D\u2B1B", "\u{1F415}\u200D\u{1F9BA}", + "\u{1F426}\u200D\u2B1B", "\u{1F43B}\u200D\u2744\uFE0F", "\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F", "\u{1F62E}\u200D\u{1F4A8}",