diff --git a/test/built-ins/RegExp/property-escapes/generated/ASCII.js b/test/built-ins/RegExp/property-escapes/generated/ASCII.js index 9dda525585..d8c46b79b4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 804e3dce30..d26ad173c9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 c336632cb1..26773f7d14 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -46,23 +46,19 @@ const matchSymbols = buildString({ 0x000DD6, 0x000E4D, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EC6, 0x000ECD, 0x000F00, 0x001038, - 0x00108E, 0x0010C7, 0x0010CD, 0x001258, 0x0012C0, - 0x00135F, 0x0017D7, 0x0017DC, 0x001AA7, + 0x001CFA, 0x001F59, 0x001F5B, 0x001F5D, @@ -83,7 +79,6 @@ const matchSymbols = buildString({ 0x00A8C5, 0x00A8FB, 0x00A9CF, - 0x00AA7A, 0x00AAC0, 0x00AAC2, 0x00FB3E, @@ -98,20 +93,26 @@ const matchSymbols = buildString({ 0x011288, 0x011350, 0x011357, + 0x01145F, 0x0114C7, 0x011640, 0x011644, + 0x0116B8, 0x0118FF, + 0x0119E1, 0x011A9D, 0x011C40, 0x011D3A, 0x011D43, 0x011D98, + 0x016FE3, 0x01BC9E, 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E14E, 0x01E947, + 0x01E94B, 0x01EE24, 0x01EE27, 0x01EE39, @@ -282,12 +283,9 @@ const matchSymbols = buildString({ [0x000E01, 0x000E3A], [0x000E40, 0x000E46], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB9], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EB9], [0x000EBB, 0x000EBD], [0x000EC0, 0x000EC4], [0x000EDC, 0x000EDF], @@ -298,10 +296,8 @@ const matchSymbols = buildString({ [0x000F99, 0x000FBC], [0x001000, 0x001036], [0x00103B, 0x00103F], - [0x001050, 0x001062], - [0x001065, 0x001068], - [0x00106E, 0x001086], - [0x00109C, 0x00109D], + [0x001050, 0x00108F], + [0x00109A, 0x00109D], [0x0010A0, 0x0010C5], [0x0010D0, 0x0010FA], [0x0010FC, 0x001248], @@ -355,7 +351,7 @@ const matchSymbols = buildString({ [0x001BAC, 0x001BAF], [0x001BBA, 0x001BE5], [0x001BE7, 0x001BF1], - [0x001C00, 0x001C35], + [0x001C00, 0x001C36], [0x001C4D, 0x001C4F], [0x001C5A, 0x001C7D], [0x001C80, 0x001C88], @@ -431,27 +427,25 @@ const matchSymbols = buildString({ [0x00A67F, 0x00A6EF], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7B9], - [0x00A7F7, 0x00A801], - [0x00A803, 0x00A805], - [0x00A807, 0x00A80A], - [0x00A80C, 0x00A827], + [0x00A78B, 0x00A7BF], + [0x00A7C2, 0x00A7C6], + [0x00A7F7, 0x00A805], + [0x00A807, 0x00A827], [0x00A840, 0x00A873], [0x00A880, 0x00A8C3], [0x00A8F2, 0x00A8F7], - [0x00A8FD, 0x00A8FE], + [0x00A8FD, 0x00A8FF], [0x00A90A, 0x00A92A], [0x00A930, 0x00A952], [0x00A960, 0x00A97C], [0x00A980, 0x00A9B2], [0x00A9B4, 0x00A9BF], - [0x00A9E0, 0x00A9E4], - [0x00A9E6, 0x00A9EF], + [0x00A9E0, 0x00A9EF], [0x00A9FA, 0x00A9FE], [0x00AA00, 0x00AA36], [0x00AA40, 0x00AA4D], [0x00AA60, 0x00AA76], - [0x00AA7E, 0x00AABE], + [0x00AA7A, 0x00AABE], [0x00AADB, 0x00AADD], [0x00AAE0, 0x00AAEF], [0x00AAF2, 0x00AAF5], @@ -461,7 +455,7 @@ const matchSymbols = buildString({ [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB65], + [0x00AB5C, 0x00AB67], [0x00AB70, 0x00ABEA], [0x00AC00, 0x00D7A3], [0x00D7B0, 0x00D7C6], @@ -545,6 +539,7 @@ const matchSymbols = buildString({ [0x010D00, 0x010D27], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], + [0x010FE0, 0x010FF6], [0x011000, 0x011045], [0x011082, 0x0110B8], [0x0110D0, 0x0110E8], @@ -585,10 +580,13 @@ const matchSymbols = buildString({ [0x01171D, 0x01172A], [0x011800, 0x011838], [0x0118A0, 0x0118DF], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D7], + [0x0119DA, 0x0119DF], + [0x0119E3, 0x0119E4], [0x011A00, 0x011A32], [0x011A35, 0x011A3E], - [0x011A50, 0x011A83], - [0x011A86, 0x011A97], + [0x011A50, 0x011A97], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], @@ -616,18 +614,20 @@ const matchSymbols = buildString({ [0x016800, 0x016A38], [0x016A40, 0x016A5E], [0x016AD0, 0x016AED], - [0x016B00, 0x016B36], + [0x016B00, 0x016B2F], [0x016B40, 0x016B43], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E7F], - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], - [0x016F93, 0x016F9F], + [0x016F00, 0x016F4A], + [0x016F4F, 0x016F87], + [0x016F8F, 0x016F9F], [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -665,6 +665,9 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E100, 0x01E12C], + [0x01E137, 0x01E13D], + [0x01E2C0, 0x01E2EB], [0x01E800, 0x01E8C4], [0x01E900, 0x01E943], [0x01EE00, 0x01EE03], @@ -784,12 +787,10 @@ const nonMatchSymbols = buildString({ 0x000DD5, 0x000DD7, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, 0x000EBA, 0x000EC5, 0x000F48, @@ -843,13 +844,10 @@ const nonMatchSymbols = buildString({ 0x0030A0, 0x0030FB, 0x003130, - 0x00A802, 0x00A806, - 0x00A80B, 0x00A8C4, 0x00A8FC, 0x00A9B3, - 0x00A9E5, 0x00A9FF, 0x00AABF, 0x00AAC1, @@ -890,6 +888,8 @@ const nonMatchSymbols = buildString({ 0x011446, 0x0114C6, 0x01163F, + 0x0119E0, + 0x0119E2, 0x011C09, 0x011C37, 0x011C3F, @@ -904,6 +904,7 @@ const nonMatchSymbols = buildString({ 0x011D8F, 0x011D92, 0x011D97, + 0x016FE2, 0x01D455, 0x01D49D, 0x01D4AD, @@ -1066,10 +1067,6 @@ const nonMatchSymbols = buildString({ [0x000E3B, 0x000E3F], [0x000E47, 0x000E4C], [0x000E4E, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EBE, 0x000EBF], [0x000EC7, 0x000ECC], [0x000ECE, 0x000EDB], @@ -1080,10 +1077,7 @@ const nonMatchSymbols = buildString({ [0x000FBD, 0x000FFF], [0x001039, 0x00103A], [0x001040, 0x00104F], - [0x001063, 0x001064], - [0x001069, 0x00106D], - [0x001087, 0x00108D], - [0x00108F, 0x00109B], + [0x001090, 0x001099], [0x00109E, 0x00109F], [0x0010C8, 0x0010CC], [0x0010CE, 0x0010CF], @@ -1093,8 +1087,7 @@ const nonMatchSymbols = buildString({ [0x0012B6, 0x0012B7], [0x0012C6, 0x0012C7], [0x001316, 0x001317], - [0x00135B, 0x00135E], - [0x001360, 0x00137F], + [0x00135B, 0x00137F], [0x001390, 0x00139F], [0x0013F6, 0x0013F7], [0x0013FE, 0x001400], @@ -1127,13 +1120,14 @@ const nonMatchSymbols = buildString({ [0x001BAA, 0x001BAB], [0x001BB0, 0x001BB9], [0x001BF2, 0x001BFF], - [0x001C36, 0x001C4C], + [0x001C37, 0x001C4C], [0x001C50, 0x001C59], [0x001C7E, 0x001C7F], [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CE8], - [0x001CF7, 0x001CFF], + [0x001CF7, 0x001CF9], + [0x001CFB, 0x001CFF], [0x001DC0, 0x001DE6], [0x001DF5, 0x001DFF], [0x001F16, 0x001F17], @@ -1191,12 +1185,13 @@ const nonMatchSymbols = buildString({ [0x00A6F0, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A828, 0x00A83F], [0x00A874, 0x00A87F], [0x00A8C6, 0x00A8F1], [0x00A8F8, 0x00A8FA], - [0x00A8FF, 0x00A909], + [0x00A900, 0x00A909], [0x00A92B, 0x00A92F], [0x00A953, 0x00A95F], [0x00A97D, 0x00A97F], @@ -1206,7 +1201,6 @@ const nonMatchSymbols = buildString({ [0x00AA37, 0x00AA3F], [0x00AA4E, 0x00AA5F], [0x00AA77, 0x00AA79], - [0x00AA7B, 0x00AA7D], [0x00AAC3, 0x00AADA], [0x00AADE, 0x00AADF], [0x00AAF0, 0x00AAF1], @@ -1214,7 +1208,7 @@ const nonMatchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABEB, 0x00ABFF], [0x00D7A4, 0x00D7AF], [0x00D7C7, 0x00D7CA], @@ -1283,7 +1277,8 @@ const nonMatchSymbols = buildString({ [0x010D28, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], - [0x010F46, 0x010FFF], + [0x010F46, 0x010FDF], + [0x010FF7, 0x010FFF], [0x011046, 0x011081], [0x0110B9, 0x0110CF], [0x0110E9, 0x0110FF], @@ -1307,7 +1302,8 @@ const nonMatchSymbols = buildString({ [0x011351, 0x011356], [0x011358, 0x01135C], [0x011364, 0x0113FF], - [0x01144B, 0x01147F], + [0x01144B, 0x01145E], + [0x011460, 0x01147F], [0x0114C2, 0x0114C3], [0x0114C8, 0x01157F], [0x0115B6, 0x0115B7], @@ -1315,15 +1311,18 @@ const nonMatchSymbols = buildString({ [0x0115DE, 0x0115FF], [0x011641, 0x011643], [0x011645, 0x01167F], - [0x0116B6, 0x0116FF], + [0x0116B6, 0x0116B7], + [0x0116B9, 0x0116FF], [0x01171B, 0x01171C], [0x01172B, 0x0117FF], [0x011839, 0x01189F], [0x0118E0, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D8, 0x0119D9], + [0x0119E5, 0x0119FF], [0x011A33, 0x011A34], [0x011A3F, 0x011A4F], - [0x011A84, 0x011A85], [0x011A98, 0x011A9C], [0x011A9E, 0x011ABF], [0x011AF9, 0x011BFF], @@ -1343,18 +1342,20 @@ const nonMatchSymbols = buildString({ [0x016A39, 0x016A3F], [0x016A5F, 0x016ACF], [0x016AEE, 0x016AFF], - [0x016B37, 0x016B3F], + [0x016B30, 0x016B3F], [0x016B44, 0x016B62], [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E80, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F92], + [0x016F4B, 0x016F4E], + [0x016F88, 0x016F8E], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -1369,10 +1370,15 @@ const nonMatchSymbols = buildString({ [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E7FF], + [0x01E02B, 0x01E0FF], + [0x01E12D, 0x01E136], + [0x01E13E, 0x01E14D], + [0x01E14F, 0x01E2BF], + [0x01E2EC, 0x01E7FF], [0x01E8C5, 0x01E8FF], [0x01E944, 0x01E946], - [0x01E948, 0x01EDFF], + [0x01E948, 0x01E94A], + [0x01E94C, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], diff --git a/test/built-ins/RegExp/property-escapes/generated/Any.js b/test/built-ins/RegExp/property-escapes/generated/Any.js index 94a733b65a..8dfd3309e4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 c5608af018..f0d66e90d4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -31,10 +31,7 @@ const matchSymbols = buildString({ 0x000DCA, 0x000DD6, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EC6, 0x0010C7, 0x0010CD, @@ -63,6 +60,7 @@ const matchSymbols = buildString({ 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E2FF, 0x01EE24, 0x01EE27, 0x01EE39, @@ -79,7 +77,6 @@ const matchSymbols = buildString({ 0x01EE5F, 0x01EE64, 0x01EE7E, - 0x01F97A, 0x0E0001 ], ranges: [ @@ -182,7 +179,7 @@ const matchSymbols = buildString({ [0x000C58, 0x000C5A], [0x000C60, 0x000C63], [0x000C66, 0x000C6F], - [0x000C78, 0x000C8C], + [0x000C77, 0x000C8C], [0x000C8E, 0x000C90], [0x000C92, 0x000CA8], [0x000CAA, 0x000CB3], @@ -214,13 +211,9 @@ const matchSymbols = buildString({ [0x000E01, 0x000E3A], [0x000E3F, 0x000E5B], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB9], - [0x000EBB, 0x000EBD], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], [0x000EC8, 0x000ECD], [0x000ED0, 0x000ED9], @@ -290,7 +283,7 @@ const matchSymbols = buildString({ [0x001C4D, 0x001C88], [0x001C90, 0x001CBA], [0x001CBD, 0x001CC7], - [0x001CD0, 0x001CF9], + [0x001CD0, 0x001CFA], [0x001D00, 0x001DF9], [0x001DFB, 0x001F15], [0x001F18, 0x001F1D], @@ -316,9 +309,7 @@ const matchSymbols = buildString({ [0x002440, 0x00244A], [0x002460, 0x002B73], [0x002B76, 0x002B95], - [0x002B98, 0x002BC8], - [0x002BCA, 0x002BFE], - [0x002C00, 0x002C2E], + [0x002B98, 0x002C2E], [0x002C30, 0x002C5E], [0x002C60, 0x002CF3], [0x002CF9, 0x002D25], @@ -333,7 +324,7 @@ const matchSymbols = buildString({ [0x002DC8, 0x002DCE], [0x002DD0, 0x002DD6], [0x002DD8, 0x002DDE], - [0x002DE0, 0x002E4E], + [0x002DE0, 0x002E4F], [0x002E80, 0x002E99], [0x002E9B, 0x002EF3], [0x002F00, 0x002FD5], @@ -353,7 +344,8 @@ const matchSymbols = buildString({ [0x00A490, 0x00A4C6], [0x00A4D0, 0x00A62B], [0x00A640, 0x00A6F7], - [0x00A700, 0x00A7B9], + [0x00A700, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A82B], [0x00A830, 0x00A839], [0x00A840, 0x00A877], @@ -374,7 +366,7 @@ const matchSymbols = buildString({ [0x00AB11, 0x00AB16], [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], - [0x00AB30, 0x00AB65], + [0x00AB30, 0x00AB67], [0x00AB70, 0x00ABED], [0x00ABF0, 0x00ABF9], [0x00AC00, 0x00D7A3], @@ -475,6 +467,7 @@ const matchSymbols = buildString({ [0x010E60, 0x010E7E], [0x010F00, 0x010F27], [0x010F30, 0x010F59], + [0x010FE0, 0x010FF6], [0x011000, 0x01104D], [0x011052, 0x01106F], [0x01107F, 0x0110C1], @@ -508,7 +501,7 @@ const matchSymbols = buildString({ [0x011366, 0x01136C], [0x011370, 0x011374], [0x011400, 0x011459], - [0x01145D, 0x01145E], + [0x01145D, 0x01145F], [0x011480, 0x0114C7], [0x0114D0, 0x0114D9], [0x011580, 0x0115B5], @@ -516,16 +509,18 @@ const matchSymbols = buildString({ [0x011600, 0x011644], [0x011650, 0x011659], [0x011660, 0x01166C], - [0x011680, 0x0116B7], + [0x011680, 0x0116B8], [0x0116C0, 0x0116C9], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x01173F], [0x011800, 0x01183B], [0x0118A0, 0x0118F2], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D7], + [0x0119DA, 0x0119E4], [0x011A00, 0x011A47], - [0x011A50, 0x011A83], - [0x011A86, 0x011AA2], + [0x011A50, 0x011AA2], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], @@ -547,11 +542,13 @@ const matchSymbols = buildString({ [0x011D93, 0x011D98], [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF8], - [0x012000, 0x012399], + [0x011FC0, 0x011FF1], + [0x011FFF, 0x012399], [0x012400, 0x01246E], [0x012470, 0x012474], [0x012480, 0x012543], [0x013000, 0x01342E], + [0x013430, 0x013438], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -565,13 +562,15 @@ const matchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E9A], - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], + [0x016F00, 0x016F4A], + [0x016F4F, 0x016F87], [0x016F8F, 0x016F9F], - [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x016FE0, 0x016FE3], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -610,12 +609,18 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E100, 0x01E12C], + [0x01E130, 0x01E13D], + [0x01E140, 0x01E149], + [0x01E14E, 0x01E14F], + [0x01E2C0, 0x01E2F9], [0x01E800, 0x01E8C4], [0x01E8C7, 0x01E8D6], - [0x01E900, 0x01E94A], + [0x01E900, 0x01E94B], [0x01E950, 0x01E959], [0x01E95E, 0x01E95F], [0x01EC71, 0x01ECB4], + [0x01ED01, 0x01ED3D], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], [0x01EE21, 0x01EE22], @@ -641,32 +646,36 @@ const matchSymbols = buildString({ [0x01F0C1, 0x01F0CF], [0x01F0D1, 0x01F0F5], [0x01F100, 0x01F10C], - [0x01F110, 0x01F16B], + [0x01F110, 0x01F16C], [0x01F170, 0x01F1AC], [0x01F1E6, 0x01F202], [0x01F210, 0x01F23B], [0x01F240, 0x01F248], [0x01F250, 0x01F251], [0x01F260, 0x01F265], - [0x01F300, 0x01F6D4], + [0x01F300, 0x01F6D5], [0x01F6E0, 0x01F6EC], - [0x01F6F0, 0x01F6F9], + [0x01F6F0, 0x01F6FA], [0x01F700, 0x01F773], [0x01F780, 0x01F7D8], + [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], [0x01F900, 0x01F90B], - [0x01F910, 0x01F93E], - [0x01F940, 0x01F970], + [0x01F90D, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF], + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01FA53], [0x01FA60, 0x01FA6D], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95], [0x020000, 0x02A6D6], [0x02A700, 0x02B734], [0x02B740, 0x02B81D], @@ -752,13 +761,10 @@ const nonMatchSymbols = buildString({ 0x000DD5, 0x000DD7, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, - 0x000EBA, 0x000EC5, 0x000EC7, 0x000F48, @@ -793,8 +799,6 @@ const nonMatchSymbols = buildString({ 0x001FFF, 0x002065, 0x00208F, - 0x002BC9, - 0x002BFF, 0x002C2F, 0x002C5F, 0x002D26, @@ -865,6 +869,7 @@ const nonMatchSymbols = buildString({ 0x011D8F, 0x011D92, 0x01246F, + 0x01342F, 0x016A5F, 0x016B5A, 0x016B62, @@ -913,8 +918,8 @@ const nonMatchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, - 0x01F93F, - 0x01F97B + 0x01F90C, + 0x01F972 ], ranges: [ [0x000378, 0x000379], @@ -979,7 +984,7 @@ const nonMatchSymbols = buildString({ [0x000C4E, 0x000C54], [0x000C5B, 0x000C5F], [0x000C64, 0x000C65], - [0x000C70, 0x000C77], + [0x000C70, 0x000C76], [0x000CBA, 0x000CBB], [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDD], @@ -997,10 +1002,6 @@ const nonMatchSymbols = buildString({ [0x000DF5, 0x000E00], [0x000E3B, 0x000E3E], [0x000E5C, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EBE, 0x000EBF], [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], @@ -1055,7 +1056,7 @@ const nonMatchSymbols = buildString({ [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC8, 0x001CCF], - [0x001CFA, 0x001CFF], + [0x001CFB, 0x001CFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], [0x001F46, 0x001F47], @@ -1078,7 +1079,7 @@ const nonMatchSymbols = buildString({ [0x002D68, 0x002D6E], [0x002D71, 0x002D7E], [0x002D97, 0x002D9F], - [0x002E4F, 0x002E7F], + [0x002E50, 0x002E7F], [0x002EF4, 0x002EFF], [0x002FD6, 0x002FEF], [0x002FFC, 0x002FFF], @@ -1092,7 +1093,8 @@ const nonMatchSymbols = buildString({ [0x00A4C7, 0x00A4CF], [0x00A62C, 0x00A63F], [0x00A6F8, 0x00A6FF], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A82C, 0x00A82F], [0x00A83A, 0x00A83F], [0x00A878, 0x00A87F], @@ -1109,7 +1111,7 @@ const nonMatchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABEE, 0x00ABEF], [0x00ABFA, 0x00ABFF], [0x00D7A4, 0x00D7AF], @@ -1192,7 +1194,8 @@ const nonMatchSymbols = buildString({ [0x010D3A, 0x010E5F], [0x010E7F, 0x010EFF], [0x010F28, 0x010F2F], - [0x010F5A, 0x010FFF], + [0x010F5A, 0x010FDF], + [0x010FF7, 0x010FFF], [0x01104E, 0x011051], [0x011070, 0x01107E], [0x0110C2, 0x0110CC], @@ -1217,7 +1220,7 @@ const nonMatchSymbols = buildString({ [0x011364, 0x011365], [0x01136D, 0x01136F], [0x011375, 0x0113FF], - [0x01145F, 0x01147F], + [0x011460, 0x01147F], [0x0114C8, 0x0114CF], [0x0114DA, 0x01157F], [0x0115B6, 0x0115B7], @@ -1225,16 +1228,18 @@ const nonMatchSymbols = buildString({ [0x011645, 0x01164F], [0x01165A, 0x01165F], [0x01166D, 0x01167F], - [0x0116B8, 0x0116BF], + [0x0116B9, 0x0116BF], [0x0116CA, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x011740, 0x0117FF], [0x01183C, 0x01189F], [0x0118F3, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D8, 0x0119D9], + [0x0119E5, 0x0119FF], [0x011A48, 0x011A4F], - [0x011A84, 0x011A85], [0x011AA3, 0x011ABF], [0x011AF9, 0x011BFF], [0x011C46, 0x011C4F], @@ -1246,11 +1251,12 @@ const nonMatchSymbols = buildString({ [0x011D5A, 0x011D5F], [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], - [0x011EF9, 0x011FFF], + [0x011EF9, 0x011FBF], + [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013439, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], @@ -1261,13 +1267,15 @@ const nonMatchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E9B, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F8E], + [0x016F4B, 0x016F4E], + [0x016F88, 0x016F8E], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -1291,13 +1299,20 @@ const nonMatchSymbols = buildString({ [0x01DA8C, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E7FF], + [0x01E02B, 0x01E0FF], + [0x01E12D, 0x01E12F], + [0x01E13E, 0x01E13F], + [0x01E14A, 0x01E14D], + [0x01E150, 0x01E2BF], + [0x01E2FA, 0x01E2FE], + [0x01E300, 0x01E7FF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], - [0x01E94B, 0x01E94F], + [0x01E94C, 0x01E94F], [0x01E95A, 0x01E95D], [0x01E960, 0x01EC70], - [0x01ECB5, 0x01EDFF], + [0x01ECB5, 0x01ED00], + [0x01ED3E, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], @@ -1311,31 +1326,34 @@ const nonMatchSymbols = buildString({ [0x01F0AF, 0x01F0B0], [0x01F0F6, 0x01F0FF], [0x01F10D, 0x01F10F], - [0x01F16C, 0x01F16F], + [0x01F16D, 0x01F16F], [0x01F1AD, 0x01F1E5], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D5, 0x01F6DF], + [0x01F6D6, 0x01F6DF], [0x01F6ED, 0x01F6EF], - [0x01F6FA, 0x01F6FF], + [0x01F6FB, 0x01F6FF], [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7FF], + [0x01F7D9, 0x01F7DF], + [0x01F7EC, 0x01F7FF], [0x01F80C, 0x01F80F], [0x01F848, 0x01F84F], [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8FF], - [0x01F90C, 0x01F90F], - [0x01F971, 0x01F972], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x01FA5F], - [0x01FA6E, 0x01FFFF], + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA54, 0x01FA5F], + [0x01FA6E, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 0x01FFFF], [0x02A6D7, 0x02A6FF], [0x02B735, 0x02B73F], [0x02B81E, 0x02B81F], 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 8c11833ef8..d7423dfd00 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 0b75a9be8b..159467100e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 3de83c2346..05ff5fbc05 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -117,7 +117,6 @@ const matchSymbols = buildString({ 0x00A80B, 0x00A8FF, 0x00A9B3, - 0x00A9BC, 0x00A9CF, 0x00AA43, 0x00AA4C, @@ -160,12 +159,15 @@ const matchSymbols = buildString({ 0x0116AB, 0x0116AD, 0x0116B7, + 0x0119E0, 0x011A47, 0x011C3F, 0x011D3A, 0x011D47, 0x011D95, 0x011D97, + 0x016F4F, + 0x016FE3, 0x01DA75, 0x01DA84, 0x0E0001 @@ -222,8 +224,7 @@ const matchSymbols = buildString({ [0x000DD2, 0x000DD4], [0x000E34, 0x000E3A], [0x000E46, 0x000E4E], - [0x000EB4, 0x000EB9], - [0x000EBB, 0x000EBC], + [0x000EB4, 0x000EBC], [0x000EC8, 0x000ECD], [0x000F18, 0x000F19], [0x000F71, 0x000F7E], @@ -310,6 +311,7 @@ const matchSymbols = buildString({ [0x00A947, 0x00A951], [0x00A980, 0x00A982], [0x00A9B6, 0x00A9B9], + [0x00A9BC, 0x00A9BD], [0x00A9E5, 0x00A9E6], [0x00AA29, 0x00AA2E], [0x00AA31, 0x00AA32], @@ -367,6 +369,8 @@ const matchSymbols = buildString({ [0x011727, 0x01172B], [0x01182F, 0x011837], [0x011839, 0x01183A], + [0x0119D4, 0x0119D7], + [0x0119DA, 0x0119DB], [0x011A01, 0x011A0A], [0x011A33, 0x011A38], [0x011A3B, 0x011A3E], @@ -385,6 +389,7 @@ const matchSymbols = buildString({ [0x011D3F, 0x011D45], [0x011D90, 0x011D91], [0x011EF3, 0x011EF4], + [0x013430, 0x013438], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], [0x016B40, 0x016B43], @@ -406,8 +411,10 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E130, 0x01E13D], + [0x01E2EC, 0x01E2EF], [0x01E8D0, 0x01E8D6], - [0x01E944, 0x01E94A], + [0x01E944, 0x01E94B], [0x01F3FB, 0x01F3FF], [0x0E0020, 0x0E007F], [0x0E0100, 0x0E01EF] @@ -443,7 +450,6 @@ const nonMatchSymbols = buildString({ 0x000B40, 0x000C49, 0x000DD5, - 0x000EBA, 0x000EC7, 0x000F36, 0x000F38, @@ -494,6 +500,7 @@ const nonMatchSymbols = buildString({ 0x011D3E, 0x011D46, 0x011D96, + 0x016FE2, 0x01BC9F, 0x01DAA0, 0x01E007, @@ -701,7 +708,7 @@ const nonMatchSymbols = buildString({ [0x00A983, 0x00A9B2], [0x00A9B4, 0x00A9B5], [0x00A9BA, 0x00A9BB], - [0x00A9BD, 0x00A9CE], + [0x00A9BE, 0x00A9CE], [0x00A9D0, 0x00A9E4], [0x00A9E7, 0x00AA28], [0x00AA2F, 0x00AA30], @@ -785,7 +792,10 @@ const nonMatchSymbols = buildString({ [0x0116B8, 0x01171C], [0x011720, 0x011721], [0x01172C, 0x01182E], - [0x01183B, 0x011A00], + [0x01183B, 0x0119D3], + [0x0119D8, 0x0119D9], + [0x0119DC, 0x0119DF], + [0x0119E1, 0x011A00], [0x011A0B, 0x011A32], [0x011A39, 0x011A3A], [0x011A3F, 0x011A46], @@ -800,12 +810,14 @@ const nonMatchSymbols = buildString({ [0x011D48, 0x011D8F], [0x011D92, 0x011D94], [0x011D98, 0x011EF2], - [0x011EF5, 0x016AEF], + [0x011EF5, 0x01342F], + [0x013439, 0x016AEF], [0x016AF5, 0x016B2F], [0x016B37, 0x016B3F], - [0x016B44, 0x016F8E], + [0x016B44, 0x016F4E], + [0x016F50, 0x016F8E], [0x016FA0, 0x016FDF], - [0x016FE2, 0x01BC9C], + [0x016FE4, 0x01BC9C], [0x01BCA4, 0x01D166], [0x01D16A, 0x01D172], [0x01D183, 0x01D184], @@ -818,9 +830,11 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E8CF], + [0x01E02B, 0x01E12F], + [0x01E13E, 0x01E2EB], + [0x01E2F0, 0x01E8CF], [0x01E8D7, 0x01E943], - [0x01E94B, 0x01F3FA], + [0x01E94C, 0x01F3FA], [0x01F400, 0x0E0000], [0x0E0002, 0x0E001F], [0x0E0080, 0x0E00FF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Cased.js b/test/built-ins/RegExp/property-escapes/generated/Cased.js index 915f70d384..4fc54c7578 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -109,10 +109,11 @@ const matchSymbols = buildString({ [0x00A680, 0x00A69D], [0x00A722, 0x00A787], [0x00A78B, 0x00A78E], - [0x00A790, 0x00A7B9], + [0x00A790, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F8, 0x00A7FA], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB65], + [0x00AB5C, 0x00AB67], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -283,9 +284,10 @@ const nonMatchSymbols = buildString({ [0x00A66E, 0x00A67F], [0x00A69E, 0x00A721], [0x00A788, 0x00A78A], - [0x00A7BA, 0x00A7F7], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F7], [0x00A7FB, 0x00AB2F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FB12], 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 bb338a6552..5c1acb1ab1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -543,7 +543,11 @@ const matchSymbols = buildString({ 0x00A7A6, 0x00A7A8, 0x00A7B6, - 0x00A7B8 + 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE, + 0x00A7C2 ], ranges: [ [0x000041, 0x00005A], @@ -614,6 +618,7 @@ const matchSymbols = buildString({ [0x00A77D, 0x00A77E], [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], + [0x00A7C4, 0x00A7C6], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -1160,7 +1165,11 @@ const nonMatchSymbols = buildString({ 0x00A7A9, 0x00A7AF, 0x00A7B5, - 0x00A7B7 + 0x00A7B7, + 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7C3 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -1239,7 +1248,8 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7B9, 0x00AB6F], + [0x00A7BF, 0x00A7C1], + [0x00A7C7, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FB12], 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 d77b4b8332..87496eb70c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -23,7 +23,6 @@ const matchSymbols = buildString({ 0x000275, 0x00027D, 0x000280, - 0x000283, 0x000292, 0x000345, 0x00037F, @@ -33,6 +32,7 @@ const matchSymbols = buildString({ 0x0010CD, 0x001D79, 0x001D7D, + 0x001D8E, 0x001E9E, 0x001F59, 0x001F5B, @@ -65,6 +65,7 @@ const matchSymbols = buildString({ [0x000265, 0x000266], [0x000268, 0x00026C], [0x000271, 0x000272], + [0x000282, 0x000283], [0x000287, 0x00028C], [0x00029D, 0x00029E], [0x000370, 0x000373], @@ -122,9 +123,10 @@ const matchSymbols = buildString({ [0x00A732, 0x00A76F], [0x00A779, 0x00A787], [0x00A78B, 0x00A78D], - [0x00A790, 0x00A793], + [0x00A790, 0x00A794], [0x00A796, 0x00A7AE], - [0x00A7B0, 0x00A7B9], + [0x00A7B0, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -167,6 +169,7 @@ const nonMatchSymbols = buildString({ 0x000264, 0x000267, 0x000270, + 0x000281, 0x00037E, 0x000387, 0x00038B, @@ -190,6 +193,7 @@ const nonMatchSymbols = buildString({ 0x002C71, 0x002C74, 0x002D26, + 0x00A795, 0x00A7AF ], ranges: [ @@ -207,7 +211,6 @@ const nonMatchSymbols = buildString({ [0x000273, 0x000274], [0x000276, 0x00027C], [0x00027E, 0x00027F], - [0x000281, 0x000282], [0x000284, 0x000286], [0x00028D, 0x000291], [0x000293, 0x00029C], @@ -230,7 +233,8 @@ const nonMatchSymbols = buildString({ [0x001CBB, 0x001CBC], [0x001CC0, 0x001D78], [0x001D7A, 0x001D7C], - [0x001D7E, 0x001DFF], + [0x001D7E, 0x001D8D], + [0x001D8F, 0x001DFF], [0x001E9C, 0x001E9D], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], @@ -262,8 +266,8 @@ const nonMatchSymbols = buildString({ [0x00A770, 0x00A778], [0x00A788, 0x00A78A], [0x00A78E, 0x00A78F], - [0x00A794, 0x00A795], - [0x00A7BA, 0x00AB52], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00AB52], [0x00AB54, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], 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 c234dbc6c7..a68718c1f7 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -541,7 +541,11 @@ const matchSymbols = buildString({ 0x00A7A6, 0x00A7A8, 0x00A7B6, - 0x00A7B8 + 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE, + 0x00A7C2 ], ranges: [ [0x000041, 0x00005A], @@ -604,6 +608,7 @@ const matchSymbols = buildString({ [0x00A77D, 0x00A77E], [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], + [0x00A7C4, 0x00A7C6], [0x00FF21, 0x00FF3A], [0x010400, 0x010427], [0x0104B0, 0x0104D3], @@ -1141,7 +1146,11 @@ const nonMatchSymbols = buildString({ 0x00A7A9, 0x00A7AF, 0x00A7B5, - 0x00A7B7 + 0x00A7B7, + 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7C3 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -1216,7 +1225,8 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7B9, 0x00DBFF], + [0x00A7BF, 0x00A7C1], + [0x00A7C7, 0x00DBFF], [0x00E000, 0x00FF20], [0x00FF3B, 0x0103FF], [0x010428, 0x0104AF], 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 38ac4c7214..fdb0ab124d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -593,6 +593,10 @@ const matchSymbols = buildString({ 0x00A7A8, 0x00A7B6, 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE, + 0x00A7C2, 0x00FA10, 0x00FA12, 0x00FA20, @@ -747,6 +751,7 @@ const matchSymbols = buildString({ [0x00A77D, 0x00A77E], [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], + [0x00A7C4, 0x00A7C6], [0x00A7F8, 0x00A7F9], [0x00AB5C, 0x00AB5F], [0x00AB70, 0x00ABBF], @@ -829,7 +834,7 @@ const matchSymbols = buildString({ [0x01F100, 0x01F10A], [0x01F110, 0x01F12E], [0x01F130, 0x01F14F], - [0x01F16A, 0x01F16B], + [0x01F16A, 0x01F16C], [0x01F200, 0x01F202], [0x01F210, 0x01F23B], [0x01F240, 0x01F248], @@ -1408,6 +1413,10 @@ const nonMatchSymbols = buildString({ 0x00A7AF, 0x00A7B5, 0x00A7B7, + 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7C3, 0x00FA11, 0x00FA1F, 0x00FA21, @@ -1612,7 +1621,8 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7B9, 0x00A7F7], + [0x00A7BF, 0x00A7C1], + [0x00A7C7, 0x00A7F7], [0x00A7FA, 0x00AB5B], [0x00AB60, 0x00AB6F], [0x00ABC0, 0x00DBFF], @@ -1667,7 +1677,7 @@ const nonMatchSymbols = buildString({ [0x01EEBC, 0x01F0FF], [0x01F10B, 0x01F10F], [0x01F150, 0x01F169], - [0x01F16C, 0x01F18F], + [0x01F16D, 0x01F18F], [0x01F191, 0x01F1FF], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], 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 8a282ebfd1..3791983a7a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -154,7 +154,6 @@ const matchSymbols = buildString({ 0x000275, 0x00027D, 0x000280, - 0x000283, 0x000292, 0x000345, 0x000371, @@ -275,6 +274,7 @@ const matchSymbols = buildString({ 0x00052F, 0x001D79, 0x001D7D, + 0x001D8E, 0x001E01, 0x001E03, 0x001E05, @@ -544,7 +544,6 @@ const matchSymbols = buildString({ 0x00A787, 0x00A78C, 0x00A791, - 0x00A793, 0x00A797, 0x00A799, 0x00A79B, @@ -558,6 +557,10 @@ const matchSymbols = buildString({ 0x00A7B5, 0x00A7B7, 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7BF, + 0x00A7C3, 0x00AB53 ], ranges: [ @@ -579,6 +582,7 @@ const matchSymbols = buildString({ [0x000265, 0x000266], [0x000268, 0x00026C], [0x000271, 0x000272], + [0x000282, 0x000283], [0x000287, 0x00028C], [0x00029D, 0x00029E], [0x00037B, 0x00037D], @@ -617,6 +621,7 @@ const matchSymbols = buildString({ [0x002C30, 0x002C5E], [0x002C65, 0x002C66], [0x002D00, 0x002D25], + [0x00A793, 0x00A794], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -769,6 +774,7 @@ const nonMatchSymbols = buildString({ 0x000264, 0x000267, 0x000270, + 0x000281, 0x000372, 0x0003CF, 0x0003D8, @@ -1146,7 +1152,10 @@ const nonMatchSymbols = buildString({ 0x00A7A6, 0x00A7A8, 0x00A7B6, - 0x00A7B8 + 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE ], ranges: [ [0x00DC00, 0x00DFFF], @@ -1180,7 +1189,6 @@ const nonMatchSymbols = buildString({ [0x000273, 0x000274], [0x000276, 0x00027C], [0x00027E, 0x00027F], - [0x000281, 0x000282], [0x000284, 0x000286], [0x00028D, 0x000291], [0x000293, 0x00029C], @@ -1201,7 +1209,8 @@ const nonMatchSymbols = buildString({ [0x0013FE, 0x001C7F], [0x001C89, 0x001D78], [0x001D7A, 0x001D7C], - [0x001D7E, 0x001E00], + [0x001D7E, 0x001D8D], + [0x001D8F, 0x001E00], [0x001E9C, 0x001EA0], [0x001F08, 0x001F0F], [0x001F16, 0x001F1F], @@ -1242,9 +1251,10 @@ const nonMatchSymbols = buildString({ [0x00A77D, 0x00A77E], [0x00A788, 0x00A78B], [0x00A78D, 0x00A790], - [0x00A794, 0x00A796], + [0x00A795, 0x00A796], [0x00A7AA, 0x00A7B4], - [0x00A7BA, 0x00AB52], + [0x00A7C0, 0x00A7C2], + [0x00A7C4, 0x00AB52], [0x00AB54, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], 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 0d0692634e..9765985884 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -151,7 +151,6 @@ const matchSymbols = buildString({ 0x000275, 0x00027D, 0x000280, - 0x000283, 0x000292, 0x000345, 0x000371, @@ -272,6 +271,7 @@ const matchSymbols = buildString({ 0x00052F, 0x001D79, 0x001D7D, + 0x001D8E, 0x001E01, 0x001E03, 0x001E05, @@ -544,7 +544,6 @@ const matchSymbols = buildString({ 0x00A787, 0x00A78C, 0x00A791, - 0x00A793, 0x00A797, 0x00A799, 0x00A79B, @@ -558,6 +557,10 @@ const matchSymbols = buildString({ 0x00A7B5, 0x00A7B7, 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7BF, + 0x00A7C3, 0x00AB53 ], ranges: [ @@ -581,6 +584,7 @@ const matchSymbols = buildString({ [0x000265, 0x000266], [0x000268, 0x00026C], [0x000271, 0x000272], + [0x000282, 0x000283], [0x000287, 0x00028C], [0x00029D, 0x00029E], [0x00037B, 0x00037D], @@ -618,6 +622,7 @@ const matchSymbols = buildString({ [0x002C30, 0x002C5E], [0x002C65, 0x002C66], [0x002D00, 0x002D25], + [0x00A793, 0x00A794], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -769,6 +774,7 @@ const nonMatchSymbols = buildString({ 0x000264, 0x000267, 0x000270, + 0x000281, 0x000372, 0x0003CF, 0x0003D8, @@ -1147,7 +1153,10 @@ const nonMatchSymbols = buildString({ 0x00A7A6, 0x00A7A8, 0x00A7B6, - 0x00A7B8 + 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE ], ranges: [ [0x00DC00, 0x00DFFF], @@ -1181,7 +1190,6 @@ const nonMatchSymbols = buildString({ [0x000273, 0x000274], [0x000276, 0x00027C], [0x00027E, 0x00027F], - [0x000281, 0x000282], [0x000284, 0x000286], [0x00028D, 0x000291], [0x000293, 0x00029C], @@ -1204,7 +1212,8 @@ const nonMatchSymbols = buildString({ [0x0013FE, 0x001C7F], [0x001C89, 0x001D78], [0x001D7A, 0x001D7C], - [0x001D7E, 0x001E00], + [0x001D7E, 0x001D8D], + [0x001D8F, 0x001E00], [0x001E9C, 0x001EA0], [0x001F08, 0x001F0F], [0x001F16, 0x001F1F], @@ -1244,9 +1253,10 @@ const nonMatchSymbols = buildString({ [0x00A77D, 0x00A77E], [0x00A788, 0x00A78B], [0x00A78D, 0x00A790], - [0x00A794, 0x00A796], + [0x00A795, 0x00A796], [0x00A7AA, 0x00A7B4], - [0x00A7BA, 0x00AB52], + [0x00A7C0, 0x00A7C2], + [0x00A7C4, 0x00AB52], [0x00AB54, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Dash.js b/test/built-ins/RegExp/property-escapes/generated/Dash.js index 1524e6240c..29c36f8a48 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 b1892dd676..7d0dd5faca 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 485a6ceded..5f3ea07081 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 ff84869839..aa72f8628d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -42,6 +42,7 @@ const matchSymbols = buildString({ 0x000D4D, 0x000DCA, 0x000E4E, + 0x000EBA, 0x000F35, 0x000F37, 0x000F39, @@ -59,7 +60,6 @@ const matchSymbols = buildString({ 0x0030FC, 0x00A66F, 0x00A67F, - 0x00A788, 0x00A8C4, 0x00A953, 0x00A9B3, @@ -80,6 +80,7 @@ const matchSymbols = buildString({ 0x011446, 0x01163F, 0x01172B, + 0x0119E0, 0x011A34, 0x011A47, 0x011A99, @@ -118,8 +119,11 @@ const matchSymbols = buildString({ [0x000F82, 0x000F84], [0x000F86, 0x000F87], [0x001039, 0x00103A], + [0x001063, 0x001064], + [0x001069, 0x00106D], [0x001087, 0x00108D], [0x00109A, 0x00109B], + [0x00135D, 0x00135F], [0x0017C9, 0x0017D3], [0x001939, 0x00193B], [0x001A75, 0x001A7C], @@ -145,7 +149,8 @@ const matchSymbols = buildString({ [0x00A67C, 0x00A67D], [0x00A69C, 0x00A69D], [0x00A6F0, 0x00A6F1], - [0x00A717, 0x00A721], + [0x00A700, 0x00A721], + [0x00A788, 0x00A78A], [0x00A7F8, 0x00A7F9], [0x00A8E0, 0x00A8F1], [0x00A92B, 0x00A92E], @@ -171,12 +176,15 @@ const matchSymbols = buildString({ [0x011839, 0x01183A], [0x011D44, 0x011D45], [0x016AF0, 0x016AF4], + [0x016B30, 0x016B36], [0x016F8F, 0x016F9F], [0x01D167, 0x01D169], [0x01D16D, 0x01D172], [0x01D17B, 0x01D182], [0x01D185, 0x01D18B], [0x01D1AA, 0x01D1AD], + [0x01E130, 0x01E136], + [0x01E2EC, 0x01E2EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E946], [0x01E948, 0x01E94A] @@ -259,16 +267,20 @@ const nonMatchSymbols = buildString({ [0x000D3D, 0x000D4C], [0x000D4E, 0x000DC9], [0x000DCB, 0x000E46], - [0x000E4F, 0x000EC7], + [0x000E4F, 0x000EB9], + [0x000EBB, 0x000EC7], [0x000ECD, 0x000F17], [0x000F1A, 0x000F34], [0x000F3A, 0x000F3D], [0x000F40, 0x000F81], [0x000F88, 0x000FC5], [0x000FC7, 0x001036], - [0x00103B, 0x001086], + [0x00103B, 0x001062], + [0x001065, 0x001068], + [0x00106E, 0x001086], [0x001090, 0x001099], - [0x00109C, 0x0017C8], + [0x00109C, 0x00135C], + [0x001360, 0x0017C8], [0x0017D4, 0x0017DC], [0x0017DE, 0x001938], [0x00193C, 0x001A74], @@ -302,9 +314,9 @@ const nonMatchSymbols = buildString({ [0x00A670, 0x00A67B], [0x00A680, 0x00A69B], [0x00A69E, 0x00A6EF], - [0x00A6F2, 0x00A716], + [0x00A6F2, 0x00A6FF], [0x00A722, 0x00A787], - [0x00A789, 0x00A7F7], + [0x00A78B, 0x00A7F7], [0x00A7FA, 0x00A8C3], [0x00A8C5, 0x00A8DF], [0x00A8F2, 0x00A92A], @@ -347,20 +359,24 @@ const nonMatchSymbols = buildString({ [0x011640, 0x0116B5], [0x0116B8, 0x01172A], [0x01172C, 0x011838], - [0x01183B, 0x011A33], + [0x01183B, 0x0119DF], + [0x0119E1, 0x011A33], [0x011A35, 0x011A46], [0x011A48, 0x011A98], [0x011A9A, 0x011C3E], [0x011C40, 0x011D41], [0x011D46, 0x011D96], [0x011D98, 0x016AEF], - [0x016AF5, 0x016F8E], + [0x016AF5, 0x016B2F], + [0x016B37, 0x016F8E], [0x016FA0, 0x01D166], [0x01D16A, 0x01D16C], [0x01D173, 0x01D17A], [0x01D183, 0x01D184], [0x01D18C, 0x01D1A9], - [0x01D1AE, 0x01E8CF], + [0x01D1AE, 0x01E12F], + [0x01E137, 0x01E2EB], + [0x01E2F0, 0x01E8CF], [0x01E8D7, 0x01E943], [0x01E94B, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Emoji.js b/test/built-ins/RegExp/property-escapes/generated/Emoji.js index d47d486531..aa03746c12 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -81,9 +81,9 @@ const matchSymbols = buildString({ 0x01F5E8, 0x01F5EF, 0x01F5F3, + 0x01F6D5, 0x01F6E9, - 0x01F6F0, - 0x01F97A + 0x01F6F0 ], ranges: [ [0x000030, 0x000039], @@ -154,16 +154,20 @@ const matchSymbols = buildString({ [0x01F6CB, 0x01F6D2], [0x01F6E0, 0x01F6E5], [0x01F6EB, 0x01F6EC], - [0x01F6F3, 0x01F6F9], - [0x01F910, 0x01F93A], - [0x01F93C, 0x01F93E], - [0x01F940, 0x01F945], - [0x01F947, 0x01F970], + [0x01F6F3, 0x01F6FA], + [0x01F7E0, 0x01F7EB], + [0x01F90D, 0x01F93A], + [0x01F93C, 0x01F945], + [0x01F947, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF] + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01F9FF], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95] ] }); testPropertyEscapes( @@ -198,9 +202,8 @@ const nonMatchSymbols = buildString({ 0x01F5E2, 0x01F6EA, 0x01F93B, - 0x01F93F, 0x01F946, - 0x01F97B + 0x01F972 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -315,17 +318,22 @@ const nonMatchSymbols = buildString({ [0x01F5F4, 0x01F5F9], [0x01F650, 0x01F67F], [0x01F6C6, 0x01F6CA], - [0x01F6D3, 0x01F6DF], + [0x01F6D3, 0x01F6D4], + [0x01F6D6, 0x01F6DF], [0x01F6E6, 0x01F6E8], [0x01F6ED, 0x01F6EF], [0x01F6F1, 0x01F6F2], - [0x01F6FA, 0x01F90F], - [0x01F971, 0x01F972], + [0x01F6FB, 0x01F7DF], + [0x01F7EC, 0x01F90C], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x10FFFF] + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA00, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 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 5443443581..0f5b90498b 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 cd3d972862..eb82e2cf43 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 abf1d7ab2f..06c12e4c8f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -19,15 +19,18 @@ const matchSymbols = buildString({ 0x0026F9, 0x01F385, 0x01F3C7, - 0x01F46E, 0x01F47C, + 0x01F48F, + 0x01F491, 0x01F4AA, 0x01F57A, 0x01F590, 0x01F6A3, 0x01F6C0, 0x01F6CC, - 0x01F926 + 0x01F90F, + 0x01F926, + 0x01F9BB ], ranges: [ [0x00270A, 0x00270D], @@ -35,8 +38,7 @@ const matchSymbols = buildString({ [0x01F3CA, 0x01F3CC], [0x01F442, 0x01F443], [0x01F446, 0x01F450], - [0x01F466, 0x01F469], - [0x01F470, 0x01F478], + [0x01F466, 0x01F478], [0x01F481, 0x01F483], [0x01F485, 0x01F487], [0x01F574, 0x01F575], @@ -44,12 +46,12 @@ const matchSymbols = buildString({ [0x01F645, 0x01F647], [0x01F64B, 0x01F64F], [0x01F6B4, 0x01F6B6], - [0x01F918, 0x01F91C], - [0x01F91E, 0x01F91F], + [0x01F918, 0x01F91F], [0x01F930, 0x01F939], - [0x01F93D, 0x01F93E], + [0x01F93C, 0x01F93E], [0x01F9B5, 0x01F9B6], [0x01F9B8, 0x01F9B9], + [0x01F9CD, 0x01F9CF], [0x01F9D1, 0x01F9DD] ] }); @@ -61,10 +63,11 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ - 0x01F46F, 0x01F484, - 0x01F91D, - 0x01F9B7 + 0x01F490, + 0x01F9B7, + 0x01F9BA, + 0x01F9D0 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -79,10 +82,10 @@ const nonMatchSymbols = buildString({ [0x01F3CD, 0x01F441], [0x01F444, 0x01F445], [0x01F451, 0x01F465], - [0x01F46A, 0x01F46D], [0x01F479, 0x01F47B], [0x01F47D, 0x01F480], - [0x01F488, 0x01F4A9], + [0x01F488, 0x01F48E], + [0x01F492, 0x01F4A9], [0x01F4AB, 0x01F573], [0x01F576, 0x01F579], [0x01F57B, 0x01F58F], @@ -93,12 +96,13 @@ const nonMatchSymbols = buildString({ [0x01F6A4, 0x01F6B3], [0x01F6B7, 0x01F6BF], [0x01F6C1, 0x01F6CB], - [0x01F6CD, 0x01F917], + [0x01F6CD, 0x01F90E], + [0x01F910, 0x01F917], [0x01F920, 0x01F925], [0x01F927, 0x01F92F], - [0x01F93A, 0x01F93C], + [0x01F93A, 0x01F93B], [0x01F93F, 0x01F9B4], - [0x01F9BA, 0x01F9D0], + [0x01F9BC, 0x01F9CC], [0x01F9DE, 0x10FFFF] ] }); 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 b7b73f2a87..d561333979 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -46,7 +46,7 @@ const matchSymbols = buildString({ 0x01F57A, 0x01F5A4, 0x01F6CC, - 0x01F97A + 0x01F6D5 ], ranges: [ [0x00231A, 0x00231B], @@ -84,16 +84,20 @@ const matchSymbols = buildString({ [0x01F680, 0x01F6C5], [0x01F6D0, 0x01F6D2], [0x01F6EB, 0x01F6EC], - [0x01F6F4, 0x01F6F9], - [0x01F910, 0x01F93A], - [0x01F93C, 0x01F93E], - [0x01F940, 0x01F945], - [0x01F947, 0x01F970], + [0x01F6F4, 0x01F6FA], + [0x01F7E0, 0x01F7EB], + [0x01F90D, 0x01F93A], + [0x01F93C, 0x01F945], + [0x01F947, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF] + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01F9FF], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95] ] }); testPropertyEscapes( @@ -115,9 +119,8 @@ const nonMatchSymbols = buildString({ 0x01F441, 0x01F54F, 0x01F93B, - 0x01F93F, 0x01F946, - 0x01F97B + 0x01F972 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -177,15 +180,20 @@ const nonMatchSymbols = buildString({ [0x01F650, 0x01F67F], [0x01F6C6, 0x01F6CB], [0x01F6CD, 0x01F6CF], - [0x01F6D3, 0x01F6EA], + [0x01F6D3, 0x01F6D4], + [0x01F6D6, 0x01F6EA], [0x01F6ED, 0x01F6F3], - [0x01F6FA, 0x01F90F], - [0x01F971, 0x01F972], + [0x01F6FB, 0x01F7DF], + [0x01F7EC, 0x01F90C], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x10FFFF] + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA00, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 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 5011b8ae62..42a108b42e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 5debe317d3..fa5effa12a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -34,7 +34,8 @@ const matchSymbols = buildString({ 0x00AADD, 0x00FF70, 0x01135D, - 0x011A98 + 0x011A98, + 0x016FE3 ], ranges: [ [0x0002D0, 0x0002D1], @@ -45,6 +46,7 @@ const matchSymbols = buildString({ [0x0115C6, 0x0115C8], [0x016B42, 0x016B43], [0x016FE0, 0x016FE1], + [0x01E13C, 0x01E13D], [0x01E944, 0x01E946] ] }); @@ -60,7 +62,9 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x016FE2 + ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x0000B6], @@ -92,7 +96,8 @@ const nonMatchSymbols = buildString({ [0x0115C9, 0x011A97], [0x011A99, 0x016B41], [0x016B44, 0x016FDF], - [0x016FE2, 0x01E943], + [0x016FE4, 0x01E13B], + [0x01E13E, 0x01E943], [0x01E947, 0x10FFFF] ] }); diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js index 1f086ce29a..bf981be409 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -104,9 +104,10 @@ const matchSymbols = buildString({ [0x00A722, 0x00A76F], [0x00A771, 0x00A787], [0x00A78B, 0x00A78E], - [0x00A790, 0x00A7B9], + [0x00A790, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00AB30, 0x00AB5A], - [0x00AB60, 0x00AB65], + [0x00AB60, 0x00AB67], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -292,10 +293,11 @@ const nonMatchSymbols = buildString({ [0x00A66E, 0x00A67F], [0x00A69C, 0x00A721], [0x00A788, 0x00A78A], - [0x00A7BA, 0x00A7F9], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F9], [0x00A7FB, 0x00AB2F], [0x00AB5B, 0x00AB5F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FB12], 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 dd5fa861bf..0242e70075 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 7a72977df8..ec19604fc9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 e659be29a5..be635c9e43 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 96478c7370..1c24820c83 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -27,6 +27,7 @@ const matchSymbols = buildString({ 0x00FDFC, 0x00FE69, 0x00FF04, + 0x01E2FF, 0x01ECB0 ], ranges: [ @@ -35,7 +36,8 @@ const matchSymbols = buildString({ [0x0009F2, 0x0009F3], [0x0020A0, 0x0020BF], [0x00FFE0, 0x00FFE1], - [0x00FFE5, 0x00FFE6] + [0x00FFE5, 0x00FFE6], + [0x011FDD, 0x011FE0] ] }); testPropertyEscapes( @@ -92,7 +94,9 @@ const nonMatchSymbols = buildString({ [0x00FE6A, 0x00FF03], [0x00FF05, 0x00FFDF], [0x00FFE2, 0x00FFE4], - [0x00FFE7, 0x01ECAF], + [0x00FFE7, 0x011FDC], + [0x011FE1, 0x01E2FE], + [0x01E300, 0x01ECAF], [0x01ECB1, 0x10FFFF] ] }); 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 b6894fd78c..2766ae7a2e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 57e85a543e..9c8e36ad08 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -72,6 +72,8 @@ const matchSymbols = buildString({ [0x016A60, 0x016A69], [0x016B50, 0x016B59], [0x01D7CE, 0x01D7FF], + [0x01E140, 0x01E149], + [0x01E2F0, 0x01E2F9], [0x01E950, 0x01E959] ] }); @@ -182,7 +184,9 @@ const nonMatchSymbols = buildString({ [0x011DAA, 0x016A5F], [0x016A6A, 0x016B4F], [0x016B5A, 0x01D7CD], - [0x01D800, 0x01E94F], + [0x01D800, 0x01E13F], + [0x01E14A, 0x01E2EF], + [0x01E2FA, 0x01E94F], [0x01E95A, 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 b65739e4fc..2fa3b6601f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 4d98808d88..cadda752c4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 a27c0799ab..144b02e807 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -33,6 +33,7 @@ const matchSymbols = buildString({ [0x002060, 0x002064], [0x002066, 0x00206F], [0x00FFF9, 0x00FFFB], + [0x013430, 0x013438], [0x01BCA0, 0x01BCA3], [0x01D173, 0x01D17A], [0x0E0020, 0x0E007F] @@ -90,7 +91,8 @@ const nonMatchSymbols = buildString({ [0x00FF00, 0x00FFF8], [0x00FFFC, 0x0110BC], [0x0110BE, 0x0110CC], - [0x0110CE, 0x01BC9F], + [0x0110CE, 0x01342F], + [0x013439, 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 b3a06855b7..cbc94f6787 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 c4ed08765d..7504c77fca 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -55,10 +55,7 @@ const matchSymbols = buildString({ 0x000D4E, 0x000DBD, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EBD, 0x000EC6, 0x000F00, @@ -73,6 +70,7 @@ const matchSymbols = buildString({ 0x0017DC, 0x0018AA, 0x001AA7, + 0x001CFA, 0x001F59, 0x001F5B, 0x001F5D, @@ -109,9 +107,13 @@ const matchSymbols = buildString({ 0x011288, 0x01133D, 0x011350, + 0x01145F, 0x0114C7, 0x011644, + 0x0116B8, 0x0118FF, + 0x0119E1, + 0x0119E3, 0x011A00, 0x011A3A, 0x011A50, @@ -120,9 +122,12 @@ const matchSymbols = buildString({ 0x011D46, 0x011D98, 0x016F50, + 0x016FE3, 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E14E, + 0x01E94B, 0x01EE24, 0x01EE27, 0x01EE39, @@ -245,12 +250,9 @@ const matchSymbols = buildString({ [0x000E32, 0x000E33], [0x000E40, 0x000E46], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB0], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EB0], [0x000EB2, 0x000EB3], [0x000EC0, 0x000EC4], [0x000EDC, 0x000EDF], @@ -317,7 +319,7 @@ const matchSymbols = buildString({ [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CE9, 0x001CEC], - [0x001CEE, 0x001CF1], + [0x001CEE, 0x001CF3], [0x001CF5, 0x001CF6], [0x001D00, 0x001DBF], [0x001E00, 0x001F15], @@ -382,7 +384,8 @@ const matchSymbols = buildString({ [0x00A6A0, 0x00A6E5], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7B9], + [0x00A78B, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A801], [0x00A803, 0x00A805], [0x00A807, 0x00A80A], @@ -414,7 +417,7 @@ const matchSymbols = buildString({ [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB65], + [0x00AB5C, 0x00AB67], [0x00AB70, 0x00ABE2], [0x00AC00, 0x00D7A3], [0x00D7B0, 0x00D7C6], @@ -495,6 +498,7 @@ const matchSymbols = buildString({ [0x010D00, 0x010D23], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], + [0x010FE0, 0x010FF6], [0x011003, 0x011037], [0x011083, 0x0110AF], [0x0110D0, 0x0110E8], @@ -527,9 +531,10 @@ const matchSymbols = buildString({ [0x011700, 0x01171A], [0x011800, 0x01182B], [0x0118A0, 0x0118DF], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D0], [0x011A0B, 0x011A32], - [0x011A5C, 0x011A83], - [0x011A86, 0x011A89], + [0x011A5C, 0x011A89], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C2E], @@ -553,12 +558,14 @@ const matchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E7F], - [0x016F00, 0x016F44], + [0x016F00, 0x016F4A], [0x016F93, 0x016F9F], [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -591,6 +598,9 @@ const matchSymbols = buildString({ [0x01D78A, 0x01D7A8], [0x01D7AA, 0x01D7C2], [0x01D7C4, 0x01D7CB], + [0x01E100, 0x01E12C], + [0x01E137, 0x01E13D], + [0x01E2C0, 0x01E2EB], [0x01E800, 0x01E8C4], [0x01E900, 0x01E943], [0x01EE00, 0x01EE03], @@ -701,12 +711,10 @@ const nonMatchSymbols = buildString({ 0x000DBC, 0x000E31, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, 0x000EB1, 0x000EC5, 0x000F48, @@ -726,6 +734,7 @@ const nonMatchSymbols = buildString({ 0x00176D, 0x0018A9, 0x001CED, + 0x001CF4, 0x001F58, 0x001F5A, 0x001F5C, @@ -793,11 +802,13 @@ const nonMatchSymbols = buildString({ 0x011331, 0x011334, 0x0114C6, + 0x0119E2, 0x011C09, 0x011D07, 0x011D0A, 0x011D66, 0x011D69, + 0x016FE2, 0x01D455, 0x01D49D, 0x01D4AD, @@ -944,10 +955,6 @@ const nonMatchSymbols = buildString({ [0x000DC7, 0x000E00], [0x000E34, 0x000E3F], [0x000E47, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EB4, 0x000EBC], [0x000EBE, 0x000EBF], [0x000EC7, 0x000EDB], @@ -1010,8 +1017,8 @@ const nonMatchSymbols = buildString({ [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CE8], - [0x001CF2, 0x001CF4], - [0x001CF7, 0x001CFF], + [0x001CF7, 0x001CF9], + [0x001CFB, 0x001CFF], [0x001DC0, 0x001DFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], @@ -1066,7 +1073,8 @@ const nonMatchSymbols = buildString({ [0x00A6E6, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A823, 0x00A83F], [0x00A874, 0x00A881], [0x00A8B4, 0x00A8F1], @@ -1092,7 +1100,7 @@ const nonMatchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABE3, 0x00ABFF], [0x00D7A4, 0x00D7AF], [0x00D7C7, 0x00D7CA], @@ -1160,7 +1168,8 @@ const nonMatchSymbols = buildString({ [0x010D24, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], - [0x010F46, 0x011002], + [0x010F46, 0x010FDF], + [0x010FF7, 0x011002], [0x011038, 0x011082], [0x0110B0, 0x0110CF], [0x0110E9, 0x011102], @@ -1181,23 +1190,27 @@ const nonMatchSymbols = buildString({ [0x011351, 0x01135C], [0x011362, 0x0113FF], [0x011435, 0x011446], - [0x01144B, 0x01147F], + [0x01144B, 0x01145E], + [0x011460, 0x01147F], [0x0114B0, 0x0114C3], [0x0114C8, 0x01157F], [0x0115AF, 0x0115D7], [0x0115DC, 0x0115FF], [0x011630, 0x011643], [0x011645, 0x01167F], - [0x0116AB, 0x0116FF], + [0x0116AB, 0x0116B7], + [0x0116B9, 0x0116FF], [0x01171B, 0x0117FF], [0x01182C, 0x01189F], [0x0118E0, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D1, 0x0119E0], + [0x0119E4, 0x0119FF], [0x011A01, 0x011A0A], [0x011A33, 0x011A39], [0x011A3B, 0x011A4F], [0x011A51, 0x011A5B], - [0x011A84, 0x011A85], [0x011A8A, 0x011A9C], [0x011A9E, 0x011ABF], [0x011AF9, 0x011BFF], @@ -1221,13 +1234,15 @@ const nonMatchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E80, 0x016EFF], - [0x016F45, 0x016F4F], + [0x016F4B, 0x016F4F], [0x016F51, 0x016F92], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -1239,9 +1254,14 @@ const nonMatchSymbols = buildString({ [0x01D50B, 0x01D50C], [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], - [0x01D7CC, 0x01E7FF], + [0x01D7CC, 0x01E0FF], + [0x01E12D, 0x01E136], + [0x01E13E, 0x01E14D], + [0x01E14F, 0x01E2BF], + [0x01E2EC, 0x01E7FF], [0x01E8C5, 0x01E8FF], - [0x01E944, 0x01EDFF], + [0x01E944, 0x01E94A], + [0x01E94C, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], 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 27ed07928f..d7f80b795e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 6f41a9a4c0..9c2a60f303 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 05b8ee4a41..374249c83f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -546,6 +546,10 @@ const matchSymbols = buildString({ 0x00A7B5, 0x00A7B7, 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7BF, + 0x00A7C3, 0x00A7FA, 0x01D4BB, 0x01D7CB @@ -618,7 +622,7 @@ const matchSymbols = buildString({ [0x00A771, 0x00A778], [0x00A793, 0x00A795], [0x00AB30, 0x00AB5A], - [0x00AB60, 0x00AB65], + [0x00AB60, 0x00AB67], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -1199,6 +1203,9 @@ const nonMatchSymbols = buildString({ 0x00A7A8, 0x00A7B6, 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE, 0x01D455, 0x01D4BA, 0x01D4BC, @@ -1300,10 +1307,11 @@ const nonMatchSymbols = buildString({ [0x00A78F, 0x00A790], [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], - [0x00A7BA, 0x00A7F9], + [0x00A7C0, 0x00A7C2], + [0x00A7C4, 0x00A7F9], [0x00A7FB, 0x00AB2F], [0x00AB5B, 0x00AB5F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FB12], 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 ea19506fbe..518e4b0625 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -45,6 +45,7 @@ const matchSymbols = buildString({ 0x0018A9, 0x001A7F, 0x001CED, + 0x001CF4, 0x002D7F, 0x00A802, 0x00A806, @@ -62,9 +63,11 @@ const matchSymbols = buildString({ 0x01123E, 0x011357, 0x01145E, + 0x0119E4, 0x011A47, 0x011D3A, 0x011D47, + 0x016F4F, 0x01DA75, 0x01DA84 ], @@ -143,8 +146,7 @@ const matchSymbols = buildString({ [0x000DF2, 0x000DF3], [0x000E34, 0x000E3A], [0x000E47, 0x000E4E], - [0x000EB4, 0x000EB9], - [0x000EBB, 0x000EBC], + [0x000EB4, 0x000EBC], [0x000EC8, 0x000ECD], [0x000F18, 0x000F19], [0x000F3E, 0x000F3F], @@ -183,7 +185,6 @@ const matchSymbols = buildString({ [0x001C24, 0x001C37], [0x001CD0, 0x001CD2], [0x001CD4, 0x001CE8], - [0x001CF2, 0x001CF4], [0x001CF7, 0x001CF9], [0x001DC0, 0x001DF9], [0x001DFB, 0x001DFF], @@ -253,6 +254,8 @@ const matchSymbols = buildString({ [0x0116AB, 0x0116B7], [0x01171D, 0x01172B], [0x01182C, 0x01183A], + [0x0119D1, 0x0119D7], + [0x0119DA, 0x0119E0], [0x011A01, 0x011A0A], [0x011A33, 0x011A39], [0x011A3B, 0x011A3E], @@ -271,7 +274,7 @@ const matchSymbols = buildString({ [0x011EF3, 0x011EF6], [0x016AF0, 0x016AF4], [0x016B30, 0x016B36], - [0x016F51, 0x016F7E], + [0x016F51, 0x016F87], [0x016F8F, 0x016F92], [0x01BC9D, 0x01BC9E], [0x01D165, 0x01D169], @@ -289,6 +292,8 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E130, 0x01E136], + [0x01E2EC, 0x01E2EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0100, 0x0E01EF] @@ -371,7 +376,6 @@ const nonMatchSymbols = buildString({ 0x000D49, 0x000DD5, 0x000DD7, - 0x000EBA, 0x000F36, 0x000F38, 0x000F85, @@ -395,6 +399,7 @@ const nonMatchSymbols = buildString({ 0x011D46, 0x011D8F, 0x011D92, + 0x016F50, 0x01DAA0, 0x01E007, 0x01E022, @@ -508,7 +513,7 @@ const nonMatchSymbols = buildString({ [0x001BF4, 0x001C23], [0x001C38, 0x001CCF], [0x001CE9, 0x001CEC], - [0x001CEE, 0x001CF1], + [0x001CEE, 0x001CF3], [0x001CF5, 0x001CF6], [0x001CFA, 0x001DBF], [0x001E00, 0x0020CF], @@ -589,7 +594,10 @@ const nonMatchSymbols = buildString({ [0x011641, 0x0116AA], [0x0116B8, 0x01171C], [0x01172C, 0x01182B], - [0x01183B, 0x011A00], + [0x01183B, 0x0119D0], + [0x0119D8, 0x0119D9], + [0x0119E1, 0x0119E3], + [0x0119E5, 0x011A00], [0x011A0B, 0x011A32], [0x011A3F, 0x011A46], [0x011A48, 0x011A50], @@ -602,8 +610,8 @@ const nonMatchSymbols = buildString({ [0x011D98, 0x011EF2], [0x011EF7, 0x016AEF], [0x016AF5, 0x016B2F], - [0x016B37, 0x016F50], - [0x016F7F, 0x016F8E], + [0x016B37, 0x016F4E], + [0x016F88, 0x016F8E], [0x016F93, 0x01BC9C], [0x01BC9F, 0x01D164], [0x01D16A, 0x01D16C], @@ -618,7 +626,9 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E8CF], + [0x01E02B, 0x01E12F], + [0x01E137, 0x01E2EB], + [0x01E2F0, 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 ab56d24b23..f6a368ae2c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 48453a0022..23a506a08e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -48,7 +48,9 @@ const matchSymbols = buildString({ 0x00A9E6, 0x00AA70, 0x00AADD, - 0x00FF70 + 0x00FF70, + 0x016FE3, + 0x01E94B ], ranges: [ [0x0002B0, 0x0002C1], @@ -73,7 +75,8 @@ const matchSymbols = buildString({ [0x00FF9E, 0x00FF9F], [0x016B40, 0x016B43], [0x016F93, 0x016F9F], - [0x016FE0, 0x016FE1] + [0x016FE0, 0x016FE1], + [0x01E137, 0x01E13D] ] }); testPropertyEscapes( @@ -109,7 +112,8 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ - 0x0002ED + 0x0002ED, + 0x016FE2 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -170,7 +174,9 @@ const nonMatchSymbols = buildString({ [0x00FFA0, 0x016B3F], [0x016B44, 0x016F92], [0x016FA0, 0x016FDF], - [0x016FE2, 0x10FFFF] + [0x016FE4, 0x01E136], + [0x01E13E, 0x01E94A], + [0x01E94C, 0x10FFFF] ] }); testPropertyEscapes( 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 d9e09d067d..8a022695b9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 713faefdb7..2c6149e34b 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -82,7 +82,6 @@ const matchSymbols = buildString({ 0x00A80B, 0x00A8FF, 0x00A9B3, - 0x00A9BC, 0x00A9E5, 0x00AA43, 0x00AA4C, @@ -110,12 +109,14 @@ const matchSymbols = buildString({ 0x0116AB, 0x0116AD, 0x0116B7, + 0x0119E0, 0x011A47, 0x011C3F, 0x011D3A, 0x011D47, 0x011D95, 0x011D97, + 0x016F4F, 0x01DA75, 0x01DA84 ], @@ -172,8 +173,7 @@ const matchSymbols = buildString({ [0x000DD2, 0x000DD4], [0x000E34, 0x000E3A], [0x000E47, 0x000E4E], - [0x000EB4, 0x000EB9], - [0x000EBB, 0x000EBC], + [0x000EB4, 0x000EBC], [0x000EC8, 0x000ECD], [0x000F18, 0x000F19], [0x000F71, 0x000F7E], @@ -240,6 +240,7 @@ const matchSymbols = buildString({ [0x00A947, 0x00A951], [0x00A980, 0x00A982], [0x00A9B6, 0x00A9B9], + [0x00A9BC, 0x00A9BD], [0x00AA29, 0x00AA2E], [0x00AA31, 0x00AA32], [0x00AA35, 0x00AA36], @@ -291,6 +292,8 @@ const matchSymbols = buildString({ [0x011727, 0x01172B], [0x01182F, 0x011837], [0x011839, 0x01183A], + [0x0119D4, 0x0119D7], + [0x0119DA, 0x0119DB], [0x011A01, 0x011A0A], [0x011A33, 0x011A38], [0x011A3B, 0x011A3E], @@ -327,6 +330,8 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E130, 0x01E136], + [0x01E2EC, 0x01E2EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0100, 0x0E01EF] @@ -380,7 +385,6 @@ const nonMatchSymbols = buildString({ 0x000B40, 0x000C49, 0x000DD5, - 0x000EBA, 0x000F36, 0x000F38, 0x000F7F, @@ -583,7 +587,7 @@ const nonMatchSymbols = buildString({ [0x00A983, 0x00A9B2], [0x00A9B4, 0x00A9B5], [0x00A9BA, 0x00A9BB], - [0x00A9BD, 0x00A9E4], + [0x00A9BE, 0x00A9E4], [0x00A9E6, 0x00AA28], [0x00AA2F, 0x00AA30], [0x00AA33, 0x00AA34], @@ -648,7 +652,10 @@ const nonMatchSymbols = buildString({ [0x0116B8, 0x01171C], [0x011720, 0x011721], [0x01172C, 0x01182E], - [0x01183B, 0x011A00], + [0x01183B, 0x0119D3], + [0x0119D8, 0x0119D9], + [0x0119DC, 0x0119DF], + [0x0119E1, 0x011A00], [0x011A0B, 0x011A32], [0x011A39, 0x011A3A], [0x011A3F, 0x011A46], @@ -665,7 +672,8 @@ const nonMatchSymbols = buildString({ [0x011D98, 0x011EF2], [0x011EF5, 0x016AEF], [0x016AF5, 0x016B2F], - [0x016B37, 0x016F8E], + [0x016B37, 0x016F4E], + [0x016F50, 0x016F8E], [0x016F93, 0x01BC9C], [0x01BC9F, 0x01D166], [0x01D16A, 0x01D17A], @@ -679,7 +687,9 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E8CF], + [0x01E02B, 0x01E12F], + [0x01E137, 0x01E2EB], + [0x01E2F0, 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 a5e2ab748b..3f0b1c8e33 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -128,6 +128,7 @@ const matchSymbols = buildString({ [0x011C50, 0x011C6C], [0x011D50, 0x011D59], [0x011DA0, 0x011DA9], + [0x011FC0, 0x011FD4], [0x012400, 0x01246E], [0x016A60, 0x016A69], [0x016B50, 0x016B59], @@ -136,11 +137,15 @@ const matchSymbols = buildString({ [0x01D2E0, 0x01D2F3], [0x01D360, 0x01D378], [0x01D7CE, 0x01D7FF], + [0x01E140, 0x01E149], + [0x01E2F0, 0x01E2F9], [0x01E8C7, 0x01E8CF], [0x01E950, 0x01E959], [0x01EC71, 0x01ECAB], [0x01ECAD, 0x01ECAF], [0x01ECB1, 0x01ECB4], + [0x01ED01, 0x01ED2D], + [0x01ED2F, 0x01ED3D], [0x01F100, 0x01F10C] ] }); @@ -180,7 +185,8 @@ const nonMatchSymbols = buildString({ 0x003250, 0x016B5A, 0x01ECAC, - 0x01ECB0 + 0x01ECB0, + 0x01ED2E ], ranges: [ [0x00DC00, 0x00DFFF], @@ -295,17 +301,21 @@ const nonMatchSymbols = buildString({ [0x0118F3, 0x011C4F], [0x011C6D, 0x011D4F], [0x011D5A, 0x011D9F], - [0x011DAA, 0x0123FF], + [0x011DAA, 0x011FBF], + [0x011FD5, 0x0123FF], [0x01246F, 0x016A5F], [0x016A6A, 0x016B4F], [0x016B62, 0x016E7F], [0x016E97, 0x01D2DF], [0x01D2F4, 0x01D35F], [0x01D379, 0x01D7CD], - [0x01D800, 0x01E8C6], + [0x01D800, 0x01E13F], + [0x01E14A, 0x01E2EF], + [0x01E2FA, 0x01E8C6], [0x01E8D0, 0x01E94F], [0x01E95A, 0x01EC70], - [0x01ECB5, 0x01F0FF], + [0x01ECB5, 0x01ED00], + [0x01ED3E, 0x01F0FF], [0x01F10D, 0x10FFFF] ] }); 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 6aa24d20a7..faaa924dc4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 224c47924d..f36020adf8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -81,13 +81,10 @@ const matchSymbols = buildString({ 0x000DD5, 0x000DD7, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, - 0x000EBA, 0x000EC5, 0x000EC7, 0x000F48, @@ -120,8 +117,6 @@ const matchSymbols = buildString({ 0x001FF5, 0x001FFF, 0x00208F, - 0x002BC9, - 0x002BFF, 0x002C2F, 0x002C5F, 0x002D26, @@ -240,8 +235,8 @@ const matchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, - 0x01F93F, - 0x01F97B + 0x01F90C, + 0x01F972 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -311,7 +306,7 @@ const matchSymbols = buildString({ [0x000C4E, 0x000C54], [0x000C5B, 0x000C5F], [0x000C64, 0x000C65], - [0x000C70, 0x000C77], + [0x000C70, 0x000C76], [0x000CBA, 0x000CBB], [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDD], @@ -329,10 +324,6 @@ const matchSymbols = buildString({ [0x000DF5, 0x000E00], [0x000E3B, 0x000E3E], [0x000E5C, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EBE, 0x000EBF], [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], @@ -388,7 +379,7 @@ const matchSymbols = buildString({ [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC8, 0x001CCF], - [0x001CFA, 0x001CFF], + [0x001CFB, 0x001CFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], [0x001F46, 0x001F47], @@ -414,7 +405,7 @@ const matchSymbols = buildString({ [0x002D68, 0x002D6E], [0x002D71, 0x002D7E], [0x002D97, 0x002D9F], - [0x002E4F, 0x002E7F], + [0x002E50, 0x002E7F], [0x002EF4, 0x002EFF], [0x002FD6, 0x002FEF], [0x002FFC, 0x002FFF], @@ -428,7 +419,8 @@ const matchSymbols = buildString({ [0x00A4C7, 0x00A4CF], [0x00A62C, 0x00A63F], [0x00A6F8, 0x00A6FF], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A82C, 0x00A82F], [0x00A83A, 0x00A83F], [0x00A878, 0x00A87F], @@ -445,7 +437,7 @@ const matchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABEE, 0x00ABEF], [0x00ABFA, 0x00ABFF], [0x00D7A4, 0x00D7AF], @@ -529,7 +521,8 @@ const matchSymbols = buildString({ [0x010D3A, 0x010E5F], [0x010E7F, 0x010EFF], [0x010F28, 0x010F2F], - [0x010F5A, 0x010FFF], + [0x010F5A, 0x010FDF], + [0x010FF7, 0x010FFF], [0x01104E, 0x011051], [0x011070, 0x01107E], [0x0110C2, 0x0110CF], @@ -553,7 +546,7 @@ const matchSymbols = buildString({ [0x011364, 0x011365], [0x01136D, 0x01136F], [0x011375, 0x0113FF], - [0x01145F, 0x01147F], + [0x011460, 0x01147F], [0x0114C8, 0x0114CF], [0x0114DA, 0x01157F], [0x0115B6, 0x0115B7], @@ -561,16 +554,18 @@ const matchSymbols = buildString({ [0x011645, 0x01164F], [0x01165A, 0x01165F], [0x01166D, 0x01167F], - [0x0116B8, 0x0116BF], + [0x0116B9, 0x0116BF], [0x0116CA, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x011740, 0x0117FF], [0x01183C, 0x01189F], [0x0118F3, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D8, 0x0119D9], + [0x0119E5, 0x0119FF], [0x011A48, 0x011A4F], - [0x011A84, 0x011A85], [0x011AA3, 0x011ABF], [0x011AF9, 0x011BFF], [0x011C46, 0x011C4F], @@ -582,7 +577,8 @@ const matchSymbols = buildString({ [0x011D5A, 0x011D5F], [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], - [0x011EF9, 0x011FFF], + [0x011EF9, 0x011FBF], + [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012FFF], @@ -597,13 +593,15 @@ const matchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E9B, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F8E], + [0x016F4B, 0x016F4E], + [0x016F88, 0x016F8E], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -628,13 +626,20 @@ const matchSymbols = buildString({ [0x01DA8C, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E7FF], + [0x01E02B, 0x01E0FF], + [0x01E12D, 0x01E12F], + [0x01E13E, 0x01E13F], + [0x01E14A, 0x01E14D], + [0x01E150, 0x01E2BF], + [0x01E2FA, 0x01E2FE], + [0x01E300, 0x01E7FF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], - [0x01E94B, 0x01E94F], + [0x01E94C, 0x01E94F], [0x01E95A, 0x01E95D], [0x01E960, 0x01EC70], - [0x01ECB5, 0x01EDFF], + [0x01ECB5, 0x01ED00], + [0x01ED3E, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], @@ -648,31 +653,34 @@ const matchSymbols = buildString({ [0x01F0AF, 0x01F0B0], [0x01F0F6, 0x01F0FF], [0x01F10D, 0x01F10F], - [0x01F16C, 0x01F16F], + [0x01F16D, 0x01F16F], [0x01F1AD, 0x01F1E5], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D5, 0x01F6DF], + [0x01F6D6, 0x01F6DF], [0x01F6ED, 0x01F6EF], - [0x01F6FA, 0x01F6FF], + [0x01F6FB, 0x01F6FF], [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7FF], + [0x01F7D9, 0x01F7DF], + [0x01F7EC, 0x01F7FF], [0x01F80C, 0x01F80F], [0x01F848, 0x01F84F], [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8FF], - [0x01F90C, 0x01F90F], - [0x01F971, 0x01F972], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x01FA5F], - [0x01FA6E, 0x01FFFF], + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA54, 0x01FA5F], + [0x01FA6E, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 0x01FFFF], [0x02A6D7, 0x02A6FF], [0x02B735, 0x02B73F], [0x02B81E, 0x02B81F], @@ -731,10 +739,7 @@ const nonMatchSymbols = buildString({ 0x000DCA, 0x000DD6, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EC6, 0x0010C7, 0x0010CD, @@ -761,6 +766,7 @@ const nonMatchSymbols = buildString({ 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E2FF, 0x01EE24, 0x01EE27, 0x01EE39, @@ -776,8 +782,7 @@ const nonMatchSymbols = buildString({ 0x01EE5D, 0x01EE5F, 0x01EE64, - 0x01EE7E, - 0x01F97A + 0x01EE7E ], ranges: [ [0x000020, 0x00007E], @@ -882,7 +887,7 @@ const nonMatchSymbols = buildString({ [0x000C58, 0x000C5A], [0x000C60, 0x000C63], [0x000C66, 0x000C6F], - [0x000C78, 0x000C8C], + [0x000C77, 0x000C8C], [0x000C8E, 0x000C90], [0x000C92, 0x000CA8], [0x000CAA, 0x000CB3], @@ -914,13 +919,9 @@ const nonMatchSymbols = buildString({ [0x000E01, 0x000E3A], [0x000E3F, 0x000E5B], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB9], - [0x000EBB, 0x000EBD], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], [0x000EC8, 0x000ECD], [0x000ED0, 0x000ED9], @@ -990,7 +991,7 @@ const nonMatchSymbols = buildString({ [0x001C4D, 0x001C88], [0x001C90, 0x001CBA], [0x001CBD, 0x001CC7], - [0x001CD0, 0x001CF9], + [0x001CD0, 0x001CFA], [0x001D00, 0x001DF9], [0x001DFB, 0x001F15], [0x001F18, 0x001F1D], @@ -1018,9 +1019,7 @@ const nonMatchSymbols = buildString({ [0x002440, 0x00244A], [0x002460, 0x002B73], [0x002B76, 0x002B95], - [0x002B98, 0x002BC8], - [0x002BCA, 0x002BFE], - [0x002C00, 0x002C2E], + [0x002B98, 0x002C2E], [0x002C30, 0x002C5E], [0x002C60, 0x002CF3], [0x002CF9, 0x002D25], @@ -1035,7 +1034,7 @@ const nonMatchSymbols = buildString({ [0x002DC8, 0x002DCE], [0x002DD0, 0x002DD6], [0x002DD8, 0x002DDE], - [0x002DE0, 0x002E4E], + [0x002DE0, 0x002E4F], [0x002E80, 0x002E99], [0x002E9B, 0x002EF3], [0x002F00, 0x002FD5], @@ -1055,7 +1054,8 @@ const nonMatchSymbols = buildString({ [0x00A490, 0x00A4C6], [0x00A4D0, 0x00A62B], [0x00A640, 0x00A6F7], - [0x00A700, 0x00A7B9], + [0x00A700, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A82B], [0x00A830, 0x00A839], [0x00A840, 0x00A877], @@ -1076,7 +1076,7 @@ const nonMatchSymbols = buildString({ [0x00AB11, 0x00AB16], [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], - [0x00AB30, 0x00AB65], + [0x00AB30, 0x00AB67], [0x00AB70, 0x00ABED], [0x00ABF0, 0x00ABF9], [0x00AC00, 0x00D7A3], @@ -1176,6 +1176,7 @@ const nonMatchSymbols = buildString({ [0x010E60, 0x010E7E], [0x010F00, 0x010F27], [0x010F30, 0x010F59], + [0x010FE0, 0x010FF6], [0x011000, 0x01104D], [0x011052, 0x01106F], [0x01107F, 0x0110BC], @@ -1210,7 +1211,7 @@ const nonMatchSymbols = buildString({ [0x011366, 0x01136C], [0x011370, 0x011374], [0x011400, 0x011459], - [0x01145D, 0x01145E], + [0x01145D, 0x01145F], [0x011480, 0x0114C7], [0x0114D0, 0x0114D9], [0x011580, 0x0115B5], @@ -1218,16 +1219,18 @@ const nonMatchSymbols = buildString({ [0x011600, 0x011644], [0x011650, 0x011659], [0x011660, 0x01166C], - [0x011680, 0x0116B7], + [0x011680, 0x0116B8], [0x0116C0, 0x0116C9], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x01173F], [0x011800, 0x01183B], [0x0118A0, 0x0118F2], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D7], + [0x0119DA, 0x0119E4], [0x011A00, 0x011A47], - [0x011A50, 0x011A83], - [0x011A86, 0x011AA2], + [0x011A50, 0x011AA2], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], @@ -1249,7 +1252,8 @@ const nonMatchSymbols = buildString({ [0x011D93, 0x011D98], [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF8], - [0x012000, 0x012399], + [0x011FC0, 0x011FF1], + [0x011FFF, 0x012399], [0x012400, 0x01246E], [0x012470, 0x012474], [0x012480, 0x012543], @@ -1267,13 +1271,15 @@ const nonMatchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E9A], - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], + [0x016F00, 0x016F4A], + [0x016F4F, 0x016F87], [0x016F8F, 0x016F9F], - [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x016FE0, 0x016FE3], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -1313,12 +1319,18 @@ const nonMatchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E100, 0x01E12C], + [0x01E130, 0x01E13D], + [0x01E140, 0x01E149], + [0x01E14E, 0x01E14F], + [0x01E2C0, 0x01E2F9], [0x01E800, 0x01E8C4], [0x01E8C7, 0x01E8D6], - [0x01E900, 0x01E94A], + [0x01E900, 0x01E94B], [0x01E950, 0x01E959], [0x01E95E, 0x01E95F], [0x01EC71, 0x01ECB4], + [0x01ED01, 0x01ED3D], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], [0x01EE21, 0x01EE22], @@ -1344,32 +1356,36 @@ const nonMatchSymbols = buildString({ [0x01F0C1, 0x01F0CF], [0x01F0D1, 0x01F0F5], [0x01F100, 0x01F10C], - [0x01F110, 0x01F16B], + [0x01F110, 0x01F16C], [0x01F170, 0x01F1AC], [0x01F1E6, 0x01F202], [0x01F210, 0x01F23B], [0x01F240, 0x01F248], [0x01F250, 0x01F251], [0x01F260, 0x01F265], - [0x01F300, 0x01F6D4], + [0x01F300, 0x01F6D5], [0x01F6E0, 0x01F6EC], - [0x01F6F0, 0x01F6F9], + [0x01F6F0, 0x01F6FA], [0x01F700, 0x01F773], [0x01F780, 0x01F7D8], + [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], [0x01F900, 0x01F90B], - [0x01F910, 0x01F93E], - [0x01F940, 0x01F970], + [0x01F90D, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF], + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01FA53], [0x01FA60, 0x01FA6D], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95], [0x020000, 0x02A6D6], [0x02A700, 0x02B734], [0x02B740, 0x02B81D], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js index 5208847515..f737b532c6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -46,10 +46,7 @@ const matchSymbols = buildString({ 0x000D4E, 0x000DBD, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EBD, 0x000F00, 0x00103F, @@ -59,6 +56,7 @@ const matchSymbols = buildString({ 0x0012C0, 0x0017DC, 0x0018AA, + 0x001CFA, 0x003006, 0x00303C, 0x00309F, @@ -85,9 +83,13 @@ const matchSymbols = buildString({ 0x011288, 0x01133D, 0x011350, + 0x01145F, 0x0114C7, 0x011644, + 0x0116B8, 0x0118FF, + 0x0119E1, + 0x0119E3, 0x011A00, 0x011A3A, 0x011A50, @@ -96,6 +98,7 @@ const matchSymbols = buildString({ 0x011D46, 0x011D98, 0x016F50, + 0x01E14E, 0x01EE24, 0x01EE27, 0x01EE39, @@ -201,12 +204,9 @@ const matchSymbols = buildString({ [0x000E32, 0x000E33], [0x000E40, 0x000E45], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB0], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EB0], [0x000EB2, 0x000EB3], [0x000EC0, 0x000EC4], [0x000EDC, 0x000EDF], @@ -267,7 +267,7 @@ const matchSymbols = buildString({ [0x001C4D, 0x001C4F], [0x001C5A, 0x001C77], [0x001CE9, 0x001CEC], - [0x001CEE, 0x001CF1], + [0x001CEE, 0x001CF3], [0x001CF5, 0x001CF6], [0x002135, 0x002138], [0x002D30, 0x002D67], @@ -399,6 +399,7 @@ const matchSymbols = buildString({ [0x010D00, 0x010D23], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], + [0x010FE0, 0x010FF6], [0x011003, 0x011037], [0x011083, 0x0110AF], [0x0110D0, 0x0110E8], @@ -430,9 +431,10 @@ const matchSymbols = buildString({ [0x011680, 0x0116AA], [0x011700, 0x01171A], [0x011800, 0x01182B], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D0], [0x011A0B, 0x011A32], - [0x011A5C, 0x011A83], - [0x011A86, 0x011A89], + [0x011A5C, 0x011A89], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C2E], @@ -454,15 +456,19 @@ const matchSymbols = buildString({ [0x016B00, 0x016B2F], [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], - [0x016F00, 0x016F44], - [0x017000, 0x0187F1], + [0x016F00, 0x016F4A], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], [0x01BC80, 0x01BC88], [0x01BC90, 0x01BC99], + [0x01E100, 0x01E12C], + [0x01E2C0, 0x01E2EB], [0x01E800, 0x01E8C4], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], @@ -562,12 +568,10 @@ const nonMatchSymbols = buildString({ 0x000DBC, 0x000E31, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, 0x000EB1, 0x000F48, 0x001249, @@ -585,6 +589,7 @@ const nonMatchSymbols = buildString({ 0x001843, 0x0018A9, 0x001CED, + 0x001CF4, 0x002DA7, 0x002DAF, 0x002DB7, @@ -635,6 +640,7 @@ const nonMatchSymbols = buildString({ 0x011331, 0x011334, 0x0114C6, + 0x0119E2, 0x011C09, 0x011D07, 0x011D0A, @@ -747,10 +753,6 @@ const nonMatchSymbols = buildString({ [0x000DC7, 0x000E00], [0x000E34, 0x000E3F], [0x000E46, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EB4, 0x000EBC], [0x000EBE, 0x000EBF], [0x000EC5, 0x000EDB], @@ -804,8 +806,8 @@ const nonMatchSymbols = buildString({ [0x001C24, 0x001C4C], [0x001C50, 0x001C59], [0x001C78, 0x001CE8], - [0x001CF2, 0x001CF4], - [0x001CF7, 0x002134], + [0x001CF7, 0x001CF9], + [0x001CFB, 0x002134], [0x002139, 0x002D2F], [0x002D68, 0x002D7F], [0x002D97, 0x002D9F], @@ -915,7 +917,8 @@ const nonMatchSymbols = buildString({ [0x010D24, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], - [0x010F46, 0x011002], + [0x010F46, 0x010FDF], + [0x010FF7, 0x011002], [0x011038, 0x011082], [0x0110B0, 0x0110CF], [0x0110E9, 0x011102], @@ -936,22 +939,26 @@ const nonMatchSymbols = buildString({ [0x011351, 0x01135C], [0x011362, 0x0113FF], [0x011435, 0x011446], - [0x01144B, 0x01147F], + [0x01144B, 0x01145E], + [0x011460, 0x01147F], [0x0114B0, 0x0114C3], [0x0114C8, 0x01157F], [0x0115AF, 0x0115D7], [0x0115DC, 0x0115FF], [0x011630, 0x011643], [0x011645, 0x01167F], - [0x0116AB, 0x0116FF], + [0x0116AB, 0x0116B7], + [0x0116B9, 0x0116FF], [0x01171B, 0x0117FF], [0x01182C, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D1, 0x0119E0], + [0x0119E4, 0x0119FF], [0x011A01, 0x011A0A], [0x011A33, 0x011A39], [0x011A3B, 0x011A4F], [0x011A51, 0x011A5B], - [0x011A84, 0x011A85], [0x011A8A, 0x011A9C], [0x011A9E, 0x011ABF], [0x011AF9, 0x011BFF], @@ -973,16 +980,21 @@ const nonMatchSymbols = buildString({ [0x016B30, 0x016B62], [0x016B78, 0x016B7C], [0x016B90, 0x016EFF], - [0x016F45, 0x016F4F], + [0x016F4B, 0x016F4F], [0x016F51, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], [0x01BC89, 0x01BC8F], - [0x01BC9A, 0x01E7FF], + [0x01BC9A, 0x01E0FF], + [0x01E12D, 0x01E14D], + [0x01E14F, 0x01E2BF], + [0x01E2EC, 0x01E7FF], [0x01E8C5, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js index ee958ff899..8d853183e8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -75,6 +75,7 @@ const matchSymbols = buildString({ [0x01173A, 0x01173B], [0x0118EA, 0x0118F2], [0x011C5A, 0x011C6C], + [0x011FC0, 0x011FD4], [0x016B5B, 0x016B61], [0x016E80, 0x016E96], [0x01D2E0, 0x01D2F3], @@ -83,6 +84,8 @@ const matchSymbols = buildString({ [0x01EC71, 0x01ECAB], [0x01ECAD, 0x01ECAF], [0x01ECB1, 0x01ECB4], + [0x01ED01, 0x01ED2D], + [0x01ED2F, 0x01ED3D], [0x01F100, 0x01F10C] ] }); @@ -121,7 +124,8 @@ const nonMatchSymbols = buildString({ loneCodePoints: [ 0x003250, 0x01ECAC, - 0x01ECB0 + 0x01ECB0, + 0x01ED2E ], ranges: [ [0x00DC00, 0x00DFFF], @@ -183,13 +187,15 @@ const nonMatchSymbols = buildString({ [0x0111F5, 0x011739], [0x01173C, 0x0118E9], [0x0118F3, 0x011C59], - [0x011C6D, 0x016B5A], + [0x011C6D, 0x011FBF], + [0x011FD5, 0x016B5A], [0x016B62, 0x016E7F], [0x016E97, 0x01D2DF], [0x01D2F4, 0x01D35F], [0x01D379, 0x01E8C6], [0x01E8D0, 0x01EC70], - [0x01ECB5, 0x01F0FF], + [0x01ECB5, 0x01ED00], + [0x01ED3E, 0x01F0FF], [0x01F10D, 0x10FFFF] ] }); 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 a0a18936b1..87fa3a3298 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -34,12 +34,14 @@ const matchSymbols = buildString({ 0x0009FD, 0x000A76, 0x000AF0, + 0x000C77, 0x000C84, 0x000DF4, 0x000E4F, 0x000F14, 0x000F85, 0x0010FB, + 0x00166E, 0x001CD3, 0x002053, 0x002D70, @@ -74,8 +76,11 @@ const matchSymbols = buildString({ 0x01145D, 0x0114C6, 0x01183B, + 0x0119E2, + 0x011FFF, 0x016AF5, 0x016B44, + 0x016FE2, 0x01BC9F ], ranges: [ @@ -101,7 +106,6 @@ const matchSymbols = buildString({ [0x000FD9, 0x000FDA], [0x00104A, 0x00104F], [0x001360, 0x001368], - [0x00166D, 0x00166E], [0x0016EB, 0x0016ED], [0x001735, 0x001736], [0x0017D4, 0x0017D6], @@ -134,7 +138,7 @@ const matchSymbols = buildString({ [0x002E2A, 0x002E2E], [0x002E30, 0x002E39], [0x002E3C, 0x002E3F], - [0x002E43, 0x002E4E], + [0x002E43, 0x002E4F], [0x003001, 0x003003], [0x00A4FE, 0x00A4FF], [0x00A60D, 0x00A60F], @@ -287,7 +291,8 @@ const nonMatchSymbols = buildString({ [0x000971, 0x0009FC], [0x0009FE, 0x000A75], [0x000A77, 0x000AEF], - [0x000AF1, 0x000C83], + [0x000AF1, 0x000C76], + [0x000C78, 0x000C83], [0x000C85, 0x000DF3], [0x000DF5, 0x000E4E], [0x000E50, 0x000E59], @@ -298,7 +303,7 @@ const nonMatchSymbols = buildString({ [0x000FDB, 0x001049], [0x001050, 0x0010FA], [0x0010FC, 0x00135F], - [0x001369, 0x00166C], + [0x001369, 0x00166D], [0x00166F, 0x0016EA], [0x0016EE, 0x001734], [0x001737, 0x0017D3], @@ -327,7 +332,7 @@ const nonMatchSymbols = buildString({ [0x002E1C, 0x002E1D], [0x002E20, 0x002E29], [0x002E3A, 0x002E3B], - [0x002E4F, 0x003000], + [0x002E50, 0x003000], [0x003004, 0x00303C], [0x00303E, 0x0030FA], [0x0030FC, 0x00A4FD], @@ -392,18 +397,21 @@ const nonMatchSymbols = buildString({ [0x011644, 0x01165F], [0x01166D, 0x01173B], [0x01173F, 0x01183A], - [0x01183C, 0x011A3E], + [0x01183C, 0x0119E1], + [0x0119E3, 0x011A3E], [0x011A47, 0x011A99], [0x011AA3, 0x011C40], [0x011C46, 0x011C6F], [0x011C72, 0x011EF6], - [0x011EF9, 0x01246F], + [0x011EF9, 0x011FFE], + [0x012000, 0x01246F], [0x012475, 0x016A6D], [0x016A70, 0x016AF4], [0x016AF6, 0x016B36], [0x016B3C, 0x016B43], [0x016B45, 0x016E96], - [0x016E9B, 0x01BC9E], + [0x016E9B, 0x016FE1], + [0x016FE3, 0x01BC9E], [0x01BCA0, 0x01DA86], [0x01DA8C, 0x01E95D], [0x01E960, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js index ccab0af5c0..4ed811370a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -33,6 +33,7 @@ const matchSymbols = buildString({ 0x000F34, 0x000F36, 0x000F38, + 0x00166D, 0x001940, 0x002114, 0x002125, @@ -55,8 +56,9 @@ const matchSymbols = buildString({ 0x016B45, 0x01BC9C, 0x01D245, + 0x01E14F, 0x01ECAC, - 0x01F97A + 0x01ED2E ], ranges: [ [0x00058D, 0x00058E], @@ -111,8 +113,7 @@ const matchSymbols = buildString({ [0x002B45, 0x002B46], [0x002B4D, 0x002B73], [0x002B76, 0x002B95], - [0x002B98, 0x002BC8], - [0x002BCA, 0x002BFE], + [0x002B98, 0x002BFF], [0x002CE5, 0x002CEA], [0x002E80, 0x002E99], [0x002E9B, 0x002EF3], @@ -143,6 +144,8 @@ const matchSymbols = buildString({ [0x010190, 0x01019B], [0x0101D0, 0x0101FC], [0x010877, 0x010878], + [0x011FD5, 0x011FDC], + [0x011FE1, 0x011FF1], [0x016B3C, 0x016B3F], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], @@ -164,7 +167,7 @@ const matchSymbols = buildString({ [0x01F0B1, 0x01F0BF], [0x01F0C1, 0x01F0CF], [0x01F0D1, 0x01F0F5], - [0x01F110, 0x01F16B], + [0x01F110, 0x01F16C], [0x01F170, 0x01F1AC], [0x01F1E6, 0x01F202], [0x01F210, 0x01F23B], @@ -172,25 +175,29 @@ const matchSymbols = buildString({ [0x01F250, 0x01F251], [0x01F260, 0x01F265], [0x01F300, 0x01F3FA], - [0x01F400, 0x01F6D4], + [0x01F400, 0x01F6D5], [0x01F6E0, 0x01F6EC], - [0x01F6F0, 0x01F6F9], + [0x01F6F0, 0x01F6FA], [0x01F700, 0x01F773], [0x01F780, 0x01F7D8], + [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], [0x01F900, 0x01F90B], - [0x01F910, 0x01F93E], - [0x01F940, 0x01F970], + [0x01F90D, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF], - [0x01FA60, 0x01FA6D] + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01FA53], + [0x01FA60, 0x01FA6D], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95] ] }); testPropertyEscapes( @@ -251,7 +258,6 @@ const nonMatchSymbols = buildString({ 0x0025B7, 0x0025C1, 0x00266F, - 0x002BC9, 0x002E9A, 0x0032FF, 0x00A838, @@ -260,8 +266,8 @@ const nonMatchSymbols = buildString({ 0x01DA84, 0x01F0C0, 0x01F0D0, - 0x01F93F, - 0x01F97B + 0x01F90C, + 0x01F972 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -289,7 +295,8 @@ const nonMatchSymbols = buildString({ [0x000FD0, 0x000FD4], [0x000FD9, 0x00109D], [0x0010A0, 0x00138F], - [0x00139A, 0x00193F], + [0x00139A, 0x00166C], + [0x00166E, 0x00193F], [0x001941, 0x0019DD], [0x001A00, 0x001B60], [0x001B6B, 0x001B73], @@ -320,7 +327,7 @@ const nonMatchSymbols = buildString({ [0x002B47, 0x002B4C], [0x002B74, 0x002B75], [0x002B96, 0x002B97], - [0x002BFF, 0x002CE4], + [0x002C00, 0x002CE4], [0x002CEB, 0x002E7F], [0x002EF4, 0x002EFF], [0x002FD6, 0x002FEF], @@ -357,7 +364,9 @@ const nonMatchSymbols = buildString({ [0x0101FD, 0x010876], [0x010879, 0x010AC7], [0x010AC9, 0x01173E], - [0x011740, 0x016B3B], + [0x011740, 0x011FD4], + [0x011FDD, 0x011FE0], + [0x011FF2, 0x016B3B], [0x016B40, 0x016B44], [0x016B46, 0x01BC9B], [0x01BC9D, 0x01CFFF], @@ -373,13 +382,15 @@ const nonMatchSymbols = buildString({ [0x01D357, 0x01D7FF], [0x01DA00, 0x01DA36], [0x01DA3B, 0x01DA6C], - [0x01DA87, 0x01ECAB], - [0x01ECAD, 0x01EFFF], + [0x01DA87, 0x01E14E], + [0x01E150, 0x01ECAB], + [0x01ECAD, 0x01ED2D], + [0x01ED2F, 0x01EFFF], [0x01F02C, 0x01F02F], [0x01F094, 0x01F09F], [0x01F0AF, 0x01F0B0], [0x01F0F6, 0x01F10F], - [0x01F16C, 0x01F16F], + [0x01F16D, 0x01F16F], [0x01F1AD, 0x01F1E5], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], @@ -387,24 +398,27 @@ const nonMatchSymbols = buildString({ [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], [0x01F3FB, 0x01F3FF], - [0x01F6D5, 0x01F6DF], + [0x01F6D6, 0x01F6DF], [0x01F6ED, 0x01F6EF], - [0x01F6FA, 0x01F6FF], + [0x01F6FB, 0x01F6FF], [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7FF], + [0x01F7D9, 0x01F7DF], + [0x01F7EC, 0x01F7FF], [0x01F80C, 0x01F80F], [0x01F848, 0x01F84F], [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8FF], - [0x01F90C, 0x01F90F], - [0x01F971, 0x01F972], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x01FA5F], - [0x01FA6E, 0x10FFFF] + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA54, 0x01FA5F], + [0x01FA6E, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js index 96128b7bf0..0013bcb0fd 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 8b2a9bae5a..21995989d1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 e1715d49a4..f083315eb1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -36,6 +36,7 @@ const matchSymbols = buildString({ 0x0009FD, 0x000A76, 0x000AF0, + 0x000C77, 0x000C84, 0x000DF4, 0x000E4F, @@ -43,6 +44,7 @@ const matchSymbols = buildString({ 0x000F85, 0x0010FB, 0x001400, + 0x00166E, 0x001CD3, 0x002D70, 0x003030, @@ -73,8 +75,11 @@ const matchSymbols = buildString({ 0x01145D, 0x0114C6, 0x01183B, + 0x0119E2, + 0x011FFF, 0x016AF5, 0x016B44, + 0x016FE2, 0x01BC9F ], ranges: [ @@ -103,7 +108,6 @@ const matchSymbols = buildString({ [0x000FD9, 0x000FDA], [0x00104A, 0x00104F], [0x001360, 0x001368], - [0x00166D, 0x00166E], [0x00169B, 0x00169C], [0x0016EB, 0x0016ED], [0x001735, 0x001736], @@ -136,7 +140,7 @@ const matchSymbols = buildString({ [0x002CF9, 0x002CFC], [0x002CFE, 0x002CFF], [0x002E00, 0x002E2E], - [0x002E30, 0x002E4E], + [0x002E30, 0x002E4F], [0x003001, 0x003003], [0x003008, 0x003011], [0x003014, 0x00301F], @@ -307,7 +311,8 @@ const nonMatchSymbols = buildString({ [0x000971, 0x0009FC], [0x0009FE, 0x000A75], [0x000A77, 0x000AEF], - [0x000AF1, 0x000C83], + [0x000AF1, 0x000C76], + [0x000C78, 0x000C83], [0x000C85, 0x000DF3], [0x000DF5, 0x000E4E], [0x000E50, 0x000E59], @@ -320,7 +325,7 @@ const nonMatchSymbols = buildString({ [0x001050, 0x0010FA], [0x0010FC, 0x00135F], [0x001369, 0x0013FF], - [0x001401, 0x00166C], + [0x001401, 0x00166D], [0x00166F, 0x00169A], [0x00169D, 0x0016EA], [0x0016EE, 0x001734], @@ -350,7 +355,7 @@ const nonMatchSymbols = buildString({ [0x0029FE, 0x002CF8], [0x002D00, 0x002D6F], [0x002D71, 0x002DFF], - [0x002E4F, 0x003000], + [0x002E50, 0x003000], [0x003004, 0x003007], [0x003012, 0x003013], [0x003020, 0x00302F], @@ -413,18 +418,21 @@ const nonMatchSymbols = buildString({ [0x011644, 0x01165F], [0x01166D, 0x01173B], [0x01173F, 0x01183A], - [0x01183C, 0x011A3E], + [0x01183C, 0x0119E1], + [0x0119E3, 0x011A3E], [0x011A47, 0x011A99], [0x011AA3, 0x011C40], [0x011C46, 0x011C6F], [0x011C72, 0x011EF6], - [0x011EF9, 0x01246F], + [0x011EF9, 0x011FFE], + [0x012000, 0x01246F], [0x012475, 0x016A6D], [0x016A70, 0x016AF4], [0x016AF6, 0x016B36], [0x016B3C, 0x016B43], [0x016B45, 0x016E96], - [0x016E9B, 0x01BC9E], + [0x016E9B, 0x016FE1], + [0x016FE3, 0x01BC9E], [0x01BCA0, 0x01DA86], [0x01DA8C, 0x01E95D], [0x01E960, 0x10FFFF] diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js index 94fb16c5d9..ff5e429ccf 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 8504cee771..0acefa123d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 47c87d6955..b6ee105409 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -69,6 +69,7 @@ const matchSymbols = buildString({ 0x0116B6, 0x011726, 0x011838, + 0x0119E4, 0x011A39, 0x011A97, 0x011C2F, @@ -136,7 +137,6 @@ const matchSymbols = buildString({ [0x001BF2, 0x001BF3], [0x001C24, 0x001C2B], [0x001C34, 0x001C35], - [0x001CF2, 0x001CF3], [0x00302E, 0x00302F], [0x00A823, 0x00A824], [0x00A880, 0x00A881], @@ -144,7 +144,7 @@ const matchSymbols = buildString({ [0x00A952, 0x00A953], [0x00A9B4, 0x00A9B5], [0x00A9BA, 0x00A9BB], - [0x00A9BD, 0x00A9C0], + [0x00A9BE, 0x00A9C0], [0x00AA2F, 0x00AA30], [0x00AA33, 0x00AA34], [0x00AAEE, 0x00AAEF], @@ -176,11 +176,13 @@ const matchSymbols = buildString({ [0x0116AE, 0x0116AF], [0x011720, 0x011721], [0x01182C, 0x01182E], + [0x0119D1, 0x0119D3], + [0x0119DC, 0x0119DF], [0x011A57, 0x011A58], [0x011D8A, 0x011D8E], [0x011D93, 0x011D94], [0x011EF5, 0x011EF6], - [0x016F51, 0x016F7E], + [0x016F51, 0x016F87], [0x01D165, 0x01D166], [0x01D16D, 0x01D172] ] @@ -233,7 +235,6 @@ const nonMatchSymbols = buildString({ 0x001B3C, 0x001B42, 0x001BED, - 0x00A9BC, 0x00AA7C, 0x00ABE5, 0x00ABE8, @@ -319,8 +320,7 @@ const nonMatchSymbols = buildString({ [0x001BF4, 0x001C23], [0x001C2C, 0x001C33], [0x001C36, 0x001CE0], - [0x001CE2, 0x001CF1], - [0x001CF4, 0x001CF6], + [0x001CE2, 0x001CF6], [0x001CF8, 0x00302D], [0x003030, 0x00A822], [0x00A825, 0x00A826], @@ -330,6 +330,7 @@ const nonMatchSymbols = buildString({ [0x00A954, 0x00A982], [0x00A984, 0x00A9B3], [0x00A9B6, 0x00A9B9], + [0x00A9BC, 0x00A9BD], [0x00A9C1, 0x00AA2E], [0x00AA31, 0x00AA32], [0x00AA35, 0x00AA4C], @@ -374,7 +375,10 @@ const nonMatchSymbols = buildString({ [0x011722, 0x011725], [0x011727, 0x01182B], [0x01182F, 0x011837], - [0x011839, 0x011A38], + [0x011839, 0x0119D0], + [0x0119D4, 0x0119DB], + [0x0119E0, 0x0119E3], + [0x0119E5, 0x011A38], [0x011A3A, 0x011A56], [0x011A59, 0x011A96], [0x011A98, 0x011C2E], @@ -386,7 +390,7 @@ const nonMatchSymbols = buildString({ [0x011D8F, 0x011D92], [0x011D97, 0x011EF4], [0x011EF7, 0x016F50], - [0x016F7F, 0x01D164], + [0x016F88, 0x01D164], [0x01D167, 0x01D16C], [0x01D173, 0x10FFFF] ] 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 4fafc1fc3a..134b3d111d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 65870a7580..3026eb5150 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -44,6 +44,7 @@ const matchSymbols = buildString({ 0x000F34, 0x000F36, 0x000F38, + 0x00166D, 0x0017DB, 0x001940, 0x001FBD, @@ -84,9 +85,11 @@ const matchSymbols = buildString({ 0x01D789, 0x01D7A9, 0x01D7C3, + 0x01E14F, + 0x01E2FF, 0x01ECAC, 0x01ECB0, - 0x01F97A + 0x01ED2E ], ranges: [ [0x00003C, 0x00003E], @@ -148,8 +151,7 @@ const matchSymbols = buildString({ [0x0029DC, 0x0029FB], [0x0029FE, 0x002B73], [0x002B76, 0x002B95], - [0x002B98, 0x002BC8], - [0x002BCA, 0x002BFE], + [0x002B98, 0x002BFF], [0x002CE5, 0x002CEA], [0x002E80, 0x002E99], [0x002E9B, 0x002EF3], @@ -189,6 +191,7 @@ const matchSymbols = buildString({ [0x010190, 0x01019B], [0x0101D0, 0x0101FC], [0x010877, 0x010878], + [0x011FD5, 0x011FF1], [0x016B3C, 0x016B3F], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], @@ -211,32 +214,36 @@ const matchSymbols = buildString({ [0x01F0B1, 0x01F0BF], [0x01F0C1, 0x01F0CF], [0x01F0D1, 0x01F0F5], - [0x01F110, 0x01F16B], + [0x01F110, 0x01F16C], [0x01F170, 0x01F1AC], [0x01F1E6, 0x01F202], [0x01F210, 0x01F23B], [0x01F240, 0x01F248], [0x01F250, 0x01F251], [0x01F260, 0x01F265], - [0x01F300, 0x01F6D4], + [0x01F300, 0x01F6D5], [0x01F6E0, 0x01F6EC], - [0x01F6F0, 0x01F6F9], + [0x01F6F0, 0x01F6FA], [0x01F700, 0x01F773], [0x01F780, 0x01F7D8], + [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], [0x01F900, 0x01F90B], - [0x01F910, 0x01F93E], - [0x01F940, 0x01F970], + [0x01F90D, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF], - [0x01FA60, 0x01FA6D] + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01FA53], + [0x01FA60, 0x01FA6D], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95] ] }); testPropertyEscapes( @@ -291,7 +298,6 @@ const nonMatchSymbols = buildString({ 0x002126, 0x002128, 0x00214E, - 0x002BC9, 0x002E9A, 0x0032FF, 0x00FE63, @@ -303,8 +309,8 @@ const nonMatchSymbols = buildString({ 0x01DA84, 0x01F0C0, 0x01F0D0, - 0x01F93F, - 0x01F97B + 0x01F90C, + 0x01F972 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -352,7 +358,8 @@ const nonMatchSymbols = buildString({ [0x000FD0, 0x000FD4], [0x000FD9, 0x00109D], [0x0010A0, 0x00138F], - [0x00139A, 0x0017DA], + [0x00139A, 0x00166C], + [0x00166E, 0x0017DA], [0x0017DC, 0x00193F], [0x001941, 0x0019DD], [0x001A00, 0x001B60], @@ -389,7 +396,7 @@ const nonMatchSymbols = buildString({ [0x0029FC, 0x0029FD], [0x002B74, 0x002B75], [0x002B96, 0x002B97], - [0x002BFF, 0x002CE4], + [0x002C00, 0x002CE4], [0x002CEB, 0x002E7F], [0x002EF4, 0x002EFF], [0x002FD6, 0x002FEF], @@ -438,7 +445,8 @@ const nonMatchSymbols = buildString({ [0x0101FD, 0x010876], [0x010879, 0x010AC7], [0x010AC9, 0x01173E], - [0x011740, 0x016B3B], + [0x011740, 0x011FD4], + [0x011FF2, 0x016B3B], [0x016B40, 0x016B44], [0x016B46, 0x01BC9B], [0x01BC9D, 0x01CFFF], @@ -464,39 +472,45 @@ const nonMatchSymbols = buildString({ [0x01D7C4, 0x01D7FF], [0x01DA00, 0x01DA36], [0x01DA3B, 0x01DA6C], - [0x01DA87, 0x01ECAB], + [0x01DA87, 0x01E14E], + [0x01E150, 0x01E2FE], + [0x01E300, 0x01ECAB], [0x01ECAD, 0x01ECAF], - [0x01ECB1, 0x01EEEF], + [0x01ECB1, 0x01ED2D], + [0x01ED2F, 0x01EEEF], [0x01EEF2, 0x01EFFF], [0x01F02C, 0x01F02F], [0x01F094, 0x01F09F], [0x01F0AF, 0x01F0B0], [0x01F0F6, 0x01F10F], - [0x01F16C, 0x01F16F], + [0x01F16D, 0x01F16F], [0x01F1AD, 0x01F1E5], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D5, 0x01F6DF], + [0x01F6D6, 0x01F6DF], [0x01F6ED, 0x01F6EF], - [0x01F6FA, 0x01F6FF], + [0x01F6FB, 0x01F6FF], [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7FF], + [0x01F7D9, 0x01F7DF], + [0x01F7EC, 0x01F7FF], [0x01F80C, 0x01F80F], [0x01F848, 0x01F84F], [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8FF], - [0x01F90C, 0x01F90F], - [0x01F971, 0x01F972], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x01FA5F], - [0x01FA6E, 0x10FFFF] + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA54, 0x01FA5F], + [0x01FA6E, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js index 6f39612f68..8b7a20f77d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 d9f198786a..401ba92d73 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -80,13 +80,10 @@ const matchSymbols = buildString({ 0x000DD5, 0x000DD7, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, - 0x000EBA, 0x000EC5, 0x000EC7, 0x000F48, @@ -121,8 +118,6 @@ const matchSymbols = buildString({ 0x001FFF, 0x002065, 0x00208F, - 0x002BC9, - 0x002BFF, 0x002C2F, 0x002C5F, 0x002D26, @@ -193,6 +188,7 @@ const matchSymbols = buildString({ 0x011D8F, 0x011D92, 0x01246F, + 0x01342F, 0x016A5F, 0x016B5A, 0x016B62, @@ -241,8 +237,8 @@ const matchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, - 0x01F93F, - 0x01F97B + 0x01F90C, + 0x01F972 ], ranges: [ [0x000378, 0x000379], @@ -307,7 +303,7 @@ const matchSymbols = buildString({ [0x000C4E, 0x000C54], [0x000C5B, 0x000C5F], [0x000C64, 0x000C65], - [0x000C70, 0x000C77], + [0x000C70, 0x000C76], [0x000CBA, 0x000CBB], [0x000CCE, 0x000CD4], [0x000CD7, 0x000CDD], @@ -325,10 +321,6 @@ const matchSymbols = buildString({ [0x000DF5, 0x000E00], [0x000E3B, 0x000E3E], [0x000E5C, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EBE, 0x000EBF], [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], @@ -383,7 +375,7 @@ const matchSymbols = buildString({ [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC8, 0x001CCF], - [0x001CFA, 0x001CFF], + [0x001CFB, 0x001CFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], [0x001F46, 0x001F47], @@ -406,7 +398,7 @@ const matchSymbols = buildString({ [0x002D68, 0x002D6E], [0x002D71, 0x002D7E], [0x002D97, 0x002D9F], - [0x002E4F, 0x002E7F], + [0x002E50, 0x002E7F], [0x002EF4, 0x002EFF], [0x002FD6, 0x002FEF], [0x002FFC, 0x002FFF], @@ -420,7 +412,8 @@ const matchSymbols = buildString({ [0x00A4C7, 0x00A4CF], [0x00A62C, 0x00A63F], [0x00A6F8, 0x00A6FF], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A82C, 0x00A82F], [0x00A83A, 0x00A83F], [0x00A878, 0x00A87F], @@ -437,7 +430,7 @@ const matchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABEE, 0x00ABEF], [0x00ABFA, 0x00ABFF], [0x00D7A4, 0x00D7AF], @@ -520,7 +513,8 @@ const matchSymbols = buildString({ [0x010D3A, 0x010E5F], [0x010E7F, 0x010EFF], [0x010F28, 0x010F2F], - [0x010F5A, 0x010FFF], + [0x010F5A, 0x010FDF], + [0x010FF7, 0x010FFF], [0x01104E, 0x011051], [0x011070, 0x01107E], [0x0110C2, 0x0110CC], @@ -545,7 +539,7 @@ const matchSymbols = buildString({ [0x011364, 0x011365], [0x01136D, 0x01136F], [0x011375, 0x0113FF], - [0x01145F, 0x01147F], + [0x011460, 0x01147F], [0x0114C8, 0x0114CF], [0x0114DA, 0x01157F], [0x0115B6, 0x0115B7], @@ -553,16 +547,18 @@ const matchSymbols = buildString({ [0x011645, 0x01164F], [0x01165A, 0x01165F], [0x01166D, 0x01167F], - [0x0116B8, 0x0116BF], + [0x0116B9, 0x0116BF], [0x0116CA, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x011740, 0x0117FF], [0x01183C, 0x01189F], [0x0118F3, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D8, 0x0119D9], + [0x0119E5, 0x0119FF], [0x011A48, 0x011A4F], - [0x011A84, 0x011A85], [0x011AA3, 0x011ABF], [0x011AF9, 0x011BFF], [0x011C46, 0x011C4F], @@ -574,11 +570,12 @@ const matchSymbols = buildString({ [0x011D5A, 0x011D5F], [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], - [0x011EF9, 0x011FFF], + [0x011EF9, 0x011FBF], + [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012FFF], - [0x01342F, 0x0143FF], + [0x013439, 0x0143FF], [0x014647, 0x0167FF], [0x016A39, 0x016A3F], [0x016A6A, 0x016A6D], @@ -589,13 +586,15 @@ const matchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E9B, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F8E], + [0x016F4B, 0x016F4E], + [0x016F88, 0x016F8E], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -619,13 +618,20 @@ const matchSymbols = buildString({ [0x01DA8C, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E7FF], + [0x01E02B, 0x01E0FF], + [0x01E12D, 0x01E12F], + [0x01E13E, 0x01E13F], + [0x01E14A, 0x01E14D], + [0x01E150, 0x01E2BF], + [0x01E2FA, 0x01E2FE], + [0x01E300, 0x01E7FF], [0x01E8C5, 0x01E8C6], [0x01E8D7, 0x01E8FF], - [0x01E94B, 0x01E94F], + [0x01E94C, 0x01E94F], [0x01E95A, 0x01E95D], [0x01E960, 0x01EC70], - [0x01ECB5, 0x01EDFF], + [0x01ECB5, 0x01ED00], + [0x01ED3E, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], @@ -639,31 +645,34 @@ const matchSymbols = buildString({ [0x01F0AF, 0x01F0B0], [0x01F0F6, 0x01F0FF], [0x01F10D, 0x01F10F], - [0x01F16C, 0x01F16F], + [0x01F16D, 0x01F16F], [0x01F1AD, 0x01F1E5], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D5, 0x01F6DF], + [0x01F6D6, 0x01F6DF], [0x01F6ED, 0x01F6EF], - [0x01F6FA, 0x01F6FF], + [0x01F6FB, 0x01F6FF], [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7FF], + [0x01F7D9, 0x01F7DF], + [0x01F7EC, 0x01F7FF], [0x01F80C, 0x01F80F], [0x01F848, 0x01F84F], [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8FF], - [0x01F90C, 0x01F90F], - [0x01F971, 0x01F972], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x01FA5F], - [0x01FA6E, 0x01FFFF], + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA54, 0x01FA5F], + [0x01FA6E, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 0x01FFFF], [0x02A6D7, 0x02A6FF], [0x02B735, 0x02B73F], [0x02B81E, 0x02B81F], @@ -726,10 +735,7 @@ const nonMatchSymbols = buildString({ 0x000DCA, 0x000DD6, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EC6, 0x0010C7, 0x0010CD, @@ -758,6 +764,7 @@ const nonMatchSymbols = buildString({ 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E2FF, 0x01EE24, 0x01EE27, 0x01EE39, @@ -774,7 +781,6 @@ const nonMatchSymbols = buildString({ 0x01EE5F, 0x01EE64, 0x01EE7E, - 0x01F97A, 0x0E0001 ], ranges: [ @@ -877,7 +883,7 @@ const nonMatchSymbols = buildString({ [0x000C58, 0x000C5A], [0x000C60, 0x000C63], [0x000C66, 0x000C6F], - [0x000C78, 0x000C8C], + [0x000C77, 0x000C8C], [0x000C8E, 0x000C90], [0x000C92, 0x000CA8], [0x000CAA, 0x000CB3], @@ -909,13 +915,9 @@ const nonMatchSymbols = buildString({ [0x000E01, 0x000E3A], [0x000E3F, 0x000E5B], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB9], - [0x000EBB, 0x000EBD], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], [0x000EC8, 0x000ECD], [0x000ED0, 0x000ED9], @@ -985,7 +987,7 @@ const nonMatchSymbols = buildString({ [0x001C4D, 0x001C88], [0x001C90, 0x001CBA], [0x001CBD, 0x001CC7], - [0x001CD0, 0x001CF9], + [0x001CD0, 0x001CFA], [0x001D00, 0x001DF9], [0x001DFB, 0x001F15], [0x001F18, 0x001F1D], @@ -1011,9 +1013,7 @@ const nonMatchSymbols = buildString({ [0x002440, 0x00244A], [0x002460, 0x002B73], [0x002B76, 0x002B95], - [0x002B98, 0x002BC8], - [0x002BCA, 0x002BFE], - [0x002C00, 0x002C2E], + [0x002B98, 0x002C2E], [0x002C30, 0x002C5E], [0x002C60, 0x002CF3], [0x002CF9, 0x002D25], @@ -1028,7 +1028,7 @@ const nonMatchSymbols = buildString({ [0x002DC8, 0x002DCE], [0x002DD0, 0x002DD6], [0x002DD8, 0x002DDE], - [0x002DE0, 0x002E4E], + [0x002DE0, 0x002E4F], [0x002E80, 0x002E99], [0x002E9B, 0x002EF3], [0x002F00, 0x002FD5], @@ -1048,7 +1048,8 @@ const nonMatchSymbols = buildString({ [0x00A490, 0x00A4C6], [0x00A4D0, 0x00A62B], [0x00A640, 0x00A6F7], - [0x00A700, 0x00A7B9], + [0x00A700, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A82B], [0x00A830, 0x00A839], [0x00A840, 0x00A877], @@ -1069,7 +1070,7 @@ const nonMatchSymbols = buildString({ [0x00AB11, 0x00AB16], [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], - [0x00AB30, 0x00AB65], + [0x00AB30, 0x00AB67], [0x00AB70, 0x00ABED], [0x00ABF0, 0x00ABF9], [0x00AC00, 0x00D7A3], @@ -1170,6 +1171,7 @@ const nonMatchSymbols = buildString({ [0x010E60, 0x010E7E], [0x010F00, 0x010F27], [0x010F30, 0x010F59], + [0x010FE0, 0x010FF6], [0x011000, 0x01104D], [0x011052, 0x01106F], [0x01107F, 0x0110C1], @@ -1203,7 +1205,7 @@ const nonMatchSymbols = buildString({ [0x011366, 0x01136C], [0x011370, 0x011374], [0x011400, 0x011459], - [0x01145D, 0x01145E], + [0x01145D, 0x01145F], [0x011480, 0x0114C7], [0x0114D0, 0x0114D9], [0x011580, 0x0115B5], @@ -1211,16 +1213,18 @@ const nonMatchSymbols = buildString({ [0x011600, 0x011644], [0x011650, 0x011659], [0x011660, 0x01166C], - [0x011680, 0x0116B7], + [0x011680, 0x0116B8], [0x0116C0, 0x0116C9], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x01173F], [0x011800, 0x01183B], [0x0118A0, 0x0118F2], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D7], + [0x0119DA, 0x0119E4], [0x011A00, 0x011A47], - [0x011A50, 0x011A83], - [0x011A86, 0x011AA2], + [0x011A50, 0x011AA2], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], @@ -1242,11 +1246,13 @@ const nonMatchSymbols = buildString({ [0x011D93, 0x011D98], [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF8], - [0x012000, 0x012399], + [0x011FC0, 0x011FF1], + [0x011FFF, 0x012399], [0x012400, 0x01246E], [0x012470, 0x012474], [0x012480, 0x012543], [0x013000, 0x01342E], + [0x013430, 0x013438], [0x014400, 0x014646], [0x016800, 0x016A38], [0x016A40, 0x016A5E], @@ -1260,13 +1266,15 @@ const nonMatchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E9A], - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], + [0x016F00, 0x016F4A], + [0x016F4F, 0x016F87], [0x016F8F, 0x016F9F], - [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x016FE0, 0x016FE3], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -1305,12 +1313,18 @@ const nonMatchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E100, 0x01E12C], + [0x01E130, 0x01E13D], + [0x01E140, 0x01E149], + [0x01E14E, 0x01E14F], + [0x01E2C0, 0x01E2F9], [0x01E800, 0x01E8C4], [0x01E8C7, 0x01E8D6], - [0x01E900, 0x01E94A], + [0x01E900, 0x01E94B], [0x01E950, 0x01E959], [0x01E95E, 0x01E95F], [0x01EC71, 0x01ECB4], + [0x01ED01, 0x01ED3D], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], [0x01EE21, 0x01EE22], @@ -1336,32 +1350,36 @@ const nonMatchSymbols = buildString({ [0x01F0C1, 0x01F0CF], [0x01F0D1, 0x01F0F5], [0x01F100, 0x01F10C], - [0x01F110, 0x01F16B], + [0x01F110, 0x01F16C], [0x01F170, 0x01F1AC], [0x01F1E6, 0x01F202], [0x01F210, 0x01F23B], [0x01F240, 0x01F248], [0x01F250, 0x01F251], [0x01F260, 0x01F265], - [0x01F300, 0x01F6D4], + [0x01F300, 0x01F6D5], [0x01F6E0, 0x01F6EC], - [0x01F6F0, 0x01F6F9], + [0x01F6F0, 0x01F6FA], [0x01F700, 0x01F773], [0x01F780, 0x01F7D8], + [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], [0x01F900, 0x01F90B], - [0x01F910, 0x01F93E], - [0x01F940, 0x01F970], + [0x01F90D, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF], + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01FA53], [0x01FA60, 0x01FA6D], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95], [0x020000, 0x02A6D6], [0x02A700, 0x02B734], [0x02B740, 0x02B81D], diff --git a/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js b/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js index 26ea811d2f..f5ccd072bf 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -551,6 +551,10 @@ const matchSymbols = buildString({ 0x00A7A8, 0x00A7B6, 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE, + 0x00A7C2, 0x01D49C, 0x01D4A2, 0x01D546, @@ -614,6 +618,7 @@ const matchSymbols = buildString({ [0x00A77D, 0x00A77E], [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], + [0x00A7C4, 0x00A7C6], [0x00FF21, 0x00FF3A], [0x010400, 0x010427], [0x0104B0, 0x0104D3], @@ -1198,6 +1203,10 @@ const nonMatchSymbols = buildString({ 0x00A7AF, 0x00A7B5, 0x00A7B7, + 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7C3, 0x01D49D, 0x01D4AD, 0x01D506, @@ -1286,7 +1295,8 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7B9, 0x00DBFF], + [0x00A7BF, 0x00A7C1], + [0x00A7C7, 0x00DBFF], [0x00E000, 0x00FF20], [0x00FF3B, 0x0103FF], [0x010428, 0x0104AF], 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 b572a0c3f4..c87f2295e2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -51,10 +51,7 @@ const matchSymbols = buildString({ 0x000D3D, 0x000DBD, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EBD, 0x000EC6, 0x000F36, @@ -72,13 +69,13 @@ const matchSymbols = buildString({ 0x001940, 0x001A57, 0x001A61, - 0x001B35, 0x001B3B, 0x001BAA, 0x001BE7, 0x001BEE, 0x001CD3, 0x001CE1, + 0x001CFA, 0x001F59, 0x001F5B, 0x001F5D, @@ -107,6 +104,7 @@ const matchSymbols = buildString({ 0x011445, 0x01145B, 0x01145D, + 0x01145F, 0x0114B9, 0x0114BE, 0x0114C1, @@ -114,6 +112,7 @@ const matchSymbols = buildString({ 0x01163E, 0x0116AC, 0x0116B6, + 0x0116B8, 0x011726, 0x011838, 0x01183B, @@ -136,6 +135,8 @@ const matchSymbols = buildString({ 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E2FF, + 0x01E94B, 0x01EE24, 0x01EE27, 0x01EE39, @@ -151,8 +152,7 @@ const matchSymbols = buildString({ 0x01EE5D, 0x01EE5F, 0x01EE64, - 0x01EE7E, - 0x01F97A + 0x01EE7E ], ranges: [ [0x000020, 0x00007E], @@ -257,7 +257,7 @@ const matchSymbols = buildString({ [0x000C58, 0x000C5A], [0x000C60, 0x000C61], [0x000C66, 0x000C6F], - [0x000C78, 0x000C80], + [0x000C77, 0x000C80], [0x000C82, 0x000C8C], [0x000C8E, 0x000C90], [0x000C92, 0x000CA8], @@ -296,12 +296,9 @@ const matchSymbols = buildString({ [0x000E3F, 0x000E46], [0x000E4F, 0x000E5B], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB0], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EB0], [0x000EB2, 0x000EB3], [0x000EC0, 0x000EC4], [0x000ED0, 0x000ED9], @@ -426,9 +423,7 @@ const matchSymbols = buildString({ [0x002440, 0x00244A], [0x002460, 0x002B73], [0x002B76, 0x002B95], - [0x002B98, 0x002BC8], - [0x002BCA, 0x002BFE], - [0x002C00, 0x002C2E], + [0x002B98, 0x002C2E], [0x002C30, 0x002C5E], [0x002C60, 0x002CEE], [0x002CF2, 0x002CF3], @@ -444,7 +439,7 @@ const matchSymbols = buildString({ [0x002DC8, 0x002DCE], [0x002DD0, 0x002DD6], [0x002DD8, 0x002DDE], - [0x002E00, 0x002E4E], + [0x002E00, 0x002E4F], [0x002E80, 0x002E99], [0x002E9B, 0x002EF3], [0x002F00, 0x002FD5], @@ -468,7 +463,8 @@ const matchSymbols = buildString({ [0x00A67E, 0x00A69D], [0x00A6A0, 0x00A6EF], [0x00A6F2, 0x00A6F7], - [0x00A700, 0x00A7B9], + [0x00A700, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A801], [0x00A803, 0x00A805], [0x00A807, 0x00A80A], @@ -486,7 +482,7 @@ const matchSymbols = buildString({ [0x00A983, 0x00A9B2], [0x00A9B4, 0x00A9B5], [0x00A9BA, 0x00A9BB], - [0x00A9BD, 0x00A9CD], + [0x00A9BE, 0x00A9CD], [0x00A9CF, 0x00A9D9], [0x00A9DE, 0x00A9E4], [0x00A9E6, 0x00A9FE], @@ -507,7 +503,7 @@ const matchSymbols = buildString({ [0x00AB11, 0x00AB16], [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], - [0x00AB30, 0x00AB65], + [0x00AB30, 0x00AB67], [0x00AB70, 0x00ABE4], [0x00ABE6, 0x00ABE7], [0x00ABE9, 0x00ABEC], @@ -609,6 +605,7 @@ const matchSymbols = buildString({ [0x010F00, 0x010F27], [0x010F30, 0x010F45], [0x010F51, 0x010F59], + [0x010FE0, 0x010FF6], [0x011002, 0x011037], [0x011047, 0x01104D], [0x011052, 0x01106F], @@ -673,12 +670,15 @@ const matchSymbols = buildString({ [0x011730, 0x01173F], [0x011800, 0x01182E], [0x0118A0, 0x0118F2], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D3], + [0x0119DC, 0x0119DF], + [0x0119E1, 0x0119E4], [0x011A0B, 0x011A32], [0x011A39, 0x011A3A], [0x011A3F, 0x011A46], [0x011A57, 0x011A58], - [0x011A5C, 0x011A83], - [0x011A86, 0x011A89], + [0x011A5C, 0x011A89], [0x011A9A, 0x011AA2], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], @@ -697,7 +697,8 @@ const matchSymbols = buildString({ [0x011DA0, 0x011DA9], [0x011EE0, 0x011EF2], [0x011EF5, 0x011EF8], - [0x012000, 0x012399], + [0x011FC0, 0x011FF1], + [0x011FFF, 0x012399], [0x012400, 0x01246E], [0x012470, 0x012474], [0x012480, 0x012543], @@ -715,13 +716,15 @@ const matchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E9A], - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], + [0x016F00, 0x016F4A], + [0x016F50, 0x016F87], [0x016F93, 0x016F9F], - [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x016FE0, 0x016FE3], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -760,12 +763,19 @@ const matchSymbols = buildString({ [0x01DA6D, 0x01DA74], [0x01DA76, 0x01DA83], [0x01DA85, 0x01DA8B], + [0x01E100, 0x01E12C], + [0x01E137, 0x01E13D], + [0x01E140, 0x01E149], + [0x01E14E, 0x01E14F], + [0x01E2C0, 0x01E2EB], + [0x01E2F0, 0x01E2F9], [0x01E800, 0x01E8C4], [0x01E8C7, 0x01E8CF], [0x01E900, 0x01E943], [0x01E950, 0x01E959], [0x01E95E, 0x01E95F], [0x01EC71, 0x01ECB4], + [0x01ED01, 0x01ED3D], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], [0x01EE21, 0x01EE22], @@ -791,32 +801,36 @@ const matchSymbols = buildString({ [0x01F0C1, 0x01F0CF], [0x01F0D1, 0x01F0F5], [0x01F100, 0x01F10C], - [0x01F110, 0x01F16B], + [0x01F110, 0x01F16C], [0x01F170, 0x01F1AC], [0x01F1E6, 0x01F202], [0x01F210, 0x01F23B], [0x01F240, 0x01F248], [0x01F250, 0x01F251], [0x01F260, 0x01F265], - [0x01F300, 0x01F6D4], + [0x01F300, 0x01F6D5], [0x01F6E0, 0x01F6EC], - [0x01F6F0, 0x01F6F9], + [0x01F6F0, 0x01F6FA], [0x01F700, 0x01F773], [0x01F780, 0x01F7D8], + [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], [0x01F900, 0x01F90B], - [0x01F910, 0x01F93E], - [0x01F940, 0x01F970], + [0x01F90D, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF], + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01FA53], [0x01FA60, 0x01FA6D], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95], [0x020000, 0x02A6D6], [0x02A700, 0x02B734], [0x02B740, 0x02B81D], @@ -910,12 +924,10 @@ const nonMatchSymbols = buildString({ 0x000DBC, 0x000E31, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, 0x000EB1, 0x000EC5, 0x000F35, @@ -944,7 +956,6 @@ const nonMatchSymbols = buildString({ 0x001932, 0x001A56, 0x001A62, - 0x001B34, 0x001B3C, 0x001B42, 0x001BE6, @@ -961,8 +972,6 @@ const nonMatchSymbols = buildString({ 0x001FF5, 0x001FFF, 0x00208F, - 0x002BC9, - 0x002BFF, 0x002C2F, 0x002C5F, 0x002D26, @@ -984,7 +993,6 @@ const nonMatchSymbols = buildString({ 0x00A80B, 0x00A8FF, 0x00A9B3, - 0x00A9BC, 0x00A9CE, 0x00A9E5, 0x00A9FF, @@ -1039,6 +1047,7 @@ const nonMatchSymbols = buildString({ 0x011446, 0x01145A, 0x01145C, + 0x01145E, 0x0114B0, 0x0114BA, 0x0114BD, @@ -1046,6 +1055,8 @@ const nonMatchSymbols = buildString({ 0x01163D, 0x0116AB, 0x0116AD, + 0x0116B7, + 0x0119E0, 0x011C09, 0x011C3F, 0x011D07, @@ -1102,8 +1113,8 @@ const nonMatchSymbols = buildString({ 0x01EEAA, 0x01F0C0, 0x01F0D0, - 0x01F93F, - 0x01F97B + 0x01F90C, + 0x01F972 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -1191,7 +1202,7 @@ const nonMatchSymbols = buildString({ [0x000C45, 0x000C57], [0x000C5B, 0x000C5F], [0x000C62, 0x000C65], - [0x000C70, 0x000C77], + [0x000C70, 0x000C76], [0x000CBA, 0x000CBC], [0x000CC5, 0x000CC6], [0x000CCC, 0x000CDD], @@ -1212,10 +1223,6 @@ const nonMatchSymbols = buildString({ [0x000E34, 0x000E3E], [0x000E47, 0x000E4E], [0x000E5C, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EB4, 0x000EBC], [0x000EBE, 0x000EBF], [0x000EC7, 0x000ECF], @@ -1285,7 +1292,7 @@ const nonMatchSymbols = buildString({ [0x001A8A, 0x001A8F], [0x001A9A, 0x001A9F], [0x001AAE, 0x001B03], - [0x001B36, 0x001B3A], + [0x001B34, 0x001B3A], [0x001B4C, 0x001B4F], [0x001B6B, 0x001B73], [0x001B7D, 0x001B81], @@ -1303,7 +1310,8 @@ const nonMatchSymbols = buildString({ [0x001CC8, 0x001CD2], [0x001CD4, 0x001CE0], [0x001CE2, 0x001CE8], - [0x001CF8, 0x001CFF], + [0x001CF8, 0x001CF9], + [0x001CFB, 0x001CFF], [0x001DC0, 0x001DFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], @@ -1331,7 +1339,7 @@ const nonMatchSymbols = buildString({ [0x002D71, 0x002D7F], [0x002D97, 0x002D9F], [0x002DDF, 0x002DFF], - [0x002E4F, 0x002E7F], + [0x002E50, 0x002E7F], [0x002EF4, 0x002EFF], [0x002FD6, 0x002FEF], [0x002FFC, 0x002FFF], @@ -1350,7 +1358,8 @@ const nonMatchSymbols = buildString({ [0x00A69E, 0x00A69F], [0x00A6F0, 0x00A6F1], [0x00A6F8, 0x00A6FF], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A825, 0x00A826], [0x00A82C, 0x00A82F], [0x00A83A, 0x00A83F], @@ -1362,6 +1371,7 @@ const nonMatchSymbols = buildString({ [0x00A954, 0x00A95E], [0x00A97D, 0x00A982], [0x00A9B6, 0x00A9B9], + [0x00A9BC, 0x00A9BD], [0x00A9DA, 0x00A9DD], [0x00AA29, 0x00AA2E], [0x00AA31, 0x00AA32], @@ -1377,7 +1387,7 @@ const nonMatchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABED, 0x00ABEF], [0x00ABFA, 0x00ABFF], [0x00D7A4, 0x00D7AF], @@ -1462,7 +1472,8 @@ const nonMatchSymbols = buildString({ [0x010E7F, 0x010EFF], [0x010F28, 0x010F2F], [0x010F46, 0x010F50], - [0x010F5A, 0x010FFF], + [0x010F5A, 0x010FDF], + [0x010FF7, 0x010FFF], [0x011038, 0x011046], [0x01104E, 0x011051], [0x011070, 0x011081], @@ -1495,7 +1506,7 @@ const nonMatchSymbols = buildString({ [0x011364, 0x0113FF], [0x011438, 0x01143F], [0x011442, 0x011444], - [0x01145E, 0x01147F], + [0x011460, 0x01147F], [0x0114B3, 0x0114B8], [0x0114BF, 0x0114C0], [0x0114C2, 0x0114C3], @@ -1511,7 +1522,7 @@ const nonMatchSymbols = buildString({ [0x01165A, 0x01165F], [0x01166D, 0x01167F], [0x0116B0, 0x0116B5], - [0x0116B7, 0x0116BF], + [0x0116B9, 0x0116BF], [0x0116CA, 0x0116FF], [0x01171B, 0x01171F], [0x011722, 0x011725], @@ -1521,14 +1532,16 @@ const nonMatchSymbols = buildString({ [0x011839, 0x01183A], [0x01183C, 0x01189F], [0x0118F3, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D4, 0x0119DB], + [0x0119E5, 0x0119FF], [0x011A01, 0x011A0A], [0x011A33, 0x011A38], [0x011A3B, 0x011A3E], [0x011A47, 0x011A4F], [0x011A51, 0x011A56], [0x011A59, 0x011A5B], - [0x011A84, 0x011A85], [0x011A8A, 0x011A96], [0x011A98, 0x011A99], [0x011AA3, 0x011ABF], @@ -1547,7 +1560,8 @@ const nonMatchSymbols = buildString({ [0x011D99, 0x011D9F], [0x011DAA, 0x011EDF], [0x011EF3, 0x011EF4], - [0x011EF9, 0x011FFF], + [0x011EF9, 0x011FBF], + [0x011FF2, 0x011FFE], [0x01239A, 0x0123FF], [0x012475, 0x01247F], [0x012544, 0x012FFF], @@ -1563,13 +1577,15 @@ const nonMatchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E9B, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F92], + [0x016F4B, 0x016F4F], + [0x016F88, 0x016F92], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -1598,13 +1614,22 @@ const nonMatchSymbols = buildString({ [0x01D7CC, 0x01D7CD], [0x01DA00, 0x01DA36], [0x01DA3B, 0x01DA6C], - [0x01DA8C, 0x01E7FF], + [0x01DA8C, 0x01E0FF], + [0x01E12D, 0x01E136], + [0x01E13E, 0x01E13F], + [0x01E14A, 0x01E14D], + [0x01E150, 0x01E2BF], + [0x01E2EC, 0x01E2EF], + [0x01E2FA, 0x01E2FE], + [0x01E300, 0x01E7FF], [0x01E8C5, 0x01E8C6], [0x01E8D0, 0x01E8FF], - [0x01E944, 0x01E94F], + [0x01E944, 0x01E94A], + [0x01E94C, 0x01E94F], [0x01E95A, 0x01E95D], [0x01E960, 0x01EC70], - [0x01ECB5, 0x01EDFF], + [0x01ECB5, 0x01ED00], + [0x01ED3E, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], @@ -1618,31 +1643,34 @@ const nonMatchSymbols = buildString({ [0x01F0AF, 0x01F0B0], [0x01F0F6, 0x01F0FF], [0x01F10D, 0x01F10F], - [0x01F16C, 0x01F16F], + [0x01F16D, 0x01F16F], [0x01F1AD, 0x01F1E5], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D5, 0x01F6DF], + [0x01F6D6, 0x01F6DF], [0x01F6ED, 0x01F6EF], - [0x01F6FA, 0x01F6FF], + [0x01F6FB, 0x01F6FF], [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7FF], + [0x01F7D9, 0x01F7DF], + [0x01F7EC, 0x01F7FF], [0x01F80C, 0x01F80F], [0x01F848, 0x01F84F], [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8FF], - [0x01F90C, 0x01F90F], - [0x01F971, 0x01F972], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x01FA5F], - [0x01FA6E, 0x01FFFF], + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA54, 0x01FA5F], + [0x01FA6E, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 0x01FFFF], [0x02A6D7, 0x02A6FF], [0x02B735, 0x02B73F], [0x02B81E, 0x02B81F], 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 47bc453ece..6ade84ae07 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -74,7 +74,6 @@ const matchSymbols = buildString({ 0x001A60, 0x001A62, 0x001A7F, - 0x001B34, 0x001B3C, 0x001B42, 0x001BE6, @@ -88,7 +87,6 @@ const matchSymbols = buildString({ 0x00A80B, 0x00A8FF, 0x00A9B3, - 0x00A9BC, 0x00A9E5, 0x00AA43, 0x00AA4C, @@ -121,12 +119,14 @@ const matchSymbols = buildString({ 0x0116AB, 0x0116AD, 0x0116B7, + 0x0119E0, 0x011A47, 0x011C3F, 0x011D3A, 0x011D47, 0x011D95, 0x011D97, + 0x016F4F, 0x01D165, 0x01DA75, 0x01DA84 @@ -187,8 +187,7 @@ const matchSymbols = buildString({ [0x000DD2, 0x000DD4], [0x000E34, 0x000E3A], [0x000E47, 0x000E4E], - [0x000EB4, 0x000EB9], - [0x000EBB, 0x000EBC], + [0x000EB4, 0x000EBC], [0x000EC8, 0x000ECD], [0x000F18, 0x000F19], [0x000F71, 0x000F7E], @@ -223,7 +222,7 @@ const matchSymbols = buildString({ [0x001A73, 0x001A7C], [0x001AB0, 0x001ABE], [0x001B00, 0x001B03], - [0x001B36, 0x001B3A], + [0x001B34, 0x001B3A], [0x001B6B, 0x001B73], [0x001B80, 0x001B81], [0x001BA2, 0x001BA5], @@ -255,6 +254,7 @@ const matchSymbols = buildString({ [0x00A947, 0x00A951], [0x00A980, 0x00A982], [0x00A9B6, 0x00A9B9], + [0x00A9BC, 0x00A9BD], [0x00AA29, 0x00AA2E], [0x00AA31, 0x00AA32], [0x00AA35, 0x00AA36], @@ -307,6 +307,8 @@ const matchSymbols = buildString({ [0x011727, 0x01172B], [0x01182F, 0x011837], [0x011839, 0x01183A], + [0x0119D4, 0x0119D7], + [0x0119DA, 0x0119DB], [0x011A01, 0x011A0A], [0x011A33, 0x011A38], [0x011A3B, 0x011A3E], @@ -344,6 +346,8 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E130, 0x01E136], + [0x01E2EC, 0x01E2EF], [0x01E8D0, 0x01E8D6], [0x01E944, 0x01E94A], [0x0E0020, 0x0E007F], @@ -382,7 +386,6 @@ const nonMatchSymbols = buildString({ 0x000C49, 0x000D3D, 0x000DD5, - 0x000EBA, 0x000F36, 0x000F38, 0x000F7F, @@ -394,7 +397,6 @@ const nonMatchSymbols = buildString({ 0x001A57, 0x001A5F, 0x001A61, - 0x001B35, 0x001B3B, 0x001BAA, 0x001BE7, @@ -594,7 +596,7 @@ const nonMatchSymbols = buildString({ [0x00A983, 0x00A9B2], [0x00A9B4, 0x00A9B5], [0x00A9BA, 0x00A9BB], - [0x00A9BD, 0x00A9E4], + [0x00A9BE, 0x00A9E4], [0x00A9E6, 0x00AA28], [0x00AA2F, 0x00AA30], [0x00AA33, 0x00AA34], @@ -662,7 +664,10 @@ const nonMatchSymbols = buildString({ [0x0116B8, 0x01171C], [0x011720, 0x011721], [0x01172C, 0x01182E], - [0x01183B, 0x011A00], + [0x01183B, 0x0119D3], + [0x0119D8, 0x0119D9], + [0x0119DC, 0x0119DF], + [0x0119E1, 0x011A00], [0x011A0B, 0x011A32], [0x011A39, 0x011A3A], [0x011A3F, 0x011A46], @@ -679,7 +684,8 @@ const nonMatchSymbols = buildString({ [0x011D98, 0x011EF2], [0x011EF5, 0x016AEF], [0x016AF5, 0x016B2F], - [0x016B37, 0x016F8E], + [0x016B37, 0x016F4E], + [0x016F50, 0x016F8E], [0x016F93, 0x01BC9C], [0x01BC9F, 0x01D164], [0x01D16A, 0x01D16D], @@ -694,7 +700,9 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E8CF], + [0x01E02B, 0x01E12F], + [0x01E137, 0x01E2EB], + [0x01E2F0, 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 c77fa59553..ac1e40cd03 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 9255017039..e218cbea6f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 c9f0057097..0989ee6524 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 c33e185e5a..1abf75ef33 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -47,10 +47,7 @@ const matchSymbols = buildString({ 0x000DCA, 0x000DD6, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EC6, 0x000F00, 0x000F35, @@ -96,18 +93,19 @@ const matchSymbols = buildString({ 0x011288, 0x011350, 0x011357, - 0x01145E, 0x0114C7, 0x011644, 0x0118FF, 0x011A47, 0x011A9D, 0x011D3A, + 0x016FE3, 0x01D4A2, 0x01D4BB, 0x01D546, 0x01DA75, 0x01DA84, + 0x01E14E, 0x01EE24, 0x01EE27, 0x01EE39, @@ -279,13 +277,9 @@ const matchSymbols = buildString({ [0x000E40, 0x000E4E], [0x000E50, 0x000E59], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB9], - [0x000EBB, 0x000EBD], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], [0x000EC8, 0x000ECD], [0x000ED0, 0x000ED9], @@ -365,7 +359,7 @@ const matchSymbols = buildString({ [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CD0, 0x001CD2], - [0x001CD4, 0x001CF9], + [0x001CD4, 0x001CFA], [0x001D00, 0x001DF9], [0x001DFB, 0x001F15], [0x001F18, 0x001F1D], @@ -431,7 +425,8 @@ const matchSymbols = buildString({ [0x00A67F, 0x00A6F1], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7B9], + [0x00A78B, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A827], [0x00A840, 0x00A873], [0x00A880, 0x00A8C5], @@ -457,7 +452,7 @@ const matchSymbols = buildString({ [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB65], + [0x00AB5C, 0x00AB67], [0x00AB70, 0x00ABEA], [0x00ABEC, 0x00ABED], [0x00ABF0, 0x00ABF9], @@ -551,6 +546,7 @@ const matchSymbols = buildString({ [0x010D30, 0x010D39], [0x010F00, 0x010F1C], [0x010F30, 0x010F50], + [0x010FE0, 0x010FF6], [0x011000, 0x011046], [0x011066, 0x01106F], [0x01107F, 0x0110BA], @@ -586,6 +582,7 @@ const matchSymbols = buildString({ [0x011370, 0x011374], [0x011400, 0x01144A], [0x011450, 0x011459], + [0x01145E, 0x01145F], [0x011480, 0x0114C5], [0x0114D0, 0x0114D9], [0x011580, 0x0115B5], @@ -593,16 +590,19 @@ const matchSymbols = buildString({ [0x0115D8, 0x0115DD], [0x011600, 0x011640], [0x011650, 0x011659], - [0x011680, 0x0116B7], + [0x011680, 0x0116B8], [0x0116C0, 0x0116C9], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x011739], [0x011800, 0x01183A], [0x0118A0, 0x0118E9], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D7], + [0x0119DA, 0x0119E1], + [0x0119E3, 0x0119E4], [0x011A00, 0x011A3E], - [0x011A50, 0x011A83], - [0x011A86, 0x011A99], + [0x011A50, 0x011A99], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], @@ -640,13 +640,15 @@ const matchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E7F], - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], + [0x016F00, 0x016F4A], + [0x016F4F, 0x016F87], [0x016F8F, 0x016F9F], [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -696,9 +698,13 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E100, 0x01E12C], + [0x01E130, 0x01E13D], + [0x01E140, 0x01E149], + [0x01E2C0, 0x01E2F9], [0x01E800, 0x01E8C4], [0x01E8D0, 0x01E8D6], - [0x01E900, 0x01E94A], + [0x01E900, 0x01E94B], [0x01E950, 0x01E959], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], @@ -820,13 +826,10 @@ const nonMatchSymbols = buildString({ 0x000DD7, 0x000E4F, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, - 0x000EBA, 0x000EC5, 0x000EC7, 0x000F36, @@ -920,6 +923,7 @@ const nonMatchSymbols = buildString({ 0x011334, 0x01133A, 0x0114C6, + 0x0119E2, 0x011C09, 0x011C37, 0x011CA8, @@ -932,6 +936,7 @@ const nonMatchSymbols = buildString({ 0x011D8F, 0x011D92, 0x016A5F, + 0x016FE2, 0x01D455, 0x01D49D, 0x01D4AD, @@ -1092,10 +1097,6 @@ const nonMatchSymbols = buildString({ [0x000DF4, 0x000E00], [0x000E3B, 0x000E3F], [0x000E5A, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EBE, 0x000EBF], [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], @@ -1163,7 +1164,7 @@ const nonMatchSymbols = buildString({ [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CCF], - [0x001CFA, 0x001CFF], + [0x001CFB, 0x001CFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], [0x001F46, 0x001F47], @@ -1218,7 +1219,8 @@ const nonMatchSymbols = buildString({ [0x00A6F2, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A828, 0x00A83F], [0x00A874, 0x00A87F], [0x00A8C6, 0x00A8CF], @@ -1240,7 +1242,7 @@ const nonMatchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABEE, 0x00ABEF], [0x00ABFA, 0x00ABFF], [0x00D7A4, 0x00D7AF], @@ -1321,7 +1323,8 @@ const nonMatchSymbols = buildString({ [0x010D3A, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], - [0x010F51, 0x010FFF], + [0x010F51, 0x010FDF], + [0x010FF7, 0x010FFF], [0x011047, 0x011065], [0x011070, 0x01107E], [0x0110BB, 0x0110CF], @@ -1351,7 +1354,7 @@ const nonMatchSymbols = buildString({ [0x011375, 0x0113FF], [0x01144B, 0x01144F], [0x01145A, 0x01145D], - [0x01145F, 0x01147F], + [0x011460, 0x01147F], [0x0114C8, 0x0114CF], [0x0114DA, 0x01157F], [0x0115B6, 0x0115B7], @@ -1360,17 +1363,19 @@ const nonMatchSymbols = buildString({ [0x011641, 0x011643], [0x011645, 0x01164F], [0x01165A, 0x01167F], - [0x0116B8, 0x0116BF], + [0x0116B9, 0x0116BF], [0x0116CA, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x01173A, 0x0117FF], [0x01183B, 0x01189F], [0x0118EA, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D8, 0x0119D9], + [0x0119E5, 0x0119FF], [0x011A3F, 0x011A46], [0x011A48, 0x011A4F], - [0x011A84, 0x011A85], [0x011A9A, 0x011A9C], [0x011A9E, 0x011ABF], [0x011AF9, 0x011BFF], @@ -1399,13 +1404,15 @@ const nonMatchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E80, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F8E], + [0x016F4B, 0x016F4E], + [0x016F88, 0x016F8E], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -1432,10 +1439,15 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E7FF], + [0x01E02B, 0x01E0FF], + [0x01E12D, 0x01E12F], + [0x01E13E, 0x01E13F], + [0x01E14A, 0x01E14D], + [0x01E14F, 0x01E2BF], + [0x01E2FA, 0x01E7FF], [0x01E8C5, 0x01E8CF], [0x01E8D7, 0x01E8FF], - [0x01E94B, 0x01E94F], + [0x01E94C, 0x01E94F], [0x01E95A, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], 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 17d9c04c88..9c9fd40ae7 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -55,10 +55,7 @@ const matchSymbols = buildString({ 0x000D4E, 0x000DBD, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EBD, 0x000EC6, 0x000F00, @@ -73,6 +70,7 @@ const matchSymbols = buildString({ 0x0017DC, 0x0018AA, 0x001AA7, + 0x001CFA, 0x001F59, 0x001F5B, 0x001F5D, @@ -108,9 +106,13 @@ const matchSymbols = buildString({ 0x011288, 0x01133D, 0x011350, + 0x01145F, 0x0114C7, 0x011644, + 0x0116B8, 0x0118FF, + 0x0119E1, + 0x0119E3, 0x011A00, 0x011A3A, 0x011A50, @@ -119,9 +121,12 @@ const matchSymbols = buildString({ 0x011D46, 0x011D98, 0x016F50, + 0x016FE3, 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E14E, + 0x01E94B, 0x01EE24, 0x01EE27, 0x01EE39, @@ -244,12 +249,9 @@ const matchSymbols = buildString({ [0x000E32, 0x000E33], [0x000E40, 0x000E46], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB0], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EB0], [0x000EB2, 0x000EB3], [0x000EC0, 0x000EC4], [0x000EDC, 0x000EDF], @@ -315,7 +317,7 @@ const matchSymbols = buildString({ [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CE9, 0x001CEC], - [0x001CEE, 0x001CF1], + [0x001CEE, 0x001CF3], [0x001CF5, 0x001CF6], [0x001D00, 0x001DBF], [0x001E00, 0x001F15], @@ -380,7 +382,8 @@ const matchSymbols = buildString({ [0x00A6A0, 0x00A6EF], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7B9], + [0x00A78B, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A801], [0x00A803, 0x00A805], [0x00A807, 0x00A80A], @@ -412,7 +415,7 @@ const matchSymbols = buildString({ [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB65], + [0x00AB5C, 0x00AB67], [0x00AB70, 0x00ABE2], [0x00AC00, 0x00D7A3], [0x00D7B0, 0x00D7C6], @@ -494,6 +497,7 @@ const matchSymbols = buildString({ [0x010D00, 0x010D23], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], + [0x010FE0, 0x010FF6], [0x011003, 0x011037], [0x011083, 0x0110AF], [0x0110D0, 0x0110E8], @@ -526,9 +530,10 @@ const matchSymbols = buildString({ [0x011700, 0x01171A], [0x011800, 0x01182B], [0x0118A0, 0x0118DF], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D0], [0x011A0B, 0x011A32], - [0x011A5C, 0x011A83], - [0x011A86, 0x011A89], + [0x011A5C, 0x011A89], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C2E], @@ -553,12 +558,14 @@ const matchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E7F], - [0x016F00, 0x016F44], + [0x016F00, 0x016F4A], [0x016F93, 0x016F9F], [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -591,6 +598,9 @@ const matchSymbols = buildString({ [0x01D78A, 0x01D7A8], [0x01D7AA, 0x01D7C2], [0x01D7C4, 0x01D7CB], + [0x01E100, 0x01E12C], + [0x01E137, 0x01E13D], + [0x01E2C0, 0x01E2EB], [0x01E800, 0x01E8C4], [0x01E900, 0x01E943], [0x01EE00, 0x01EE03], @@ -681,12 +691,10 @@ const nonMatchSymbols = buildString({ 0x000DBC, 0x000E31, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, 0x000EB1, 0x000EC5, 0x000F48, @@ -706,6 +714,7 @@ const nonMatchSymbols = buildString({ 0x00176D, 0x0018A9, 0x001CED, + 0x001CF4, 0x001F58, 0x001F5A, 0x001F5C, @@ -772,11 +781,13 @@ const nonMatchSymbols = buildString({ 0x011331, 0x011334, 0x0114C6, + 0x0119E2, 0x011C09, 0x011D07, 0x011D0A, 0x011D66, 0x011D69, + 0x016FE2, 0x01D455, 0x01D49D, 0x01D4AD, @@ -923,10 +934,6 @@ const nonMatchSymbols = buildString({ [0x000DC7, 0x000E00], [0x000E34, 0x000E3F], [0x000E47, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EB4, 0x000EBC], [0x000EBE, 0x000EBF], [0x000EC7, 0x000EDB], @@ -988,8 +995,8 @@ const nonMatchSymbols = buildString({ [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CE8], - [0x001CF2, 0x001CF4], - [0x001CF7, 0x001CFF], + [0x001CF7, 0x001CF9], + [0x001CFB, 0x001CFF], [0x001DC0, 0x001DFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], @@ -1044,7 +1051,8 @@ const nonMatchSymbols = buildString({ [0x00A6F0, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A823, 0x00A83F], [0x00A874, 0x00A881], [0x00A8B4, 0x00A8F1], @@ -1070,7 +1078,7 @@ const nonMatchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABE3, 0x00ABFF], [0x00D7A4, 0x00D7AF], [0x00D7C7, 0x00D7CA], @@ -1139,7 +1147,8 @@ const nonMatchSymbols = buildString({ [0x010D24, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], - [0x010F46, 0x011002], + [0x010F46, 0x010FDF], + [0x010FF7, 0x011002], [0x011038, 0x011082], [0x0110B0, 0x0110CF], [0x0110E9, 0x011102], @@ -1160,23 +1169,27 @@ const nonMatchSymbols = buildString({ [0x011351, 0x01135C], [0x011362, 0x0113FF], [0x011435, 0x011446], - [0x01144B, 0x01147F], + [0x01144B, 0x01145E], + [0x011460, 0x01147F], [0x0114B0, 0x0114C3], [0x0114C8, 0x01157F], [0x0115AF, 0x0115D7], [0x0115DC, 0x0115FF], [0x011630, 0x011643], [0x011645, 0x01167F], - [0x0116AB, 0x0116FF], + [0x0116AB, 0x0116B7], + [0x0116B9, 0x0116FF], [0x01171B, 0x0117FF], [0x01182C, 0x01189F], [0x0118E0, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D1, 0x0119E0], + [0x0119E4, 0x0119FF], [0x011A01, 0x011A0A], [0x011A33, 0x011A39], [0x011A3B, 0x011A4F], [0x011A51, 0x011A5B], - [0x011A84, 0x011A85], [0x011A8A, 0x011A9C], [0x011A9E, 0x011ABF], [0x011AF9, 0x011BFF], @@ -1201,13 +1214,15 @@ const nonMatchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E80, 0x016EFF], - [0x016F45, 0x016F4F], + [0x016F4B, 0x016F4F], [0x016F51, 0x016F92], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -1219,9 +1234,14 @@ const nonMatchSymbols = buildString({ [0x01D50B, 0x01D50C], [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], - [0x01D7CC, 0x01E7FF], + [0x01D7CC, 0x01E0FF], + [0x01E12D, 0x01E136], + [0x01E13E, 0x01E14D], + [0x01E14F, 0x01E2BF], + [0x01E2EC, 0x01E7FF], [0x01E8C5, 0x01E8FF], - [0x01E944, 0x01EDFF], + [0x01E944, 0x01E94A], + [0x01E94C, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46], diff --git a/test/built-ins/RegExp/property-escapes/generated/Ideographic.js b/test/built-ins/RegExp/property-escapes/generated/Ideographic.js index 81bcdab8ee..5c68cb4241 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -23,7 +23,7 @@ const matchSymbols = buildString({ [0x004E00, 0x009FEF], [0x00F900, 0x00FA6D], [0x00FA70, 0x00FAD9], - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B170, 0x01B2FB], [0x020000, 0x02A6D6], @@ -58,7 +58,7 @@ const nonMatchSymbols = buildString({ [0x00E000, 0x00F8FF], [0x00FA6E, 0x00FA6F], [0x00FADA, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01B16F], [0x01B2FC, 0x01FFFF], [0x02A6D7, 0x02A6FF], diff --git a/test/built-ins/RegExp/property-escapes/generated/Join_Control.js b/test/built-ins/RegExp/property-escapes/generated/Join_Control.js index cc4e728b5c..04cb0f7e1f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 95f7aadc2a..04d99005fc 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 3009aaef10..52ce4069b9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -549,6 +549,10 @@ const matchSymbols = buildString({ 0x00A7B5, 0x00A7B7, 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7BF, + 0x00A7C3, 0x01D4BB, 0x01D7CB ], @@ -625,7 +629,7 @@ const matchSymbols = buildString({ [0x00A793, 0x00A795], [0x00A7F8, 0x00A7FA], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB65], + [0x00AB5C, 0x00AB67], [0x00AB70, 0x00ABBF], [0x00FB00, 0x00FB06], [0x00FB13, 0x00FB17], @@ -1184,6 +1188,9 @@ const nonMatchSymbols = buildString({ 0x00A7A8, 0x00A7B6, 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE, 0x00AB5B, 0x01D455, 0x01D4BA, @@ -1295,9 +1302,10 @@ const nonMatchSymbols = buildString({ [0x00A78F, 0x00A790], [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], - [0x00A7BA, 0x00A7F7], + [0x00A7C0, 0x00A7C2], + [0x00A7C4, 0x00A7F7], [0x00A7FB, 0x00AB2F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABC0, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FB12], diff --git a/test/built-ins/RegExp/property-escapes/generated/Math.js b/test/built-ins/RegExp/property-escapes/generated/Math.js index 3e043c0ac3..96e96caa9c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 f9cae5089f..cd3440aa39 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 87aa87f94e..03befaaa8a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 27881a25bc..59d411337d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 32a39fd64c..916b09fd80 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 29721526ee..244734d698 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 9b48e0aec8..d00ea7d9cf 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: 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 6253d8890d..3470ce3d0a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,7 +16,7 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x01E900, 0x01E94A], + [0x01E900, 0x01E94B], [0x01E950, 0x01E959], [0x01E95E, 0x01E95F] ] @@ -48,7 +48,7 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x01E8FF], - [0x01E94B, 0x01E94F], + [0x01E94C, 0x01E94F], [0x01E95A, 0x01E95D], [0x01E960, 0x10FFFF] ] 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 23c4d2f1bf..6a3152045a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 9722dc7daf..effd2413f8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 0098074748..ea3c072d15 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 4f904296c4..c78df11217 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 3c3f3a1ce3..f327be5da2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 684e4c12a3..3ae8278aaf 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 3fecc0ee63..434b5aa07a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 18be2278cb..e17ebcc88b 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 665473e789..0217765eae 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 dd3e80887c..6881d2347d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 6ee69425d7..582bfaa728 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 ee9d932b74..8c9001f713 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 d428e307c4..d9365868b1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 80882816bf..37d317fc0b 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 37c9a4cd82..a4c23da82e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b510da605a..4268fc6633 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 182a30f61c..59b4535e00 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 85adb178fa..4740392e67 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 275fb33024..d94e8fbe94 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 6522ee42da..0044759319 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 66b9258228..42d0c2adf9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 730932bef9..7ff27e4bdb 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 0f0cf7f6d9..33e06ec11d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -34,6 +34,7 @@ const matchSymbols = buildString({ 0x001805, 0x001CD3, 0x001CE1, + 0x001CFA, 0x003006, 0x0030A0, 0x00A92E, @@ -44,7 +45,6 @@ const matchSymbols = buildString({ 0x01D4A2, 0x01D4BB, 0x01D546, - 0x01F97A, 0x0E0001 ], ranges: [ @@ -81,9 +81,8 @@ const matchSymbols = buildString({ [0x002460, 0x0027FF], [0x002900, 0x002B73], [0x002B76, 0x002B95], - [0x002B98, 0x002BC8], - [0x002BCA, 0x002BFE], - [0x002E00, 0x002E4E], + [0x002B98, 0x002BFF], + [0x002E00, 0x002E4F], [0x002FF0, 0x002FFB], [0x003000, 0x003004], [0x003008, 0x003020], @@ -118,6 +117,7 @@ const matchSymbols = buildString({ [0x010190, 0x01019B], [0x0101D0, 0x0101FC], [0x0102E1, 0x0102FB], + [0x016FE2, 0x016FE3], [0x01BCA0, 0x01BCA3], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], @@ -148,6 +148,7 @@ const matchSymbols = buildString({ [0x01D6A8, 0x01D7CB], [0x01D7CE, 0x01D7FF], [0x01EC71, 0x01ECB4], + [0x01ED01, 0x01ED3D], [0x01F000, 0x01F02B], [0x01F030, 0x01F093], [0x01F0A0, 0x01F0AE], @@ -155,7 +156,7 @@ const matchSymbols = buildString({ [0x01F0C1, 0x01F0CF], [0x01F0D1, 0x01F0F5], [0x01F100, 0x01F10C], - [0x01F110, 0x01F16B], + [0x01F110, 0x01F16C], [0x01F170, 0x01F1AC], [0x01F1E6, 0x01F1FF], [0x01F201, 0x01F202], @@ -163,25 +164,29 @@ const matchSymbols = buildString({ [0x01F240, 0x01F248], [0x01F250, 0x01F251], [0x01F260, 0x01F265], - [0x01F300, 0x01F6D4], + [0x01F300, 0x01F6D5], [0x01F6E0, 0x01F6EC], - [0x01F6F0, 0x01F6F9], + [0x01F6F0, 0x01F6FA], [0x01F700, 0x01F773], [0x01F780, 0x01F7D8], + [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], [0x01F900, 0x01F90B], - [0x01F910, 0x01F93E], - [0x01F940, 0x01F970], + [0x01F90D, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF], + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01FA53], [0x01FA60, 0x01FA6D], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95], [0x0E0020, 0x0E007F] ] }); @@ -219,7 +224,6 @@ const nonMatchSymbols = buildString({ 0x002126, 0x002132, 0x00214E, - 0x002BC9, 0x003005, 0x003007, 0x00FE53, @@ -242,8 +246,8 @@ const nonMatchSymbols = buildString({ 0x01F0C0, 0x01F0D0, 0x01F200, - 0x01F93F, - 0x01F97B + 0x01F90C, + 0x01F972 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -275,7 +279,8 @@ const nonMatchSymbols = buildString({ [0x001806, 0x001CD2], [0x001CD4, 0x001CE0], [0x001CE2, 0x001CE8], - [0x001CF8, 0x001FFF], + [0x001CF8, 0x001CF9], + [0x001CFB, 0x001FFF], [0x00200C, 0x00200D], [0x002071, 0x002073], [0x00208F, 0x00209F], @@ -288,8 +293,8 @@ const nonMatchSymbols = buildString({ [0x002800, 0x0028FF], [0x002B74, 0x002B75], [0x002B96, 0x002B97], - [0x002BFF, 0x002DFF], - [0x002E4F, 0x002FEF], + [0x002C00, 0x002DFF], + [0x002E50, 0x002FEF], [0x002FFC, 0x002FFF], [0x003021, 0x00302F], [0x003038, 0x00303B], @@ -325,7 +330,8 @@ const nonMatchSymbols = buildString({ [0x010140, 0x01018F], [0x01019C, 0x0101CF], [0x0101FD, 0x0102E0], - [0x0102FC, 0x01BC9F], + [0x0102FC, 0x016FE1], + [0x016FE4, 0x01BC9F], [0x01BCA4, 0x01CFFF], [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], @@ -345,37 +351,41 @@ const nonMatchSymbols = buildString({ [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01D7CD], [0x01D800, 0x01EC70], - [0x01ECB5, 0x01EFFF], + [0x01ECB5, 0x01ED00], + [0x01ED3E, 0x01EFFF], [0x01F02C, 0x01F02F], [0x01F094, 0x01F09F], [0x01F0AF, 0x01F0B0], [0x01F0F6, 0x01F0FF], [0x01F10D, 0x01F10F], - [0x01F16C, 0x01F16F], + [0x01F16D, 0x01F16F], [0x01F1AD, 0x01F1E5], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], [0x01F249, 0x01F24F], [0x01F252, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D5, 0x01F6DF], + [0x01F6D6, 0x01F6DF], [0x01F6ED, 0x01F6EF], - [0x01F6FA, 0x01F6FF], + [0x01F6FB, 0x01F6FF], [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7FF], + [0x01F7D9, 0x01F7DF], + [0x01F7EC, 0x01F7FF], [0x01F80C, 0x01F80F], [0x01F848, 0x01F84F], [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8FF], - [0x01F90C, 0x01F90F], - [0x01F971, 0x01F972], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x01FA5F], - [0x01FA6E, 0x0E0000], + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA54, 0x01FA5F], + [0x01FA6E, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 0x0E0000], [0x0E0002, 0x0E001F], [0x0E0080, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js index 0f69476922..a154c4c698 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 f3d2e27b90..5e287e3170 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 cbd0308ca0..bcc808d3ee 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 e812e156d9..9d3e76906b 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 192426b832..f69c995517 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 70b0f51f39..90ab95e8af 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.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: [ [0x000900, 0x000950], - [0x000953, 0x000963], + [0x000955, 0x000963], [0x000966, 0x00097F], [0x00A8E0, 0x00A8FF] ] @@ -48,7 +48,7 @@ const nonMatchSymbols = buildString({ ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x0008FF], - [0x000951, 0x000952], + [0x000951, 0x000954], [0x000964, 0x000965], [0x000980, 0x00A8DF], [0x00A900, 0x00DBFF], 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 ae3cdada1e..288d81d8f5 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b7ae88dbf2..5134b6a6fb 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 ac2d366559..d90cae91de 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,7 +16,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x013000, 0x01342E] + [0x013000, 0x01342E], + [0x013430, 0x013438] ] }); testPropertyEscapes( @@ -41,12 +42,14 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x01342F + ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x012FFF], - [0x01342F, 0x10FFFF] + [0x013439, 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 21fff6e60b..e2955d78ea 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 new file mode 100644 index 0000000000..d871c42532 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js @@ -0,0 +1,71 @@ +// Copyright 2019 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=Elymaic` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v12.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x010FE0, 0x010FF6] + ] +}); +testPropertyEscapes( + /^\p{Script=Elymaic}+$/u, + matchSymbols, + "\\p{Script=Elymaic}" +); +testPropertyEscapes( + /^\p{Script=Elym}+$/u, + matchSymbols, + "\\p{Script=Elym}" +); +testPropertyEscapes( + /^\p{sc=Elymaic}+$/u, + matchSymbols, + "\\p{sc=Elymaic}" +); +testPropertyEscapes( + /^\p{sc=Elym}+$/u, + matchSymbols, + "\\p{sc=Elym}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x010FDF], + [0x010FF7, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Elymaic}+$/u, + nonMatchSymbols, + "\\P{Script=Elymaic}" +); +testPropertyEscapes( + /^\P{Script=Elym}+$/u, + nonMatchSymbols, + "\\P{Script=Elym}" +); +testPropertyEscapes( + /^\P{sc=Elymaic}+$/u, + nonMatchSymbols, + "\\P{sc=Elymaic}" +); +testPropertyEscapes( + /^\P{sc=Elym}+$/u, + nonMatchSymbols, + "\\P{sc=Elym}" +); 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 df6e32456c..d85ef46f7f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 4d03ab4277..5b5775c524 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 4a30a82afb..87859a4638 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 791c594f34..c39a8b0cca 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 c24b48b084..8bb986afbd 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 ca1749434b..73dbd1c746 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 4ee6ec8bf0..1eff8bd418 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 0edeebdc05..82dee68aa1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 599cf88ec3..f0f613ac7a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 7536dbbe3a..4d544a29e9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js index 2498c50c5d..5ae8530022 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 c6f117f935..9cfd33b2c6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 6c26239472..134a1ef1a2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 dfdac25406..b1daeced7c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 8975e5a6c3..a763f7c698 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 dc3a7792fa..bc8ebc9cab 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -20,7 +20,8 @@ const matchSymbols = buildString({ ranges: [ [0x003041, 0x003096], [0x00309D, 0x00309F], - [0x01B001, 0x01B11E] + [0x01B001, 0x01B11E], + [0x01B150, 0x01B152] ] }); testPropertyEscapes( @@ -52,7 +53,8 @@ const nonMatchSymbols = buildString({ [0x003097, 0x00309C], [0x0030A0, 0x00DBFF], [0x00E000, 0x01B000], - [0x01B11F, 0x01F1FF], + [0x01B11F, 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 5115896c71..17c5952798 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 866de0b067..9c58dcb40b 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -26,7 +26,7 @@ const matchSymbols = buildString({ [0x000300, 0x00036F], [0x000485, 0x000486], [0x00064B, 0x000655], - [0x000951, 0x000952], + [0x000951, 0x000954], [0x001AB0, 0x001ABE], [0x001CD0, 0x001CD2], [0x001CD4, 0x001CE0], @@ -91,7 +91,7 @@ const nonMatchSymbols = buildString({ [0x000487, 0x00064A], [0x000656, 0x00066F], [0x000671, 0x000950], - [0x000953, 0x001AAF], + [0x000955, 0x001AAF], [0x001ABF, 0x001CCF], [0x001CE9, 0x001CEC], [0x001CEE, 0x001CF3], 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 5faa01773e..acb3b6c67d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 9e5d3c0cbc..7b711111bc 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 54078ba899..182f28fd35 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 a806513cce..0e50042e65 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 8059f504e3..bfeebeb196 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js index d5c5d62419..cdc17d54c2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -24,7 +24,8 @@ const matchSymbols = buildString({ [0x0032D0, 0x0032FE], [0x003300, 0x003357], [0x00FF66, 0x00FF6F], - [0x00FF71, 0x00FF9D] + [0x00FF71, 0x00FF9D], + [0x01B164, 0x01B167] ] }); testPropertyEscapes( @@ -62,7 +63,8 @@ const nonMatchSymbols = buildString({ [0x003358, 0x00DBFF], [0x00E000, 0x00FF65], [0x00FF9E, 0x01AFFF], - [0x01B001, 0x10FFFF] + [0x01B001, 0x01B163], + [0x01B168, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js index 0eedc91f6d..dfdf2a95e8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 8a7be0cf9f..4c1b0f1b30 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 c527954254..6730a5d273 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 d917f1ca5e..19a0bfbdf4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js index fe17e3c3b6..20c7c2faca 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 c451c93e24..ca0dfd3c8e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,21 +16,14 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EC6 ], ranges: [ [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB9], - [0x000EBB, 0x000EBD], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], [0x000EC8, 0x000ECD], [0x000ED0, 0x000ED9], @@ -61,23 +54,16 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, - 0x000EBA, 0x000EC5, 0x000EC7 ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EBE, 0x000EBF], [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], 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 2ff569675e..b6888251a8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -40,10 +40,12 @@ const matchSymbols = buildString({ [0x002160, 0x002188], [0x002C60, 0x002C7F], [0x00A722, 0x00A787], - [0x00A78B, 0x00A7B9], + [0x00A78B, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A7FF], [0x00AB30, 0x00AB5A], [0x00AB5C, 0x00AB64], + [0x00AB66, 0x00AB67], [0x00FB00, 0x00FB06], [0x00FF21, 0x00FF3A], [0x00FF41, 0x00FF5A] @@ -75,7 +77,8 @@ const nonMatchSymbols = buildString({ 0x0000D7, 0x0000F7, 0x001D78, - 0x00AB5B + 0x00AB5B, + 0x00AB65 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -100,9 +103,10 @@ const nonMatchSymbols = buildString({ [0x002189, 0x002C5F], [0x002C80, 0x00A721], [0x00A788, 0x00A78A], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A800, 0x00AB2F], - [0x00AB65, 0x00DBFF], + [0x00AB68, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FF20], [0x00FF3B, 0x00FF40], 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 207b373c4d..ddd1386e4f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 e550591f4f..595d0d6fa8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 4fc7f78faf..1a568fe610 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 25d90c05d1..da6ba4ce7e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 de88a6c956..a3d0f4e9ac 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 990755a5f2..3fdd5e9060 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b3e629e250..b389c24671 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 d0c3ced4dd..7ee63ff641 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b68a762b89..fe7942c04a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 e26934667d..6af427b07c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 aa57712400..3c5734e33a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 29cca5f21a..6817529448 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 6b8d63a626..34d9320200 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 ab34f85805..58a4d37e84 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 a0e218c3b9..2cef82eea3 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 6acf8d85b8..43fb1874fa 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 3328f1e367..e8cabda729 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 397d42bb97..ac842e219e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 1c8774bfb0..bd8bec54a2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 e81c894b00..b9727ac310 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,8 +16,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], + [0x016F00, 0x016F4A], + [0x016F4F, 0x016F87], [0x016F8F, 0x016F9F] ] }); @@ -48,8 +48,8 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F8E], + [0x016F4B, 0x016F4E], + [0x016F88, 0x016F8E], [0x016FA0, 0x10FFFF] ] }); 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 2937e5b18f..b031523db5 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 85e4f73891..7273a2096a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 7955eb6fef..2d901873df 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 3914077e5c..a4792ffcc8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 a0a3d6276c..c4ffd73bb4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 fe6075d537..4717014f9d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js new file mode 100644 index 0000000000..cf5201c1d4 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js @@ -0,0 +1,75 @@ +// Copyright 2019 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=Nandinagari` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v12.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D7], + [0x0119DA, 0x0119E4] + ] +}); +testPropertyEscapes( + /^\p{Script=Nandinagari}+$/u, + matchSymbols, + "\\p{Script=Nandinagari}" +); +testPropertyEscapes( + /^\p{Script=Nand}+$/u, + matchSymbols, + "\\p{Script=Nand}" +); +testPropertyEscapes( + /^\p{sc=Nandinagari}+$/u, + matchSymbols, + "\\p{sc=Nandinagari}" +); +testPropertyEscapes( + /^\p{sc=Nand}+$/u, + matchSymbols, + "\\p{sc=Nand}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D8, 0x0119D9], + [0x0119E5, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Nandinagari}+$/u, + nonMatchSymbols, + "\\P{Script=Nandinagari}" +); +testPropertyEscapes( + /^\P{Script=Nand}+$/u, + nonMatchSymbols, + "\\P{Script=Nand}" +); +testPropertyEscapes( + /^\P{sc=Nandinagari}+$/u, + nonMatchSymbols, + "\\P{sc=Nandinagari}" +); +testPropertyEscapes( + /^\P{sc=Nand}+$/u, + nonMatchSymbols, + "\\P{sc=Nand}" +); 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 d25915d49a..f4faa8b8ea 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b723db9fe3..7a46528ebc 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -19,7 +19,7 @@ const matchSymbols = buildString({ ], ranges: [ [0x011400, 0x011459], - [0x01145D, 0x01145E] + [0x01145D, 0x01145F] ] }); testPropertyEscapes( @@ -52,7 +52,7 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x0113FF], - [0x01145F, 0x10FFFF] + [0x011460, 0x10FFFF] ] }); testPropertyEscapes( 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 e784b07db5..fea1170659 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 a09fb3286e..ba6c0527b2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 new file mode 100644 index 0000000000..8da82d2606 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Nyiakeng_Puachue_Hmong.js @@ -0,0 +1,77 @@ +// Copyright 2019 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=Nyiakeng_Puachue_Hmong` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v12.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x01E100, 0x01E12C], + [0x01E130, 0x01E13D], + [0x01E140, 0x01E149], + [0x01E14E, 0x01E14F] + ] +}); +testPropertyEscapes( + /^\p{Script=Nyiakeng_Puachue_Hmong}+$/u, + matchSymbols, + "\\p{Script=Nyiakeng_Puachue_Hmong}" +); +testPropertyEscapes( + /^\p{Script=Hmnp}+$/u, + matchSymbols, + "\\p{Script=Hmnp}" +); +testPropertyEscapes( + /^\p{sc=Nyiakeng_Puachue_Hmong}+$/u, + matchSymbols, + "\\p{sc=Nyiakeng_Puachue_Hmong}" +); +testPropertyEscapes( + /^\p{sc=Hmnp}+$/u, + matchSymbols, + "\\p{sc=Hmnp}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01E0FF], + [0x01E12D, 0x01E12F], + [0x01E13E, 0x01E13F], + [0x01E14A, 0x01E14D], + [0x01E150, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Nyiakeng_Puachue_Hmong}+$/u, + nonMatchSymbols, + "\\P{Script=Nyiakeng_Puachue_Hmong}" +); +testPropertyEscapes( + /^\P{Script=Hmnp}+$/u, + nonMatchSymbols, + "\\P{Script=Hmnp}" +); +testPropertyEscapes( + /^\P{sc=Nyiakeng_Puachue_Hmong}+$/u, + nonMatchSymbols, + "\\P{sc=Nyiakeng_Puachue_Hmong}" +); +testPropertyEscapes( + /^\P{sc=Hmnp}+$/u, + nonMatchSymbols, + "\\P{sc=Hmnp}" +); 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 ca02c60902..48585d2e09 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 3d15d5421d..f813bc5096 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 bd224cc014..9b81864da4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 e1ce76613a..f342a8dbf4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 d11681b61f..64d7d4c90e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 a773cf3885..8a76cfdbb0 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 3eed15c36b..028c73b2cd 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 04d1fe466f..9920644c67 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 39bf4114ec..50e612e84d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b7c7e52979..e6fbe126d5 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 53bc69766b..74283639cc 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 bef7673ff3..9d41a25276 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 63a3b5b827..902b35613b 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 2c4f8f13bb..e69b9d206f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 901f67fbee..f09595578d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 f975286a89..570a841c92 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b52bc849b4..4cbbec7a8e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 19474f286d..32152be982 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 359bc8812a..cd3494a99e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 509d13f128..a4f440ca57 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 1662e0feb9..04ca08fb67 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 f2848d71f0..474093535e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 81cda1f725..069a5fe814 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 e6809a3041..5fdccb3237 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 8ead0e675f..5549a3728c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 7cb62cbd61..797b29f425 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 9680b3c14c..df095522e6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b091526666..f307aef408 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 f6bcfb5d57..0ef4c8c6e0 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 790dab75d1..39428d7594 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 8b7de1e564..845800c5c9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.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: [ - [0x011A50, 0x011A83], - [0x011A86, 0x011AA2] + [0x011A50, 0x011AA2] ] }); testPropertyEscapes( @@ -47,7 +46,6 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x011A4F], - [0x011A84, 0x011A85], [0x011AA3, 0x10FFFF] ] }); 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 c31828c9cf..83521de1a3 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 1001b3f909..84b4ada9ed 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 5e506063f6..6a9ccf9841 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 8e2859aab4..d78ea95484 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 71784a9fc3..2fd2508b80 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 f5051a7444..1e193a6501 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 aaf99c82d0..325e372908 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b8c9f0ace4..54748a223c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 ea14c7bcd5..a5cef2a5e5 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,7 +16,7 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x011680, 0x0116B7], + [0x011680, 0x0116B8], [0x0116C0, 0x0116C9] ] }); @@ -47,7 +47,7 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x01167F], - [0x0116B8, 0x0116BF], + [0x0116B9, 0x0116BF], [0x0116CA, 0x10FFFF] ] }); 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 4b5ec9bf44..998f173a77 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -17,7 +17,8 @@ const matchSymbols = buildString({ loneCodePoints: [ 0x000B9C, 0x000BD0, - 0x000BD7 + 0x000BD7, + 0x011FFF ], ranges: [ [0x000B82, 0x000B83], @@ -32,7 +33,8 @@ const matchSymbols = buildString({ [0x000BBE, 0x000BC2], [0x000BC6, 0x000BC8], [0x000BCA, 0x000BCD], - [0x000BE6, 0x000BFA] + [0x000BE6, 0x000BFA], + [0x011FC0, 0x011FF1] ] }); testPropertyEscapes( @@ -78,7 +80,9 @@ const nonMatchSymbols = buildString({ [0x000BD1, 0x000BD6], [0x000BD8, 0x000BE5], [0x000BFB, 0x00DBFF], - [0x00E000, 0x10FFFF] + [0x00E000, 0x011FBF], + [0x011FF2, 0x011FFE], + [0x012000, 0x10FFFF] ] }); testPropertyEscapes( 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 730788346a..12855af156 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,7 @@ const matchSymbols = buildString({ 0x016FE0 ], ranges: [ - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2] ] }); @@ -50,7 +50,7 @@ const nonMatchSymbols = buildString({ [0x000000, 0x00DBFF], [0x00E000, 0x016FDF], [0x016FE1, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x10FFFF] ] }); 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 06103f28d1..e50d4de71e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -27,7 +27,7 @@ const matchSymbols = buildString({ [0x000C58, 0x000C5A], [0x000C60, 0x000C63], [0x000C66, 0x000C6F], - [0x000C78, 0x000C7F] + [0x000C77, 0x000C7F] ] }); testPropertyEscapes( @@ -67,7 +67,7 @@ const nonMatchSymbols = buildString({ [0x000C4E, 0x000C54], [0x000C5B, 0x000C5F], [0x000C64, 0x000C65], - [0x000C70, 0x000C77], + [0x000C70, 0x000C76], [0x000C80, 0x00DBFF], [0x00E000, 0x10FFFF] ] 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 1d9a7b0a71..eeb59d76f9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b0aa4da89c..5f1c228089 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 b5834a8fd5..4b77031636 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 98c41a8f74..23c7753116 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 f55a5e36b0..a273718e0a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 09ec16820f..c142e8bb2e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 0395c362b4..57f896ed9d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 new file mode 100644 index 0000000000..2dde1ec087 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js @@ -0,0 +1,74 @@ +// Copyright 2019 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=Wancho` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v12.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x01E2FF + ], + ranges: [ + [0x01E2C0, 0x01E2F9] + ] +}); +testPropertyEscapes( + /^\p{Script=Wancho}+$/u, + matchSymbols, + "\\p{Script=Wancho}" +); +testPropertyEscapes( + /^\p{Script=Wcho}+$/u, + matchSymbols, + "\\p{Script=Wcho}" +); +testPropertyEscapes( + /^\p{sc=Wancho}+$/u, + matchSymbols, + "\\p{sc=Wancho}" +); +testPropertyEscapes( + /^\p{sc=Wcho}+$/u, + matchSymbols, + "\\p{sc=Wcho}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01E2BF], + [0x01E2FA, 0x01E2FE], + [0x01E300, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script=Wancho}+$/u, + nonMatchSymbols, + "\\P{Script=Wancho}" +); +testPropertyEscapes( + /^\P{Script=Wcho}+$/u, + nonMatchSymbols, + "\\P{Script=Wcho}" +); +testPropertyEscapes( + /^\P{sc=Wancho}+$/u, + nonMatchSymbols, + "\\P{sc=Wancho}" +); +testPropertyEscapes( + /^\P{sc=Wcho}+$/u, + nonMatchSymbols, + "\\P{sc=Wcho}" +); 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 3dbabe78c3..ae8646abb8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 d5fdfd1523..01506e9d22 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: 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 e68e916d4c..645afa73b2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 a0327542da..aa411899b6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,7 @@ const matchSymbols = buildString({ 0x000640 ], ranges: [ - [0x01E900, 0x01E94A], + [0x01E900, 0x01E94B], [0x01E950, 0x01E959], [0x01E95E, 0x01E95F] ] @@ -51,7 +51,7 @@ const nonMatchSymbols = buildString({ [0x000000, 0x00063F], [0x000641, 0x00DBFF], [0x00E000, 0x01E8FF], - [0x01E94B, 0x01E94F], + [0x01E94C, 0x01E94F], [0x01E95A, 0x01E95D], [0x01E960, 0x10FFFF] ] 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 aaa523010a..de21228f29 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 ccf8d33f6e..2c7c27929e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 0fcbea0691..84fb95adb9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 991505ccd6..147a0bff7a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 0776e5b52b..2a43d22288 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 f0e4960a45..d263a675e6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 3b66c12d43..f2fbb1a248 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 852aad7ebe..fe48060007 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 cb1262220f..fe4ce2d5f8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 971a8c0676..ec32e67af6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -23,6 +23,7 @@ const matchSymbols = buildString({ 0x001CE1, 0x001CEA, 0x001CED, + 0x001CF2, 0x00A8F1 ], ranges: [ @@ -93,7 +94,8 @@ const nonMatchSymbols = buildString({ [0x001CD9, 0x001CE0], [0x001CE2, 0x001CE9], [0x001CEB, 0x001CEC], - [0x001CEE, 0x001CF4], + [0x001CEE, 0x001CF1], + [0x001CF3, 0x001CF4], [0x001CF8, 0x00A8F0], [0x00A8F2, 0x00DBFF], [0x00E000, 0x10FFFF] 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 25d01d418c..316e22e885 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 01df5e7713..e0851b558e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 1ab77ab8af..1fb7cd47b4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 488183e1ab..430e9e0709 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 24972d8acf..34532c6ddc 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 123f82c371..7dc760a42d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 4ed967bb25..d7db1534f1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 d394b290f9..7933d346f7 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 c7a132add0..577df257b2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 a66836de5d..6922a0b6f8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 62df381f06..19b4c5266f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 198d1e9ed0..11864db834 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 53882b9d44..81d7d95c77 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -37,7 +37,6 @@ const matchSymbols = buildString({ 0x01D4A2, 0x01D4BB, 0x01D546, - 0x01F97A, 0x0E0001 ], ranges: [ @@ -52,7 +51,8 @@ const matchSymbols = buildString({ [0x000FD5, 0x000FD8], [0x0016EB, 0x0016ED], [0x002000, 0x00200B], - [0x00200E, 0x002064], + [0x00200E, 0x00202E], + [0x002030, 0x002064], [0x002066, 0x002070], [0x002074, 0x00207E], [0x002080, 0x00208E], @@ -68,10 +68,9 @@ const matchSymbols = buildString({ [0x002460, 0x0027FF], [0x002900, 0x002B73], [0x002B76, 0x002B95], - [0x002B98, 0x002BC8], - [0x002BCA, 0x002BFE], + [0x002B98, 0x002BFF], [0x002E00, 0x002E42], - [0x002E44, 0x002E4E], + [0x002E44, 0x002E4F], [0x002FF0, 0x002FFB], [0x003248, 0x00325F], [0x0032B1, 0x0032BF], @@ -95,6 +94,7 @@ const matchSymbols = buildString({ [0x00FFF9, 0x00FFFD], [0x010190, 0x01019B], [0x0101D0, 0x0101FC], + [0x016FE2, 0x016FE3], [0x01D000, 0x01D0F5], [0x01D100, 0x01D126], [0x01D129, 0x01D166], @@ -124,6 +124,7 @@ const matchSymbols = buildString({ [0x01D6A8, 0x01D7CB], [0x01D7CE, 0x01D7FF], [0x01EC71, 0x01ECB4], + [0x01ED01, 0x01ED3D], [0x01F000, 0x01F02B], [0x01F030, 0x01F093], [0x01F0A0, 0x01F0AE], @@ -131,32 +132,36 @@ const matchSymbols = buildString({ [0x01F0C1, 0x01F0CF], [0x01F0D1, 0x01F0F5], [0x01F100, 0x01F10C], - [0x01F110, 0x01F16B], + [0x01F110, 0x01F16C], [0x01F170, 0x01F1AC], [0x01F1E6, 0x01F1FF], [0x01F201, 0x01F202], [0x01F210, 0x01F23B], [0x01F240, 0x01F248], [0x01F260, 0x01F265], - [0x01F300, 0x01F6D4], + [0x01F300, 0x01F6D5], [0x01F6E0, 0x01F6EC], - [0x01F6F0, 0x01F6F9], + [0x01F6F0, 0x01F6FA], [0x01F700, 0x01F773], [0x01F780, 0x01F7D8], + [0x01F7E0, 0x01F7EB], [0x01F800, 0x01F80B], [0x01F810, 0x01F847], [0x01F850, 0x01F859], [0x01F860, 0x01F887], [0x01F890, 0x01F8AD], [0x01F900, 0x01F90B], - [0x01F910, 0x01F93E], - [0x01F940, 0x01F970], + [0x01F90D, 0x01F971], [0x01F973, 0x01F976], - [0x01F97C, 0x01F9A2], - [0x01F9B0, 0x01F9B9], - [0x01F9C0, 0x01F9C2], - [0x01F9D0, 0x01F9FF], + [0x01F97A, 0x01F9A2], + [0x01F9A5, 0x01F9AA], + [0x01F9AE, 0x01F9CA], + [0x01F9CD, 0x01FA53], [0x01FA60, 0x01FA6D], + [0x01FA70, 0x01FA73], + [0x01FA78, 0x01FA7A], + [0x01FA80, 0x01FA82], + [0x01FA90, 0x01FA95], [0x0E0020, 0x0E007F] ] }); @@ -186,12 +191,12 @@ const nonMatchSymbols = buildString({ 0x0000AA, 0x0000BA, 0x000386, + 0x00202F, 0x002065, 0x00207F, 0x002126, 0x002132, 0x00214E, - 0x002BC9, 0x002E43, 0x00FE53, 0x00FE67, @@ -213,8 +218,8 @@ const nonMatchSymbols = buildString({ 0x01F0C0, 0x01F0D0, 0x01F200, - 0x01F93F, - 0x01F97B + 0x01F90C, + 0x01F972 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -247,8 +252,8 @@ const nonMatchSymbols = buildString({ [0x002800, 0x0028FF], [0x002B74, 0x002B75], [0x002B96, 0x002B97], - [0x002BFF, 0x002DFF], - [0x002E4F, 0x002FEF], + [0x002C00, 0x002DFF], + [0x002E50, 0x002FEF], [0x002FFC, 0x002FFF], [0x003001, 0x003003], [0x003005, 0x003011], @@ -277,7 +282,8 @@ const nonMatchSymbols = buildString({ [0x00FFEF, 0x00FFF8], [0x00FFFE, 0x01018F], [0x01019C, 0x0101CF], - [0x0101FD, 0x01CFFF], + [0x0101FD, 0x016FE1], + [0x016FE4, 0x01CFFF], [0x01D0F6, 0x01D0FF], [0x01D127, 0x01D128], [0x01D167, 0x01D169], @@ -296,36 +302,40 @@ const nonMatchSymbols = buildString({ [0x01D6A6, 0x01D6A7], [0x01D7CC, 0x01D7CD], [0x01D800, 0x01EC70], - [0x01ECB5, 0x01EFFF], + [0x01ECB5, 0x01ED00], + [0x01ED3E, 0x01EFFF], [0x01F02C, 0x01F02F], [0x01F094, 0x01F09F], [0x01F0AF, 0x01F0B0], [0x01F0F6, 0x01F0FF], [0x01F10D, 0x01F10F], - [0x01F16C, 0x01F16F], + [0x01F16D, 0x01F16F], [0x01F1AD, 0x01F1E5], [0x01F203, 0x01F20F], [0x01F23C, 0x01F23F], [0x01F249, 0x01F25F], [0x01F266, 0x01F2FF], - [0x01F6D5, 0x01F6DF], + [0x01F6D6, 0x01F6DF], [0x01F6ED, 0x01F6EF], - [0x01F6FA, 0x01F6FF], + [0x01F6FB, 0x01F6FF], [0x01F774, 0x01F77F], - [0x01F7D9, 0x01F7FF], + [0x01F7D9, 0x01F7DF], + [0x01F7EC, 0x01F7FF], [0x01F80C, 0x01F80F], [0x01F848, 0x01F84F], [0x01F85A, 0x01F85F], [0x01F888, 0x01F88F], [0x01F8AE, 0x01F8FF], - [0x01F90C, 0x01F90F], - [0x01F971, 0x01F972], [0x01F977, 0x01F979], - [0x01F9A3, 0x01F9AF], - [0x01F9BA, 0x01F9BF], - [0x01F9C3, 0x01F9CF], - [0x01FA00, 0x01FA5F], - [0x01FA6E, 0x0E0000], + [0x01F9A3, 0x01F9A4], + [0x01F9AB, 0x01F9AD], + [0x01F9CB, 0x01F9CC], + [0x01FA54, 0x01FA5F], + [0x01FA6E, 0x01FA6F], + [0x01FA74, 0x01FA77], + [0x01FA7B, 0x01FA7F], + [0x01FA83, 0x01FA8F], + [0x01FA96, 0x0E0000], [0x0E0002, 0x0E001F], [0x0E0080, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js index 7307d148be..163aeb9c66 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 1d09d59ac6..a929667efa 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 968bb06872..69b8c88870 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 04591627db..e5699083e6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 3e248441e3..bfc5805317 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 fcc24570e8..33f2e9d3a2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,8 @@ const matchSymbols = buildString({ 0x0020F0 ], ranges: [ - [0x000900, 0x00097F], + [0x000900, 0x000952], + [0x000955, 0x00097F], [0x001CD0, 0x001CF6], [0x001CF8, 0x001CF9], [0x00A830, 0x00A839], @@ -53,6 +54,7 @@ const nonMatchSymbols = buildString({ ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x0008FF], + [0x000953, 0x000954], [0x000980, 0x001CCF], [0x001CFA, 0x0020EF], [0x0020F1, 0x00A82F], 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 e1dd731128..ee5b907913 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 84878e7811..822f858037 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 8071cc440a..4a9aba139e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,7 +16,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x013000, 0x01342E] + [0x013000, 0x01342E], + [0x013430, 0x013438] ] }); testPropertyEscapes( @@ -41,12 +42,14 @@ testPropertyEscapes( ); const nonMatchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x01342F + ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x012FFF], - [0x01342F, 0x10FFFF] + [0x013439, 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 2bb39f531a..b0010ba372 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 new file mode 100644 index 0000000000..4b8556671f --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic.js @@ -0,0 +1,71 @@ +// Copyright 2019 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=Elymaic` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v12.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x010FE0, 0x010FF6] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Elymaic}+$/u, + matchSymbols, + "\\p{Script_Extensions=Elymaic}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Elym}+$/u, + matchSymbols, + "\\p{Script_Extensions=Elym}" +); +testPropertyEscapes( + /^\p{scx=Elymaic}+$/u, + matchSymbols, + "\\p{scx=Elymaic}" +); +testPropertyEscapes( + /^\p{scx=Elym}+$/u, + matchSymbols, + "\\p{scx=Elym}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x010FDF], + [0x010FF7, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Elymaic}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Elymaic}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Elym}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Elym}" +); +testPropertyEscapes( + /^\P{scx=Elymaic}+$/u, + nonMatchSymbols, + "\\P{scx=Elymaic}" +); +testPropertyEscapes( + /^\P{scx=Elym}+$/u, + nonMatchSymbols, + "\\P{scx=Elym}" +); 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 d2a256856e..b2620a4edd 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 981c6a5e13..19c4cf8182 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 f562d2410f..01d148bf38 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 bfea5d302f..20addd8529 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 b98a19fb15..c11d762655 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,8 @@ const matchSymbols = buildString({ 0x001CD0, 0x0020F0, 0x011350, - 0x011357 + 0x011357, + 0x011FD3 ], ranges: [ [0x000951, 0x000952], @@ -39,7 +40,8 @@ const matchSymbols = buildString({ [0x01134B, 0x01134D], [0x01135D, 0x011363], [0x011366, 0x01136C], - [0x011370, 0x011374] + [0x011370, 0x011374], + [0x011FD0, 0x011FD1] ] }); testPropertyEscapes( @@ -70,7 +72,8 @@ const nonMatchSymbols = buildString({ 0x011329, 0x011331, 0x011334, - 0x01133A + 0x01133A, + 0x011FD2 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -92,7 +95,8 @@ const nonMatchSymbols = buildString({ [0x011358, 0x01135C], [0x011364, 0x011365], [0x01136D, 0x01136F], - [0x011375, 0x10FFFF] + [0x011375, 0x011FCF], + [0x011FD4, 0x10FFFF] ] }); testPropertyEscapes( 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 c43a894432..61622a5dc4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 918bbe89de..baa2788640 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 debdd72a16..d44b452f0e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 ff7497bd22..d468fbf1ec 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 a6b0384925..b28fff6ff1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 06695ea381..1834dd27d9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 5ed6f85b26..f962fafa69 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 ef35c43fec..da0b3d18b9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 b6da7779cd..349f778469 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 3f3716659c..571c822c9f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 ef6cd74ddb..9a1c3e0f1d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -31,7 +31,8 @@ const matchSymbols = buildString({ [0x00FE45, 0x00FE46], [0x00FF61, 0x00FF65], [0x00FF9E, 0x00FF9F], - [0x01B001, 0x01B11E] + [0x01B001, 0x01B11E], + [0x01B150, 0x01B152] ] }); testPropertyEscapes( @@ -75,7 +76,8 @@ const nonMatchSymbols = buildString({ [0x00FF66, 0x00FF6F], [0x00FF71, 0x00FF9D], [0x00FFA0, 0x01B000], - [0x01B11F, 0x01F1FF], + [0x01B11F, 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 654eb0674b..bf751f9f55 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 d0960f8874..37af0dc237 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -21,6 +21,7 @@ const matchSymbols = buildString({ [0x000300, 0x000341], [0x000343, 0x000344], [0x000346, 0x000362], + [0x000953, 0x000954], [0x001AB0, 0x001ABE], [0x001DC2, 0x001DF9], [0x001DFB, 0x001DFF], @@ -75,7 +76,8 @@ const nonMatchSymbols = buildString({ ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x0002FF], - [0x000363, 0x001AAF], + [0x000363, 0x000952], + [0x000955, 0x001AAF], [0x001ABF, 0x001DC1], [0x001E00, 0x00200B], [0x00200E, 0x0020CF], 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 52614eb82e..00ce676223 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 a7bb8d4a4f..2d54d62d58 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 1103e7114c..3fb01730c6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 3d650d0c64..74ecee4501 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 467baacea1..c9c03b3572 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -19,6 +19,7 @@ const matchSymbols = buildString({ 0x001CD0, 0x001CD2, 0x001CDA, + 0x001CF2, 0x001CF4 ], ranges: [ @@ -70,7 +71,8 @@ const nonMatchSymbols = buildString({ 0x000CC9, 0x000CDF, 0x000CF0, - 0x001CD1 + 0x001CD1, + 0x001CF3 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -83,7 +85,7 @@ const nonMatchSymbols = buildString({ [0x000CE4, 0x000CE5], [0x000CF3, 0x001CCF], [0x001CD3, 0x001CD9], - [0x001CDB, 0x001CF3], + [0x001CDB, 0x001CF1], [0x001CF5, 0x00A82F], [0x00A836, 0x00DBFF], [0x00E000, 0x10FFFF] 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 f112914fa1..2ea17fe3e5 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -30,7 +30,8 @@ const matchSymbols = buildString({ [0x0032D0, 0x0032FE], [0x003300, 0x003357], [0x00FE45, 0x00FE46], - [0x00FF61, 0x00FF9F] + [0x00FF61, 0x00FF9F], + [0x01B164, 0x01B167] ] }); testPropertyEscapes( @@ -74,7 +75,8 @@ const nonMatchSymbols = buildString({ [0x00E000, 0x00FE44], [0x00FE47, 0x00FF60], [0x00FFA0, 0x01AFFF], - [0x01B001, 0x10FFFF] + [0x01B001, 0x01B163], + [0x01B168, 0x10FFFF] ] }); testPropertyEscapes( diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js index d614996dd4..22b7f75d8c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 4f53bc54ad..749a7f7945 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 37a5fe70f5..a9809fcc0c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 5a0f4bc3aa..b766134532 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js index cb32301c56..47dcd851db 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 3b9a286abd..e4fcaf413e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,21 +16,14 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [ 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EC6 ], ranges: [ [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB9], - [0x000EBB, 0x000EBD], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], [0x000EC8, 0x000ECD], [0x000ED0, 0x000ED9], @@ -61,23 +54,16 @@ testPropertyEscapes( const nonMatchSymbols = buildString({ loneCodePoints: [ 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, - 0x000EBA, 0x000EC5, 0x000EC7 ], ranges: [ [0x00DC00, 0x00DFFF], [0x000000, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EBE, 0x000EBF], [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], 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 a08f4bab72..d0b7389497 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,6 +18,7 @@ const matchSymbols = buildString({ 0x0000AA, 0x0000BA, 0x0010FB, + 0x00202F, 0x002071, 0x00207F, 0x0020F0, @@ -46,10 +47,12 @@ const matchSymbols = buildString({ [0x002160, 0x002188], [0x002C60, 0x002C7F], [0x00A722, 0x00A787], - [0x00A78B, 0x00A7B9], + [0x00A78B, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A7FF], [0x00AB30, 0x00AB5A], [0x00AB5C, 0x00AB64], + [0x00AB66, 0x00AB67], [0x00FB00, 0x00FB06], [0x00FF21, 0x00FF3A], [0x00FF41, 0x00FF5A] @@ -81,7 +84,8 @@ const nonMatchSymbols = buildString({ 0x0000D7, 0x0000F7, 0x001D78, - 0x00AB5B + 0x00AB5B, + 0x00AB65 ], ranges: [ [0x00DC00, 0x00DFFF], @@ -100,7 +104,8 @@ const nonMatchSymbols = buildString({ [0x001D5D, 0x001D61], [0x001D66, 0x001D6A], [0x001DBF, 0x001DFF], - [0x001F00, 0x002070], + [0x001F00, 0x00202E], + [0x002030, 0x002070], [0x002072, 0x00207E], [0x002080, 0x00208F], [0x00209D, 0x0020EF], @@ -111,10 +116,11 @@ const nonMatchSymbols = buildString({ [0x002189, 0x002C5F], [0x002C80, 0x00A721], [0x00A788, 0x00A78A], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A800, 0x00A92D], [0x00A92F, 0x00AB2F], - [0x00AB65, 0x00DBFF], + [0x00AB68, 0x00DBFF], [0x00E000, 0x00FAFF], [0x00FB07, 0x00FF20], [0x00FF3B, 0x00FF40], 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 74cb0f9b41..62fec4a32a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 1873441cd3..a7853351e1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 9171ba926a..16f2d5a836 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 3197473cd1..8046e16e59 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 f9659b4b1f..033090c0fc 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 da15d32667..8f748e9b77 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 fb1232c53d..1bed789822 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 824db3a38a..44169efc13 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 3e25122ab9..f701b92b46 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 f275af7f5c..8257df9d64 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 e012ea3b9c..5bcc185cb2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 07de486157..7af56d02f3 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 dbb1d129c1..57c0db054b 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 5a122c6b54..44fc368e98 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,6 +18,7 @@ const matchSymbols = buildString({ 0x011D3A ], ranges: [ + [0x000964, 0x000965], [0x011D00, 0x011D06], [0x011D08, 0x011D09], [0x011D0B, 0x011D36], @@ -56,7 +57,8 @@ const nonMatchSymbols = buildString({ ], ranges: [ [0x00DC00, 0x00DFFF], - [0x000000, 0x00DBFF], + [0x000000, 0x000963], + [0x000966, 0x00DBFF], [0x00E000, 0x011CFF], [0x011D37, 0x011D39], [0x011D48, 0x011D4F], 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 7b8c605088..a16d4e5581 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 55a8904dd8..b44f5335b6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 5e3000edbc..84b3d3e2f6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 df5a92ee77..f61510a414 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 7116b0b6bf..960fabd5fe 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 334ddecaea..151c0ae149 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -16,8 +16,8 @@ includes: [regExpUtils.js] const matchSymbols = buildString({ loneCodePoints: [], ranges: [ - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], + [0x016F00, 0x016F4A], + [0x016F4F, 0x016F87], [0x016F8F, 0x016F9F] ] }); @@ -48,8 +48,8 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F8E], + [0x016F4B, 0x016F4E], + [0x016F88, 0x016F8E], [0x016FA0, 0x10FFFF] ] }); 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 c01065a84a..e4756cea70 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 a48f60279c..e1e0d75b98 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Mongolian` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x00202F + ], ranges: [ [0x001800, 0x00180E], [0x001810, 0x001819], @@ -53,7 +55,8 @@ const nonMatchSymbols = buildString({ [0x000000, 0x0017FF], [0x00181A, 0x00181F], [0x001879, 0x00187F], - [0x0018AB, 0x00DBFF], + [0x0018AB, 0x00202E], + [0x002030, 0x00DBFF], [0x00E000, 0x01165F], [0x01166D, 0x10FFFF] ] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js index 7ad3d6d452..fbbb51f2ac 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 d5eb4fca15..b4430c8fe5 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 b53d9157f5..5e71ace296 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 59e21842e0..282ca725f8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js new file mode 100644 index 0000000000..2683df364c --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js @@ -0,0 +1,88 @@ +// Copyright 2019 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=Nandinagari` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v12.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x001CE9, + 0x001CF2, + 0x001CFA + ], + ranges: [ + [0x000964, 0x000965], + [0x000CE6, 0x000CEF], + [0x00A830, 0x00A835], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D7], + [0x0119DA, 0x0119E4] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Nandinagari}+$/u, + matchSymbols, + "\\p{Script_Extensions=Nandinagari}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Nand}+$/u, + matchSymbols, + "\\p{Script_Extensions=Nand}" +); +testPropertyEscapes( + /^\p{scx=Nandinagari}+$/u, + matchSymbols, + "\\p{scx=Nandinagari}" +); +testPropertyEscapes( + /^\p{scx=Nand}+$/u, + matchSymbols, + "\\p{scx=Nand}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x000963], + [0x000966, 0x000CE5], + [0x000CF0, 0x001CE8], + [0x001CEA, 0x001CF1], + [0x001CF3, 0x001CF9], + [0x001CFB, 0x00A82F], + [0x00A836, 0x00DBFF], + [0x00E000, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D8, 0x0119D9], + [0x0119E5, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Nandinagari}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Nandinagari}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Nand}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Nand}" +); +testPropertyEscapes( + /^\P{scx=Nandinagari}+$/u, + nonMatchSymbols, + "\\P{scx=Nandinagari}" +); +testPropertyEscapes( + /^\P{scx=Nand}+$/u, + nonMatchSymbols, + "\\P{scx=Nand}" +); 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 2d6ae3fd33..e707311c72 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 f9c1fad7e9..60572894ce 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -19,7 +19,7 @@ const matchSymbols = buildString({ ], ranges: [ [0x011400, 0x011459], - [0x01145D, 0x01145E] + [0x01145D, 0x01145F] ] }); testPropertyEscapes( @@ -52,7 +52,7 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x0113FF], - [0x01145F, 0x10FFFF] + [0x011460, 0x10FFFF] ] }); testPropertyEscapes( 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 36ef146b6c..2cb757f9e8 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 ceb987f51d..fc8079e711 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 new file mode 100644 index 0000000000..4656a2340e --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nyiakeng_Puachue_Hmong.js @@ -0,0 +1,77 @@ +// Copyright 2019 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=Nyiakeng_Puachue_Hmong` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v12.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x01E100, 0x01E12C], + [0x01E130, 0x01E13D], + [0x01E140, 0x01E149], + [0x01E14E, 0x01E14F] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Nyiakeng_Puachue_Hmong}+$/u, + matchSymbols, + "\\p{Script_Extensions=Nyiakeng_Puachue_Hmong}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Hmnp}+$/u, + matchSymbols, + "\\p{Script_Extensions=Hmnp}" +); +testPropertyEscapes( + /^\p{scx=Nyiakeng_Puachue_Hmong}+$/u, + matchSymbols, + "\\p{scx=Nyiakeng_Puachue_Hmong}" +); +testPropertyEscapes( + /^\p{scx=Hmnp}+$/u, + matchSymbols, + "\\p{scx=Hmnp}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01E0FF], + [0x01E12D, 0x01E12F], + [0x01E13E, 0x01E13F], + [0x01E14A, 0x01E14D], + [0x01E150, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Nyiakeng_Puachue_Hmong}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Nyiakeng_Puachue_Hmong}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Hmnp}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Hmnp}" +); +testPropertyEscapes( + /^\P{scx=Nyiakeng_Puachue_Hmong}+$/u, + nonMatchSymbols, + "\\P{scx=Nyiakeng_Puachue_Hmong}" +); +testPropertyEscapes( + /^\P{scx=Hmnp}+$/u, + nonMatchSymbols, + "\\P{scx=Hmnp}" +); 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 a866c9241b..045e9180b7 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 11ab9613c6..a3fd900162 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 d937ea9c65..d9759d5508 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 9cc191085c..6433ef2760 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 50a4ff7940..b762de4f65 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 c0abbca203..865f3a4581 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 27053cef3e..ed02943119 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 104dd2ec0d..d0188f8fee 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 a9c54dffba..942f66ba94 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 219b2c2a8b..c3df418656 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 0b7fe5f126..9baebb1c03 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.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: [ - 0x001CDA + 0x001CDA, + 0x001CF2 ], ranges: [ [0x000951, 0x000952], @@ -79,7 +80,8 @@ const nonMatchSymbols = buildString({ [0x000B58, 0x000B5B], [0x000B64, 0x000B65], [0x000B78, 0x001CD9], - [0x001CDB, 0x00DBFF], + [0x001CDB, 0x001CF1], + [0x001CF3, 0x00DBFF], [0x00E000, 0x10FFFF] ] }); 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 2f56dd25fe..9856d8065a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 ec1d11e89f..04560207c9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 9db8471549..6589f19aa7 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 0900b14d74..e49ecba22c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 c47ce93cbb..e5b070baf4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 181d278f76..cafd59824a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 c12cf3864c..1727310b14 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 1c0f3fbc64..b58a312021 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 e12dc6ecdc..da77784d15 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 7314e72f8e..515083fd4c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 afcd878b89..b27d983d86 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 61476c000f..cc9eb1f0f4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 bcd3bc4395..80d3ce5c26 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 ad8927ba84..9c57148770 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 21de8ca0bf..48ccfb189d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 d4815bf733..8637a22bdb 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 c8bf65caaf..84556620f0 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 6b18a81553..5fc90452b1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 3e6a17bec6..def2633e67 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 516c9c60e0..b1e5f177b4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.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: [ - [0x011A50, 0x011A83], - [0x011A86, 0x011AA2] + [0x011A50, 0x011AA2] ] }); testPropertyEscapes( @@ -47,7 +46,6 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x00DBFF], [0x00E000, 0x011A4F], - [0x011A84, 0x011A85], [0x011AA3, 0x10FFFF] ] }); 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 9ecc0354c8..39b961e4ed 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 52abd48a98..35a1bba446 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 2164d771f7..7c5f6fe1dd 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 cf7fc52de3..62615f893f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 f388e74378..816bed3f48 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 096ee6044a..79b2795316 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 9d9774cd1d..1c511a56d4 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 fe2ea71144..b9bcee15de 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 a24622d0a6..0a176377e6 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,7 @@ const matchSymbols = buildString({ ranges: [ [0x000964, 0x000965], [0x00A830, 0x00A839], - [0x011680, 0x0116B7], + [0x011680, 0x0116B8], [0x0116C0, 0x0116C9] ] }); @@ -51,7 +51,7 @@ const nonMatchSymbols = buildString({ [0x000966, 0x00A82F], [0x00A83A, 0x00DBFF], [0x00E000, 0x01167F], - [0x0116B8, 0x0116BF], + [0x0116B9, 0x0116BF], [0x0116CA, 0x10FFFF] ] }); 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 3d6c19beb2..581eeabfc1 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -21,7 +21,8 @@ const matchSymbols = buildString({ 0x001CDA, 0x00A8F3, 0x011301, - 0x011303 + 0x011303, + 0x011FFF ], ranges: [ [0x000951, 0x000952], @@ -39,7 +40,8 @@ const matchSymbols = buildString({ [0x000BC6, 0x000BC8], [0x000BCA, 0x000BCD], [0x000BE6, 0x000BFA], - [0x01133B, 0x01133C] + [0x01133B, 0x01133C], + [0x011FC0, 0x011FF1] ] }); testPropertyEscapes( @@ -92,7 +94,9 @@ const nonMatchSymbols = buildString({ [0x00A8F4, 0x00DBFF], [0x00E000, 0x011300], [0x011304, 0x01133A], - [0x01133D, 0x10FFFF] + [0x01133D, 0x011FBF], + [0x011FF2, 0x011FFE], + [0x012000, 0x10FFFF] ] }); testPropertyEscapes( 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 e19d9d7905..7e70252657 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -18,7 +18,7 @@ const matchSymbols = buildString({ 0x016FE0 ], ranges: [ - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2] ] }); @@ -50,7 +50,7 @@ const nonMatchSymbols = buildString({ [0x000000, 0x00DBFF], [0x00E000, 0x016FDF], [0x016FE1, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x10FFFF] ] }); 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 e7996d0d85..a42b43c89e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.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: [ - 0x001CDA + 0x001CDA, + 0x001CF2 ], ranges: [ [0x000951, 0x000952], @@ -31,7 +32,7 @@ const matchSymbols = buildString({ [0x000C58, 0x000C5A], [0x000C60, 0x000C63], [0x000C66, 0x000C6F], - [0x000C78, 0x000C7F] + [0x000C77, 0x000C7F] ] }); testPropertyEscapes( @@ -73,9 +74,10 @@ const nonMatchSymbols = buildString({ [0x000C4E, 0x000C54], [0x000C5B, 0x000C5F], [0x000C64, 0x000C65], - [0x000C70, 0x000C77], + [0x000C70, 0x000C76], [0x000C80, 0x001CD9], - [0x001CDB, 0x00DBFF], + [0x001CDB, 0x001CF1], + [0x001CF3, 0x00DBFF], [0x00E000, 0x10FFFF] ] }); 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 ad7244d69b..59328adad2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 ec9b5c3249..ce5db1b224 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 57869a25e5..bfc1d4b55a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 31c33df5ea..2facfefaa0 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 2140f074a3..2ca9db1f91 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- @@ -7,14 +7,16 @@ description: > Unicode property escapes for `Script_Extensions=Tirhuta` info: | Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests - Unicode v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] ---*/ const matchSymbols = buildString({ - loneCodePoints: [], + loneCodePoints: [ + 0x001CF2 + ], ranges: [ [0x000951, 0x000952], [0x000964, 0x000965], @@ -50,7 +52,8 @@ const nonMatchSymbols = buildString({ [0x00DC00, 0x00DFFF], [0x000000, 0x000950], [0x000953, 0x000963], - [0x000966, 0x00A82F], + [0x000966, 0x001CF1], + [0x001CF3, 0x00A82F], [0x00A83A, 0x00DBFF], [0x00E000, 0x01147F], [0x0114C8, 0x0114CF], 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 6f85fbb242..672f5e883e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 553bf0ac4d..4e9f6a042a 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 new file mode 100644 index 0000000000..5aa30f62a3 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Wancho.js @@ -0,0 +1,74 @@ +// Copyright 2019 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=Wancho` +info: | + Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests + Unicode v12.0.0 +esid: sec-static-semantics-unicodematchproperty-p +features: [regexp-unicode-property-escapes] +includes: [regExpUtils.js] +---*/ + +const matchSymbols = buildString({ + loneCodePoints: [ + 0x01E2FF + ], + ranges: [ + [0x01E2C0, 0x01E2F9] + ] +}); +testPropertyEscapes( + /^\p{Script_Extensions=Wancho}+$/u, + matchSymbols, + "\\p{Script_Extensions=Wancho}" +); +testPropertyEscapes( + /^\p{Script_Extensions=Wcho}+$/u, + matchSymbols, + "\\p{Script_Extensions=Wcho}" +); +testPropertyEscapes( + /^\p{scx=Wancho}+$/u, + matchSymbols, + "\\p{scx=Wancho}" +); +testPropertyEscapes( + /^\p{scx=Wcho}+$/u, + matchSymbols, + "\\p{scx=Wcho}" +); + +const nonMatchSymbols = buildString({ + loneCodePoints: [], + ranges: [ + [0x00DC00, 0x00DFFF], + [0x000000, 0x00DBFF], + [0x00E000, 0x01E2BF], + [0x01E2FA, 0x01E2FE], + [0x01E300, 0x10FFFF] + ] +}); +testPropertyEscapes( + /^\P{Script_Extensions=Wancho}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Wancho}" +); +testPropertyEscapes( + /^\P{Script_Extensions=Wcho}+$/u, + nonMatchSymbols, + "\\P{Script_Extensions=Wcho}" +); +testPropertyEscapes( + /^\P{scx=Wancho}+$/u, + nonMatchSymbols, + "\\P{scx=Wancho}" +); +testPropertyEscapes( + /^\P{scx=Wcho}+$/u, + nonMatchSymbols, + "\\P{scx=Wcho}" +); 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 11d3d3db5e..6314ee09b2 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 e64b13cbf5..43270a8d9d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 esid: sec-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 044847b0cb..d94c5cbf3d 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All rights 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 v11.0.0 + Unicode v12.0.0 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 88f7666e31..50a011de6f 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] 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 94830e940c..22de4ab308 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js b/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js index cbd1ce699f..b160ea4ab9 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -29,12 +29,12 @@ const matchSymbols = buildString({ 0x00070C, 0x00085E, 0x000F08, + 0x00166E, 0x0017DA, 0x002E2E, 0x002E3C, 0x002E41, 0x002E4C, - 0x002E4E, 0x00A92F, 0x00AADF, 0x00ABEB, @@ -67,7 +67,6 @@ const matchSymbols = buildString({ [0x000F0D, 0x000F12], [0x00104A, 0x00104B], [0x001361, 0x001368], - [0x00166D, 0x00166E], [0x0016EB, 0x0016ED], [0x001735, 0x001736], [0x0017D4, 0x0017D6], @@ -81,6 +80,7 @@ const matchSymbols = buildString({ [0x001C7E, 0x001C7F], [0x00203C, 0x00203D], [0x002047, 0x002049], + [0x002E4E, 0x002E4F], [0x003001, 0x003002], [0x00A4FE, 0x00A4FF], [0x00A60D, 0x00A60F], @@ -165,7 +165,7 @@ const nonMatchSymbols = buildString({ [0x000F09, 0x000F0C], [0x000F13, 0x001049], [0x00104C, 0x001360], - [0x001369, 0x00166C], + [0x001369, 0x00166D], [0x00166F, 0x0016EA], [0x0016EE, 0x001734], [0x001737, 0x0017D3], @@ -183,7 +183,7 @@ const nonMatchSymbols = buildString({ [0x002E2F, 0x002E3B], [0x002E3D, 0x002E40], [0x002E42, 0x002E4B], - [0x002E4F, 0x003000], + [0x002E50, 0x003000], [0x003003, 0x00A4FD], [0x00A500, 0x00A60C], [0x00A610, 0x00A6F2], 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 305d344294..b08ee4170c 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] diff --git a/test/built-ins/RegExp/property-escapes/generated/Uppercase.js b/test/built-ins/RegExp/property-escapes/generated/Uppercase.js index 4f75f74d6a..32ac04ae40 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -551,6 +551,10 @@ const matchSymbols = buildString({ 0x00A7A8, 0x00A7B6, 0x00A7B8, + 0x00A7BA, + 0x00A7BC, + 0x00A7BE, + 0x00A7C2, 0x01D49C, 0x01D4A2, 0x01D546, @@ -616,6 +620,7 @@ const matchSymbols = buildString({ [0x00A77D, 0x00A77E], [0x00A7AA, 0x00A7AE], [0x00A7B0, 0x00A7B4], + [0x00A7C4, 0x00A7C6], [0x00FF21, 0x00FF3A], [0x010400, 0x010427], [0x0104B0, 0x0104D3], @@ -1183,6 +1188,10 @@ const nonMatchSymbols = buildString({ 0x00A7AF, 0x00A7B5, 0x00A7B7, + 0x00A7B9, + 0x00A7BB, + 0x00A7BD, + 0x00A7C3, 0x01D49D, 0x01D4AD, 0x01D506, @@ -1273,7 +1282,8 @@ const nonMatchSymbols = buildString({ [0x00A787, 0x00A78A], [0x00A78E, 0x00A78F], [0x00A793, 0x00A795], - [0x00A7B9, 0x00DBFF], + [0x00A7BF, 0x00A7C1], + [0x00A7C7, 0x00DBFF], [0x00E000, 0x00FF20], [0x00FF3B, 0x0103FF], [0x010428, 0x0104AF], 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 52f64c4325..950ac2f0cf 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 d31883e61c..f3c0f48a14 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 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 f4a92ec581..cb83f31a7e 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -47,10 +47,7 @@ const matchSymbols = buildString({ 0x000DCA, 0x000DD6, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EC6, 0x000F00, 0x000F35, @@ -102,18 +99,19 @@ const matchSymbols = buildString({ 0x011288, 0x011350, 0x011357, - 0x01145E, 0x0114C7, 0x011644, 0x0118FF, 0x011A47, 0x011A9D, 0x011D3A, + 0x016FE3, 0x01D4A2, 0x01D4BB, 0x01D546, 0x01DA75, 0x01DA84, + 0x01E14E, 0x01EE24, 0x01EE27, 0x01EE39, @@ -285,13 +283,9 @@ const matchSymbols = buildString({ [0x000E40, 0x000E4E], [0x000E50, 0x000E59], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB9], - [0x000EBB, 0x000EBD], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EBD], [0x000EC0, 0x000EC4], [0x000EC8, 0x000ECD], [0x000ED0, 0x000ED9], @@ -371,7 +365,7 @@ const matchSymbols = buildString({ [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CD0, 0x001CD2], - [0x001CD4, 0x001CF9], + [0x001CD4, 0x001CFA], [0x001D00, 0x001DF9], [0x001DFB, 0x001F15], [0x001F18, 0x001F1D], @@ -438,7 +432,8 @@ const matchSymbols = buildString({ [0x00A67F, 0x00A6F1], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7B9], + [0x00A78B, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A827], [0x00A840, 0x00A873], [0x00A880, 0x00A8C5], @@ -464,7 +459,7 @@ const matchSymbols = buildString({ [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB65], + [0x00AB5C, 0x00AB67], [0x00AB70, 0x00ABEA], [0x00ABEC, 0x00ABED], [0x00ABF0, 0x00ABF9], @@ -558,6 +553,7 @@ const matchSymbols = buildString({ [0x010D30, 0x010D39], [0x010F00, 0x010F1C], [0x010F30, 0x010F50], + [0x010FE0, 0x010FF6], [0x011000, 0x011046], [0x011066, 0x01106F], [0x01107F, 0x0110BA], @@ -593,6 +589,7 @@ const matchSymbols = buildString({ [0x011370, 0x011374], [0x011400, 0x01144A], [0x011450, 0x011459], + [0x01145E, 0x01145F], [0x011480, 0x0114C5], [0x0114D0, 0x0114D9], [0x011580, 0x0115B5], @@ -600,16 +597,19 @@ const matchSymbols = buildString({ [0x0115D8, 0x0115DD], [0x011600, 0x011640], [0x011650, 0x011659], - [0x011680, 0x0116B7], + [0x011680, 0x0116B8], [0x0116C0, 0x0116C9], [0x011700, 0x01171A], [0x01171D, 0x01172B], [0x011730, 0x011739], [0x011800, 0x01183A], [0x0118A0, 0x0118E9], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D7], + [0x0119DA, 0x0119E1], + [0x0119E3, 0x0119E4], [0x011A00, 0x011A3E], - [0x011A50, 0x011A83], - [0x011A86, 0x011A99], + [0x011A50, 0x011A99], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C36], @@ -647,13 +647,15 @@ const matchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E7F], - [0x016F00, 0x016F44], - [0x016F50, 0x016F7E], + [0x016F00, 0x016F4A], + [0x016F4F, 0x016F87], [0x016F8F, 0x016F9F], [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -703,9 +705,13 @@ const matchSymbols = buildString({ [0x01E01B, 0x01E021], [0x01E023, 0x01E024], [0x01E026, 0x01E02A], + [0x01E100, 0x01E12C], + [0x01E130, 0x01E13D], + [0x01E140, 0x01E149], + [0x01E2C0, 0x01E2F9], [0x01E800, 0x01E8C4], [0x01E8D0, 0x01E8D6], - [0x01E900, 0x01E94A], + [0x01E900, 0x01E94B], [0x01E950, 0x01E959], [0x01EE00, 0x01EE03], [0x01EE05, 0x01EE1F], @@ -827,13 +833,10 @@ const nonMatchSymbols = buildString({ 0x000DD7, 0x000E4F, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, - 0x000EBA, 0x000EC5, 0x000EC7, 0x000F36, @@ -931,6 +934,7 @@ const nonMatchSymbols = buildString({ 0x011334, 0x01133A, 0x0114C6, + 0x0119E2, 0x011C09, 0x011C37, 0x011CA8, @@ -943,6 +947,7 @@ const nonMatchSymbols = buildString({ 0x011D8F, 0x011D92, 0x016A5F, + 0x016FE2, 0x01D455, 0x01D49D, 0x01D4AD, @@ -1103,10 +1108,6 @@ const nonMatchSymbols = buildString({ [0x000DF4, 0x000E00], [0x000E3B, 0x000E3F], [0x000E5A, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EBE, 0x000EBF], [0x000ECE, 0x000ECF], [0x000EDA, 0x000EDB], @@ -1174,7 +1175,7 @@ const nonMatchSymbols = buildString({ [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CCF], - [0x001CFA, 0x001CFF], + [0x001CFB, 0x001CFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], [0x001F46, 0x001F47], @@ -1230,7 +1231,8 @@ const nonMatchSymbols = buildString({ [0x00A6F2, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A828, 0x00A83F], [0x00A874, 0x00A87F], [0x00A8C6, 0x00A8CF], @@ -1252,7 +1254,7 @@ const nonMatchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABEE, 0x00ABEF], [0x00ABFA, 0x00ABFF], [0x00D7A4, 0x00D7AF], @@ -1335,7 +1337,8 @@ const nonMatchSymbols = buildString({ [0x010D3A, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], - [0x010F51, 0x010FFF], + [0x010F51, 0x010FDF], + [0x010FF7, 0x010FFF], [0x011047, 0x011065], [0x011070, 0x01107E], [0x0110BB, 0x0110CF], @@ -1365,7 +1368,7 @@ const nonMatchSymbols = buildString({ [0x011375, 0x0113FF], [0x01144B, 0x01144F], [0x01145A, 0x01145D], - [0x01145F, 0x01147F], + [0x011460, 0x01147F], [0x0114C8, 0x0114CF], [0x0114DA, 0x01157F], [0x0115B6, 0x0115B7], @@ -1374,17 +1377,19 @@ const nonMatchSymbols = buildString({ [0x011641, 0x011643], [0x011645, 0x01164F], [0x01165A, 0x01167F], - [0x0116B8, 0x0116BF], + [0x0116B9, 0x0116BF], [0x0116CA, 0x0116FF], [0x01171B, 0x01171C], [0x01172C, 0x01172F], [0x01173A, 0x0117FF], [0x01183B, 0x01189F], [0x0118EA, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D8, 0x0119D9], + [0x0119E5, 0x0119FF], [0x011A3F, 0x011A46], [0x011A48, 0x011A4F], - [0x011A84, 0x011A85], [0x011A9A, 0x011A9C], [0x011A9E, 0x011ABF], [0x011AF9, 0x011BFF], @@ -1413,13 +1418,15 @@ const nonMatchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E80, 0x016EFF], - [0x016F45, 0x016F4F], - [0x016F7F, 0x016F8E], + [0x016F4B, 0x016F4E], + [0x016F88, 0x016F8E], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -1446,10 +1453,15 @@ const nonMatchSymbols = buildString({ [0x01DA85, 0x01DA9A], [0x01DAB0, 0x01DFFF], [0x01E019, 0x01E01A], - [0x01E02B, 0x01E7FF], + [0x01E02B, 0x01E0FF], + [0x01E12D, 0x01E12F], + [0x01E13E, 0x01E13F], + [0x01E14A, 0x01E14D], + [0x01E14F, 0x01E2BF], + [0x01E2FA, 0x01E7FF], [0x01E8C5, 0x01E8CF], [0x01E8D7, 0x01E8FF], - [0x01E94B, 0x01E94F], + [0x01E94C, 0x01E94F], [0x01E95A, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], 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 c247a35ebc..8f6f1ac762 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 2018 Mathias Bynens. All rights reserved. +// Copyright 2019 Mathias Bynens. All 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 v11.0.0 + Unicode v12.0.0 esid: sec-static-semantics-unicodematchproperty-p features: [regexp-unicode-property-escapes] includes: [regExpUtils.js] @@ -56,10 +56,7 @@ const matchSymbols = buildString({ 0x000DBD, 0x000E32, 0x000E84, - 0x000E8A, - 0x000E8D, 0x000EA5, - 0x000EA7, 0x000EB2, 0x000EBD, 0x000EC6, @@ -75,6 +72,7 @@ const matchSymbols = buildString({ 0x0017DC, 0x0018AA, 0x001AA7, + 0x001CFA, 0x001F59, 0x001F5B, 0x001F5D, @@ -116,9 +114,13 @@ const matchSymbols = buildString({ 0x011288, 0x01133D, 0x011350, + 0x01145F, 0x0114C7, 0x011644, + 0x0116B8, 0x0118FF, + 0x0119E1, + 0x0119E3, 0x011A00, 0x011A3A, 0x011A50, @@ -127,9 +129,12 @@ const matchSymbols = buildString({ 0x011D46, 0x011D98, 0x016F50, + 0x016FE3, 0x01D4A2, 0x01D4BB, 0x01D546, + 0x01E14E, + 0x01E94B, 0x01EE24, 0x01EE27, 0x01EE39, @@ -251,12 +256,9 @@ const matchSymbols = buildString({ [0x000E01, 0x000E30], [0x000E40, 0x000E46], [0x000E81, 0x000E82], - [0x000E87, 0x000E88], - [0x000E94, 0x000E97], - [0x000E99, 0x000E9F], - [0x000EA1, 0x000EA3], - [0x000EAA, 0x000EAB], - [0x000EAD, 0x000EB0], + [0x000E86, 0x000E8A], + [0x000E8C, 0x000EA3], + [0x000EA7, 0x000EB0], [0x000EC0, 0x000EC4], [0x000EDC, 0x000EDF], [0x000F40, 0x000F47], @@ -321,7 +323,7 @@ const matchSymbols = buildString({ [0x001C90, 0x001CBA], [0x001CBD, 0x001CBF], [0x001CE9, 0x001CEC], - [0x001CEE, 0x001CF1], + [0x001CEE, 0x001CF3], [0x001CF5, 0x001CF6], [0x001D00, 0x001DBF], [0x001E00, 0x001F15], @@ -386,7 +388,8 @@ const matchSymbols = buildString({ [0x00A6A0, 0x00A6EF], [0x00A717, 0x00A71F], [0x00A722, 0x00A788], - [0x00A78B, 0x00A7B9], + [0x00A78B, 0x00A7BF], + [0x00A7C2, 0x00A7C6], [0x00A7F7, 0x00A801], [0x00A803, 0x00A805], [0x00A807, 0x00A80A], @@ -418,7 +421,7 @@ const matchSymbols = buildString({ [0x00AB20, 0x00AB26], [0x00AB28, 0x00AB2E], [0x00AB30, 0x00AB5A], - [0x00AB5C, 0x00AB65], + [0x00AB5C, 0x00AB67], [0x00AB70, 0x00ABE2], [0x00AC00, 0x00D7A3], [0x00D7B0, 0x00D7C6], @@ -501,6 +504,7 @@ const matchSymbols = buildString({ [0x010D00, 0x010D23], [0x010F00, 0x010F1C], [0x010F30, 0x010F45], + [0x010FE0, 0x010FF6], [0x011003, 0x011037], [0x011083, 0x0110AF], [0x0110D0, 0x0110E8], @@ -533,9 +537,10 @@ const matchSymbols = buildString({ [0x011700, 0x01171A], [0x011800, 0x01182B], [0x0118A0, 0x0118DF], + [0x0119A0, 0x0119A7], + [0x0119AA, 0x0119D0], [0x011A0B, 0x011A32], - [0x011A5C, 0x011A83], - [0x011A86, 0x011A89], + [0x011A5C, 0x011A89], [0x011AC0, 0x011AF8], [0x011C00, 0x011C08], [0x011C0A, 0x011C2E], @@ -560,12 +565,14 @@ const matchSymbols = buildString({ [0x016B63, 0x016B77], [0x016B7D, 0x016B8F], [0x016E40, 0x016E7F], - [0x016F00, 0x016F44], + [0x016F00, 0x016F4A], [0x016F93, 0x016F9F], [0x016FE0, 0x016FE1], - [0x017000, 0x0187F1], + [0x017000, 0x0187F7], [0x018800, 0x018AF2], [0x01B000, 0x01B11E], + [0x01B150, 0x01B152], + [0x01B164, 0x01B167], [0x01B170, 0x01B2FB], [0x01BC00, 0x01BC6A], [0x01BC70, 0x01BC7C], @@ -598,6 +605,9 @@ const matchSymbols = buildString({ [0x01D78A, 0x01D7A8], [0x01D7AA, 0x01D7C2], [0x01D7C4, 0x01D7CB], + [0x01E100, 0x01E12C], + [0x01E137, 0x01E13D], + [0x01E2C0, 0x01E2EB], [0x01E800, 0x01E8C4], [0x01E900, 0x01E943], [0x01EE00, 0x01EE03], @@ -688,12 +698,10 @@ const nonMatchSymbols = buildString({ 0x000DBC, 0x000E31, 0x000E83, - 0x000E89, - 0x000E98, - 0x000EA0, + 0x000E85, + 0x000E8B, 0x000EA4, 0x000EA6, - 0x000EAC, 0x000EB1, 0x000EC5, 0x000F48, @@ -713,6 +721,7 @@ const nonMatchSymbols = buildString({ 0x00176D, 0x0018A9, 0x001CED, + 0x001CF4, 0x001F58, 0x001F5A, 0x001F5C, @@ -783,11 +792,13 @@ const nonMatchSymbols = buildString({ 0x011331, 0x011334, 0x0114C6, + 0x0119E2, 0x011C09, 0x011D07, 0x011D0A, 0x011D66, 0x011D69, + 0x016FE2, 0x01D455, 0x01D49D, 0x01D4AD, @@ -934,10 +945,6 @@ const nonMatchSymbols = buildString({ [0x000DC7, 0x000E00], [0x000E33, 0x000E3F], [0x000E47, 0x000E80], - [0x000E85, 0x000E86], - [0x000E8B, 0x000E8C], - [0x000E8E, 0x000E93], - [0x000EA8, 0x000EA9], [0x000EB3, 0x000EBC], [0x000EBE, 0x000EBF], [0x000EC7, 0x000EDB], @@ -999,8 +1006,8 @@ const nonMatchSymbols = buildString({ [0x001C89, 0x001C8F], [0x001CBB, 0x001CBC], [0x001CC0, 0x001CE8], - [0x001CF2, 0x001CF4], - [0x001CF7, 0x001CFF], + [0x001CF7, 0x001CF9], + [0x001CFB, 0x001CFF], [0x001DC0, 0x001DFF], [0x001F16, 0x001F17], [0x001F1E, 0x001F1F], @@ -1055,7 +1062,8 @@ const nonMatchSymbols = buildString({ [0x00A6F0, 0x00A716], [0x00A720, 0x00A721], [0x00A789, 0x00A78A], - [0x00A7BA, 0x00A7F6], + [0x00A7C0, 0x00A7C1], + [0x00A7C7, 0x00A7F6], [0x00A823, 0x00A83F], [0x00A874, 0x00A881], [0x00A8B4, 0x00A8F1], @@ -1081,7 +1089,7 @@ const nonMatchSymbols = buildString({ [0x00AB07, 0x00AB08], [0x00AB0F, 0x00AB10], [0x00AB17, 0x00AB1F], - [0x00AB66, 0x00AB6F], + [0x00AB68, 0x00AB6F], [0x00ABE3, 0x00ABFF], [0x00D7A4, 0x00D7AF], [0x00D7C7, 0x00D7CA], @@ -1153,7 +1161,8 @@ const nonMatchSymbols = buildString({ [0x010D24, 0x010EFF], [0x010F1D, 0x010F26], [0x010F28, 0x010F2F], - [0x010F46, 0x011002], + [0x010F46, 0x010FDF], + [0x010FF7, 0x011002], [0x011038, 0x011082], [0x0110B0, 0x0110CF], [0x0110E9, 0x011102], @@ -1174,23 +1183,27 @@ const nonMatchSymbols = buildString({ [0x011351, 0x01135C], [0x011362, 0x0113FF], [0x011435, 0x011446], - [0x01144B, 0x01147F], + [0x01144B, 0x01145E], + [0x011460, 0x01147F], [0x0114B0, 0x0114C3], [0x0114C8, 0x01157F], [0x0115AF, 0x0115D7], [0x0115DC, 0x0115FF], [0x011630, 0x011643], [0x011645, 0x01167F], - [0x0116AB, 0x0116FF], + [0x0116AB, 0x0116B7], + [0x0116B9, 0x0116FF], [0x01171B, 0x0117FF], [0x01182C, 0x01189F], [0x0118E0, 0x0118FE], - [0x011900, 0x0119FF], + [0x011900, 0x01199F], + [0x0119A8, 0x0119A9], + [0x0119D1, 0x0119E0], + [0x0119E4, 0x0119FF], [0x011A01, 0x011A0A], [0x011A33, 0x011A39], [0x011A3B, 0x011A4F], [0x011A51, 0x011A5B], - [0x011A84, 0x011A85], [0x011A8A, 0x011A9C], [0x011A9E, 0x011ABF], [0x011AF9, 0x011BFF], @@ -1215,13 +1228,15 @@ const nonMatchSymbols = buildString({ [0x016B78, 0x016B7C], [0x016B90, 0x016E3F], [0x016E80, 0x016EFF], - [0x016F45, 0x016F4F], + [0x016F4B, 0x016F4F], [0x016F51, 0x016F92], [0x016FA0, 0x016FDF], - [0x016FE2, 0x016FFF], - [0x0187F2, 0x0187FF], + [0x016FE4, 0x016FFF], + [0x0187F8, 0x0187FF], [0x018AF3, 0x01AFFF], - [0x01B11F, 0x01B16F], + [0x01B11F, 0x01B14F], + [0x01B153, 0x01B163], + [0x01B168, 0x01B16F], [0x01B2FC, 0x01BBFF], [0x01BC6B, 0x01BC6F], [0x01BC7D, 0x01BC7F], @@ -1233,9 +1248,14 @@ const nonMatchSymbols = buildString({ [0x01D50B, 0x01D50C], [0x01D547, 0x01D549], [0x01D6A6, 0x01D6A7], - [0x01D7CC, 0x01E7FF], + [0x01D7CC, 0x01E0FF], + [0x01E12D, 0x01E136], + [0x01E13E, 0x01E14D], + [0x01E14F, 0x01E2BF], + [0x01E2EC, 0x01E7FF], [0x01E8C5, 0x01E8FF], - [0x01E944, 0x01EDFF], + [0x01E944, 0x01E94A], + [0x01E94C, 0x01EDFF], [0x01EE25, 0x01EE26], [0x01EE3C, 0x01EE41], [0x01EE43, 0x01EE46],