mirror of https://github.com/tc39/test262.git
Update RegExp property escape tests per Unicode v13.0.0 (#2526)
Upstream change in test generator:
11fa92ca64
Unicode v13.0.0:
https://unicode.org/versions/Unicode13.0.0/
This commit is contained in:
parent
22cd9fe809
commit
25c9e334d3
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -93,18 +93,18 @@ const matchSymbols = buildString({
|
|||
0x011288,
|
||||
0x011350,
|
||||
0x011357,
|
||||
0x01145F,
|
||||
0x0114C7,
|
||||
0x011640,
|
||||
0x011644,
|
||||
0x0116B8,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x0119E1,
|
||||
0x011A9D,
|
||||
0x011C40,
|
||||
0x011D3A,
|
||||
0x011D43,
|
||||
0x011D98,
|
||||
0x011FB0,
|
||||
0x016FE3,
|
||||
0x01BC9E,
|
||||
0x01D4A2,
|
||||
|
@ -170,7 +170,7 @@ const matchSymbols = buildString({
|
|||
[0x000840, 0x000858],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x0008D4, 0x0008DF],
|
||||
[0x0008E3, 0x0008E9],
|
||||
[0x0008F0, 0x00093B],
|
||||
|
@ -262,8 +262,7 @@ const matchSymbols = buildString({
|
|||
[0x000CD5, 0x000CD6],
|
||||
[0x000CE0, 0x000CE3],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D00, 0x000D03],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D00, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D3A],
|
||||
[0x000D3D, 0x000D44],
|
||||
|
@ -272,7 +271,7 @@ const matchSymbols = buildString({
|
|||
[0x000D54, 0x000D57],
|
||||
[0x000D5F, 0x000D63],
|
||||
[0x000D7A, 0x000D7F],
|
||||
[0x000D82, 0x000D83],
|
||||
[0x000D81, 0x000D83],
|
||||
[0x000D85, 0x000D96],
|
||||
[0x000D9A, 0x000DB1],
|
||||
[0x000DB3, 0x000DBB],
|
||||
|
@ -344,6 +343,7 @@ const matchSymbols = buildString({
|
|||
[0x001A00, 0x001A1B],
|
||||
[0x001A20, 0x001A5E],
|
||||
[0x001A61, 0x001A74],
|
||||
[0x001ABF, 0x001AC0],
|
||||
[0x001B00, 0x001B33],
|
||||
[0x001B35, 0x001B43],
|
||||
[0x001B45, 0x001B4B],
|
||||
|
@ -413,10 +413,10 @@ const matchSymbols = buildString({
|
|||
[0x0030FC, 0x0030FF],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031A0, 0x0031BF],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x003400, 0x004DBF],
|
||||
[0x004E00, 0x009FFC],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4FD],
|
||||
[0x00A500, 0x00A60C],
|
||||
|
@ -428,8 +428,8 @@ const matchSymbols = buildString({
|
|||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7F7, 0x00A805],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A805],
|
||||
[0x00A807, 0x00A827],
|
||||
[0x00A840, 0x00A873],
|
||||
[0x00A880, 0x00A8C3],
|
||||
|
@ -455,7 +455,7 @@ const matchSymbols = buildString({
|
|||
[0x00AB20, 0x00AB26],
|
||||
[0x00AB28, 0x00AB2E],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB5C, 0x00AB67],
|
||||
[0x00AB5C, 0x00AB69],
|
||||
[0x00AB70, 0x00ABEA],
|
||||
[0x00AC00, 0x00D7A3],
|
||||
[0x00D7B0, 0x00D7C6],
|
||||
|
@ -537,17 +537,22 @@ const matchSymbols = buildString({
|
|||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010D00, 0x010D27],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EAB, 0x010EAC],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x010FB0, 0x010FC4],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011000, 0x011045],
|
||||
[0x011082, 0x0110B8],
|
||||
[0x0110D0, 0x0110E8],
|
||||
[0x011100, 0x011132],
|
||||
[0x011144, 0x011146],
|
||||
[0x011144, 0x011147],
|
||||
[0x011150, 0x011172],
|
||||
[0x011180, 0x0111BF],
|
||||
[0x0111C1, 0x0111C4],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x011200, 0x011211],
|
||||
[0x011213, 0x011234],
|
||||
[0x011280, 0x011286],
|
||||
|
@ -569,6 +574,7 @@ const matchSymbols = buildString({
|
|||
[0x011400, 0x011441],
|
||||
[0x011443, 0x011445],
|
||||
[0x011447, 0x01144A],
|
||||
[0x01145F, 0x011461],
|
||||
[0x011480, 0x0114C1],
|
||||
[0x0114C4, 0x0114C5],
|
||||
[0x011580, 0x0115B5],
|
||||
|
@ -580,6 +586,13 @@ const matchSymbols = buildString({
|
|||
[0x01171D, 0x01172A],
|
||||
[0x011800, 0x011838],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x011935],
|
||||
[0x011937, 0x011938],
|
||||
[0x01193B, 0x01193C],
|
||||
[0x01193F, 0x011942],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D7],
|
||||
[0x0119DA, 0x0119DF],
|
||||
|
@ -623,8 +636,10 @@ const matchSymbols = buildString({
|
|||
[0x016F4F, 0x016F87],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -690,12 +705,13 @@ const matchSymbols = buildString({
|
|||
[0x01F130, 0x01F149],
|
||||
[0x01F150, 0x01F169],
|
||||
[0x01F170, 0x01F189],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D]
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -775,12 +791,12 @@ const nonMatchSymbols = buildString({
|
|||
0x000CC5,
|
||||
0x000CC9,
|
||||
0x000CDF,
|
||||
0x000D04,
|
||||
0x000D0D,
|
||||
0x000D11,
|
||||
0x000D45,
|
||||
0x000D49,
|
||||
0x000D4D,
|
||||
0x000D80,
|
||||
0x000D84,
|
||||
0x000DB2,
|
||||
0x000DBC,
|
||||
|
@ -873,6 +889,7 @@ const nonMatchSymbols = buildString({
|
|||
0x010A14,
|
||||
0x010A18,
|
||||
0x010AC8,
|
||||
0x010EAA,
|
||||
0x0111C0,
|
||||
0x0111DB,
|
||||
0x011212,
|
||||
|
@ -888,6 +905,9 @@ const nonMatchSymbols = buildString({
|
|||
0x011446,
|
||||
0x0114C6,
|
||||
0x01163F,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011936,
|
||||
0x0119E0,
|
||||
0x0119E2,
|
||||
0x011C09,
|
||||
|
@ -996,7 +1016,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00082D, 0x00083F],
|
||||
[0x000859, 0x00085F],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D3],
|
||||
[0x0008C8, 0x0008D3],
|
||||
[0x0008E0, 0x0008E2],
|
||||
[0x0008EA, 0x0008EF],
|
||||
[0x000951, 0x000954],
|
||||
|
@ -1058,7 +1078,6 @@ const nonMatchSymbols = buildString({
|
|||
[0x000D4F, 0x000D53],
|
||||
[0x000D58, 0x000D5E],
|
||||
[0x000D64, 0x000D79],
|
||||
[0x000D80, 0x000D81],
|
||||
[0x000D97, 0x000D99],
|
||||
[0x000DBE, 0x000DBF],
|
||||
[0x000DC7, 0x000DCE],
|
||||
|
@ -1115,7 +1134,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A1C, 0x001A1F],
|
||||
[0x001A5F, 0x001A60],
|
||||
[0x001A75, 0x001AA6],
|
||||
[0x001AA8, 0x001AFF],
|
||||
[0x001AA8, 0x001ABE],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B4C, 0x001B7F],
|
||||
[0x001BAA, 0x001BAB],
|
||||
[0x001BB0, 0x001BB9],
|
||||
|
@ -1171,10 +1191,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x003097, 0x00309C],
|
||||
[0x003100, 0x003104],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x0031C0, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x004DC0, 0x004DFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
|
@ -1186,7 +1206,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F6],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A828, 0x00A83F],
|
||||
[0x00A874, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8F1],
|
||||
|
@ -1208,7 +1228,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AB07, 0x00AB08],
|
||||
[0x00AB0F, 0x00AB10],
|
||||
[0x00AB17, 0x00AB1F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB6A, 0x00AB6F],
|
||||
[0x00ABEB, 0x00ABFF],
|
||||
[0x00D7A4, 0x00D7AF],
|
||||
[0x00D7C7, 0x00D7CA],
|
||||
|
@ -1274,19 +1294,23 @@ const nonMatchSymbols = buildString({
|
|||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010CFF],
|
||||
[0x010D28, 0x010EFF],
|
||||
[0x010D28, 0x010E7F],
|
||||
[0x010EAD, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x010FDF],
|
||||
[0x010F46, 0x010FAF],
|
||||
[0x010FC5, 0x010FDF],
|
||||
[0x010FF7, 0x010FFF],
|
||||
[0x011046, 0x011081],
|
||||
[0x0110B9, 0x0110CF],
|
||||
[0x0110E9, 0x0110FF],
|
||||
[0x011133, 0x011143],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011173, 0x011175],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111C5, 0x0111D9],
|
||||
[0x0111C5, 0x0111CD],
|
||||
[0x0111D0, 0x0111D9],
|
||||
[0x0111DD, 0x0111FF],
|
||||
[0x011235, 0x011236],
|
||||
[0x011238, 0x01123D],
|
||||
|
@ -1303,7 +1327,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x011358, 0x01135C],
|
||||
[0x011364, 0x0113FF],
|
||||
[0x01144B, 0x01145E],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114C2, 0x0114C3],
|
||||
[0x0114C8, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
|
@ -1317,7 +1341,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x01172B, 0x0117FF],
|
||||
[0x011839, 0x01189F],
|
||||
[0x0118E0, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011939, 0x01193A],
|
||||
[0x01193D, 0x01193E],
|
||||
[0x011943, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119E5, 0x0119FF],
|
||||
|
@ -1333,7 +1361,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D44, 0x011D45],
|
||||
[0x011D48, 0x011D5F],
|
||||
[0x011D99, 0x011EDF],
|
||||
[0x011EF7, 0x011FFF],
|
||||
[0x011EF7, 0x011FAF],
|
||||
[0x011FB1, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x01246F, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
|
@ -1350,9 +1379,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x016F4B, 0x016F4E],
|
||||
[0x016F88, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x016FFF],
|
||||
[0x016FE4, 0x016FEF],
|
||||
[0x016FF2, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -1389,12 +1420,13 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F14A, 0x01F14F],
|
||||
[0x01F16A, 0x01F16F],
|
||||
[0x01F18A, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x10FFFF]
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -54,9 +54,9 @@ const matchSymbols = buildString({
|
|||
0x011288,
|
||||
0x011350,
|
||||
0x011357,
|
||||
0x01145B,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x011D3A,
|
||||
0x011FB0,
|
||||
0x01D4A2,
|
||||
0x01D4BB,
|
||||
0x01D546,
|
||||
|
@ -102,7 +102,7 @@ const matchSymbols = buildString({
|
|||
[0x000840, 0x00085B],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x0008D3, 0x000983],
|
||||
[0x000985, 0x00098C],
|
||||
[0x00098F, 0x000990],
|
||||
|
@ -151,7 +151,7 @@ const matchSymbols = buildString({
|
|||
[0x000B3C, 0x000B44],
|
||||
[0x000B47, 0x000B48],
|
||||
[0x000B4B, 0x000B4D],
|
||||
[0x000B56, 0x000B57],
|
||||
[0x000B55, 0x000B57],
|
||||
[0x000B5C, 0x000B5D],
|
||||
[0x000B5F, 0x000B63],
|
||||
[0x000B66, 0x000B77],
|
||||
|
@ -191,15 +191,14 @@ const matchSymbols = buildString({
|
|||
[0x000CE0, 0x000CE3],
|
||||
[0x000CE6, 0x000CEF],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D00, 0x000D03],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D00, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D44],
|
||||
[0x000D46, 0x000D48],
|
||||
[0x000D4A, 0x000D4F],
|
||||
[0x000D54, 0x000D63],
|
||||
[0x000D66, 0x000D7F],
|
||||
[0x000D82, 0x000D83],
|
||||
[0x000D81, 0x000D83],
|
||||
[0x000D85, 0x000D96],
|
||||
[0x000D9A, 0x000DB1],
|
||||
[0x000DB3, 0x000DBB],
|
||||
|
@ -274,7 +273,7 @@ const matchSymbols = buildString({
|
|||
[0x001A7F, 0x001A89],
|
||||
[0x001A90, 0x001A99],
|
||||
[0x001AA0, 0x001AAD],
|
||||
[0x001AB0, 0x001ABE],
|
||||
[0x001AB0, 0x001AC0],
|
||||
[0x001B00, 0x001B4B],
|
||||
[0x001B50, 0x001B7C],
|
||||
[0x001B80, 0x001BF3],
|
||||
|
@ -309,7 +308,7 @@ const matchSymbols = buildString({
|
|||
[0x002440, 0x00244A],
|
||||
[0x002460, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002C2E],
|
||||
[0x002B97, 0x002C2E],
|
||||
[0x002C30, 0x002C5E],
|
||||
[0x002C60, 0x002CF3],
|
||||
[0x002CF9, 0x002D25],
|
||||
|
@ -324,7 +323,7 @@ const matchSymbols = buildString({
|
|||
[0x002DC8, 0x002DCE],
|
||||
[0x002DD0, 0x002DD6],
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x002DE0, 0x002E4F],
|
||||
[0x002DE0, 0x002E52],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
|
@ -334,18 +333,16 @@ const matchSymbols = buildString({
|
|||
[0x003099, 0x0030FF],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x003190, 0x0031BA],
|
||||
[0x0031C0, 0x0031E3],
|
||||
[0x003190, 0x0031E3],
|
||||
[0x0031F0, 0x00321E],
|
||||
[0x003220, 0x004DB5],
|
||||
[0x004DC0, 0x009FEF],
|
||||
[0x003220, 0x009FFC],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A490, 0x00A4C6],
|
||||
[0x00A4D0, 0x00A62B],
|
||||
[0x00A640, 0x00A6F7],
|
||||
[0x00A700, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7F7, 0x00A82B],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A82C],
|
||||
[0x00A830, 0x00A839],
|
||||
[0x00A840, 0x00A877],
|
||||
[0x00A880, 0x00A8C5],
|
||||
|
@ -365,7 +362,7 @@ const matchSymbols = buildString({
|
|||
[0x00AB11, 0x00AB16],
|
||||
[0x00AB20, 0x00AB26],
|
||||
[0x00AB28, 0x00AB2E],
|
||||
[0x00AB30, 0x00AB67],
|
||||
[0x00AB30, 0x00AB6B],
|
||||
[0x00AB70, 0x00ABED],
|
||||
[0x00ABF0, 0x00ABF9],
|
||||
[0x00AC00, 0x00D7A3],
|
||||
|
@ -409,7 +406,7 @@ const matchSymbols = buildString({
|
|||
[0x010100, 0x010102],
|
||||
[0x010107, 0x010133],
|
||||
[0x010137, 0x01018E],
|
||||
[0x010190, 0x01019B],
|
||||
[0x010190, 0x01019C],
|
||||
[0x0101D0, 0x0101FD],
|
||||
[0x010280, 0x01029C],
|
||||
[0x0102A0, 0x0102D0],
|
||||
|
@ -464,8 +461,12 @@ const matchSymbols = buildString({
|
|||
[0x010CFA, 0x010D27],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EAB, 0x010EAD],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F27],
|
||||
[0x010F30, 0x010F59],
|
||||
[0x010FB0, 0x010FCB],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011000, 0x01104D],
|
||||
[0x011052, 0x01106F],
|
||||
|
@ -473,10 +474,9 @@ const matchSymbols = buildString({
|
|||
[0x0110D0, 0x0110E8],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011100, 0x011134],
|
||||
[0x011136, 0x011146],
|
||||
[0x011136, 0x011147],
|
||||
[0x011150, 0x011176],
|
||||
[0x011180, 0x0111CD],
|
||||
[0x0111D0, 0x0111DF],
|
||||
[0x011180, 0x0111DF],
|
||||
[0x0111E1, 0x0111F4],
|
||||
[0x011200, 0x011211],
|
||||
[0x011213, 0x01123E],
|
||||
|
@ -499,8 +499,8 @@ const matchSymbols = buildString({
|
|||
[0x01135D, 0x011363],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011400, 0x011459],
|
||||
[0x01145D, 0x01145F],
|
||||
[0x011400, 0x01145B],
|
||||
[0x01145D, 0x011461],
|
||||
[0x011480, 0x0114C7],
|
||||
[0x0114D0, 0x0114D9],
|
||||
[0x011580, 0x0115B5],
|
||||
|
@ -515,6 +515,13 @@ const matchSymbols = buildString({
|
|||
[0x011730, 0x01173F],
|
||||
[0x011800, 0x01183B],
|
||||
[0x0118A0, 0x0118F2],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x011935],
|
||||
[0x011937, 0x011938],
|
||||
[0x01193B, 0x011946],
|
||||
[0x011950, 0x011959],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D7],
|
||||
[0x0119DA, 0x0119E4],
|
||||
|
@ -564,9 +571,11 @@ const matchSymbols = buildString({
|
|||
[0x016F00, 0x016F4A],
|
||||
[0x016F4F, 0x016F87],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE3],
|
||||
[0x016FE0, 0x016FE4],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -644,17 +653,15 @@ const matchSymbols = buildString({
|
|||
[0x01F0B1, 0x01F0BF],
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F16C],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F100, 0x01F1AD],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
[0x01F240, 0x01F248],
|
||||
[0x01F250, 0x01F251],
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D5],
|
||||
[0x01F300, 0x01F6D7],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6FA],
|
||||
[0x01F6F0, 0x01F6FC],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F7E0, 0x01F7EB],
|
||||
|
@ -663,24 +670,28 @@ const matchSymbols = buildString({
|
|||
[0x01F850, 0x01F859],
|
||||
[0x01F860, 0x01F887],
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F90D, 0x01F971],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97A, 0x01F9A2],
|
||||
[0x01F9A5, 0x01F9AA],
|
||||
[0x01F9AE, 0x01F9CA],
|
||||
[0x01F8B0, 0x01F8B1],
|
||||
[0x01F900, 0x01F978],
|
||||
[0x01F97A, 0x01F9CB],
|
||||
[0x01F9CD, 0x01FA53],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x01FA70, 0x01FA73],
|
||||
[0x01FA70, 0x01FA74],
|
||||
[0x01FA78, 0x01FA7A],
|
||||
[0x01FA80, 0x01FA82],
|
||||
[0x01FA90, 0x01FA95],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x01FA80, 0x01FA86],
|
||||
[0x01FA90, 0x01FAA8],
|
||||
[0x01FAB0, 0x01FAB6],
|
||||
[0x01FAC0, 0x01FAC2],
|
||||
[0x01FAD0, 0x01FAD6],
|
||||
[0x01FB00, 0x01FB92],
|
||||
[0x01FB94, 0x01FBCA],
|
||||
[0x01FBF0, 0x01FBF9],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A],
|
||||
[0x0E0020, 0x0E007F],
|
||||
[0x0E0100, 0x0E01EF],
|
||||
[0x0F0000, 0x0FFFFD],
|
||||
|
@ -749,11 +760,11 @@ const nonMatchSymbols = buildString({
|
|||
0x000CC9,
|
||||
0x000CDF,
|
||||
0x000CF0,
|
||||
0x000D04,
|
||||
0x000D0D,
|
||||
0x000D11,
|
||||
0x000D45,
|
||||
0x000D49,
|
||||
0x000D80,
|
||||
0x000D84,
|
||||
0x000DB2,
|
||||
0x000DBC,
|
||||
|
@ -798,6 +809,7 @@ const nonMatchSymbols = buildString({
|
|||
0x001FFF,
|
||||
0x002065,
|
||||
0x00208F,
|
||||
0x002B96,
|
||||
0x002C2F,
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
|
@ -841,6 +853,8 @@ const nonMatchSymbols = buildString({
|
|||
0x010A04,
|
||||
0x010A14,
|
||||
0x010A18,
|
||||
0x010E7F,
|
||||
0x010EAA,
|
||||
0x011135,
|
||||
0x0111E0,
|
||||
0x011212,
|
||||
|
@ -853,8 +867,10 @@ const nonMatchSymbols = buildString({
|
|||
0x011331,
|
||||
0x011334,
|
||||
0x01133A,
|
||||
0x01145A,
|
||||
0x01145C,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011936,
|
||||
0x011C09,
|
||||
0x011C37,
|
||||
0x011CA8,
|
||||
|
@ -916,8 +932,9 @@ const nonMatchSymbols = buildString({
|
|||
0x01EEAA,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F90C,
|
||||
0x01F972
|
||||
0x01F979,
|
||||
0x01F9CC,
|
||||
0x01FB93
|
||||
],
|
||||
ranges: [
|
||||
[0x000378, 0x000379],
|
||||
|
@ -933,7 +950,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00082E, 0x00082F],
|
||||
[0x00085C, 0x00085D],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x0008C8, 0x0008D2],
|
||||
[0x00098D, 0x00098E],
|
||||
[0x000991, 0x000992],
|
||||
[0x0009B3, 0x0009B5],
|
||||
|
@ -963,7 +980,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000B3A, 0x000B3B],
|
||||
[0x000B45, 0x000B46],
|
||||
[0x000B49, 0x000B4A],
|
||||
[0x000B4E, 0x000B55],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B58, 0x000B5B],
|
||||
[0x000B64, 0x000B65],
|
||||
[0x000B78, 0x000B81],
|
||||
|
@ -990,7 +1007,6 @@ const nonMatchSymbols = buildString({
|
|||
[0x000CF3, 0x000CFF],
|
||||
[0x000D50, 0x000D53],
|
||||
[0x000D64, 0x000D65],
|
||||
[0x000D80, 0x000D81],
|
||||
[0x000D97, 0x000D99],
|
||||
[0x000DBE, 0x000DBF],
|
||||
[0x000DC7, 0x000DC9],
|
||||
|
@ -1045,7 +1061,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A8A, 0x001A8F],
|
||||
[0x001A9A, 0x001A9F],
|
||||
[0x001AAE, 0x001AAF],
|
||||
[0x001ABF, 0x001AFF],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B4C, 0x001B4F],
|
||||
[0x001B7D, 0x001B7F],
|
||||
[0x001BF4, 0x001BFB],
|
||||
|
@ -1070,30 +1086,27 @@ const nonMatchSymbols = buildString({
|
|||
[0x002427, 0x00243F],
|
||||
[0x00244B, 0x00245F],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002CF4, 0x002CF8],
|
||||
[0x002D28, 0x002D2C],
|
||||
[0x002D2E, 0x002D2F],
|
||||
[0x002D68, 0x002D6E],
|
||||
[0x002D71, 0x002D7E],
|
||||
[0x002D97, 0x002D9F],
|
||||
[0x002E50, 0x002E7F],
|
||||
[0x002E53, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x002FFF],
|
||||
[0x003097, 0x003098],
|
||||
[0x003100, 0x003104],
|
||||
[0x0031BB, 0x0031BF],
|
||||
[0x0031E4, 0x0031EF],
|
||||
[0x004DB6, 0x004DBF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A48F],
|
||||
[0x00A4C7, 0x00A4CF],
|
||||
[0x00A62C, 0x00A63F],
|
||||
[0x00A6F8, 0x00A6FF],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F6],
|
||||
[0x00A82C, 0x00A82F],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A82D, 0x00A82F],
|
||||
[0x00A83A, 0x00A83F],
|
||||
[0x00A878, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8CD],
|
||||
|
@ -1109,7 +1122,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AB07, 0x00AB08],
|
||||
[0x00AB0F, 0x00AB10],
|
||||
[0x00AB17, 0x00AB1F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB6C, 0x00AB6F],
|
||||
[0x00ABEE, 0x00ABEF],
|
||||
[0x00ABFA, 0x00ABFF],
|
||||
[0x00D7A4, 0x00D7AF],
|
||||
|
@ -1139,7 +1152,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x0100FB, 0x0100FF],
|
||||
[0x010103, 0x010106],
|
||||
[0x010134, 0x010136],
|
||||
[0x01019C, 0x01019F],
|
||||
[0x01019D, 0x01019F],
|
||||
[0x0101A1, 0x0101CF],
|
||||
[0x0101FE, 0x01027F],
|
||||
[0x01029D, 0x01029F],
|
||||
|
@ -1190,9 +1203,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x010CF3, 0x010CF9],
|
||||
[0x010D28, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010EFF],
|
||||
[0x010EAE, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F5A, 0x010FDF],
|
||||
[0x010F5A, 0x010FAF],
|
||||
[0x010FCC, 0x010FDF],
|
||||
[0x010FF7, 0x010FFF],
|
||||
[0x01104E, 0x011051],
|
||||
[0x011070, 0x01107E],
|
||||
|
@ -1200,9 +1215,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x0110CE, 0x0110CF],
|
||||
[0x0110E9, 0x0110EF],
|
||||
[0x0110FA, 0x0110FF],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x0111F5, 0x0111FF],
|
||||
[0x01123F, 0x01127F],
|
||||
[0x0112AA, 0x0112AF],
|
||||
|
@ -1218,7 +1232,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x011364, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x0113FF],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114C8, 0x0114CF],
|
||||
[0x0114DA, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
|
@ -1233,7 +1247,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x011740, 0x0117FF],
|
||||
[0x01183C, 0x01189F],
|
||||
[0x0118F3, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011939, 0x01193A],
|
||||
[0x011947, 0x01194F],
|
||||
[0x01195A, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119E5, 0x0119FF],
|
||||
|
@ -1249,7 +1267,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D5A, 0x011D5F],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF9, 0x011FBF],
|
||||
[0x011EF9, 0x011FAF],
|
||||
[0x011FB1, 0x011FBF],
|
||||
[0x011FF2, 0x011FFE],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x012475, 0x01247F],
|
||||
|
@ -1268,9 +1287,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x016F4B, 0x016F4E],
|
||||
[0x016F88, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x016FFF],
|
||||
[0x016FE5, 0x016FEF],
|
||||
[0x016FF2, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -1323,17 +1344,15 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F094, 0x01F09F],
|
||||
[0x01F0AF, 0x01F0B0],
|
||||
[0x01F0F6, 0x01F0FF],
|
||||
[0x01F10D, 0x01F10F],
|
||||
[0x01F16D, 0x01F16F],
|
||||
[0x01F1AD, 0x01F1E5],
|
||||
[0x01F1AE, 0x01F1E5],
|
||||
[0x01F203, 0x01F20F],
|
||||
[0x01F23C, 0x01F23F],
|
||||
[0x01F249, 0x01F24F],
|
||||
[0x01F252, 0x01F25F],
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D6, 0x01F6DF],
|
||||
[0x01F6D8, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6FB, 0x01F6FF],
|
||||
[0x01F6FD, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D9, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F7FF],
|
||||
|
@ -1341,23 +1360,26 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9A4],
|
||||
[0x01F9AB, 0x01F9AD],
|
||||
[0x01F9CB, 0x01F9CC],
|
||||
[0x01F8AE, 0x01F8AF],
|
||||
[0x01F8B2, 0x01F8FF],
|
||||
[0x01FA54, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FA6F],
|
||||
[0x01FA74, 0x01FA77],
|
||||
[0x01FA75, 0x01FA77],
|
||||
[0x01FA7B, 0x01FA7F],
|
||||
[0x01FA83, 0x01FA8F],
|
||||
[0x01FA96, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x01FA87, 0x01FA8F],
|
||||
[0x01FAA9, 0x01FAAF],
|
||||
[0x01FAB7, 0x01FABF],
|
||||
[0x01FAC3, 0x01FACF],
|
||||
[0x01FAD7, 0x01FAFF],
|
||||
[0x01FBCB, 0x01FBEF],
|
||||
[0x01FBFA, 0x01FFFF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x0E0000],
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x0E0000],
|
||||
[0x0E0002, 0x0E001F],
|
||||
[0x0E0080, 0x0E00FF],
|
||||
[0x0E01F0, 0x0EFFFF],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -27,6 +27,7 @@ const matchSymbols = buildString({
|
|||
0x00037A,
|
||||
0x000387,
|
||||
0x000559,
|
||||
0x00055F,
|
||||
0x0005BF,
|
||||
0x0005C7,
|
||||
0x0005F4,
|
||||
|
@ -54,7 +55,6 @@ const matchSymbols = buildString({
|
|||
0x000B3C,
|
||||
0x000B3F,
|
||||
0x000B4D,
|
||||
0x000B56,
|
||||
0x000B82,
|
||||
0x000BC0,
|
||||
0x000BCD,
|
||||
|
@ -65,6 +65,7 @@ const matchSymbols = buildString({
|
|||
0x000CBF,
|
||||
0x000CC6,
|
||||
0x000D4D,
|
||||
0x000D81,
|
||||
0x000DCA,
|
||||
0x000DD6,
|
||||
0x000E31,
|
||||
|
@ -115,6 +116,7 @@ const matchSymbols = buildString({
|
|||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A82C,
|
||||
0x00A8FF,
|
||||
0x00A9B3,
|
||||
0x00A9CF,
|
||||
|
@ -148,6 +150,7 @@ const matchSymbols = buildString({
|
|||
0x0110BD,
|
||||
0x0110CD,
|
||||
0x011173,
|
||||
0x0111CF,
|
||||
0x011234,
|
||||
0x01123E,
|
||||
0x0112DF,
|
||||
|
@ -159,6 +162,8 @@ const matchSymbols = buildString({
|
|||
0x0116AB,
|
||||
0x0116AD,
|
||||
0x0116B7,
|
||||
0x01193E,
|
||||
0x011943,
|
||||
0x0119E0,
|
||||
0x011A47,
|
||||
0x011C3F,
|
||||
|
@ -167,7 +172,6 @@ const matchSymbols = buildString({
|
|||
0x011D95,
|
||||
0x011D97,
|
||||
0x016F4F,
|
||||
0x016FE3,
|
||||
0x01DA75,
|
||||
0x01DA84,
|
||||
0x0E0001
|
||||
|
@ -209,6 +213,7 @@ const matchSymbols = buildString({
|
|||
[0x000AE2, 0x000AE3],
|
||||
[0x000AFA, 0x000AFF],
|
||||
[0x000B41, 0x000B44],
|
||||
[0x000B55, 0x000B56],
|
||||
[0x000B62, 0x000B63],
|
||||
[0x000C3E, 0x000C40],
|
||||
[0x000C46, 0x000C48],
|
||||
|
@ -257,7 +262,7 @@ const matchSymbols = buildString({
|
|||
[0x001A58, 0x001A5E],
|
||||
[0x001A65, 0x001A6C],
|
||||
[0x001A73, 0x001A7C],
|
||||
[0x001AB0, 0x001ABE],
|
||||
[0x001AB0, 0x001AC0],
|
||||
[0x001B00, 0x001B03],
|
||||
[0x001B36, 0x001B3A],
|
||||
[0x001B6B, 0x001B73],
|
||||
|
@ -322,6 +327,7 @@ const matchSymbols = buildString({
|
|||
[0x00AAEC, 0x00AAED],
|
||||
[0x00AAF3, 0x00AAF4],
|
||||
[0x00AB5B, 0x00AB5F],
|
||||
[0x00AB69, 0x00AB6B],
|
||||
[0x00FBB2, 0x00FBC1],
|
||||
[0x00FE00, 0x00FE0F],
|
||||
[0x00FE20, 0x00FE2F],
|
||||
|
@ -334,6 +340,7 @@ const matchSymbols = buildString({
|
|||
[0x010A38, 0x010A3A],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D24, 0x010D27],
|
||||
[0x010EAB, 0x010EAC],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x011038, 0x011046],
|
||||
[0x01107F, 0x011081],
|
||||
|
@ -369,6 +376,7 @@ const matchSymbols = buildString({
|
|||
[0x011727, 0x01172B],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x01183A],
|
||||
[0x01193B, 0x01193C],
|
||||
[0x0119D4, 0x0119D7],
|
||||
[0x0119DA, 0x0119DB],
|
||||
[0x011A01, 0x011A0A],
|
||||
|
@ -395,6 +403,7 @@ const matchSymbols = buildString({
|
|||
[0x016B40, 0x016B43],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x016FE3, 0x016FE4],
|
||||
[0x01BC9D, 0x01BC9E],
|
||||
[0x01BCA0, 0x01BCA3],
|
||||
[0x01D167, 0x01D169],
|
||||
|
@ -491,6 +500,7 @@ const nonMatchSymbols = buildString({
|
|||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x01193D,
|
||||
0x011A97,
|
||||
0x011C37,
|
||||
0x011C3E,
|
||||
|
@ -523,7 +533,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00037B, 0x000383],
|
||||
[0x000388, 0x000482],
|
||||
[0x00048A, 0x000558],
|
||||
[0x00055A, 0x000590],
|
||||
[0x00055A, 0x00055E],
|
||||
[0x000560, 0x000590],
|
||||
[0x0005C8, 0x0005F3],
|
||||
[0x0005F5, 0x0005FF],
|
||||
[0x000606, 0x00060F],
|
||||
|
@ -569,7 +580,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000B02, 0x000B3B],
|
||||
[0x000B3D, 0x000B3E],
|
||||
[0x000B45, 0x000B4C],
|
||||
[0x000B4E, 0x000B55],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B57, 0x000B61],
|
||||
[0x000B64, 0x000B81],
|
||||
[0x000B83, 0x000BBF],
|
||||
|
@ -591,7 +602,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x000D3D, 0x000D40],
|
||||
[0x000D45, 0x000D4C],
|
||||
[0x000D4E, 0x000D61],
|
||||
[0x000D64, 0x000DC9],
|
||||
[0x000D64, 0x000D80],
|
||||
[0x000D82, 0x000DC9],
|
||||
[0x000DCB, 0x000DD1],
|
||||
[0x000DD7, 0x000E30],
|
||||
[0x000E32, 0x000E33],
|
||||
|
@ -640,7 +652,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A7D, 0x001A7E],
|
||||
[0x001A80, 0x001AA6],
|
||||
[0x001AA8, 0x001AAF],
|
||||
[0x001ABF, 0x001AFF],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B04, 0x001B33],
|
||||
[0x001B3D, 0x001B41],
|
||||
[0x001B43, 0x001B6A],
|
||||
|
@ -699,7 +711,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
[0x00A80C, 0x00A824],
|
||||
[0x00A827, 0x00A8C3],
|
||||
[0x00A827, 0x00A82B],
|
||||
[0x00A82D, 0x00A8C3],
|
||||
[0x00A8C6, 0x00A8DF],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
[0x00A900, 0x00A925],
|
||||
|
@ -724,7 +737,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AADE, 0x00AAEB],
|
||||
[0x00AAEE, 0x00AAF2],
|
||||
[0x00AAF7, 0x00AB5A],
|
||||
[0x00AB60, 0x00ABE4],
|
||||
[0x00AB60, 0x00AB68],
|
||||
[0x00AB6C, 0x00ABE4],
|
||||
[0x00ABE6, 0x00ABE7],
|
||||
[0x00ABE9, 0x00ABEC],
|
||||
[0x00ABEE, 0x00DBFF],
|
||||
|
@ -753,7 +767,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010AE4],
|
||||
[0x010AE7, 0x010D23],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010D28, 0x010EAA],
|
||||
[0x010EAD, 0x010F45],
|
||||
[0x010F51, 0x011000],
|
||||
[0x011002, 0x011037],
|
||||
[0x011047, 0x01107E],
|
||||
|
@ -767,7 +782,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011174, 0x01117F],
|
||||
[0x011182, 0x0111B5],
|
||||
[0x0111BF, 0x0111C8],
|
||||
[0x0111CD, 0x01122E],
|
||||
[0x0111CD, 0x0111CE],
|
||||
[0x0111D0, 0x01122E],
|
||||
[0x011232, 0x011233],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x0112DE],
|
||||
|
@ -792,7 +808,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x0116B8, 0x01171C],
|
||||
[0x011720, 0x011721],
|
||||
[0x01172C, 0x01182E],
|
||||
[0x01183B, 0x0119D3],
|
||||
[0x01183B, 0x01193A],
|
||||
[0x01193F, 0x011942],
|
||||
[0x011944, 0x0119D3],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119DC, 0x0119DF],
|
||||
[0x0119E1, 0x011A00],
|
||||
|
@ -817,7 +835,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x016B44, 0x016F4E],
|
||||
[0x016F50, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x01BC9C],
|
||||
[0x016FE5, 0x01BC9C],
|
||||
[0x01BCA4, 0x01D166],
|
||||
[0x01D16A, 0x01D172],
|
||||
[0x01D183, 0x01D184],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -110,10 +110,11 @@ const matchSymbols = buildString({
|
|||
[0x00A722, 0x00A787],
|
||||
[0x00A78B, 0x00A78E],
|
||||
[0x00A790, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A7F6],
|
||||
[0x00A7F8, 0x00A7FA],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB5C, 0x00AB67],
|
||||
[0x00AB5C, 0x00AB68],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
[0x00FB00, 0x00FB06],
|
||||
[0x00FB13, 0x00FB17],
|
||||
|
@ -196,6 +197,7 @@ const nonMatchSymbols = buildString({
|
|||
0x002C5F,
|
||||
0x002D26,
|
||||
0x00A78F,
|
||||
0x00A7F7,
|
||||
0x00AB5B,
|
||||
0x01D455,
|
||||
0x01D49D,
|
||||
|
@ -285,9 +287,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A69E, 0x00A721],
|
||||
[0x00A788, 0x00A78A],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F7],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A7FB, 0x00AB2F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB69, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
[0x00FB07, 0x00FB12],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -547,7 +547,9 @@ const matchSymbols = buildString({
|
|||
0x00A7BA,
|
||||
0x00A7BC,
|
||||
0x00A7BE,
|
||||
0x00A7C2
|
||||
0x00A7C2,
|
||||
0x00A7C9,
|
||||
0x00A7F5
|
||||
],
|
||||
ranges: [
|
||||
[0x000041, 0x00005A],
|
||||
|
@ -618,7 +620,7 @@ const matchSymbols = buildString({
|
|||
[0x00A77D, 0x00A77E],
|
||||
[0x00A7AA, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B4],
|
||||
[0x00A7C4, 0x00A7C6],
|
||||
[0x00A7C4, 0x00A7C7],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
[0x00FB00, 0x00FB06],
|
||||
[0x00FB13, 0x00FB17],
|
||||
|
@ -1169,7 +1171,8 @@ const nonMatchSymbols = buildString({
|
|||
0x00A7B9,
|
||||
0x00A7BB,
|
||||
0x00A7BD,
|
||||
0x00A7C3
|
||||
0x00A7C3,
|
||||
0x00A7C8
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -1249,7 +1252,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A78E, 0x00A78F],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00A7BF, 0x00A7C1],
|
||||
[0x00A7C7, 0x00AB6F],
|
||||
[0x00A7CA, 0x00A7F4],
|
||||
[0x00A7F6, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
[0x00FB07, 0x00FB12],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -126,7 +126,8 @@ const matchSymbols = buildString({
|
|||
[0x00A790, 0x00A794],
|
||||
[0x00A796, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A7F6],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
[0x00FB00, 0x00FB06],
|
||||
[0x00FB13, 0x00FB17],
|
||||
|
@ -267,7 +268,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A788, 0x00A78A],
|
||||
[0x00A78E, 0x00A78F],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00AB52],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A7F7, 0x00AB52],
|
||||
[0x00AB54, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -545,7 +545,9 @@ const matchSymbols = buildString({
|
|||
0x00A7BA,
|
||||
0x00A7BC,
|
||||
0x00A7BE,
|
||||
0x00A7C2
|
||||
0x00A7C2,
|
||||
0x00A7C9,
|
||||
0x00A7F5
|
||||
],
|
||||
ranges: [
|
||||
[0x000041, 0x00005A],
|
||||
|
@ -608,7 +610,7 @@ const matchSymbols = buildString({
|
|||
[0x00A77D, 0x00A77E],
|
||||
[0x00A7AA, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B4],
|
||||
[0x00A7C4, 0x00A7C6],
|
||||
[0x00A7C4, 0x00A7C7],
|
||||
[0x00FF21, 0x00FF3A],
|
||||
[0x010400, 0x010427],
|
||||
[0x0104B0, 0x0104D3],
|
||||
|
@ -1150,7 +1152,8 @@ const nonMatchSymbols = buildString({
|
|||
0x00A7B9,
|
||||
0x00A7BB,
|
||||
0x00A7BD,
|
||||
0x00A7C3
|
||||
0x00A7C3,
|
||||
0x00A7C8
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -1226,7 +1229,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A78E, 0x00A78F],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00A7BF, 0x00A7C1],
|
||||
[0x00A7C7, 0x00DBFF],
|
||||
[0x00A7CA, 0x00A7F4],
|
||||
[0x00A7F6, 0x00DBFF],
|
||||
[0x00E000, 0x00FF20],
|
||||
[0x00FF3B, 0x0103FF],
|
||||
[0x010428, 0x0104AF],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -597,6 +597,9 @@ const matchSymbols = buildString({
|
|||
0x00A7BC,
|
||||
0x00A7BE,
|
||||
0x00A7C2,
|
||||
0x00A7C9,
|
||||
0x00A7F5,
|
||||
0x00AB69,
|
||||
0x00FA10,
|
||||
0x00FA12,
|
||||
0x00FA20,
|
||||
|
@ -750,7 +753,7 @@ const matchSymbols = buildString({
|
|||
[0x00A77D, 0x00A77E],
|
||||
[0x00A7AA, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B4],
|
||||
[0x00A7C4, 0x00A7C6],
|
||||
[0x00A7C4, 0x00A7C7],
|
||||
[0x00A7F8, 0x00A7F9],
|
||||
[0x00AB5C, 0x00AB5F],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
|
@ -838,6 +841,7 @@ const matchSymbols = buildString({
|
|||
[0x01F210, 0x01F23B],
|
||||
[0x01F240, 0x01F248],
|
||||
[0x01F250, 0x01F251],
|
||||
[0x01FBF0, 0x01FBF9],
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x0E0000, 0x0E0FFF]
|
||||
]
|
||||
|
@ -1415,6 +1419,7 @@ const nonMatchSymbols = buildString({
|
|||
0x00A7BB,
|
||||
0x00A7BD,
|
||||
0x00A7C3,
|
||||
0x00A7C8,
|
||||
0x00FA11,
|
||||
0x00FA1F,
|
||||
0x00FA21,
|
||||
|
@ -1620,9 +1625,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A78E, 0x00A78F],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00A7BF, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F7],
|
||||
[0x00A7CA, 0x00A7F4],
|
||||
[0x00A7F6, 0x00A7F7],
|
||||
[0x00A7FA, 0x00AB5B],
|
||||
[0x00AB60, 0x00AB6F],
|
||||
[0x00AB60, 0x00AB68],
|
||||
[0x00AB6A, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00F8FF],
|
||||
[0x00FA0E, 0x00FA0F],
|
||||
|
@ -1680,7 +1687,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F203, 0x01F20F],
|
||||
[0x01F23C, 0x01F23F],
|
||||
[0x01F249, 0x01F24F],
|
||||
[0x01F252, 0x02F7FF],
|
||||
[0x01F252, 0x01FBEF],
|
||||
[0x01FBFA, 0x02F7FF],
|
||||
[0x02FA1E, 0x0DFFFF],
|
||||
[0x0E1000, 0x10FFFF]
|
||||
]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -561,6 +561,9 @@ const matchSymbols = buildString({
|
|||
0x00A7BD,
|
||||
0x00A7BF,
|
||||
0x00A7C3,
|
||||
0x00A7C8,
|
||||
0x00A7CA,
|
||||
0x00A7F6,
|
||||
0x00AB53
|
||||
],
|
||||
ranges: [
|
||||
|
@ -1155,7 +1158,8 @@ const nonMatchSymbols = buildString({
|
|||
0x00A7B8,
|
||||
0x00A7BA,
|
||||
0x00A7BC,
|
||||
0x00A7BE
|
||||
0x00A7BE,
|
||||
0x00A7C9
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -1254,7 +1258,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A795, 0x00A796],
|
||||
[0x00A7AA, 0x00A7B4],
|
||||
[0x00A7C0, 0x00A7C2],
|
||||
[0x00A7C4, 0x00AB52],
|
||||
[0x00A7C4, 0x00A7C7],
|
||||
[0x00A7CB, 0x00A7F5],
|
||||
[0x00A7F7, 0x00AB52],
|
||||
[0x00AB54, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -561,6 +561,9 @@ const matchSymbols = buildString({
|
|||
0x00A7BD,
|
||||
0x00A7BF,
|
||||
0x00A7C3,
|
||||
0x00A7C8,
|
||||
0x00A7CA,
|
||||
0x00A7F6,
|
||||
0x00AB53
|
||||
],
|
||||
ranges: [
|
||||
|
@ -1156,7 +1159,8 @@ const nonMatchSymbols = buildString({
|
|||
0x00A7B8,
|
||||
0x00A7BA,
|
||||
0x00A7BC,
|
||||
0x00A7BE
|
||||
0x00A7BE,
|
||||
0x00A7C9
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -1256,7 +1260,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A795, 0x00A796],
|
||||
[0x00A7AA, 0x00A7B4],
|
||||
[0x00A7C0, 0x00A7C2],
|
||||
[0x00A7C4, 0x00AB52],
|
||||
[0x00A7C4, 0x00A7C7],
|
||||
[0x00A7CB, 0x00A7F5],
|
||||
[0x00A7F7, 0x00AB52],
|
||||
[0x00AB54, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -32,7 +32,8 @@ const matchSymbols = buildString({
|
|||
0x0030A0,
|
||||
0x00FE58,
|
||||
0x00FE63,
|
||||
0x00FF0D
|
||||
0x00FF0D,
|
||||
0x010EAD
|
||||
],
|
||||
ranges: [
|
||||
[0x002010, 0x002015],
|
||||
|
@ -72,7 +73,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00FE33, 0x00FE57],
|
||||
[0x00FE59, 0x00FE62],
|
||||
[0x00FE64, 0x00FF0C],
|
||||
[0x00FF0E, 0x10FFFF]
|
||||
[0x00FF0E, 0x010EAC],
|
||||
[0x010EAE, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -35,6 +35,7 @@ const matchSymbols = buildString({
|
|||
0x000ACD,
|
||||
0x000B3C,
|
||||
0x000B4D,
|
||||
0x000B55,
|
||||
0x000BCD,
|
||||
0x000C4D,
|
||||
0x000CBC,
|
||||
|
@ -80,6 +81,7 @@ const matchSymbols = buildString({
|
|||
0x011446,
|
||||
0x01163F,
|
||||
0x01172B,
|
||||
0x011943,
|
||||
0x0119E0,
|
||||
0x011A34,
|
||||
0x011A47,
|
||||
|
@ -157,6 +159,7 @@ const matchSymbols = buildString({
|
|||
[0x00AA7B, 0x00AA7D],
|
||||
[0x00AABF, 0x00AAC2],
|
||||
[0x00AB5B, 0x00AB5F],
|
||||
[0x00AB69, 0x00AB6B],
|
||||
[0x00ABEC, 0x00ABED],
|
||||
[0x00FE20, 0x00FE2F],
|
||||
[0x00FF9E, 0x00FF9F],
|
||||
|
@ -174,10 +177,12 @@ const matchSymbols = buildString({
|
|||
[0x0115BF, 0x0115C0],
|
||||
[0x0116B6, 0x0116B7],
|
||||
[0x011839, 0x01183A],
|
||||
[0x01193D, 0x01193E],
|
||||
[0x011D44, 0x011D45],
|
||||
[0x016AF0, 0x016AF4],
|
||||
[0x016B30, 0x016B36],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x01D167, 0x01D169],
|
||||
[0x01D16D, 0x01D172],
|
||||
[0x01D17B, 0x01D182],
|
||||
|
@ -259,7 +264,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x000ACE, 0x000AFC],
|
||||
[0x000B00, 0x000B3B],
|
||||
[0x000B3D, 0x000B4C],
|
||||
[0x000B4E, 0x000BCC],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B56, 0x000BCC],
|
||||
[0x000BCE, 0x000C4C],
|
||||
[0x000C4E, 0x000CBB],
|
||||
[0x000CBD, 0x000CCC],
|
||||
|
@ -328,7 +334,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AA7E, 0x00AABE],
|
||||
[0x00AAC3, 0x00AAF5],
|
||||
[0x00AAF7, 0x00AB5A],
|
||||
[0x00AB60, 0x00ABEB],
|
||||
[0x00AB60, 0x00AB68],
|
||||
[0x00AB6C, 0x00ABEB],
|
||||
[0x00ABEE, 0x00DBFF],
|
||||
[0x00E000, 0x00FB1D],
|
||||
[0x00FB1F, 0x00FE1F],
|
||||
|
@ -359,7 +366,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x011640, 0x0116B5],
|
||||
[0x0116B8, 0x01172A],
|
||||
[0x01172C, 0x011838],
|
||||
[0x01183B, 0x0119DF],
|
||||
[0x01183B, 0x01193C],
|
||||
[0x01193F, 0x011942],
|
||||
[0x011944, 0x0119DF],
|
||||
[0x0119E1, 0x011A33],
|
||||
[0x011A35, 0x011A46],
|
||||
[0x011A48, 0x011A98],
|
||||
|
@ -369,7 +378,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D98, 0x016AEF],
|
||||
[0x016AF5, 0x016B2F],
|
||||
[0x016B37, 0x016F8E],
|
||||
[0x016FA0, 0x01D166],
|
||||
[0x016FA0, 0x016FEF],
|
||||
[0x016FF2, 0x01D166],
|
||||
[0x01D16A, 0x01D16C],
|
||||
[0x01D173, 0x01D17A],
|
||||
[0x01D183, 0x01D184],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -41,6 +41,7 @@ const matchSymbols = buildString({
|
|||
0x002668,
|
||||
0x00267B,
|
||||
0x002699,
|
||||
0x0026A7,
|
||||
0x0026C8,
|
||||
0x0026D1,
|
||||
0x0026FD,
|
||||
|
@ -81,7 +82,6 @@ const matchSymbols = buildString({
|
|||
0x01F5E8,
|
||||
0x01F5EF,
|
||||
0x01F5F3,
|
||||
0x01F6D5,
|
||||
0x01F6E9,
|
||||
0x01F6F0
|
||||
],
|
||||
|
@ -152,22 +152,23 @@ const matchSymbols = buildString({
|
|||
[0x01F5FA, 0x01F64F],
|
||||
[0x01F680, 0x01F6C5],
|
||||
[0x01F6CB, 0x01F6D2],
|
||||
[0x01F6D5, 0x01F6D7],
|
||||
[0x01F6E0, 0x01F6E5],
|
||||
[0x01F6EB, 0x01F6EC],
|
||||
[0x01F6F3, 0x01F6FA],
|
||||
[0x01F6F3, 0x01F6FC],
|
||||
[0x01F7E0, 0x01F7EB],
|
||||
[0x01F90D, 0x01F93A],
|
||||
[0x01F90C, 0x01F93A],
|
||||
[0x01F93C, 0x01F945],
|
||||
[0x01F947, 0x01F971],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97A, 0x01F9A2],
|
||||
[0x01F9A5, 0x01F9AA],
|
||||
[0x01F9AE, 0x01F9CA],
|
||||
[0x01F947, 0x01F978],
|
||||
[0x01F97A, 0x01F9CB],
|
||||
[0x01F9CD, 0x01F9FF],
|
||||
[0x01FA70, 0x01FA73],
|
||||
[0x01FA70, 0x01FA74],
|
||||
[0x01FA78, 0x01FA7A],
|
||||
[0x01FA80, 0x01FA82],
|
||||
[0x01FA90, 0x01FA95]
|
||||
[0x01FA80, 0x01FA86],
|
||||
[0x01FA90, 0x01FAA8],
|
||||
[0x01FAB0, 0x01FAB6],
|
||||
[0x01FAC0, 0x01FAC2],
|
||||
[0x01FAD0, 0x01FAD6]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -203,7 +204,8 @@ const nonMatchSymbols = buildString({
|
|||
0x01F6EA,
|
||||
0x01F93B,
|
||||
0x01F946,
|
||||
0x01F972
|
||||
0x01F979,
|
||||
0x01F9CC
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -246,7 +248,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00267C, 0x00267D],
|
||||
[0x002680, 0x002691],
|
||||
[0x00269D, 0x00269F],
|
||||
[0x0026A2, 0x0026A9],
|
||||
[0x0026A2, 0x0026A6],
|
||||
[0x0026A8, 0x0026A9],
|
||||
[0x0026AC, 0x0026AF],
|
||||
[0x0026B2, 0x0026BC],
|
||||
[0x0026BF, 0x0026C3],
|
||||
|
@ -319,21 +322,20 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F650, 0x01F67F],
|
||||
[0x01F6C6, 0x01F6CA],
|
||||
[0x01F6D3, 0x01F6D4],
|
||||
[0x01F6D6, 0x01F6DF],
|
||||
[0x01F6D8, 0x01F6DF],
|
||||
[0x01F6E6, 0x01F6E8],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6F1, 0x01F6F2],
|
||||
[0x01F6FB, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F90C],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9A4],
|
||||
[0x01F9AB, 0x01F9AD],
|
||||
[0x01F9CB, 0x01F9CC],
|
||||
[0x01F6FD, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F90B],
|
||||
[0x01FA00, 0x01FA6F],
|
||||
[0x01FA74, 0x01FA77],
|
||||
[0x01FA75, 0x01FA77],
|
||||
[0x01FA7B, 0x01FA7F],
|
||||
[0x01FA83, 0x01FA8F],
|
||||
[0x01FA96, 0x10FFFF]
|
||||
[0x01FA87, 0x01FA8F],
|
||||
[0x01FAA9, 0x01FAAF],
|
||||
[0x01FAB7, 0x01FABF],
|
||||
[0x01FAC3, 0x01FACF],
|
||||
[0x01FAD7, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -34,6 +34,11 @@ testPropertyEscapes(
|
|||
matchSymbols,
|
||||
"\\p{Emoji_Component}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\p{EComp}+$/u,
|
||||
matchSymbols,
|
||||
"\\p{EComp}"
|
||||
);
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [],
|
||||
|
@ -58,3 +63,8 @@ testPropertyEscapes(
|
|||
nonMatchSymbols,
|
||||
"\\P{Emoji_Component}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\P{EComp}+$/u,
|
||||
nonMatchSymbols,
|
||||
"\\P{EComp}"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -24,6 +24,11 @@ testPropertyEscapes(
|
|||
matchSymbols,
|
||||
"\\p{Emoji_Modifier}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\p{EMod}+$/u,
|
||||
matchSymbols,
|
||||
"\\p{EMod}"
|
||||
);
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [],
|
||||
|
@ -39,3 +44,8 @@ testPropertyEscapes(
|
|||
nonMatchSymbols,
|
||||
"\\P{Emoji_Modifier}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\P{EMod}+$/u,
|
||||
nonMatchSymbols,
|
||||
"\\P{EMod}"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -28,8 +28,10 @@ const matchSymbols = buildString({
|
|||
0x01F6A3,
|
||||
0x01F6C0,
|
||||
0x01F6CC,
|
||||
0x01F90C,
|
||||
0x01F90F,
|
||||
0x01F926,
|
||||
0x01F977,
|
||||
0x01F9BB
|
||||
],
|
||||
ranges: [
|
||||
|
@ -60,6 +62,11 @@ testPropertyEscapes(
|
|||
matchSymbols,
|
||||
"\\p{Emoji_Modifier_Base}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\p{EBase}+$/u,
|
||||
matchSymbols,
|
||||
"\\p{EBase}"
|
||||
);
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
|
@ -96,12 +103,14 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F6A4, 0x01F6B3],
|
||||
[0x01F6B7, 0x01F6BF],
|
||||
[0x01F6C1, 0x01F6CB],
|
||||
[0x01F6CD, 0x01F90E],
|
||||
[0x01F6CD, 0x01F90B],
|
||||
[0x01F90D, 0x01F90E],
|
||||
[0x01F910, 0x01F917],
|
||||
[0x01F920, 0x01F925],
|
||||
[0x01F927, 0x01F92F],
|
||||
[0x01F93A, 0x01F93B],
|
||||
[0x01F93F, 0x01F9B4],
|
||||
[0x01F93F, 0x01F976],
|
||||
[0x01F978, 0x01F9B4],
|
||||
[0x01F9BC, 0x01F9CC],
|
||||
[0x01F9DE, 0x10FFFF]
|
||||
]
|
||||
|
@ -111,3 +120,8 @@ testPropertyEscapes(
|
|||
nonMatchSymbols,
|
||||
"\\P{Emoji_Modifier_Base}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\P{EBase}+$/u,
|
||||
nonMatchSymbols,
|
||||
"\\P{EBase}"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -45,8 +45,7 @@ const matchSymbols = buildString({
|
|||
0x01F440,
|
||||
0x01F57A,
|
||||
0x01F5A4,
|
||||
0x01F6CC,
|
||||
0x01F6D5
|
||||
0x01F6CC
|
||||
],
|
||||
ranges: [
|
||||
[0x00231A, 0x00231B],
|
||||
|
@ -83,21 +82,22 @@ const matchSymbols = buildString({
|
|||
[0x01F5FB, 0x01F64F],
|
||||
[0x01F680, 0x01F6C5],
|
||||
[0x01F6D0, 0x01F6D2],
|
||||
[0x01F6D5, 0x01F6D7],
|
||||
[0x01F6EB, 0x01F6EC],
|
||||
[0x01F6F4, 0x01F6FA],
|
||||
[0x01F6F4, 0x01F6FC],
|
||||
[0x01F7E0, 0x01F7EB],
|
||||
[0x01F90D, 0x01F93A],
|
||||
[0x01F90C, 0x01F93A],
|
||||
[0x01F93C, 0x01F945],
|
||||
[0x01F947, 0x01F971],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97A, 0x01F9A2],
|
||||
[0x01F9A5, 0x01F9AA],
|
||||
[0x01F9AE, 0x01F9CA],
|
||||
[0x01F947, 0x01F978],
|
||||
[0x01F97A, 0x01F9CB],
|
||||
[0x01F9CD, 0x01F9FF],
|
||||
[0x01FA70, 0x01FA73],
|
||||
[0x01FA70, 0x01FA74],
|
||||
[0x01FA78, 0x01FA7A],
|
||||
[0x01FA80, 0x01FA82],
|
||||
[0x01FA90, 0x01FA95]
|
||||
[0x01FA80, 0x01FA86],
|
||||
[0x01FA90, 0x01FAA8],
|
||||
[0x01FAB0, 0x01FAB6],
|
||||
[0x01FAC0, 0x01FAC2],
|
||||
[0x01FAD0, 0x01FAD6]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -105,6 +105,11 @@ testPropertyEscapes(
|
|||
matchSymbols,
|
||||
"\\p{Emoji_Presentation}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\p{EPres}+$/u,
|
||||
matchSymbols,
|
||||
"\\p{EPres}"
|
||||
);
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
|
@ -120,7 +125,8 @@ const nonMatchSymbols = buildString({
|
|||
0x01F54F,
|
||||
0x01F93B,
|
||||
0x01F946,
|
||||
0x01F972
|
||||
0x01F979,
|
||||
0x01F9CC
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -181,19 +187,18 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F6C6, 0x01F6CB],
|
||||
[0x01F6CD, 0x01F6CF],
|
||||
[0x01F6D3, 0x01F6D4],
|
||||
[0x01F6D6, 0x01F6EA],
|
||||
[0x01F6D8, 0x01F6EA],
|
||||
[0x01F6ED, 0x01F6F3],
|
||||
[0x01F6FB, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F90C],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9A4],
|
||||
[0x01F9AB, 0x01F9AD],
|
||||
[0x01F9CB, 0x01F9CC],
|
||||
[0x01F6FD, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F90B],
|
||||
[0x01FA00, 0x01FA6F],
|
||||
[0x01FA74, 0x01FA77],
|
||||
[0x01FA75, 0x01FA77],
|
||||
[0x01FA7B, 0x01FA7F],
|
||||
[0x01FA83, 0x01FA8F],
|
||||
[0x01FA96, 0x10FFFF]
|
||||
[0x01FA87, 0x01FA8F],
|
||||
[0x01FAA9, 0x01FAAF],
|
||||
[0x01FAB7, 0x01FABF],
|
||||
[0x01FAC3, 0x01FACF],
|
||||
[0x01FAD7, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -201,3 +206,8 @@ testPropertyEscapes(
|
|||
nonMatchSymbols,
|
||||
"\\P{Emoji_Presentation}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\P{EPres}+$/u,
|
||||
nonMatchSymbols,
|
||||
"\\P{EPres}"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -93,7 +93,8 @@ const matchSymbols = buildString({
|
|||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F90C, 0x01F93A],
|
||||
[0x01F93C, 0x01F945],
|
||||
[0x01F947, 0x01FFFD]
|
||||
[0x01F947, 0x01FAFF],
|
||||
[0x01FC00, 0x01FFFD]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -101,6 +102,11 @@ testPropertyEscapes(
|
|||
matchSymbols,
|
||||
"\\p{Extended_Pictographic}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\p{ExtPict}+$/u,
|
||||
matchSymbols,
|
||||
"\\p{ExtPict}"
|
||||
);
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
|
@ -185,6 +191,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F860, 0x01F887],
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01FB00, 0x01FBFF],
|
||||
[0x01FFFE, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -193,3 +200,8 @@ testPropertyEscapes(
|
|||
nonMatchSymbols,
|
||||
"\\P{Extended_Pictographic}"
|
||||
);
|
||||
testPropertyEscapes(
|
||||
/^\P{ExtPict}+$/u,
|
||||
nonMatchSymbols,
|
||||
"\\P{ExtPict}"
|
||||
);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -18,6 +18,7 @@ const matchSymbols = buildString({
|
|||
0x0000B7,
|
||||
0x000640,
|
||||
0x0007FA,
|
||||
0x000B55,
|
||||
0x000E46,
|
||||
0x000EC6,
|
||||
0x00180A,
|
||||
|
@ -71,7 +72,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x0000B8, 0x0002CF],
|
||||
[0x0002D2, 0x00063F],
|
||||
[0x000641, 0x0007F9],
|
||||
[0x0007FB, 0x000E45],
|
||||
[0x0007FB, 0x000B54],
|
||||
[0x000B56, 0x000E45],
|
||||
[0x000E47, 0x000EC5],
|
||||
[0x000EC7, 0x001809],
|
||||
[0x00180B, 0x001842],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -105,9 +105,10 @@ const matchSymbols = buildString({
|
|||
[0x00A771, 0x00A787],
|
||||
[0x00A78B, 0x00A78E],
|
||||
[0x00A790, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A7F6],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB60, 0x00AB67],
|
||||
[0x00AB60, 0x00AB68],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
[0x00FB00, 0x00FB06],
|
||||
[0x00FB13, 0x00FB17],
|
||||
|
@ -294,10 +295,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A69C, 0x00A721],
|
||||
[0x00A788, 0x00A78A],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F9],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A7F7, 0x00A7F9],
|
||||
[0x00A7FB, 0x00AB2F],
|
||||
[0x00AB5B, 0x00AB5F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB69, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
[0x00FB07, 0x00FB12],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -28,7 +28,8 @@ const matchSymbols = buildString({
|
|||
0x0030A0,
|
||||
0x00FE58,
|
||||
0x00FE63,
|
||||
0x00FF0D
|
||||
0x00FF0D,
|
||||
0x010EAD
|
||||
],
|
||||
ranges: [
|
||||
[0x002010, 0x002015],
|
||||
|
@ -89,7 +90,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00FE33, 0x00FE57],
|
||||
[0x00FE59, 0x00FE62],
|
||||
[0x00FE64, 0x00FF0C],
|
||||
[0x00FF0E, 0x10FFFF]
|
||||
[0x00FF0E, 0x010EAC],
|
||||
[0x010EAE, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -66,6 +66,7 @@ const matchSymbols = buildString({
|
|||
[0x0116C0, 0x0116C9],
|
||||
[0x011730, 0x011739],
|
||||
[0x0118E0, 0x0118E9],
|
||||
[0x011950, 0x011959],
|
||||
[0x011C50, 0x011C59],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011DA0, 0x011DA9],
|
||||
|
@ -74,7 +75,8 @@ const matchSymbols = buildString({
|
|||
[0x01D7CE, 0x01D7FF],
|
||||
[0x01E140, 0x01E149],
|
||||
[0x01E2F0, 0x01E2F9],
|
||||
[0x01E950, 0x01E959]
|
||||
[0x01E950, 0x01E959],
|
||||
[0x01FBF0, 0x01FBF9]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -178,7 +180,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x01165A, 0x0116BF],
|
||||
[0x0116CA, 0x01172F],
|
||||
[0x01173A, 0x0118DF],
|
||||
[0x0118EA, 0x011C4F],
|
||||
[0x0118EA, 0x01194F],
|
||||
[0x01195A, 0x011C4F],
|
||||
[0x011C5A, 0x011D4F],
|
||||
[0x011D5A, 0x011D9F],
|
||||
[0x011DAA, 0x016A5F],
|
||||
|
@ -187,7 +190,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x01D800, 0x01E13F],
|
||||
[0x01E14A, 0x01E2EF],
|
||||
[0x01E2FA, 0x01E94F],
|
||||
[0x01E95A, 0x10FFFF]
|
||||
[0x01E95A, 0x01FBEF],
|
||||
[0x01FBFA, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -101,17 +101,19 @@ const matchSymbols = buildString({
|
|||
0x010A00,
|
||||
0x010F27,
|
||||
0x011144,
|
||||
0x011147,
|
||||
0x011176,
|
||||
0x0111DA,
|
||||
0x0111DC,
|
||||
0x011288,
|
||||
0x01133D,
|
||||
0x011350,
|
||||
0x01145F,
|
||||
0x0114C7,
|
||||
0x011644,
|
||||
0x0116B8,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x01193F,
|
||||
0x011941,
|
||||
0x0119E1,
|
||||
0x0119E3,
|
||||
0x011A00,
|
||||
|
@ -121,6 +123,7 @@ const matchSymbols = buildString({
|
|||
0x011C40,
|
||||
0x011D46,
|
||||
0x011D98,
|
||||
0x011FB0,
|
||||
0x016F50,
|
||||
0x016FE3,
|
||||
0x01D4A2,
|
||||
|
@ -179,7 +182,7 @@ const matchSymbols = buildString({
|
|||
[0x000840, 0x000858],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x000904, 0x000939],
|
||||
[0x000958, 0x000961],
|
||||
[0x000971, 0x000980],
|
||||
|
@ -236,7 +239,7 @@ const matchSymbols = buildString({
|
|||
[0x000CB5, 0x000CB9],
|
||||
[0x000CE0, 0x000CE1],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D04, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D3A],
|
||||
[0x000D54, 0x000D56],
|
||||
|
@ -370,10 +373,10 @@ const matchSymbols = buildString({
|
|||
[0x0030FC, 0x0030FF],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031A0, 0x0031BF],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x003400, 0x004DBF],
|
||||
[0x004E00, 0x009FFC],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4FD],
|
||||
[0x00A500, 0x00A60C],
|
||||
|
@ -385,8 +388,8 @@ const matchSymbols = buildString({
|
|||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7F7, 0x00A801],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A801],
|
||||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
[0x00A80C, 0x00A822],
|
||||
|
@ -417,7 +420,7 @@ const matchSymbols = buildString({
|
|||
[0x00AB20, 0x00AB26],
|
||||
[0x00AB28, 0x00AB2E],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB5C, 0x00AB67],
|
||||
[0x00AB5C, 0x00AB69],
|
||||
[0x00AB70, 0x00ABE2],
|
||||
[0x00AC00, 0x00D7A3],
|
||||
[0x00D7B0, 0x00D7C6],
|
||||
|
@ -496,8 +499,11 @@ const matchSymbols = buildString({
|
|||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010D00, 0x010D23],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x010FB0, 0x010FC4],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011003, 0x011037],
|
||||
[0x011083, 0x0110AF],
|
||||
|
@ -522,6 +528,7 @@ const matchSymbols = buildString({
|
|||
[0x01135D, 0x011361],
|
||||
[0x011400, 0x011434],
|
||||
[0x011447, 0x01144A],
|
||||
[0x01145F, 0x011461],
|
||||
[0x011480, 0x0114AF],
|
||||
[0x0114C4, 0x0114C5],
|
||||
[0x011580, 0x0115AE],
|
||||
|
@ -531,6 +538,10 @@ const matchSymbols = buildString({
|
|||
[0x011700, 0x01171A],
|
||||
[0x011800, 0x01182B],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x01192F],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D0],
|
||||
[0x011A0B, 0x011A32],
|
||||
|
@ -562,7 +573,8 @@ const matchSymbols = buildString({
|
|||
[0x016F93, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -620,12 +632,13 @@ const matchSymbols = buildString({
|
|||
[0x01EEA1, 0x01EEA3],
|
||||
[0x01EEA5, 0x01EEA9],
|
||||
[0x01EEAB, 0x01EEBB],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D]
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -802,6 +815,9 @@ const nonMatchSymbols = buildString({
|
|||
0x011331,
|
||||
0x011334,
|
||||
0x0114C6,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011940,
|
||||
0x0119E2,
|
||||
0x011C09,
|
||||
0x011D07,
|
||||
|
@ -897,7 +913,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000829, 0x00083F],
|
||||
[0x000859, 0x00085F],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x000903],
|
||||
[0x0008C8, 0x000903],
|
||||
[0x00093A, 0x00093C],
|
||||
[0x00093E, 0x00094F],
|
||||
[0x000951, 0x000957],
|
||||
|
@ -943,7 +959,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000CBA, 0x000CBC],
|
||||
[0x000CBE, 0x000CDD],
|
||||
[0x000CE2, 0x000CF0],
|
||||
[0x000CF3, 0x000D04],
|
||||
[0x000CF3, 0x000D03],
|
||||
[0x000D3B, 0x000D3C],
|
||||
[0x000D3E, 0x000D4D],
|
||||
[0x000D4F, 0x000D53],
|
||||
|
@ -1059,10 +1075,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x003097, 0x00309C],
|
||||
[0x003100, 0x003104],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x0031C0, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x004DC0, 0x004DFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
|
@ -1074,7 +1090,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F6],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A823, 0x00A83F],
|
||||
[0x00A874, 0x00A881],
|
||||
[0x00A8B4, 0x00A8F1],
|
||||
|
@ -1100,7 +1116,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AB07, 0x00AB08],
|
||||
[0x00AB0F, 0x00AB10],
|
||||
[0x00AB17, 0x00AB1F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB6A, 0x00AB6F],
|
||||
[0x00ABE3, 0x00ABFF],
|
||||
[0x00D7A4, 0x00D7AF],
|
||||
[0x00D7C7, 0x00D7CA],
|
||||
|
@ -1165,16 +1181,20 @@ const nonMatchSymbols = buildString({
|
|||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010CFF],
|
||||
[0x010D24, 0x010EFF],
|
||||
[0x010D24, 0x010E7F],
|
||||
[0x010EAA, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x010FDF],
|
||||
[0x010F46, 0x010FAF],
|
||||
[0x010FC5, 0x010FDF],
|
||||
[0x010FF7, 0x011002],
|
||||
[0x011038, 0x011082],
|
||||
[0x0110B0, 0x0110CF],
|
||||
[0x0110E9, 0x011102],
|
||||
[0x011127, 0x011143],
|
||||
[0x011145, 0x01114F],
|
||||
[0x011145, 0x011146],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011173, 0x011175],
|
||||
[0x011177, 0x011182],
|
||||
[0x0111B3, 0x0111C0],
|
||||
|
@ -1191,7 +1211,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x011362, 0x0113FF],
|
||||
[0x011435, 0x011446],
|
||||
[0x01144B, 0x01145E],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114B0, 0x0114C3],
|
||||
[0x0114C8, 0x01157F],
|
||||
[0x0115AF, 0x0115D7],
|
||||
|
@ -1203,7 +1223,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x01171B, 0x0117FF],
|
||||
[0x01182C, 0x01189F],
|
||||
[0x0118E0, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011930, 0x01193E],
|
||||
[0x011942, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D1, 0x0119E0],
|
||||
[0x0119E4, 0x0119FF],
|
||||
|
@ -1221,7 +1244,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D47, 0x011D5F],
|
||||
[0x011D8A, 0x011D97],
|
||||
[0x011D99, 0x011EDF],
|
||||
[0x011EF3, 0x011FFF],
|
||||
[0x011EF3, 0x011FAF],
|
||||
[0x011FB1, 0x011FFF],
|
||||
[0x01239A, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
[0x01342F, 0x0143FF],
|
||||
|
@ -1239,7 +1263,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -1269,12 +1294,13 @@ const nonMatchSymbols = buildString({
|
|||
[0x01EE65, 0x01EE66],
|
||||
[0x01EE9C, 0x01EEA0],
|
||||
[0x01EEBC, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x10FFFF]
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -550,6 +550,9 @@ const matchSymbols = buildString({
|
|||
0x00A7BD,
|
||||
0x00A7BF,
|
||||
0x00A7C3,
|
||||
0x00A7C8,
|
||||
0x00A7CA,
|
||||
0x00A7F6,
|
||||
0x00A7FA,
|
||||
0x01D4BB,
|
||||
0x01D7CB
|
||||
|
@ -622,7 +625,7 @@ const matchSymbols = buildString({
|
|||
[0x00A771, 0x00A778],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB60, 0x00AB67],
|
||||
[0x00AB60, 0x00AB68],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
[0x00FB00, 0x00FB06],
|
||||
[0x00FB13, 0x00FB17],
|
||||
|
@ -1206,6 +1209,7 @@ const nonMatchSymbols = buildString({
|
|||
0x00A7BA,
|
||||
0x00A7BC,
|
||||
0x00A7BE,
|
||||
0x00A7C9,
|
||||
0x01D455,
|
||||
0x01D4BA,
|
||||
0x01D4BC,
|
||||
|
@ -1308,10 +1312,12 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A7AA, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B4],
|
||||
[0x00A7C0, 0x00A7C2],
|
||||
[0x00A7C4, 0x00A7F9],
|
||||
[0x00A7C4, 0x00A7C7],
|
||||
[0x00A7CB, 0x00A7F5],
|
||||
[0x00A7F7, 0x00A7F9],
|
||||
[0x00A7FB, 0x00AB2F],
|
||||
[0x00AB5B, 0x00AB5F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB69, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
[0x00FB07, 0x00FB12],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -50,6 +50,7 @@ const matchSymbols = buildString({
|
|||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A82C,
|
||||
0x00A8FF,
|
||||
0x00A9E5,
|
||||
0x00AA43,
|
||||
|
@ -63,11 +64,13 @@ const matchSymbols = buildString({
|
|||
0x01123E,
|
||||
0x011357,
|
||||
0x01145E,
|
||||
0x011940,
|
||||
0x0119E4,
|
||||
0x011A47,
|
||||
0x011D3A,
|
||||
0x011D47,
|
||||
0x016F4F,
|
||||
0x016FE4,
|
||||
0x01DA75,
|
||||
0x01DA84
|
||||
],
|
||||
|
@ -117,7 +120,7 @@ const matchSymbols = buildString({
|
|||
[0x000B3E, 0x000B44],
|
||||
[0x000B47, 0x000B48],
|
||||
[0x000B4B, 0x000B4D],
|
||||
[0x000B56, 0x000B57],
|
||||
[0x000B55, 0x000B57],
|
||||
[0x000B62, 0x000B63],
|
||||
[0x000BBE, 0x000BC2],
|
||||
[0x000BC6, 0x000BC8],
|
||||
|
@ -140,7 +143,7 @@ const matchSymbols = buildString({
|
|||
[0x000D46, 0x000D48],
|
||||
[0x000D4A, 0x000D4D],
|
||||
[0x000D62, 0x000D63],
|
||||
[0x000D82, 0x000D83],
|
||||
[0x000D81, 0x000D83],
|
||||
[0x000DCF, 0x000DD4],
|
||||
[0x000DD8, 0x000DDF],
|
||||
[0x000DF2, 0x000DF3],
|
||||
|
@ -175,7 +178,7 @@ const matchSymbols = buildString({
|
|||
[0x001A17, 0x001A1B],
|
||||
[0x001A55, 0x001A5E],
|
||||
[0x001A60, 0x001A7C],
|
||||
[0x001AB0, 0x001ABE],
|
||||
[0x001AB0, 0x001AC0],
|
||||
[0x001B00, 0x001B04],
|
||||
[0x001B34, 0x001B44],
|
||||
[0x001B6B, 0x001B73],
|
||||
|
@ -224,6 +227,7 @@ const matchSymbols = buildString({
|
|||
[0x010A38, 0x010A3A],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D24, 0x010D27],
|
||||
[0x010EAB, 0x010EAC],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x011000, 0x011002],
|
||||
[0x011038, 0x011046],
|
||||
|
@ -235,6 +239,7 @@ const matchSymbols = buildString({
|
|||
[0x011180, 0x011182],
|
||||
[0x0111B3, 0x0111C0],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x01122C, 0x011237],
|
||||
[0x0112DF, 0x0112EA],
|
||||
[0x011300, 0x011303],
|
||||
|
@ -254,6 +259,10 @@ const matchSymbols = buildString({
|
|||
[0x0116AB, 0x0116B7],
|
||||
[0x01171D, 0x01172B],
|
||||
[0x01182C, 0x01183A],
|
||||
[0x011930, 0x011935],
|
||||
[0x011937, 0x011938],
|
||||
[0x01193B, 0x01193E],
|
||||
[0x011942, 0x011943],
|
||||
[0x0119D1, 0x0119D7],
|
||||
[0x0119DA, 0x0119E0],
|
||||
[0x011A01, 0x011A0A],
|
||||
|
@ -276,6 +285,7 @@ const matchSymbols = buildString({
|
|||
[0x016B30, 0x016B36],
|
||||
[0x016F51, 0x016F87],
|
||||
[0x016F8F, 0x016F92],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x01BC9D, 0x01BC9E],
|
||||
[0x01D165, 0x01D169],
|
||||
[0x01D16D, 0x01D172],
|
||||
|
@ -390,7 +400,11 @@ const nonMatchSymbols = buildString({
|
|||
0x00AAC0,
|
||||
0x00ABEB,
|
||||
0x010A04,
|
||||
0x0111CD,
|
||||
0x01133D,
|
||||
0x011936,
|
||||
0x01193F,
|
||||
0x011941,
|
||||
0x011A3A,
|
||||
0x011C37,
|
||||
0x011CA8,
|
||||
|
@ -447,7 +461,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000B04, 0x000B3B],
|
||||
[0x000B45, 0x000B46],
|
||||
[0x000B49, 0x000B4A],
|
||||
[0x000B4E, 0x000B55],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B58, 0x000B61],
|
||||
[0x000B64, 0x000B81],
|
||||
[0x000B83, 0x000BBD],
|
||||
|
@ -465,7 +479,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000D04, 0x000D3A],
|
||||
[0x000D4E, 0x000D56],
|
||||
[0x000D58, 0x000D61],
|
||||
[0x000D64, 0x000D81],
|
||||
[0x000D64, 0x000D80],
|
||||
[0x000D84, 0x000DC9],
|
||||
[0x000DCB, 0x000DCE],
|
||||
[0x000DE0, 0x000DF1],
|
||||
|
@ -504,7 +518,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A1C, 0x001A54],
|
||||
[0x001A7D, 0x001A7E],
|
||||
[0x001A80, 0x001AAF],
|
||||
[0x001ABF, 0x001AFF],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B05, 0x001B33],
|
||||
[0x001B45, 0x001B6A],
|
||||
[0x001B74, 0x001B7F],
|
||||
|
@ -529,7 +543,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
[0x00A80C, 0x00A822],
|
||||
[0x00A828, 0x00A87F],
|
||||
[0x00A828, 0x00A82B],
|
||||
[0x00A82D, 0x00A87F],
|
||||
[0x00A882, 0x00A8B3],
|
||||
[0x00A8C6, 0x00A8DF],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
|
@ -561,7 +576,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010AE4],
|
||||
[0x010AE7, 0x010D23],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010D28, 0x010EAA],
|
||||
[0x010EAD, 0x010F45],
|
||||
[0x010F51, 0x010FFF],
|
||||
[0x011003, 0x011037],
|
||||
[0x011047, 0x01107E],
|
||||
|
@ -573,7 +589,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x011174, 0x01117F],
|
||||
[0x011183, 0x0111B2],
|
||||
[0x0111C1, 0x0111C8],
|
||||
[0x0111CD, 0x01122B],
|
||||
[0x0111D0, 0x01122B],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x0112DE],
|
||||
[0x0112EB, 0x0112FF],
|
||||
|
@ -594,7 +610,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x011641, 0x0116AA],
|
||||
[0x0116B8, 0x01171C],
|
||||
[0x01172C, 0x01182B],
|
||||
[0x01183B, 0x0119D0],
|
||||
[0x01183B, 0x01192F],
|
||||
[0x011939, 0x01193A],
|
||||
[0x011944, 0x0119D0],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119E1, 0x0119E3],
|
||||
[0x0119E5, 0x011A00],
|
||||
|
@ -612,7 +630,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x016AF5, 0x016B2F],
|
||||
[0x016B37, 0x016F4E],
|
||||
[0x016F88, 0x016F8E],
|
||||
[0x016F93, 0x01BC9C],
|
||||
[0x016F93, 0x016FE3],
|
||||
[0x016FE5, 0x016FEF],
|
||||
[0x016FF2, 0x01BC9C],
|
||||
[0x01BC9F, 0x01D164],
|
||||
[0x01D16A, 0x01D16C],
|
||||
[0x01D173, 0x01D17A],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -48,6 +48,7 @@ const matchSymbols = buildString({
|
|||
0x00A9E6,
|
||||
0x00AA70,
|
||||
0x00AADD,
|
||||
0x00AB69,
|
||||
0x00FF70,
|
||||
0x016FE3,
|
||||
0x01E94B
|
||||
|
@ -168,7 +169,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AA71, 0x00AADC],
|
||||
[0x00AADE, 0x00AAF2],
|
||||
[0x00AAF5, 0x00AB5B],
|
||||
[0x00AB60, 0x00DBFF],
|
||||
[0x00AB60, 0x00AB68],
|
||||
[0x00AB6A, 0x00DBFF],
|
||||
[0x00E000, 0x00FF6F],
|
||||
[0x00FF71, 0x00FF9D],
|
||||
[0x00FFA0, 0x016B3F],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -44,6 +44,7 @@ const matchSymbols = buildString({
|
|||
[0x00A700, 0x00A716],
|
||||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00AB6A, 0x00AB6B],
|
||||
[0x00FBB2, 0x00FBC1],
|
||||
[0x01F3FB, 0x01F3FF]
|
||||
]
|
||||
|
@ -109,7 +110,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00AB5A],
|
||||
[0x00AB5C, 0x00DBFF],
|
||||
[0x00AB5C, 0x00AB69],
|
||||
[0x00AB6C, 0x00DBFF],
|
||||
[0x00E000, 0x00FBB1],
|
||||
[0x00FBC2, 0x00FF3D],
|
||||
[0x00FF41, 0x00FFE2],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -36,7 +36,6 @@ const matchSymbols = buildString({
|
|||
0x000B3C,
|
||||
0x000B3F,
|
||||
0x000B4D,
|
||||
0x000B56,
|
||||
0x000B82,
|
||||
0x000BC0,
|
||||
0x000BCD,
|
||||
|
@ -47,6 +46,7 @@ const matchSymbols = buildString({
|
|||
0x000CBF,
|
||||
0x000CC6,
|
||||
0x000D4D,
|
||||
0x000D81,
|
||||
0x000DCA,
|
||||
0x000DD6,
|
||||
0x000E31,
|
||||
|
@ -80,6 +80,7 @@ const matchSymbols = buildString({
|
|||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A82C,
|
||||
0x00A8FF,
|
||||
0x00A9B3,
|
||||
0x00A9E5,
|
||||
|
@ -98,6 +99,7 @@ const matchSymbols = buildString({
|
|||
0x010A3F,
|
||||
0x011001,
|
||||
0x011173,
|
||||
0x0111CF,
|
||||
0x011234,
|
||||
0x01123E,
|
||||
0x0112DF,
|
||||
|
@ -109,6 +111,8 @@ const matchSymbols = buildString({
|
|||
0x0116AB,
|
||||
0x0116AD,
|
||||
0x0116B7,
|
||||
0x01193E,
|
||||
0x011943,
|
||||
0x0119E0,
|
||||
0x011A47,
|
||||
0x011C3F,
|
||||
|
@ -117,6 +121,7 @@ const matchSymbols = buildString({
|
|||
0x011D95,
|
||||
0x011D97,
|
||||
0x016F4F,
|
||||
0x016FE4,
|
||||
0x01DA75,
|
||||
0x01DA84
|
||||
],
|
||||
|
@ -158,6 +163,7 @@ const matchSymbols = buildString({
|
|||
[0x000AE2, 0x000AE3],
|
||||
[0x000AFA, 0x000AFF],
|
||||
[0x000B41, 0x000B44],
|
||||
[0x000B55, 0x000B56],
|
||||
[0x000B62, 0x000B63],
|
||||
[0x000C3E, 0x000C40],
|
||||
[0x000C46, 0x000C48],
|
||||
|
@ -207,6 +213,7 @@ const matchSymbols = buildString({
|
|||
[0x001A65, 0x001A6C],
|
||||
[0x001A73, 0x001A7C],
|
||||
[0x001AB0, 0x001ABD],
|
||||
[0x001ABF, 0x001AC0],
|
||||
[0x001B00, 0x001B03],
|
||||
[0x001B36, 0x001B3A],
|
||||
[0x001B6B, 0x001B73],
|
||||
|
@ -257,6 +264,7 @@ const matchSymbols = buildString({
|
|||
[0x010A38, 0x010A3A],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D24, 0x010D27],
|
||||
[0x010EAB, 0x010EAC],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x011038, 0x011046],
|
||||
[0x01107F, 0x011081],
|
||||
|
@ -292,6 +300,7 @@ const matchSymbols = buildString({
|
|||
[0x011727, 0x01172B],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x01183A],
|
||||
[0x01193B, 0x01193C],
|
||||
[0x0119D4, 0x0119D7],
|
||||
[0x0119DA, 0x0119DB],
|
||||
[0x011A01, 0x011A0A],
|
||||
|
@ -396,6 +405,7 @@ const nonMatchSymbols = buildString({
|
|||
0x001A57,
|
||||
0x001A5F,
|
||||
0x001A61,
|
||||
0x001ABE,
|
||||
0x001B35,
|
||||
0x001B3B,
|
||||
0x001BAA,
|
||||
|
@ -418,6 +428,7 @@ const nonMatchSymbols = buildString({
|
|||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x01193D,
|
||||
0x011A97,
|
||||
0x011C37,
|
||||
0x011C3E,
|
||||
|
@ -479,7 +490,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000B02, 0x000B3B],
|
||||
[0x000B3D, 0x000B3E],
|
||||
[0x000B45, 0x000B4C],
|
||||
[0x000B4E, 0x000B55],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B57, 0x000B61],
|
||||
[0x000B64, 0x000B81],
|
||||
[0x000B83, 0x000BBF],
|
||||
|
@ -501,7 +512,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x000D3D, 0x000D40],
|
||||
[0x000D45, 0x000D4C],
|
||||
[0x000D4E, 0x000D61],
|
||||
[0x000D64, 0x000DC9],
|
||||
[0x000D64, 0x000D80],
|
||||
[0x000D82, 0x000DC9],
|
||||
[0x000DCB, 0x000DD1],
|
||||
[0x000DD7, 0x000E30],
|
||||
[0x000E32, 0x000E33],
|
||||
|
@ -546,7 +558,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A6D, 0x001A72],
|
||||
[0x001A7D, 0x001A7E],
|
||||
[0x001A80, 0x001AAF],
|
||||
[0x001ABE, 0x001AFF],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B04, 0x001B33],
|
||||
[0x001B3D, 0x001B41],
|
||||
[0x001B43, 0x001B6A],
|
||||
|
@ -578,7 +590,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
[0x00A80C, 0x00A824],
|
||||
[0x00A827, 0x00A8C3],
|
||||
[0x00A827, 0x00A82B],
|
||||
[0x00A82D, 0x00A8C3],
|
||||
[0x00A8C6, 0x00A8DF],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
[0x00A900, 0x00A925],
|
||||
|
@ -615,7 +628,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010AE4],
|
||||
[0x010AE7, 0x010D23],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010D28, 0x010EAA],
|
||||
[0x010EAD, 0x010F45],
|
||||
[0x010F51, 0x011000],
|
||||
[0x011002, 0x011037],
|
||||
[0x011047, 0x01107E],
|
||||
|
@ -627,7 +641,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011174, 0x01117F],
|
||||
[0x011182, 0x0111B5],
|
||||
[0x0111BF, 0x0111C8],
|
||||
[0x0111CD, 0x01122E],
|
||||
[0x0111CD, 0x0111CE],
|
||||
[0x0111D0, 0x01122E],
|
||||
[0x011232, 0x011233],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x0112DE],
|
||||
|
@ -652,7 +667,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x0116B8, 0x01171C],
|
||||
[0x011720, 0x011721],
|
||||
[0x01172C, 0x01182E],
|
||||
[0x01183B, 0x0119D3],
|
||||
[0x01183B, 0x01193A],
|
||||
[0x01193F, 0x011942],
|
||||
[0x011944, 0x0119D3],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119DC, 0x0119DF],
|
||||
[0x0119E1, 0x011A00],
|
||||
|
@ -674,7 +691,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x016AF5, 0x016B2F],
|
||||
[0x016B37, 0x016F4E],
|
||||
[0x016F50, 0x016F8E],
|
||||
[0x016F93, 0x01BC9C],
|
||||
[0x016F93, 0x016FE3],
|
||||
[0x016FE5, 0x01BC9C],
|
||||
[0x01BC9F, 0x01D166],
|
||||
[0x01D16A, 0x01D17A],
|
||||
[0x01D183, 0x01D184],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -113,6 +113,7 @@ const matchSymbols = buildString({
|
|||
[0x010E60, 0x010E7E],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F51, 0x010F54],
|
||||
[0x010FC5, 0x010FCB],
|
||||
[0x011052, 0x01106F],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011136, 0x01113F],
|
||||
|
@ -125,6 +126,7 @@ const matchSymbols = buildString({
|
|||
[0x0116C0, 0x0116C9],
|
||||
[0x011730, 0x01173B],
|
||||
[0x0118E0, 0x0118F2],
|
||||
[0x011950, 0x011959],
|
||||
[0x011C50, 0x011C6C],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011DA0, 0x011DA9],
|
||||
|
@ -146,7 +148,8 @@ const matchSymbols = buildString({
|
|||
[0x01ECB1, 0x01ECB4],
|
||||
[0x01ED01, 0x01ED2D],
|
||||
[0x01ED2F, 0x01ED3D],
|
||||
[0x01F100, 0x01F10C]
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01FBF0, 0x01FBF9]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -286,7 +289,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010F1C],
|
||||
[0x010F27, 0x010F50],
|
||||
[0x010F55, 0x011051],
|
||||
[0x010F55, 0x010FC4],
|
||||
[0x010FCC, 0x011051],
|
||||
[0x011070, 0x0110EF],
|
||||
[0x0110FA, 0x011135],
|
||||
[0x011140, 0x0111CF],
|
||||
|
@ -298,7 +302,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x01165A, 0x0116BF],
|
||||
[0x0116CA, 0x01172F],
|
||||
[0x01173C, 0x0118DF],
|
||||
[0x0118F3, 0x011C4F],
|
||||
[0x0118F3, 0x01194F],
|
||||
[0x01195A, 0x011C4F],
|
||||
[0x011C6D, 0x011D4F],
|
||||
[0x011D5A, 0x011D9F],
|
||||
[0x011DAA, 0x011FBF],
|
||||
|
@ -316,7 +321,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x01E95A, 0x01EC70],
|
||||
[0x01ECB5, 0x01ED00],
|
||||
[0x01ED3E, 0x01F0FF],
|
||||
[0x01F10D, 0x10FFFF]
|
||||
[0x01F10D, 0x01FBEF],
|
||||
[0x01FBFA, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -70,11 +70,11 @@ const matchSymbols = buildString({
|
|||
0x000CC9,
|
||||
0x000CDF,
|
||||
0x000CF0,
|
||||
0x000D04,
|
||||
0x000D0D,
|
||||
0x000D11,
|
||||
0x000D45,
|
||||
0x000D49,
|
||||
0x000D80,
|
||||
0x000D84,
|
||||
0x000DB2,
|
||||
0x000DBC,
|
||||
|
@ -117,6 +117,7 @@ const matchSymbols = buildString({
|
|||
0x001FF5,
|
||||
0x001FFF,
|
||||
0x00208F,
|
||||
0x002B96,
|
||||
0x002C2F,
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
|
@ -159,6 +160,8 @@ const matchSymbols = buildString({
|
|||
0x010A04,
|
||||
0x010A14,
|
||||
0x010A18,
|
||||
0x010E7F,
|
||||
0x010EAA,
|
||||
0x0110BD,
|
||||
0x011135,
|
||||
0x0111E0,
|
||||
|
@ -172,8 +175,10 @@ const matchSymbols = buildString({
|
|||
0x011331,
|
||||
0x011334,
|
||||
0x01133A,
|
||||
0x01145A,
|
||||
0x01145C,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011936,
|
||||
0x011C09,
|
||||
0x011C37,
|
||||
0x011CA8,
|
||||
|
@ -234,8 +239,9 @@ const matchSymbols = buildString({
|
|||
0x01EEAA,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F90C,
|
||||
0x01F972
|
||||
0x01F979,
|
||||
0x01F9CC,
|
||||
0x01FB93
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -256,7 +262,7 @@ const matchSymbols = buildString({
|
|||
[0x00082E, 0x00082F],
|
||||
[0x00085C, 0x00085D],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x0008C8, 0x0008D2],
|
||||
[0x00098D, 0x00098E],
|
||||
[0x000991, 0x000992],
|
||||
[0x0009B3, 0x0009B5],
|
||||
|
@ -286,7 +292,7 @@ const matchSymbols = buildString({
|
|||
[0x000B3A, 0x000B3B],
|
||||
[0x000B45, 0x000B46],
|
||||
[0x000B49, 0x000B4A],
|
||||
[0x000B4E, 0x000B55],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B58, 0x000B5B],
|
||||
[0x000B64, 0x000B65],
|
||||
[0x000B78, 0x000B81],
|
||||
|
@ -313,7 +319,6 @@ const matchSymbols = buildString({
|
|||
[0x000CF3, 0x000CFF],
|
||||
[0x000D50, 0x000D53],
|
||||
[0x000D64, 0x000D65],
|
||||
[0x000D80, 0x000D81],
|
||||
[0x000D97, 0x000D99],
|
||||
[0x000DBE, 0x000DBF],
|
||||
[0x000DC7, 0x000DC9],
|
||||
|
@ -369,7 +374,7 @@ const matchSymbols = buildString({
|
|||
[0x001A8A, 0x001A8F],
|
||||
[0x001A9A, 0x001A9F],
|
||||
[0x001AAE, 0x001AAF],
|
||||
[0x001ABF, 0x001AFF],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B4C, 0x001B4F],
|
||||
[0x001B7D, 0x001B7F],
|
||||
[0x001BF4, 0x001BFB],
|
||||
|
@ -397,30 +402,27 @@ const matchSymbols = buildString({
|
|||
[0x002427, 0x00243F],
|
||||
[0x00244B, 0x00245F],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002CF4, 0x002CF8],
|
||||
[0x002D28, 0x002D2C],
|
||||
[0x002D2E, 0x002D2F],
|
||||
[0x002D68, 0x002D6E],
|
||||
[0x002D71, 0x002D7E],
|
||||
[0x002D97, 0x002D9F],
|
||||
[0x002E50, 0x002E7F],
|
||||
[0x002E53, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x002FFF],
|
||||
[0x003097, 0x003098],
|
||||
[0x003100, 0x003104],
|
||||
[0x0031BB, 0x0031BF],
|
||||
[0x0031E4, 0x0031EF],
|
||||
[0x004DB6, 0x004DBF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A48F],
|
||||
[0x00A4C7, 0x00A4CF],
|
||||
[0x00A62C, 0x00A63F],
|
||||
[0x00A6F8, 0x00A6FF],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F6],
|
||||
[0x00A82C, 0x00A82F],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A82D, 0x00A82F],
|
||||
[0x00A83A, 0x00A83F],
|
||||
[0x00A878, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8CD],
|
||||
|
@ -436,7 +438,7 @@ const matchSymbols = buildString({
|
|||
[0x00AB07, 0x00AB08],
|
||||
[0x00AB0F, 0x00AB10],
|
||||
[0x00AB17, 0x00AB1F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB6C, 0x00AB6F],
|
||||
[0x00ABEE, 0x00ABEF],
|
||||
[0x00ABFA, 0x00ABFF],
|
||||
[0x00D7A4, 0x00D7AF],
|
||||
|
@ -467,7 +469,7 @@ const matchSymbols = buildString({
|
|||
[0x0100FB, 0x0100FF],
|
||||
[0x010103, 0x010106],
|
||||
[0x010134, 0x010136],
|
||||
[0x01019C, 0x01019F],
|
||||
[0x01019D, 0x01019F],
|
||||
[0x0101A1, 0x0101CF],
|
||||
[0x0101FE, 0x01027F],
|
||||
[0x01029D, 0x01029F],
|
||||
|
@ -518,18 +520,19 @@ const matchSymbols = buildString({
|
|||
[0x010CF3, 0x010CF9],
|
||||
[0x010D28, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010EFF],
|
||||
[0x010EAE, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F5A, 0x010FDF],
|
||||
[0x010F5A, 0x010FAF],
|
||||
[0x010FCC, 0x010FDF],
|
||||
[0x010FF7, 0x010FFF],
|
||||
[0x01104E, 0x011051],
|
||||
[0x011070, 0x01107E],
|
||||
[0x0110C2, 0x0110CF],
|
||||
[0x0110E9, 0x0110EF],
|
||||
[0x0110FA, 0x0110FF],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x0111F5, 0x0111FF],
|
||||
[0x01123F, 0x01127F],
|
||||
[0x0112AA, 0x0112AF],
|
||||
|
@ -545,7 +548,7 @@ const matchSymbols = buildString({
|
|||
[0x011364, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x0113FF],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114C8, 0x0114CF],
|
||||
[0x0114DA, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
|
@ -560,7 +563,11 @@ const matchSymbols = buildString({
|
|||
[0x011740, 0x0117FF],
|
||||
[0x01183C, 0x01189F],
|
||||
[0x0118F3, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011939, 0x01193A],
|
||||
[0x011947, 0x01194F],
|
||||
[0x01195A, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119E5, 0x0119FF],
|
||||
|
@ -576,7 +583,8 @@ const matchSymbols = buildString({
|
|||
[0x011D5A, 0x011D5F],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF9, 0x011FBF],
|
||||
[0x011EF9, 0x011FAF],
|
||||
[0x011FB1, 0x011FBF],
|
||||
[0x011FF2, 0x011FFE],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x012475, 0x01247F],
|
||||
|
@ -595,9 +603,11 @@ const matchSymbols = buildString({
|
|||
[0x016F4B, 0x016F4E],
|
||||
[0x016F88, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x016FFF],
|
||||
[0x016FE5, 0x016FEF],
|
||||
[0x016FF2, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -651,17 +661,15 @@ const matchSymbols = buildString({
|
|||
[0x01F094, 0x01F09F],
|
||||
[0x01F0AF, 0x01F0B0],
|
||||
[0x01F0F6, 0x01F0FF],
|
||||
[0x01F10D, 0x01F10F],
|
||||
[0x01F16D, 0x01F16F],
|
||||
[0x01F1AD, 0x01F1E5],
|
||||
[0x01F1AE, 0x01F1E5],
|
||||
[0x01F203, 0x01F20F],
|
||||
[0x01F23C, 0x01F23F],
|
||||
[0x01F249, 0x01F24F],
|
||||
[0x01F252, 0x01F25F],
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D6, 0x01F6DF],
|
||||
[0x01F6D8, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6FB, 0x01F6FF],
|
||||
[0x01F6FD, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D9, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F7FF],
|
||||
|
@ -669,23 +677,26 @@ const matchSymbols = buildString({
|
|||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9A4],
|
||||
[0x01F9AB, 0x01F9AD],
|
||||
[0x01F9CB, 0x01F9CC],
|
||||
[0x01F8AE, 0x01F8AF],
|
||||
[0x01F8B2, 0x01F8FF],
|
||||
[0x01FA54, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FA6F],
|
||||
[0x01FA74, 0x01FA77],
|
||||
[0x01FA75, 0x01FA77],
|
||||
[0x01FA7B, 0x01FA7F],
|
||||
[0x01FA83, 0x01FA8F],
|
||||
[0x01FA96, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x01FA87, 0x01FA8F],
|
||||
[0x01FAA9, 0x01FAAF],
|
||||
[0x01FAB7, 0x01FABF],
|
||||
[0x01FAC3, 0x01FACF],
|
||||
[0x01FAD7, 0x01FAFF],
|
||||
[0x01FBCB, 0x01FBEF],
|
||||
[0x01FBFA, 0x01FFFF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x0E00FF],
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x0E00FF],
|
||||
[0x0E01F0, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -759,9 +770,9 @@ const nonMatchSymbols = buildString({
|
|||
0x011288,
|
||||
0x011350,
|
||||
0x011357,
|
||||
0x01145B,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x011D3A,
|
||||
0x011FB0,
|
||||
0x01D4A2,
|
||||
0x01D4BB,
|
||||
0x01D546,
|
||||
|
@ -808,7 +819,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000840, 0x00085B],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x000983],
|
||||
[0x000985, 0x00098C],
|
||||
|
@ -858,7 +869,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000B3C, 0x000B44],
|
||||
[0x000B47, 0x000B48],
|
||||
[0x000B4B, 0x000B4D],
|
||||
[0x000B56, 0x000B57],
|
||||
[0x000B55, 0x000B57],
|
||||
[0x000B5C, 0x000B5D],
|
||||
[0x000B5F, 0x000B63],
|
||||
[0x000B66, 0x000B77],
|
||||
|
@ -898,15 +909,14 @@ const nonMatchSymbols = buildString({
|
|||
[0x000CE0, 0x000CE3],
|
||||
[0x000CE6, 0x000CEF],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D00, 0x000D03],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D00, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D44],
|
||||
[0x000D46, 0x000D48],
|
||||
[0x000D4A, 0x000D4F],
|
||||
[0x000D54, 0x000D63],
|
||||
[0x000D66, 0x000D7F],
|
||||
[0x000D82, 0x000D83],
|
||||
[0x000D81, 0x000D83],
|
||||
[0x000D85, 0x000D96],
|
||||
[0x000D9A, 0x000DB1],
|
||||
[0x000DB3, 0x000DBB],
|
||||
|
@ -981,7 +991,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A7F, 0x001A89],
|
||||
[0x001A90, 0x001A99],
|
||||
[0x001AA0, 0x001AAD],
|
||||
[0x001AB0, 0x001ABE],
|
||||
[0x001AB0, 0x001AC0],
|
||||
[0x001B00, 0x001B4B],
|
||||
[0x001B50, 0x001B7C],
|
||||
[0x001B80, 0x001BF3],
|
||||
|
@ -1018,7 +1028,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x002440, 0x00244A],
|
||||
[0x002460, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002C2E],
|
||||
[0x002B97, 0x002C2E],
|
||||
[0x002C30, 0x002C5E],
|
||||
[0x002C60, 0x002CF3],
|
||||
[0x002CF9, 0x002D25],
|
||||
|
@ -1033,7 +1043,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x002DC8, 0x002DCE],
|
||||
[0x002DD0, 0x002DD6],
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x002DE0, 0x002E4F],
|
||||
[0x002DE0, 0x002E52],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
|
@ -1043,18 +1053,16 @@ const nonMatchSymbols = buildString({
|
|||
[0x003099, 0x0030FF],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x003190, 0x0031BA],
|
||||
[0x0031C0, 0x0031E3],
|
||||
[0x003190, 0x0031E3],
|
||||
[0x0031F0, 0x00321E],
|
||||
[0x003220, 0x004DB5],
|
||||
[0x004DC0, 0x009FEF],
|
||||
[0x003220, 0x009FFC],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A490, 0x00A4C6],
|
||||
[0x00A4D0, 0x00A62B],
|
||||
[0x00A640, 0x00A6F7],
|
||||
[0x00A700, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7F7, 0x00A82B],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A82C],
|
||||
[0x00A830, 0x00A839],
|
||||
[0x00A840, 0x00A877],
|
||||
[0x00A880, 0x00A8C5],
|
||||
|
@ -1074,7 +1082,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AB11, 0x00AB16],
|
||||
[0x00AB20, 0x00AB26],
|
||||
[0x00AB28, 0x00AB2E],
|
||||
[0x00AB30, 0x00AB67],
|
||||
[0x00AB30, 0x00AB6B],
|
||||
[0x00AB70, 0x00ABED],
|
||||
[0x00ABF0, 0x00ABF9],
|
||||
[0x00AC00, 0x00D7A3],
|
||||
|
@ -1117,7 +1125,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x010100, 0x010102],
|
||||
[0x010107, 0x010133],
|
||||
[0x010137, 0x01018E],
|
||||
[0x010190, 0x01019B],
|
||||
[0x010190, 0x01019C],
|
||||
[0x0101D0, 0x0101FD],
|
||||
[0x010280, 0x01029C],
|
||||
[0x0102A0, 0x0102D0],
|
||||
|
@ -1172,8 +1180,12 @@ const nonMatchSymbols = buildString({
|
|||
[0x010CFA, 0x010D27],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EAB, 0x010EAD],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F27],
|
||||
[0x010F30, 0x010F59],
|
||||
[0x010FB0, 0x010FCB],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011000, 0x01104D],
|
||||
[0x011052, 0x01106F],
|
||||
|
@ -1182,10 +1194,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x0110D0, 0x0110E8],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011100, 0x011134],
|
||||
[0x011136, 0x011146],
|
||||
[0x011136, 0x011147],
|
||||
[0x011150, 0x011176],
|
||||
[0x011180, 0x0111CD],
|
||||
[0x0111D0, 0x0111DF],
|
||||
[0x011180, 0x0111DF],
|
||||
[0x0111E1, 0x0111F4],
|
||||
[0x011200, 0x011211],
|
||||
[0x011213, 0x01123E],
|
||||
|
@ -1208,8 +1219,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x01135D, 0x011363],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011400, 0x011459],
|
||||
[0x01145D, 0x01145F],
|
||||
[0x011400, 0x01145B],
|
||||
[0x01145D, 0x011461],
|
||||
[0x011480, 0x0114C7],
|
||||
[0x0114D0, 0x0114D9],
|
||||
[0x011580, 0x0115B5],
|
||||
|
@ -1224,6 +1235,13 @@ const nonMatchSymbols = buildString({
|
|||
[0x011730, 0x01173F],
|
||||
[0x011800, 0x01183B],
|
||||
[0x0118A0, 0x0118F2],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x011935],
|
||||
[0x011937, 0x011938],
|
||||
[0x01193B, 0x011946],
|
||||
[0x011950, 0x011959],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D7],
|
||||
[0x0119DA, 0x0119E4],
|
||||
|
@ -1272,9 +1290,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x016F00, 0x016F4A],
|
||||
[0x016F4F, 0x016F87],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE3],
|
||||
[0x016FE0, 0x016FE4],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -1353,17 +1373,15 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F0B1, 0x01F0BF],
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F16C],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F100, 0x01F1AD],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
[0x01F240, 0x01F248],
|
||||
[0x01F250, 0x01F251],
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D5],
|
||||
[0x01F300, 0x01F6D7],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6FA],
|
||||
[0x01F6F0, 0x01F6FC],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F7E0, 0x01F7EB],
|
||||
|
@ -1372,24 +1390,28 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F850, 0x01F859],
|
||||
[0x01F860, 0x01F887],
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F90D, 0x01F971],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97A, 0x01F9A2],
|
||||
[0x01F9A5, 0x01F9AA],
|
||||
[0x01F9AE, 0x01F9CA],
|
||||
[0x01F8B0, 0x01F8B1],
|
||||
[0x01F900, 0x01F978],
|
||||
[0x01F97A, 0x01F9CB],
|
||||
[0x01F9CD, 0x01FA53],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x01FA70, 0x01FA73],
|
||||
[0x01FA70, 0x01FA74],
|
||||
[0x01FA78, 0x01FA7A],
|
||||
[0x01FA80, 0x01FA82],
|
||||
[0x01FA90, 0x01FA95],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x01FA80, 0x01FA86],
|
||||
[0x01FA90, 0x01FAA8],
|
||||
[0x01FAB0, 0x01FAB6],
|
||||
[0x01FAC0, 0x01FAC2],
|
||||
[0x01FAD0, 0x01FAD6],
|
||||
[0x01FB00, 0x01FB92],
|
||||
[0x01FB94, 0x01FBCA],
|
||||
[0x01FBF0, 0x01FBF9],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A],
|
||||
[0x0E0100, 0x0E01EF]
|
||||
]
|
||||
});
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -77,17 +77,19 @@ const matchSymbols = buildString({
|
|||
0x010A00,
|
||||
0x010F27,
|
||||
0x011144,
|
||||
0x011147,
|
||||
0x011176,
|
||||
0x0111DA,
|
||||
0x0111DC,
|
||||
0x011288,
|
||||
0x01133D,
|
||||
0x011350,
|
||||
0x01145F,
|
||||
0x0114C7,
|
||||
0x011644,
|
||||
0x0116B8,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x01193F,
|
||||
0x011941,
|
||||
0x0119E1,
|
||||
0x0119E3,
|
||||
0x011A00,
|
||||
|
@ -97,6 +99,7 @@ const matchSymbols = buildString({
|
|||
0x011C40,
|
||||
0x011D46,
|
||||
0x011D98,
|
||||
0x011FB0,
|
||||
0x016F50,
|
||||
0x01E14E,
|
||||
0x01EE24,
|
||||
|
@ -133,7 +136,7 @@ const matchSymbols = buildString({
|
|||
[0x000840, 0x000858],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x000904, 0x000939],
|
||||
[0x000958, 0x000961],
|
||||
[0x000972, 0x000980],
|
||||
|
@ -190,7 +193,7 @@ const matchSymbols = buildString({
|
|||
[0x000CB5, 0x000CB9],
|
||||
[0x000CE0, 0x000CE1],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D04, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D3A],
|
||||
[0x000D54, 0x000D56],
|
||||
|
@ -284,10 +287,10 @@ const matchSymbols = buildString({
|
|||
[0x0030A1, 0x0030FA],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031A0, 0x0031BF],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x003400, 0x004DBF],
|
||||
[0x004E00, 0x009FFC],
|
||||
[0x00A000, 0x00A014],
|
||||
[0x00A016, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4F7],
|
||||
|
@ -397,8 +400,11 @@ const matchSymbols = buildString({
|
|||
[0x010B80, 0x010B91],
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010D00, 0x010D23],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x010FB0, 0x010FC4],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011003, 0x011037],
|
||||
[0x011083, 0x0110AF],
|
||||
|
@ -423,6 +429,7 @@ const matchSymbols = buildString({
|
|||
[0x01135D, 0x011361],
|
||||
[0x011400, 0x011434],
|
||||
[0x011447, 0x01144A],
|
||||
[0x01145F, 0x011461],
|
||||
[0x011480, 0x0114AF],
|
||||
[0x0114C4, 0x0114C5],
|
||||
[0x011580, 0x0115AE],
|
||||
|
@ -431,6 +438,10 @@ const matchSymbols = buildString({
|
|||
[0x011680, 0x0116AA],
|
||||
[0x011700, 0x01171A],
|
||||
[0x011800, 0x01182B],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x01192F],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D0],
|
||||
[0x011A0B, 0x011A32],
|
||||
|
@ -458,7 +469,8 @@ const matchSymbols = buildString({
|
|||
[0x016B7D, 0x016B8F],
|
||||
[0x016F00, 0x016F4A],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -487,12 +499,13 @@ const matchSymbols = buildString({
|
|||
[0x01EEA1, 0x01EEA3],
|
||||
[0x01EEA5, 0x01EEA9],
|
||||
[0x01EEAB, 0x01EEBB],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D]
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -640,6 +653,9 @@ const nonMatchSymbols = buildString({
|
|||
0x011331,
|
||||
0x011334,
|
||||
0x0114C6,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011940,
|
||||
0x0119E2,
|
||||
0x011C09,
|
||||
0x011D07,
|
||||
|
@ -695,7 +711,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000816, 0x00083F],
|
||||
[0x000859, 0x00085F],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x000903],
|
||||
[0x0008C8, 0x000903],
|
||||
[0x00093A, 0x00093C],
|
||||
[0x00093E, 0x00094F],
|
||||
[0x000951, 0x000957],
|
||||
|
@ -741,7 +757,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000CBA, 0x000CBC],
|
||||
[0x000CBE, 0x000CDD],
|
||||
[0x000CE2, 0x000CF0],
|
||||
[0x000CF3, 0x000D04],
|
||||
[0x000CF3, 0x000D03],
|
||||
[0x000D3B, 0x000D3C],
|
||||
[0x000D3E, 0x000D4D],
|
||||
[0x000D4F, 0x000D53],
|
||||
|
@ -818,10 +834,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x0030FB, 0x0030FE],
|
||||
[0x003100, 0x003104],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x0031C0, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x004DC0, 0x004DFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4F8, 0x00A4FF],
|
||||
[0x00A60C, 0x00A60F],
|
||||
|
@ -914,16 +930,20 @@ const nonMatchSymbols = buildString({
|
|||
[0x010B73, 0x010B7F],
|
||||
[0x010B92, 0x010BFF],
|
||||
[0x010C49, 0x010CFF],
|
||||
[0x010D24, 0x010EFF],
|
||||
[0x010D24, 0x010E7F],
|
||||
[0x010EAA, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x010FDF],
|
||||
[0x010F46, 0x010FAF],
|
||||
[0x010FC5, 0x010FDF],
|
||||
[0x010FF7, 0x011002],
|
||||
[0x011038, 0x011082],
|
||||
[0x0110B0, 0x0110CF],
|
||||
[0x0110E9, 0x011102],
|
||||
[0x011127, 0x011143],
|
||||
[0x011145, 0x01114F],
|
||||
[0x011145, 0x011146],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011173, 0x011175],
|
||||
[0x011177, 0x011182],
|
||||
[0x0111B3, 0x0111C0],
|
||||
|
@ -940,7 +960,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x011362, 0x0113FF],
|
||||
[0x011435, 0x011446],
|
||||
[0x01144B, 0x01145E],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114B0, 0x0114C3],
|
||||
[0x0114C8, 0x01157F],
|
||||
[0x0115AF, 0x0115D7],
|
||||
|
@ -951,7 +971,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x0116B9, 0x0116FF],
|
||||
[0x01171B, 0x0117FF],
|
||||
[0x01182C, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011930, 0x01193E],
|
||||
[0x011942, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D1, 0x0119E0],
|
||||
[0x0119E4, 0x0119FF],
|
||||
|
@ -969,7 +992,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D47, 0x011D5F],
|
||||
[0x011D8A, 0x011D97],
|
||||
[0x011D99, 0x011EDF],
|
||||
[0x011EF3, 0x011FFF],
|
||||
[0x011EF3, 0x011FAF],
|
||||
[0x011FB1, 0x011FFF],
|
||||
[0x01239A, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
[0x01342F, 0x0143FF],
|
||||
|
@ -983,7 +1007,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x016F4B, 0x016F4F],
|
||||
[0x016F51, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -1003,12 +1028,13 @@ const nonMatchSymbols = buildString({
|
|||
[0x01EE65, 0x01EE66],
|
||||
[0x01EE9C, 0x01EEA0],
|
||||
[0x01EEBC, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x10FFFF]
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -70,6 +70,7 @@ const matchSymbols = buildString({
|
|||
[0x010E60, 0x010E7E],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F51, 0x010F54],
|
||||
[0x010FC5, 0x010FCB],
|
||||
[0x011052, 0x011065],
|
||||
[0x0111E1, 0x0111F4],
|
||||
[0x01173A, 0x01173B],
|
||||
|
@ -182,7 +183,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x010D00, 0x010E5F],
|
||||
[0x010E7F, 0x010F1C],
|
||||
[0x010F27, 0x010F50],
|
||||
[0x010F55, 0x011051],
|
||||
[0x010F55, 0x010FC4],
|
||||
[0x010FCC, 0x011051],
|
||||
[0x011066, 0x0111E0],
|
||||
[0x0111F5, 0x011739],
|
||||
[0x01173C, 0x0118E9],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -48,6 +48,7 @@ const matchSymbols = buildString({
|
|||
0x002E0B,
|
||||
0x002E1B,
|
||||
0x002E41,
|
||||
0x002E52,
|
||||
0x00303D,
|
||||
0x0030FB,
|
||||
0x00A673,
|
||||
|
@ -72,7 +73,6 @@ const matchSymbols = buildString({
|
|||
0x0111CD,
|
||||
0x0111DB,
|
||||
0x0112A9,
|
||||
0x01145B,
|
||||
0x01145D,
|
||||
0x0114C6,
|
||||
0x01183B,
|
||||
|
@ -180,10 +180,12 @@ const matchSymbols = buildString({
|
|||
[0x0111DD, 0x0111DF],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01144B, 0x01144F],
|
||||
[0x01145A, 0x01145B],
|
||||
[0x0115C1, 0x0115D7],
|
||||
[0x011641, 0x011643],
|
||||
[0x011660, 0x01166C],
|
||||
[0x01173C, 0x01173E],
|
||||
[0x011944, 0x011946],
|
||||
[0x011A3F, 0x011A46],
|
||||
[0x011A9A, 0x011A9C],
|
||||
[0x011A9E, 0x011AA2],
|
||||
|
@ -332,7 +334,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x002E1C, 0x002E1D],
|
||||
[0x002E20, 0x002E29],
|
||||
[0x002E3A, 0x002E3B],
|
||||
[0x002E50, 0x003000],
|
||||
[0x002E50, 0x002E51],
|
||||
[0x002E53, 0x003000],
|
||||
[0x003004, 0x00303C],
|
||||
[0x00303E, 0x0030FA],
|
||||
[0x0030FC, 0x00A4FD],
|
||||
|
@ -390,14 +393,15 @@ const nonMatchSymbols = buildString({
|
|||
[0x0111E0, 0x011237],
|
||||
[0x01123E, 0x0112A8],
|
||||
[0x0112AA, 0x01144A],
|
||||
[0x011450, 0x01145A],
|
||||
[0x011450, 0x011459],
|
||||
[0x01145E, 0x0114C5],
|
||||
[0x0114C7, 0x0115C0],
|
||||
[0x0115D8, 0x011640],
|
||||
[0x011644, 0x01165F],
|
||||
[0x01166D, 0x01173B],
|
||||
[0x01173F, 0x01183A],
|
||||
[0x01183C, 0x0119E1],
|
||||
[0x01183C, 0x011943],
|
||||
[0x011947, 0x0119E1],
|
||||
[0x0119E3, 0x011A3E],
|
||||
[0x011A47, 0x011A99],
|
||||
[0x011AA3, 0x011C40],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -113,8 +113,9 @@ const matchSymbols = buildString({
|
|||
[0x002B45, 0x002B46],
|
||||
[0x002B4D, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002BFF],
|
||||
[0x002B97, 0x002BFF],
|
||||
[0x002CE5, 0x002CEA],
|
||||
[0x002E50, 0x002E51],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
|
@ -140,7 +141,7 @@ const matchSymbols = buildString({
|
|||
[0x010137, 0x01013F],
|
||||
[0x010179, 0x010189],
|
||||
[0x01018C, 0x01018E],
|
||||
[0x010190, 0x01019B],
|
||||
[0x010190, 0x01019C],
|
||||
[0x0101D0, 0x0101FC],
|
||||
[0x010877, 0x010878],
|
||||
[0x011FD5, 0x011FDC],
|
||||
|
@ -166,17 +167,16 @@ const matchSymbols = buildString({
|
|||
[0x01F0B1, 0x01F0BF],
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F110, 0x01F16C],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F10D, 0x01F1AD],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
[0x01F240, 0x01F248],
|
||||
[0x01F250, 0x01F251],
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F3FA],
|
||||
[0x01F400, 0x01F6D5],
|
||||
[0x01F400, 0x01F6D7],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6FA],
|
||||
[0x01F6F0, 0x01F6FC],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F7E0, 0x01F7EB],
|
||||
|
@ -185,18 +185,20 @@ const matchSymbols = buildString({
|
|||
[0x01F850, 0x01F859],
|
||||
[0x01F860, 0x01F887],
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F90D, 0x01F971],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97A, 0x01F9A2],
|
||||
[0x01F9A5, 0x01F9AA],
|
||||
[0x01F9AE, 0x01F9CA],
|
||||
[0x01F8B0, 0x01F8B1],
|
||||
[0x01F900, 0x01F978],
|
||||
[0x01F97A, 0x01F9CB],
|
||||
[0x01F9CD, 0x01FA53],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x01FA70, 0x01FA73],
|
||||
[0x01FA70, 0x01FA74],
|
||||
[0x01FA78, 0x01FA7A],
|
||||
[0x01FA80, 0x01FA82],
|
||||
[0x01FA90, 0x01FA95]
|
||||
[0x01FA80, 0x01FA86],
|
||||
[0x01FA90, 0x01FAA8],
|
||||
[0x01FAB0, 0x01FAB6],
|
||||
[0x01FAC0, 0x01FAC2],
|
||||
[0x01FAD0, 0x01FAD6],
|
||||
[0x01FB00, 0x01FB92],
|
||||
[0x01FB94, 0x01FBCA]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -257,6 +259,7 @@ const nonMatchSymbols = buildString({
|
|||
0x0025B7,
|
||||
0x0025C1,
|
||||
0x00266F,
|
||||
0x002B96,
|
||||
0x002E9A,
|
||||
0x00A838,
|
||||
0x01018F,
|
||||
|
@ -264,8 +267,9 @@ const nonMatchSymbols = buildString({
|
|||
0x01DA84,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F90C,
|
||||
0x01F972
|
||||
0x01F979,
|
||||
0x01F9CC,
|
||||
0x01FB93
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -324,9 +328,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x002B30, 0x002B44],
|
||||
[0x002B47, 0x002B4C],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002C00, 0x002CE4],
|
||||
[0x002CEB, 0x002E7F],
|
||||
[0x002CEB, 0x002E4F],
|
||||
[0x002E52, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x003003],
|
||||
|
@ -357,7 +361,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00FFFE, 0x010136],
|
||||
[0x010140, 0x010178],
|
||||
[0x01018A, 0x01018B],
|
||||
[0x01019C, 0x01019F],
|
||||
[0x01019D, 0x01019F],
|
||||
[0x0101A1, 0x0101CF],
|
||||
[0x0101FD, 0x010876],
|
||||
[0x010879, 0x010AC7],
|
||||
|
@ -387,18 +391,17 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F02C, 0x01F02F],
|
||||
[0x01F094, 0x01F09F],
|
||||
[0x01F0AF, 0x01F0B0],
|
||||
[0x01F0F6, 0x01F10F],
|
||||
[0x01F16D, 0x01F16F],
|
||||
[0x01F1AD, 0x01F1E5],
|
||||
[0x01F0F6, 0x01F10C],
|
||||
[0x01F1AE, 0x01F1E5],
|
||||
[0x01F203, 0x01F20F],
|
||||
[0x01F23C, 0x01F23F],
|
||||
[0x01F249, 0x01F24F],
|
||||
[0x01F252, 0x01F25F],
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F3FB, 0x01F3FF],
|
||||
[0x01F6D6, 0x01F6DF],
|
||||
[0x01F6D8, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6FB, 0x01F6FF],
|
||||
[0x01F6FD, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D9, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F7FF],
|
||||
|
@ -406,17 +409,18 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9A4],
|
||||
[0x01F9AB, 0x01F9AD],
|
||||
[0x01F9CB, 0x01F9CC],
|
||||
[0x01F8AE, 0x01F8AF],
|
||||
[0x01F8B2, 0x01F8FF],
|
||||
[0x01FA54, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FA6F],
|
||||
[0x01FA74, 0x01FA77],
|
||||
[0x01FA75, 0x01FA77],
|
||||
[0x01FA7B, 0x01FA7F],
|
||||
[0x01FA83, 0x01FA8F],
|
||||
[0x01FA96, 0x10FFFF]
|
||||
[0x01FA87, 0x01FA8F],
|
||||
[0x01FAA9, 0x01FAAF],
|
||||
[0x01FAB7, 0x01FABF],
|
||||
[0x01FAC3, 0x01FACF],
|
||||
[0x01FAD7, 0x01FAFF],
|
||||
[0x01FBCB, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -47,6 +47,7 @@ const matchSymbols = buildString({
|
|||
0x00166E,
|
||||
0x001CD3,
|
||||
0x002D70,
|
||||
0x002E52,
|
||||
0x003030,
|
||||
0x00303D,
|
||||
0x0030A0,
|
||||
|
@ -68,10 +69,10 @@ const matchSymbols = buildString({
|
|||
0x01091F,
|
||||
0x01093F,
|
||||
0x010A7F,
|
||||
0x010EAD,
|
||||
0x0111CD,
|
||||
0x0111DB,
|
||||
0x0112A9,
|
||||
0x01145B,
|
||||
0x01145D,
|
||||
0x0114C6,
|
||||
0x01183B,
|
||||
|
@ -183,10 +184,12 @@ const matchSymbols = buildString({
|
|||
[0x0111DD, 0x0111DF],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01144B, 0x01144F],
|
||||
[0x01145A, 0x01145B],
|
||||
[0x0115C1, 0x0115D7],
|
||||
[0x011641, 0x011643],
|
||||
[0x011660, 0x01166C],
|
||||
[0x01173C, 0x01173E],
|
||||
[0x011944, 0x011946],
|
||||
[0x011A3F, 0x011A46],
|
||||
[0x011A9A, 0x011A9C],
|
||||
[0x011A9E, 0x011AA2],
|
||||
|
@ -355,7 +358,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x0029FE, 0x002CF8],
|
||||
[0x002D00, 0x002D6F],
|
||||
[0x002D71, 0x002DFF],
|
||||
[0x002E50, 0x003000],
|
||||
[0x002E50, 0x002E51],
|
||||
[0x002E53, 0x003000],
|
||||
[0x003004, 0x003007],
|
||||
[0x003012, 0x003013],
|
||||
[0x003020, 0x00302F],
|
||||
|
@ -400,7 +404,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x010A80, 0x010AEF],
|
||||
[0x010AF7, 0x010B38],
|
||||
[0x010B40, 0x010B98],
|
||||
[0x010B9D, 0x010F54],
|
||||
[0x010B9D, 0x010EAC],
|
||||
[0x010EAE, 0x010F54],
|
||||
[0x010F5A, 0x011046],
|
||||
[0x01104E, 0x0110BA],
|
||||
[0x0110C2, 0x01113F],
|
||||
|
@ -411,14 +416,15 @@ const nonMatchSymbols = buildString({
|
|||
[0x0111E0, 0x011237],
|
||||
[0x01123E, 0x0112A8],
|
||||
[0x0112AA, 0x01144A],
|
||||
[0x011450, 0x01145A],
|
||||
[0x011450, 0x011459],
|
||||
[0x01145E, 0x0114C5],
|
||||
[0x0114C7, 0x0115C0],
|
||||
[0x0115D8, 0x011640],
|
||||
[0x011644, 0x01165F],
|
||||
[0x01166D, 0x01173B],
|
||||
[0x01173F, 0x01183A],
|
||||
[0x01183C, 0x0119E1],
|
||||
[0x01183C, 0x011943],
|
||||
[0x011947, 0x0119E1],
|
||||
[0x0119E3, 0x011A3E],
|
||||
[0x011A47, 0x011A99],
|
||||
[0x011AA3, 0x011C40],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -58,6 +58,7 @@ const matchSymbols = buildString({
|
|||
0x011082,
|
||||
0x01112C,
|
||||
0x011182,
|
||||
0x0111CE,
|
||||
0x011235,
|
||||
0x011357,
|
||||
0x011445,
|
||||
|
@ -69,6 +70,9 @@ const matchSymbols = buildString({
|
|||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x01193D,
|
||||
0x011940,
|
||||
0x011942,
|
||||
0x0119E4,
|
||||
0x011A39,
|
||||
0x011A97,
|
||||
|
@ -176,6 +180,8 @@ const matchSymbols = buildString({
|
|||
[0x0116AE, 0x0116AF],
|
||||
[0x011720, 0x011721],
|
||||
[0x01182C, 0x01182E],
|
||||
[0x011930, 0x011935],
|
||||
[0x011937, 0x011938],
|
||||
[0x0119D1, 0x0119D3],
|
||||
[0x0119DC, 0x0119DF],
|
||||
[0x011A57, 0x011A58],
|
||||
|
@ -183,6 +189,7 @@ const matchSymbols = buildString({
|
|||
[0x011D93, 0x011D94],
|
||||
[0x011EF5, 0x011EF6],
|
||||
[0x016F51, 0x016F87],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x01D165, 0x01D166],
|
||||
[0x01D16D, 0x01D172]
|
||||
]
|
||||
|
@ -245,6 +252,8 @@ const nonMatchSymbols = buildString({
|
|||
0x0114BA,
|
||||
0x01163D,
|
||||
0x0116AD,
|
||||
0x011936,
|
||||
0x011941,
|
||||
0x011D95
|
||||
],
|
||||
ranges: [
|
||||
|
@ -349,7 +358,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011147, 0x011181],
|
||||
[0x011183, 0x0111B2],
|
||||
[0x0111B6, 0x0111BE],
|
||||
[0x0111C1, 0x01122B],
|
||||
[0x0111C1, 0x0111CD],
|
||||
[0x0111CF, 0x01122B],
|
||||
[0x01122F, 0x011231],
|
||||
[0x011236, 0x0112DF],
|
||||
[0x0112E3, 0x011301],
|
||||
|
@ -375,7 +385,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x011722, 0x011725],
|
||||
[0x011727, 0x01182B],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x0119D0],
|
||||
[0x011839, 0x01192F],
|
||||
[0x011939, 0x01193C],
|
||||
[0x01193E, 0x01193F],
|
||||
[0x011943, 0x0119D0],
|
||||
[0x0119D4, 0x0119DB],
|
||||
[0x0119E0, 0x0119E3],
|
||||
[0x0119E5, 0x011A38],
|
||||
|
@ -390,7 +403,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D8F, 0x011D92],
|
||||
[0x011D97, 0x011EF4],
|
||||
[0x011EF7, 0x016F50],
|
||||
[0x016F88, 0x01D164],
|
||||
[0x016F88, 0x016FEF],
|
||||
[0x016FF2, 0x01D164],
|
||||
[0x01D167, 0x01D16C],
|
||||
[0x01D173, 0x10FFFF]
|
||||
]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -151,8 +151,9 @@ const matchSymbols = buildString({
|
|||
[0x0029DC, 0x0029FB],
|
||||
[0x0029FE, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002BFF],
|
||||
[0x002B97, 0x002BFF],
|
||||
[0x002CE5, 0x002CEA],
|
||||
[0x002E50, 0x002E51],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
|
@ -177,6 +178,7 @@ const matchSymbols = buildString({
|
|||
[0x00A828, 0x00A82B],
|
||||
[0x00A836, 0x00A839],
|
||||
[0x00AA77, 0x00AA79],
|
||||
[0x00AB6A, 0x00AB6B],
|
||||
[0x00FBB2, 0x00FBC1],
|
||||
[0x00FDFC, 0x00FDFD],
|
||||
[0x00FE64, 0x00FE66],
|
||||
|
@ -187,7 +189,7 @@ const matchSymbols = buildString({
|
|||
[0x010137, 0x01013F],
|
||||
[0x010179, 0x010189],
|
||||
[0x01018C, 0x01018E],
|
||||
[0x010190, 0x01019B],
|
||||
[0x010190, 0x01019C],
|
||||
[0x0101D0, 0x0101FC],
|
||||
[0x010877, 0x010878],
|
||||
[0x011FD5, 0x011FF1],
|
||||
|
@ -213,16 +215,15 @@ const matchSymbols = buildString({
|
|||
[0x01F0B1, 0x01F0BF],
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F110, 0x01F16C],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F10D, 0x01F1AD],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
[0x01F240, 0x01F248],
|
||||
[0x01F250, 0x01F251],
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D5],
|
||||
[0x01F300, 0x01F6D7],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6FA],
|
||||
[0x01F6F0, 0x01F6FC],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F7E0, 0x01F7EB],
|
||||
|
@ -231,18 +232,20 @@ const matchSymbols = buildString({
|
|||
[0x01F850, 0x01F859],
|
||||
[0x01F860, 0x01F887],
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F90D, 0x01F971],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97A, 0x01F9A2],
|
||||
[0x01F9A5, 0x01F9AA],
|
||||
[0x01F9AE, 0x01F9CA],
|
||||
[0x01F8B0, 0x01F8B1],
|
||||
[0x01F900, 0x01F978],
|
||||
[0x01F97A, 0x01F9CB],
|
||||
[0x01F9CD, 0x01FA53],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x01FA70, 0x01FA73],
|
||||
[0x01FA70, 0x01FA74],
|
||||
[0x01FA78, 0x01FA7A],
|
||||
[0x01FA80, 0x01FA82],
|
||||
[0x01FA90, 0x01FA95]
|
||||
[0x01FA80, 0x01FA86],
|
||||
[0x01FA90, 0x01FAA8],
|
||||
[0x01FAB0, 0x01FAB6],
|
||||
[0x01FAC0, 0x01FAC2],
|
||||
[0x01FAD0, 0x01FAD6],
|
||||
[0x01FB00, 0x01FB92],
|
||||
[0x01FB94, 0x01FBCA]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -297,6 +300,7 @@ const nonMatchSymbols = buildString({
|
|||
0x002126,
|
||||
0x002128,
|
||||
0x00214E,
|
||||
0x002B96,
|
||||
0x002E9A,
|
||||
0x00FE63,
|
||||
0x00FF3F,
|
||||
|
@ -307,8 +311,9 @@ const nonMatchSymbols = buildString({
|
|||
0x01DA84,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F90C,
|
||||
0x01F972
|
||||
0x01F979,
|
||||
0x01F9CC,
|
||||
0x01FB93
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -393,9 +398,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x0029D8, 0x0029DB],
|
||||
[0x0029FC, 0x0029FD],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002C00, 0x002CE4],
|
||||
[0x002CEB, 0x002E7F],
|
||||
[0x002CEB, 0x002E4F],
|
||||
[0x002E52, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x003003],
|
||||
|
@ -422,7 +427,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A82C, 0x00A835],
|
||||
[0x00A83A, 0x00AA76],
|
||||
[0x00AA7A, 0x00AB5A],
|
||||
[0x00AB5C, 0x00DBFF],
|
||||
[0x00AB5C, 0x00AB69],
|
||||
[0x00AB6C, 0x00DBFF],
|
||||
[0x00E000, 0x00FB28],
|
||||
[0x00FB2A, 0x00FBB1],
|
||||
[0x00FBC2, 0x00FDFB],
|
||||
|
@ -438,7 +444,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00FFFE, 0x010136],
|
||||
[0x010140, 0x010178],
|
||||
[0x01018A, 0x01018B],
|
||||
[0x01019C, 0x01019F],
|
||||
[0x01019D, 0x01019F],
|
||||
[0x0101A1, 0x0101CF],
|
||||
[0x0101FD, 0x010876],
|
||||
[0x010879, 0x010AC7],
|
||||
|
@ -480,17 +486,16 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F02C, 0x01F02F],
|
||||
[0x01F094, 0x01F09F],
|
||||
[0x01F0AF, 0x01F0B0],
|
||||
[0x01F0F6, 0x01F10F],
|
||||
[0x01F16D, 0x01F16F],
|
||||
[0x01F1AD, 0x01F1E5],
|
||||
[0x01F0F6, 0x01F10C],
|
||||
[0x01F1AE, 0x01F1E5],
|
||||
[0x01F203, 0x01F20F],
|
||||
[0x01F23C, 0x01F23F],
|
||||
[0x01F249, 0x01F24F],
|
||||
[0x01F252, 0x01F25F],
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D6, 0x01F6DF],
|
||||
[0x01F6D8, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6FB, 0x01F6FF],
|
||||
[0x01F6FD, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D9, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F7FF],
|
||||
|
@ -498,17 +503,18 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9A4],
|
||||
[0x01F9AB, 0x01F9AD],
|
||||
[0x01F9CB, 0x01F9CC],
|
||||
[0x01F8AE, 0x01F8AF],
|
||||
[0x01F8B2, 0x01F8FF],
|
||||
[0x01FA54, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FA6F],
|
||||
[0x01FA74, 0x01FA77],
|
||||
[0x01FA75, 0x01FA77],
|
||||
[0x01FA7B, 0x01FA7F],
|
||||
[0x01FA83, 0x01FA8F],
|
||||
[0x01FA96, 0x10FFFF]
|
||||
[0x01FA87, 0x01FA8F],
|
||||
[0x01FAA9, 0x01FAAF],
|
||||
[0x01FAB7, 0x01FABF],
|
||||
[0x01FAC3, 0x01FACF],
|
||||
[0x01FAD7, 0x01FAFF],
|
||||
[0x01FBCB, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -69,11 +69,11 @@ const matchSymbols = buildString({
|
|||
0x000CC9,
|
||||
0x000CDF,
|
||||
0x000CF0,
|
||||
0x000D04,
|
||||
0x000D0D,
|
||||
0x000D11,
|
||||
0x000D45,
|
||||
0x000D49,
|
||||
0x000D80,
|
||||
0x000D84,
|
||||
0x000DB2,
|
||||
0x000DBC,
|
||||
|
@ -118,6 +118,7 @@ const matchSymbols = buildString({
|
|||
0x001FFF,
|
||||
0x002065,
|
||||
0x00208F,
|
||||
0x002B96,
|
||||
0x002C2F,
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
|
@ -161,6 +162,8 @@ const matchSymbols = buildString({
|
|||
0x010A04,
|
||||
0x010A14,
|
||||
0x010A18,
|
||||
0x010E7F,
|
||||
0x010EAA,
|
||||
0x011135,
|
||||
0x0111E0,
|
||||
0x011212,
|
||||
|
@ -173,8 +176,10 @@ const matchSymbols = buildString({
|
|||
0x011331,
|
||||
0x011334,
|
||||
0x01133A,
|
||||
0x01145A,
|
||||
0x01145C,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011936,
|
||||
0x011C09,
|
||||
0x011C37,
|
||||
0x011CA8,
|
||||
|
@ -236,8 +241,9 @@ const matchSymbols = buildString({
|
|||
0x01EEAA,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F90C,
|
||||
0x01F972
|
||||
0x01F979,
|
||||
0x01F9CC,
|
||||
0x01FB93
|
||||
],
|
||||
ranges: [
|
||||
[0x000378, 0x000379],
|
||||
|
@ -253,7 +259,7 @@ const matchSymbols = buildString({
|
|||
[0x00082E, 0x00082F],
|
||||
[0x00085C, 0x00085D],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x0008C8, 0x0008D2],
|
||||
[0x00098D, 0x00098E],
|
||||
[0x000991, 0x000992],
|
||||
[0x0009B3, 0x0009B5],
|
||||
|
@ -283,7 +289,7 @@ const matchSymbols = buildString({
|
|||
[0x000B3A, 0x000B3B],
|
||||
[0x000B45, 0x000B46],
|
||||
[0x000B49, 0x000B4A],
|
||||
[0x000B4E, 0x000B55],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B58, 0x000B5B],
|
||||
[0x000B64, 0x000B65],
|
||||
[0x000B78, 0x000B81],
|
||||
|
@ -310,7 +316,6 @@ const matchSymbols = buildString({
|
|||
[0x000CF3, 0x000CFF],
|
||||
[0x000D50, 0x000D53],
|
||||
[0x000D64, 0x000D65],
|
||||
[0x000D80, 0x000D81],
|
||||
[0x000D97, 0x000D99],
|
||||
[0x000DBE, 0x000DBF],
|
||||
[0x000DC7, 0x000DC9],
|
||||
|
@ -365,7 +370,7 @@ const matchSymbols = buildString({
|
|||
[0x001A8A, 0x001A8F],
|
||||
[0x001A9A, 0x001A9F],
|
||||
[0x001AAE, 0x001AAF],
|
||||
[0x001ABF, 0x001AFF],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B4C, 0x001B4F],
|
||||
[0x001B7D, 0x001B7F],
|
||||
[0x001BF4, 0x001BFB],
|
||||
|
@ -390,30 +395,27 @@ const matchSymbols = buildString({
|
|||
[0x002427, 0x00243F],
|
||||
[0x00244B, 0x00245F],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002CF4, 0x002CF8],
|
||||
[0x002D28, 0x002D2C],
|
||||
[0x002D2E, 0x002D2F],
|
||||
[0x002D68, 0x002D6E],
|
||||
[0x002D71, 0x002D7E],
|
||||
[0x002D97, 0x002D9F],
|
||||
[0x002E50, 0x002E7F],
|
||||
[0x002E53, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x002FFF],
|
||||
[0x003097, 0x003098],
|
||||
[0x003100, 0x003104],
|
||||
[0x0031BB, 0x0031BF],
|
||||
[0x0031E4, 0x0031EF],
|
||||
[0x004DB6, 0x004DBF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A48F],
|
||||
[0x00A4C7, 0x00A4CF],
|
||||
[0x00A62C, 0x00A63F],
|
||||
[0x00A6F8, 0x00A6FF],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F6],
|
||||
[0x00A82C, 0x00A82F],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A82D, 0x00A82F],
|
||||
[0x00A83A, 0x00A83F],
|
||||
[0x00A878, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8CD],
|
||||
|
@ -429,7 +431,7 @@ const matchSymbols = buildString({
|
|||
[0x00AB07, 0x00AB08],
|
||||
[0x00AB0F, 0x00AB10],
|
||||
[0x00AB17, 0x00AB1F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB6C, 0x00AB6F],
|
||||
[0x00ABEE, 0x00ABEF],
|
||||
[0x00ABFA, 0x00ABFF],
|
||||
[0x00D7A4, 0x00D7AF],
|
||||
|
@ -459,7 +461,7 @@ const matchSymbols = buildString({
|
|||
[0x0100FB, 0x0100FF],
|
||||
[0x010103, 0x010106],
|
||||
[0x010134, 0x010136],
|
||||
[0x01019C, 0x01019F],
|
||||
[0x01019D, 0x01019F],
|
||||
[0x0101A1, 0x0101CF],
|
||||
[0x0101FE, 0x01027F],
|
||||
[0x01029D, 0x01029F],
|
||||
|
@ -510,9 +512,11 @@ const matchSymbols = buildString({
|
|||
[0x010CF3, 0x010CF9],
|
||||
[0x010D28, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010EFF],
|
||||
[0x010EAE, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F5A, 0x010FDF],
|
||||
[0x010F5A, 0x010FAF],
|
||||
[0x010FCC, 0x010FDF],
|
||||
[0x010FF7, 0x010FFF],
|
||||
[0x01104E, 0x011051],
|
||||
[0x011070, 0x01107E],
|
||||
|
@ -520,9 +524,8 @@ const matchSymbols = buildString({
|
|||
[0x0110CE, 0x0110CF],
|
||||
[0x0110E9, 0x0110EF],
|
||||
[0x0110FA, 0x0110FF],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x0111F5, 0x0111FF],
|
||||
[0x01123F, 0x01127F],
|
||||
[0x0112AA, 0x0112AF],
|
||||
|
@ -538,7 +541,7 @@ const matchSymbols = buildString({
|
|||
[0x011364, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x0113FF],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114C8, 0x0114CF],
|
||||
[0x0114DA, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
|
@ -553,7 +556,11 @@ const matchSymbols = buildString({
|
|||
[0x011740, 0x0117FF],
|
||||
[0x01183C, 0x01189F],
|
||||
[0x0118F3, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011939, 0x01193A],
|
||||
[0x011947, 0x01194F],
|
||||
[0x01195A, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119E5, 0x0119FF],
|
||||
|
@ -569,7 +576,8 @@ const matchSymbols = buildString({
|
|||
[0x011D5A, 0x011D5F],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF9, 0x011FBF],
|
||||
[0x011EF9, 0x011FAF],
|
||||
[0x011FB1, 0x011FBF],
|
||||
[0x011FF2, 0x011FFE],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x012475, 0x01247F],
|
||||
|
@ -588,9 +596,11 @@ const matchSymbols = buildString({
|
|||
[0x016F4B, 0x016F4E],
|
||||
[0x016F88, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x016FFF],
|
||||
[0x016FE5, 0x016FEF],
|
||||
[0x016FF2, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -643,17 +653,15 @@ const matchSymbols = buildString({
|
|||
[0x01F094, 0x01F09F],
|
||||
[0x01F0AF, 0x01F0B0],
|
||||
[0x01F0F6, 0x01F0FF],
|
||||
[0x01F10D, 0x01F10F],
|
||||
[0x01F16D, 0x01F16F],
|
||||
[0x01F1AD, 0x01F1E5],
|
||||
[0x01F1AE, 0x01F1E5],
|
||||
[0x01F203, 0x01F20F],
|
||||
[0x01F23C, 0x01F23F],
|
||||
[0x01F249, 0x01F24F],
|
||||
[0x01F252, 0x01F25F],
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D6, 0x01F6DF],
|
||||
[0x01F6D8, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6FB, 0x01F6FF],
|
||||
[0x01F6FD, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D9, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F7FF],
|
||||
|
@ -661,23 +669,26 @@ const matchSymbols = buildString({
|
|||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9A4],
|
||||
[0x01F9AB, 0x01F9AD],
|
||||
[0x01F9CB, 0x01F9CC],
|
||||
[0x01F8AE, 0x01F8AF],
|
||||
[0x01F8B2, 0x01F8FF],
|
||||
[0x01FA54, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FA6F],
|
||||
[0x01FA74, 0x01FA77],
|
||||
[0x01FA75, 0x01FA77],
|
||||
[0x01FA7B, 0x01FA7F],
|
||||
[0x01FA83, 0x01FA8F],
|
||||
[0x01FA96, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x01FA87, 0x01FA8F],
|
||||
[0x01FAA9, 0x01FAAF],
|
||||
[0x01FAB7, 0x01FABF],
|
||||
[0x01FAC3, 0x01FACF],
|
||||
[0x01FAD7, 0x01FAFF],
|
||||
[0x01FBCB, 0x01FBEF],
|
||||
[0x01FBFA, 0x01FFFF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x0E0000],
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x0E0000],
|
||||
[0x0E0002, 0x0E001F],
|
||||
[0x0E0080, 0x0E00FF],
|
||||
[0x0E01F0, 0x0EFFFF],
|
||||
|
@ -757,9 +768,9 @@ const nonMatchSymbols = buildString({
|
|||
0x011288,
|
||||
0x011350,
|
||||
0x011357,
|
||||
0x01145B,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x011D3A,
|
||||
0x011FB0,
|
||||
0x01D4A2,
|
||||
0x01D4BB,
|
||||
0x01D546,
|
||||
|
@ -805,7 +816,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000840, 0x00085B],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x0008D3, 0x000983],
|
||||
[0x000985, 0x00098C],
|
||||
[0x00098F, 0x000990],
|
||||
|
@ -854,7 +865,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000B3C, 0x000B44],
|
||||
[0x000B47, 0x000B48],
|
||||
[0x000B4B, 0x000B4D],
|
||||
[0x000B56, 0x000B57],
|
||||
[0x000B55, 0x000B57],
|
||||
[0x000B5C, 0x000B5D],
|
||||
[0x000B5F, 0x000B63],
|
||||
[0x000B66, 0x000B77],
|
||||
|
@ -894,15 +905,14 @@ const nonMatchSymbols = buildString({
|
|||
[0x000CE0, 0x000CE3],
|
||||
[0x000CE6, 0x000CEF],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D00, 0x000D03],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D00, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D44],
|
||||
[0x000D46, 0x000D48],
|
||||
[0x000D4A, 0x000D4F],
|
||||
[0x000D54, 0x000D63],
|
||||
[0x000D66, 0x000D7F],
|
||||
[0x000D82, 0x000D83],
|
||||
[0x000D81, 0x000D83],
|
||||
[0x000D85, 0x000D96],
|
||||
[0x000D9A, 0x000DB1],
|
||||
[0x000DB3, 0x000DBB],
|
||||
|
@ -977,7 +987,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A7F, 0x001A89],
|
||||
[0x001A90, 0x001A99],
|
||||
[0x001AA0, 0x001AAD],
|
||||
[0x001AB0, 0x001ABE],
|
||||
[0x001AB0, 0x001AC0],
|
||||
[0x001B00, 0x001B4B],
|
||||
[0x001B50, 0x001B7C],
|
||||
[0x001B80, 0x001BF3],
|
||||
|
@ -1012,7 +1022,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x002440, 0x00244A],
|
||||
[0x002460, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002C2E],
|
||||
[0x002B97, 0x002C2E],
|
||||
[0x002C30, 0x002C5E],
|
||||
[0x002C60, 0x002CF3],
|
||||
[0x002CF9, 0x002D25],
|
||||
|
@ -1027,7 +1037,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x002DC8, 0x002DCE],
|
||||
[0x002DD0, 0x002DD6],
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x002DE0, 0x002E4F],
|
||||
[0x002DE0, 0x002E52],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
|
@ -1037,18 +1047,16 @@ const nonMatchSymbols = buildString({
|
|||
[0x003099, 0x0030FF],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x003190, 0x0031BA],
|
||||
[0x0031C0, 0x0031E3],
|
||||
[0x003190, 0x0031E3],
|
||||
[0x0031F0, 0x00321E],
|
||||
[0x003220, 0x004DB5],
|
||||
[0x004DC0, 0x009FEF],
|
||||
[0x003220, 0x009FFC],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A490, 0x00A4C6],
|
||||
[0x00A4D0, 0x00A62B],
|
||||
[0x00A640, 0x00A6F7],
|
||||
[0x00A700, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7F7, 0x00A82B],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A82C],
|
||||
[0x00A830, 0x00A839],
|
||||
[0x00A840, 0x00A877],
|
||||
[0x00A880, 0x00A8C5],
|
||||
|
@ -1068,7 +1076,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AB11, 0x00AB16],
|
||||
[0x00AB20, 0x00AB26],
|
||||
[0x00AB28, 0x00AB2E],
|
||||
[0x00AB30, 0x00AB67],
|
||||
[0x00AB30, 0x00AB6B],
|
||||
[0x00AB70, 0x00ABED],
|
||||
[0x00ABF0, 0x00ABF9],
|
||||
[0x00AC00, 0x00D7A3],
|
||||
|
@ -1112,7 +1120,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x010100, 0x010102],
|
||||
[0x010107, 0x010133],
|
||||
[0x010137, 0x01018E],
|
||||
[0x010190, 0x01019B],
|
||||
[0x010190, 0x01019C],
|
||||
[0x0101D0, 0x0101FD],
|
||||
[0x010280, 0x01029C],
|
||||
[0x0102A0, 0x0102D0],
|
||||
|
@ -1167,8 +1175,12 @@ const nonMatchSymbols = buildString({
|
|||
[0x010CFA, 0x010D27],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EAB, 0x010EAD],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F27],
|
||||
[0x010F30, 0x010F59],
|
||||
[0x010FB0, 0x010FCB],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011000, 0x01104D],
|
||||
[0x011052, 0x01106F],
|
||||
|
@ -1176,10 +1188,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x0110D0, 0x0110E8],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011100, 0x011134],
|
||||
[0x011136, 0x011146],
|
||||
[0x011136, 0x011147],
|
||||
[0x011150, 0x011176],
|
||||
[0x011180, 0x0111CD],
|
||||
[0x0111D0, 0x0111DF],
|
||||
[0x011180, 0x0111DF],
|
||||
[0x0111E1, 0x0111F4],
|
||||
[0x011200, 0x011211],
|
||||
[0x011213, 0x01123E],
|
||||
|
@ -1202,8 +1213,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x01135D, 0x011363],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011400, 0x011459],
|
||||
[0x01145D, 0x01145F],
|
||||
[0x011400, 0x01145B],
|
||||
[0x01145D, 0x011461],
|
||||
[0x011480, 0x0114C7],
|
||||
[0x0114D0, 0x0114D9],
|
||||
[0x011580, 0x0115B5],
|
||||
|
@ -1218,6 +1229,13 @@ const nonMatchSymbols = buildString({
|
|||
[0x011730, 0x01173F],
|
||||
[0x011800, 0x01183B],
|
||||
[0x0118A0, 0x0118F2],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x011935],
|
||||
[0x011937, 0x011938],
|
||||
[0x01193B, 0x011946],
|
||||
[0x011950, 0x011959],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D7],
|
||||
[0x0119DA, 0x0119E4],
|
||||
|
@ -1267,9 +1285,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x016F00, 0x016F4A],
|
||||
[0x016F4F, 0x016F87],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE3],
|
||||
[0x016FE0, 0x016FE4],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -1347,17 +1367,15 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F0B1, 0x01F0BF],
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F16C],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F100, 0x01F1AD],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
[0x01F240, 0x01F248],
|
||||
[0x01F250, 0x01F251],
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D5],
|
||||
[0x01F300, 0x01F6D7],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6FA],
|
||||
[0x01F6F0, 0x01F6FC],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F7E0, 0x01F7EB],
|
||||
|
@ -1366,24 +1384,28 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F850, 0x01F859],
|
||||
[0x01F860, 0x01F887],
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F90D, 0x01F971],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97A, 0x01F9A2],
|
||||
[0x01F9A5, 0x01F9AA],
|
||||
[0x01F9AE, 0x01F9CA],
|
||||
[0x01F8B0, 0x01F8B1],
|
||||
[0x01F900, 0x01F978],
|
||||
[0x01F97A, 0x01F9CB],
|
||||
[0x01F9CD, 0x01FA53],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x01FA70, 0x01FA73],
|
||||
[0x01FA70, 0x01FA74],
|
||||
[0x01FA78, 0x01FA7A],
|
||||
[0x01FA80, 0x01FA82],
|
||||
[0x01FA90, 0x01FA95],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x01FA80, 0x01FA86],
|
||||
[0x01FA90, 0x01FAA8],
|
||||
[0x01FAB0, 0x01FAB6],
|
||||
[0x01FAC0, 0x01FAC2],
|
||||
[0x01FAD0, 0x01FAD6],
|
||||
[0x01FB00, 0x01FB92],
|
||||
[0x01FB94, 0x01FBCA],
|
||||
[0x01FBF0, 0x01FBF9],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A],
|
||||
[0x0E0020, 0x0E007F],
|
||||
[0x0E0100, 0x0E01EF],
|
||||
[0x0F0000, 0x0FFFFD],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -555,6 +555,8 @@ const matchSymbols = buildString({
|
|||
0x00A7BC,
|
||||
0x00A7BE,
|
||||
0x00A7C2,
|
||||
0x00A7C9,
|
||||
0x00A7F5,
|
||||
0x01D49C,
|
||||
0x01D4A2,
|
||||
0x01D546,
|
||||
|
@ -618,7 +620,7 @@ const matchSymbols = buildString({
|
|||
[0x00A77D, 0x00A77E],
|
||||
[0x00A7AA, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B4],
|
||||
[0x00A7C4, 0x00A7C6],
|
||||
[0x00A7C4, 0x00A7C7],
|
||||
[0x00FF21, 0x00FF3A],
|
||||
[0x010400, 0x010427],
|
||||
[0x0104B0, 0x0104D3],
|
||||
|
@ -1207,6 +1209,7 @@ const nonMatchSymbols = buildString({
|
|||
0x00A7BB,
|
||||
0x00A7BD,
|
||||
0x00A7C3,
|
||||
0x00A7C8,
|
||||
0x01D49D,
|
||||
0x01D4AD,
|
||||
0x01D506,
|
||||
|
@ -1296,7 +1299,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A78E, 0x00A78F],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00A7BF, 0x00A7C1],
|
||||
[0x00A7C7, 0x00DBFF],
|
||||
[0x00A7CA, 0x00A7F4],
|
||||
[0x00A7F6, 0x00DBFF],
|
||||
[0x00E000, 0x00FF20],
|
||||
[0x00FF3B, 0x0103FF],
|
||||
[0x010428, 0x0104AF],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -93,18 +93,16 @@ const matchSymbols = buildString({
|
|||
0x010808,
|
||||
0x01083C,
|
||||
0x01093F,
|
||||
0x010EAD,
|
||||
0x011000,
|
||||
0x01112C,
|
||||
0x0111CD,
|
||||
0x011235,
|
||||
0x011288,
|
||||
0x01133D,
|
||||
0x01133F,
|
||||
0x011350,
|
||||
0x011445,
|
||||
0x01145B,
|
||||
0x01145D,
|
||||
0x01145F,
|
||||
0x0114B9,
|
||||
0x0114BE,
|
||||
0x0114C1,
|
||||
|
@ -116,7 +114,8 @@ const matchSymbols = buildString({
|
|||
0x011726,
|
||||
0x011838,
|
||||
0x01183B,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x01193D,
|
||||
0x011A00,
|
||||
0x011A50,
|
||||
0x011A97,
|
||||
|
@ -127,6 +126,7 @@ const matchSymbols = buildString({
|
|||
0x011D46,
|
||||
0x011D96,
|
||||
0x011D98,
|
||||
0x011FB0,
|
||||
0x016AF5,
|
||||
0x01BC9C,
|
||||
0x01BC9F,
|
||||
|
@ -184,7 +184,7 @@ const matchSymbols = buildString({
|
|||
[0x000840, 0x000858],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x000903, 0x000939],
|
||||
[0x00093D, 0x000940],
|
||||
[0x000949, 0x00094C],
|
||||
|
@ -271,8 +271,7 @@ const matchSymbols = buildString({
|
|||
[0x000CE0, 0x000CE1],
|
||||
[0x000CE6, 0x000CEF],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D02, 0x000D03],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D02, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D3A],
|
||||
[0x000D3F, 0x000D40],
|
||||
|
@ -423,7 +422,7 @@ const matchSymbols = buildString({
|
|||
[0x002440, 0x00244A],
|
||||
[0x002460, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002C2E],
|
||||
[0x002B97, 0x002C2E],
|
||||
[0x002C30, 0x002C5E],
|
||||
[0x002C60, 0x002CEE],
|
||||
[0x002CF2, 0x002CF3],
|
||||
|
@ -439,7 +438,7 @@ const matchSymbols = buildString({
|
|||
[0x002DC8, 0x002DCE],
|
||||
[0x002DD0, 0x002DD6],
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x002E00, 0x002E4F],
|
||||
[0x002E00, 0x002E52],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
|
@ -450,11 +449,9 @@ const matchSymbols = buildString({
|
|||
[0x00309B, 0x0030FF],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x003190, 0x0031BA],
|
||||
[0x0031C0, 0x0031E3],
|
||||
[0x003190, 0x0031E3],
|
||||
[0x0031F0, 0x00321E],
|
||||
[0x003220, 0x004DB5],
|
||||
[0x004DC0, 0x009FEF],
|
||||
[0x003220, 0x009FFC],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A490, 0x00A4C6],
|
||||
[0x00A4D0, 0x00A62B],
|
||||
|
@ -463,8 +460,8 @@ const matchSymbols = buildString({
|
|||
[0x00A6A0, 0x00A6EF],
|
||||
[0x00A6F2, 0x00A6F7],
|
||||
[0x00A700, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7F7, 0x00A801],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A801],
|
||||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
[0x00A80C, 0x00A824],
|
||||
|
@ -502,7 +499,7 @@ const matchSymbols = buildString({
|
|||
[0x00AB11, 0x00AB16],
|
||||
[0x00AB20, 0x00AB26],
|
||||
[0x00AB28, 0x00AB2E],
|
||||
[0x00AB30, 0x00AB67],
|
||||
[0x00AB30, 0x00AB6B],
|
||||
[0x00AB70, 0x00ABE4],
|
||||
[0x00ABE6, 0x00ABE7],
|
||||
[0x00ABE9, 0x00ABEC],
|
||||
|
@ -548,7 +545,7 @@ const matchSymbols = buildString({
|
|||
[0x010100, 0x010102],
|
||||
[0x010107, 0x010133],
|
||||
[0x010137, 0x01018E],
|
||||
[0x010190, 0x01019B],
|
||||
[0x010190, 0x01019C],
|
||||
[0x0101D0, 0x0101FC],
|
||||
[0x010280, 0x01029C],
|
||||
[0x0102A0, 0x0102D0],
|
||||
|
@ -601,9 +598,12 @@ const matchSymbols = buildString({
|
|||
[0x010CFA, 0x010D23],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F27],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x010F51, 0x010F59],
|
||||
[0x010FB0, 0x010FCB],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011002, 0x011037],
|
||||
[0x011047, 0x01104D],
|
||||
|
@ -615,11 +615,12 @@ const matchSymbols = buildString({
|
|||
[0x0110D0, 0x0110E8],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011103, 0x011126],
|
||||
[0x011136, 0x011146],
|
||||
[0x011136, 0x011147],
|
||||
[0x011150, 0x011172],
|
||||
[0x011174, 0x011176],
|
||||
[0x011182, 0x0111B5],
|
||||
[0x0111BF, 0x0111C8],
|
||||
[0x0111CD, 0x0111CE],
|
||||
[0x0111D0, 0x0111DF],
|
||||
[0x0111E1, 0x0111F4],
|
||||
[0x011200, 0x011211],
|
||||
|
@ -646,7 +647,8 @@ const matchSymbols = buildString({
|
|||
[0x01135D, 0x011363],
|
||||
[0x011400, 0x011437],
|
||||
[0x011440, 0x011441],
|
||||
[0x011447, 0x011459],
|
||||
[0x011447, 0x01145B],
|
||||
[0x01145F, 0x011461],
|
||||
[0x011480, 0x0114AF],
|
||||
[0x0114B1, 0x0114B2],
|
||||
[0x0114BB, 0x0114BC],
|
||||
|
@ -669,6 +671,15 @@ const matchSymbols = buildString({
|
|||
[0x011730, 0x01173F],
|
||||
[0x011800, 0x01182E],
|
||||
[0x0118A0, 0x0118F2],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x01192F],
|
||||
[0x011931, 0x011935],
|
||||
[0x011937, 0x011938],
|
||||
[0x01193F, 0x011942],
|
||||
[0x011944, 0x011946],
|
||||
[0x011950, 0x011959],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D3],
|
||||
[0x0119DC, 0x0119DF],
|
||||
|
@ -719,8 +730,10 @@ const matchSymbols = buildString({
|
|||
[0x016F50, 0x016F87],
|
||||
[0x016F93, 0x016F9F],
|
||||
[0x016FE0, 0x016FE3],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -799,17 +812,15 @@ const matchSymbols = buildString({
|
|||
[0x01F0B1, 0x01F0BF],
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F16C],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F100, 0x01F1AD],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
[0x01F240, 0x01F248],
|
||||
[0x01F250, 0x01F251],
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D5],
|
||||
[0x01F300, 0x01F6D7],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6FA],
|
||||
[0x01F6F0, 0x01F6FC],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F7E0, 0x01F7EB],
|
||||
|
@ -818,24 +829,28 @@ const matchSymbols = buildString({
|
|||
[0x01F850, 0x01F859],
|
||||
[0x01F860, 0x01F887],
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F90D, 0x01F971],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97A, 0x01F9A2],
|
||||
[0x01F9A5, 0x01F9AA],
|
||||
[0x01F9AE, 0x01F9CA],
|
||||
[0x01F8B0, 0x01F8B1],
|
||||
[0x01F900, 0x01F978],
|
||||
[0x01F97A, 0x01F9CB],
|
||||
[0x01F9CD, 0x01FA53],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x01FA70, 0x01FA73],
|
||||
[0x01FA70, 0x01FA74],
|
||||
[0x01FA78, 0x01FA7A],
|
||||
[0x01FA80, 0x01FA82],
|
||||
[0x01FA90, 0x01FA95],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x01FA80, 0x01FA86],
|
||||
[0x01FA90, 0x01FAA8],
|
||||
[0x01FAB0, 0x01FAB6],
|
||||
[0x01FAC0, 0x01FAC2],
|
||||
[0x01FAD0, 0x01FAD6],
|
||||
[0x01FB00, 0x01FB92],
|
||||
[0x01FB94, 0x01FBCA],
|
||||
[0x01FBF0, 0x01FBF9],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D]
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -911,7 +926,6 @@ const nonMatchSymbols = buildString({
|
|||
0x000CC9,
|
||||
0x000CDF,
|
||||
0x000CF0,
|
||||
0x000D04,
|
||||
0x000D0D,
|
||||
0x000D11,
|
||||
0x000D3E,
|
||||
|
@ -971,6 +985,7 @@ const nonMatchSymbols = buildString({
|
|||
0x001FF5,
|
||||
0x001FFF,
|
||||
0x00208F,
|
||||
0x002B96,
|
||||
0x002C2F,
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
|
@ -1025,9 +1040,11 @@ const nonMatchSymbols = buildString({
|
|||
0x0108F3,
|
||||
0x010A14,
|
||||
0x010A18,
|
||||
0x010E7F,
|
||||
0x011001,
|
||||
0x0110BD,
|
||||
0x011173,
|
||||
0x0111CF,
|
||||
0x0111E0,
|
||||
0x011212,
|
||||
0x011234,
|
||||
|
@ -1043,7 +1060,6 @@ const nonMatchSymbols = buildString({
|
|||
0x01133E,
|
||||
0x011340,
|
||||
0x011446,
|
||||
0x01145A,
|
||||
0x01145C,
|
||||
0x01145E,
|
||||
0x0114B0,
|
||||
|
@ -1054,6 +1070,12 @@ const nonMatchSymbols = buildString({
|
|||
0x0116AB,
|
||||
0x0116AD,
|
||||
0x0116B7,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011930,
|
||||
0x011936,
|
||||
0x01193E,
|
||||
0x011943,
|
||||
0x0119E0,
|
||||
0x011C09,
|
||||
0x011C3F,
|
||||
|
@ -1111,8 +1133,9 @@ const nonMatchSymbols = buildString({
|
|||
0x01EEAA,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F90C,
|
||||
0x01F972
|
||||
0x01F979,
|
||||
0x01F9CC,
|
||||
0x01FB93
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
|
@ -1149,7 +1172,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000829, 0x00082F],
|
||||
[0x000859, 0x00085D],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x000902],
|
||||
[0x0008C8, 0x000902],
|
||||
[0x000941, 0x000948],
|
||||
[0x000951, 0x000957],
|
||||
[0x000962, 0x000963],
|
||||
|
@ -1328,7 +1351,6 @@ const nonMatchSymbols = buildString({
|
|||
[0x002427, 0x00243F],
|
||||
[0x00244B, 0x00245F],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002CEF, 0x002CF1],
|
||||
[0x002CF4, 0x002CF8],
|
||||
[0x002D28, 0x002D2C],
|
||||
|
@ -1337,17 +1359,15 @@ const nonMatchSymbols = buildString({
|
|||
[0x002D71, 0x002D7F],
|
||||
[0x002D97, 0x002D9F],
|
||||
[0x002DDF, 0x002DFF],
|
||||
[0x002E50, 0x002E7F],
|
||||
[0x002E53, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x002FFF],
|
||||
[0x00302A, 0x00302F],
|
||||
[0x003097, 0x00309A],
|
||||
[0x003100, 0x003104],
|
||||
[0x0031BB, 0x0031BF],
|
||||
[0x0031E4, 0x0031EF],
|
||||
[0x004DB6, 0x004DBF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A48F],
|
||||
[0x00A4C7, 0x00A4CF],
|
||||
[0x00A62C, 0x00A63F],
|
||||
|
@ -1357,7 +1377,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A6F0, 0x00A6F1],
|
||||
[0x00A6F8, 0x00A6FF],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F6],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A825, 0x00A826],
|
||||
[0x00A82C, 0x00A82F],
|
||||
[0x00A83A, 0x00A83F],
|
||||
|
@ -1385,7 +1405,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AB07, 0x00AB08],
|
||||
[0x00AB0F, 0x00AB10],
|
||||
[0x00AB17, 0x00AB1F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB6C, 0x00AB6F],
|
||||
[0x00ABED, 0x00ABEF],
|
||||
[0x00ABFA, 0x00ABFF],
|
||||
[0x00D7A4, 0x00D7AF],
|
||||
|
@ -1417,7 +1437,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x0100FB, 0x0100FF],
|
||||
[0x010103, 0x010106],
|
||||
[0x010134, 0x010136],
|
||||
[0x01019C, 0x01019F],
|
||||
[0x01019D, 0x01019F],
|
||||
[0x0101A1, 0x0101CF],
|
||||
[0x0101FD, 0x01027F],
|
||||
[0x01029D, 0x01029F],
|
||||
|
@ -1467,10 +1487,13 @@ const nonMatchSymbols = buildString({
|
|||
[0x010CF3, 0x010CF9],
|
||||
[0x010D24, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010EFF],
|
||||
[0x010EAA, 0x010EAC],
|
||||
[0x010EAE, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x010F5A, 0x010FDF],
|
||||
[0x010F5A, 0x010FAF],
|
||||
[0x010FCC, 0x010FDF],
|
||||
[0x010FF7, 0x010FFF],
|
||||
[0x011038, 0x011046],
|
||||
[0x01104E, 0x011051],
|
||||
|
@ -1482,11 +1505,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x0110FA, 0x011102],
|
||||
[0x011127, 0x01112B],
|
||||
[0x01112D, 0x011135],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011177, 0x011181],
|
||||
[0x0111B6, 0x0111BE],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x0111F5, 0x0111FF],
|
||||
[0x01122F, 0x011231],
|
||||
[0x011236, 0x011237],
|
||||
|
@ -1504,7 +1526,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x011364, 0x0113FF],
|
||||
[0x011438, 0x01143F],
|
||||
[0x011442, 0x011444],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114B3, 0x0114B8],
|
||||
[0x0114BF, 0x0114C0],
|
||||
[0x0114C2, 0x0114C3],
|
||||
|
@ -1530,7 +1552,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x011839, 0x01183A],
|
||||
[0x01183C, 0x01189F],
|
||||
[0x0118F3, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011939, 0x01193C],
|
||||
[0x011947, 0x01194F],
|
||||
[0x01195A, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D4, 0x0119DB],
|
||||
[0x0119E5, 0x0119FF],
|
||||
|
@ -1558,7 +1584,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF3, 0x011EF4],
|
||||
[0x011EF9, 0x011FBF],
|
||||
[0x011EF9, 0x011FAF],
|
||||
[0x011FB1, 0x011FBF],
|
||||
[0x011FF2, 0x011FFE],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x012475, 0x01247F],
|
||||
|
@ -1578,9 +1605,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x016F4B, 0x016F4F],
|
||||
[0x016F88, 0x016F92],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x016FFF],
|
||||
[0x016FE4, 0x016FEF],
|
||||
[0x016FF2, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -1640,17 +1669,15 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F094, 0x01F09F],
|
||||
[0x01F0AF, 0x01F0B0],
|
||||
[0x01F0F6, 0x01F0FF],
|
||||
[0x01F10D, 0x01F10F],
|
||||
[0x01F16D, 0x01F16F],
|
||||
[0x01F1AD, 0x01F1E5],
|
||||
[0x01F1AE, 0x01F1E5],
|
||||
[0x01F203, 0x01F20F],
|
||||
[0x01F23C, 0x01F23F],
|
||||
[0x01F249, 0x01F24F],
|
||||
[0x01F252, 0x01F25F],
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D6, 0x01F6DF],
|
||||
[0x01F6D8, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6FB, 0x01F6FF],
|
||||
[0x01F6FD, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D9, 0x01F7DF],
|
||||
[0x01F7EC, 0x01F7FF],
|
||||
|
@ -1658,23 +1685,26 @@ const nonMatchSymbols = buildString({
|
|||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9A4],
|
||||
[0x01F9AB, 0x01F9AD],
|
||||
[0x01F9CB, 0x01F9CC],
|
||||
[0x01F8AE, 0x01F8AF],
|
||||
[0x01F8B2, 0x01F8FF],
|
||||
[0x01FA54, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FA6F],
|
||||
[0x01FA74, 0x01FA77],
|
||||
[0x01FA75, 0x01FA77],
|
||||
[0x01FA7B, 0x01FA7F],
|
||||
[0x01FA83, 0x01FA8F],
|
||||
[0x01FA96, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x01FA87, 0x01FA8F],
|
||||
[0x01FAA9, 0x01FAAF],
|
||||
[0x01FAB7, 0x01FABF],
|
||||
[0x01FAC3, 0x01FACF],
|
||||
[0x01FAD7, 0x01FAFF],
|
||||
[0x01FBCB, 0x01FBEF],
|
||||
[0x01FBFA, 0x01FFFF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x10FFFF]
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -52,6 +52,7 @@ const matchSymbols = buildString({
|
|||
0x000D3E,
|
||||
0x000D4D,
|
||||
0x000D57,
|
||||
0x000D81,
|
||||
0x000DCA,
|
||||
0x000DCF,
|
||||
0x000DD6,
|
||||
|
@ -85,6 +86,7 @@ const matchSymbols = buildString({
|
|||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A82C,
|
||||
0x00A8FF,
|
||||
0x00A9B3,
|
||||
0x00A9E5,
|
||||
|
@ -103,6 +105,7 @@ const matchSymbols = buildString({
|
|||
0x010A3F,
|
||||
0x011001,
|
||||
0x011173,
|
||||
0x0111CF,
|
||||
0x011234,
|
||||
0x01123E,
|
||||
0x0112DF,
|
||||
|
@ -119,6 +122,9 @@ const matchSymbols = buildString({
|
|||
0x0116AB,
|
||||
0x0116AD,
|
||||
0x0116B7,
|
||||
0x011930,
|
||||
0x01193E,
|
||||
0x011943,
|
||||
0x0119E0,
|
||||
0x011A47,
|
||||
0x011C3F,
|
||||
|
@ -127,6 +133,7 @@ const matchSymbols = buildString({
|
|||
0x011D95,
|
||||
0x011D97,
|
||||
0x016F4F,
|
||||
0x016FE4,
|
||||
0x01D165,
|
||||
0x01DA75,
|
||||
0x01DA84
|
||||
|
@ -170,7 +177,7 @@ const matchSymbols = buildString({
|
|||
[0x000AFA, 0x000AFF],
|
||||
[0x000B3E, 0x000B3F],
|
||||
[0x000B41, 0x000B44],
|
||||
[0x000B56, 0x000B57],
|
||||
[0x000B55, 0x000B57],
|
||||
[0x000B62, 0x000B63],
|
||||
[0x000C3E, 0x000C40],
|
||||
[0x000C46, 0x000C48],
|
||||
|
@ -220,7 +227,7 @@ const matchSymbols = buildString({
|
|||
[0x001A58, 0x001A5E],
|
||||
[0x001A65, 0x001A6C],
|
||||
[0x001A73, 0x001A7C],
|
||||
[0x001AB0, 0x001ABE],
|
||||
[0x001AB0, 0x001AC0],
|
||||
[0x001B00, 0x001B03],
|
||||
[0x001B34, 0x001B3A],
|
||||
[0x001B6B, 0x001B73],
|
||||
|
@ -272,6 +279,7 @@ const matchSymbols = buildString({
|
|||
[0x010A38, 0x010A3A],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D24, 0x010D27],
|
||||
[0x010EAB, 0x010EAC],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x011038, 0x011046],
|
||||
[0x01107F, 0x011081],
|
||||
|
@ -307,6 +315,7 @@ const matchSymbols = buildString({
|
|||
[0x011727, 0x01172B],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x01183A],
|
||||
[0x01193B, 0x01193C],
|
||||
[0x0119D4, 0x0119D7],
|
||||
[0x0119DA, 0x0119DB],
|
||||
[0x011A01, 0x011A0A],
|
||||
|
@ -422,6 +431,7 @@ const nonMatchSymbols = buildString({
|
|||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x01193D,
|
||||
0x011A97,
|
||||
0x011C37,
|
||||
0x011C3E,
|
||||
|
@ -484,7 +494,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000AE4, 0x000AF9],
|
||||
[0x000B02, 0x000B3B],
|
||||
[0x000B45, 0x000B4C],
|
||||
[0x000B4E, 0x000B55],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B58, 0x000B61],
|
||||
[0x000B64, 0x000B81],
|
||||
[0x000B83, 0x000BBD],
|
||||
|
@ -510,7 +520,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x000D45, 0x000D4C],
|
||||
[0x000D4E, 0x000D56],
|
||||
[0x000D58, 0x000D61],
|
||||
[0x000D64, 0x000DC9],
|
||||
[0x000D64, 0x000D80],
|
||||
[0x000D82, 0x000DC9],
|
||||
[0x000DCB, 0x000DCE],
|
||||
[0x000DD0, 0x000DD1],
|
||||
[0x000DD7, 0x000DDE],
|
||||
|
@ -557,7 +568,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A6D, 0x001A72],
|
||||
[0x001A7D, 0x001A7E],
|
||||
[0x001A80, 0x001AAF],
|
||||
[0x001ABF, 0x001AFF],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B04, 0x001B33],
|
||||
[0x001B3D, 0x001B41],
|
||||
[0x001B43, 0x001B6A],
|
||||
|
@ -587,7 +598,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
[0x00A80C, 0x00A824],
|
||||
[0x00A827, 0x00A8C3],
|
||||
[0x00A827, 0x00A82B],
|
||||
[0x00A82D, 0x00A8C3],
|
||||
[0x00A8C6, 0x00A8DF],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
[0x00A900, 0x00A925],
|
||||
|
@ -625,7 +637,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010AE4],
|
||||
[0x010AE7, 0x010D23],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010D28, 0x010EAA],
|
||||
[0x010EAD, 0x010F45],
|
||||
[0x010F51, 0x011000],
|
||||
[0x011002, 0x011037],
|
||||
[0x011047, 0x01107E],
|
||||
|
@ -637,7 +650,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011174, 0x01117F],
|
||||
[0x011182, 0x0111B5],
|
||||
[0x0111BF, 0x0111C8],
|
||||
[0x0111CD, 0x01122E],
|
||||
[0x0111CD, 0x0111CE],
|
||||
[0x0111D0, 0x01122E],
|
||||
[0x011232, 0x011233],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x0112DE],
|
||||
|
@ -664,7 +678,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x0116B8, 0x01171C],
|
||||
[0x011720, 0x011721],
|
||||
[0x01172C, 0x01182E],
|
||||
[0x01183B, 0x0119D3],
|
||||
[0x01183B, 0x01192F],
|
||||
[0x011931, 0x01193A],
|
||||
[0x01193F, 0x011942],
|
||||
[0x011944, 0x0119D3],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119DC, 0x0119DF],
|
||||
[0x0119E1, 0x011A00],
|
||||
|
@ -686,7 +703,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x016AF5, 0x016B2F],
|
||||
[0x016B37, 0x016F4E],
|
||||
[0x016F50, 0x016F8E],
|
||||
[0x016F93, 0x01BC9C],
|
||||
[0x016F93, 0x016FE3],
|
||||
[0x016FE5, 0x01BC9C],
|
||||
[0x01BC9F, 0x01D164],
|
||||
[0x01D16A, 0x01D16D],
|
||||
[0x01D173, 0x01D17A],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -78,6 +78,7 @@ const matchSymbols = buildString({
|
|||
0x002D27,
|
||||
0x002D2D,
|
||||
0x002D6F,
|
||||
0x00A82C,
|
||||
0x00A8FB,
|
||||
0x00FB3E,
|
||||
0x00FF3F,
|
||||
|
@ -95,11 +96,11 @@ const matchSymbols = buildString({
|
|||
0x011357,
|
||||
0x0114C7,
|
||||
0x011644,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x011A47,
|
||||
0x011A9D,
|
||||
0x011D3A,
|
||||
0x016FE3,
|
||||
0x011FB0,
|
||||
0x01D4A2,
|
||||
0x01D4BB,
|
||||
0x01D546,
|
||||
|
@ -161,7 +162,7 @@ const matchSymbols = buildString({
|
|||
[0x000840, 0x00085B],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x000963],
|
||||
[0x000966, 0x00096F],
|
||||
|
@ -213,7 +214,7 @@ const matchSymbols = buildString({
|
|||
[0x000B3C, 0x000B44],
|
||||
[0x000B47, 0x000B48],
|
||||
[0x000B4B, 0x000B4D],
|
||||
[0x000B56, 0x000B57],
|
||||
[0x000B55, 0x000B57],
|
||||
[0x000B5C, 0x000B5D],
|
||||
[0x000B5F, 0x000B63],
|
||||
[0x000B66, 0x000B6F],
|
||||
|
@ -254,8 +255,7 @@ const matchSymbols = buildString({
|
|||
[0x000CE0, 0x000CE3],
|
||||
[0x000CE6, 0x000CEF],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D00, 0x000D03],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D00, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D44],
|
||||
[0x000D46, 0x000D48],
|
||||
|
@ -264,7 +264,7 @@ const matchSymbols = buildString({
|
|||
[0x000D5F, 0x000D63],
|
||||
[0x000D66, 0x000D6F],
|
||||
[0x000D7A, 0x000D7F],
|
||||
[0x000D82, 0x000D83],
|
||||
[0x000D81, 0x000D83],
|
||||
[0x000D85, 0x000D96],
|
||||
[0x000D9A, 0x000DB1],
|
||||
[0x000DB3, 0x000DBB],
|
||||
|
@ -348,6 +348,7 @@ const matchSymbols = buildString({
|
|||
[0x001A7F, 0x001A89],
|
||||
[0x001A90, 0x001A99],
|
||||
[0x001AB0, 0x001ABD],
|
||||
[0x001ABF, 0x001AC0],
|
||||
[0x001B00, 0x001B4B],
|
||||
[0x001B50, 0x001B59],
|
||||
[0x001B6B, 0x001B73],
|
||||
|
@ -412,10 +413,10 @@ const matchSymbols = buildString({
|
|||
[0x0030FC, 0x0030FF],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031A0, 0x0031BF],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x003400, 0x004DBF],
|
||||
[0x004E00, 0x009FFC],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4FD],
|
||||
[0x00A500, 0x00A60C],
|
||||
|
@ -426,8 +427,8 @@ const matchSymbols = buildString({
|
|||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7F7, 0x00A827],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A827],
|
||||
[0x00A840, 0x00A873],
|
||||
[0x00A880, 0x00A8C5],
|
||||
[0x00A8D0, 0x00A8D9],
|
||||
|
@ -452,7 +453,7 @@ const matchSymbols = buildString({
|
|||
[0x00AB20, 0x00AB26],
|
||||
[0x00AB28, 0x00AB2E],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB5C, 0x00AB67],
|
||||
[0x00AB5C, 0x00AB69],
|
||||
[0x00AB70, 0x00ABEA],
|
||||
[0x00ABEC, 0x00ABED],
|
||||
[0x00ABF0, 0x00ABF9],
|
||||
|
@ -544,8 +545,12 @@ const matchSymbols = buildString({
|
|||
[0x010CC0, 0x010CF2],
|
||||
[0x010D00, 0x010D27],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EAB, 0x010EAC],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F50],
|
||||
[0x010FB0, 0x010FC4],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011000, 0x011046],
|
||||
[0x011066, 0x01106F],
|
||||
|
@ -554,11 +559,11 @@ const matchSymbols = buildString({
|
|||
[0x0110F0, 0x0110F9],
|
||||
[0x011100, 0x011134],
|
||||
[0x011136, 0x01113F],
|
||||
[0x011144, 0x011146],
|
||||
[0x011144, 0x011147],
|
||||
[0x011150, 0x011173],
|
||||
[0x011180, 0x0111C4],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x0111D0, 0x0111DA],
|
||||
[0x0111CE, 0x0111DA],
|
||||
[0x011200, 0x011211],
|
||||
[0x011213, 0x011237],
|
||||
[0x011280, 0x011286],
|
||||
|
@ -582,7 +587,7 @@ const matchSymbols = buildString({
|
|||
[0x011370, 0x011374],
|
||||
[0x011400, 0x01144A],
|
||||
[0x011450, 0x011459],
|
||||
[0x01145E, 0x01145F],
|
||||
[0x01145E, 0x011461],
|
||||
[0x011480, 0x0114C5],
|
||||
[0x0114D0, 0x0114D9],
|
||||
[0x011580, 0x0115B5],
|
||||
|
@ -597,6 +602,13 @@ const matchSymbols = buildString({
|
|||
[0x011730, 0x011739],
|
||||
[0x011800, 0x01183A],
|
||||
[0x0118A0, 0x0118E9],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x011935],
|
||||
[0x011937, 0x011938],
|
||||
[0x01193B, 0x011943],
|
||||
[0x011950, 0x011959],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D7],
|
||||
[0x0119DA, 0x0119E1],
|
||||
|
@ -644,8 +656,11 @@ const matchSymbols = buildString({
|
|||
[0x016F4F, 0x016F87],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x016FE3, 0x016FE4],
|
||||
[0x016FF0, 0x016FF1],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -723,12 +738,14 @@ const matchSymbols = buildString({
|
|||
[0x01EEA1, 0x01EEA3],
|
||||
[0x01EEA5, 0x01EEA9],
|
||||
[0x01EEAB, 0x01EEBB],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x01FBF0, 0x01FBF9],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A],
|
||||
[0x0E0100, 0x0E01EF]
|
||||
]
|
||||
});
|
||||
|
@ -814,11 +831,11 @@ const nonMatchSymbols = buildString({
|
|||
0x000CC9,
|
||||
0x000CDF,
|
||||
0x000CF0,
|
||||
0x000D04,
|
||||
0x000D0D,
|
||||
0x000D11,
|
||||
0x000D45,
|
||||
0x000D49,
|
||||
0x000D80,
|
||||
0x000D84,
|
||||
0x000DB2,
|
||||
0x000DBC,
|
||||
|
@ -854,6 +871,7 @@ const nonMatchSymbols = buildString({
|
|||
0x001771,
|
||||
0x00191F,
|
||||
0x001A5F,
|
||||
0x001ABE,
|
||||
0x001CD3,
|
||||
0x001DFA,
|
||||
0x001F58,
|
||||
|
@ -910,7 +928,9 @@ const nonMatchSymbols = buildString({
|
|||
0x010A14,
|
||||
0x010A18,
|
||||
0x010AC8,
|
||||
0x010EAA,
|
||||
0x011135,
|
||||
0x0111CD,
|
||||
0x0111DB,
|
||||
0x011212,
|
||||
0x011287,
|
||||
|
@ -923,6 +943,9 @@ const nonMatchSymbols = buildString({
|
|||
0x011334,
|
||||
0x01133A,
|
||||
0x0114C6,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011936,
|
||||
0x0119E2,
|
||||
0x011C09,
|
||||
0x011C37,
|
||||
|
@ -1026,7 +1049,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00082E, 0x00083F],
|
||||
[0x00085C, 0x00085F],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x0008C8, 0x0008D2],
|
||||
[0x000964, 0x000965],
|
||||
[0x00098D, 0x00098E],
|
||||
[0x000991, 0x000992],
|
||||
|
@ -1058,7 +1081,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000B3A, 0x000B3B],
|
||||
[0x000B45, 0x000B46],
|
||||
[0x000B49, 0x000B4A],
|
||||
[0x000B4E, 0x000B55],
|
||||
[0x000B4E, 0x000B54],
|
||||
[0x000B58, 0x000B5B],
|
||||
[0x000B64, 0x000B65],
|
||||
[0x000B72, 0x000B81],
|
||||
|
@ -1087,7 +1110,6 @@ const nonMatchSymbols = buildString({
|
|||
[0x000D58, 0x000D5E],
|
||||
[0x000D64, 0x000D65],
|
||||
[0x000D70, 0x000D79],
|
||||
[0x000D80, 0x000D81],
|
||||
[0x000D97, 0x000D99],
|
||||
[0x000DBE, 0x000DBF],
|
||||
[0x000DC7, 0x000DC9],
|
||||
|
@ -1153,7 +1175,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x001A8A, 0x001A8F],
|
||||
[0x001A9A, 0x001AA6],
|
||||
[0x001AA8, 0x001AAF],
|
||||
[0x001ABE, 0x001AFF],
|
||||
[0x001AC1, 0x001AFF],
|
||||
[0x001B4C, 0x001B4F],
|
||||
[0x001B5A, 0x001B6A],
|
||||
[0x001B74, 0x001B7F],
|
||||
|
@ -1207,10 +1229,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x003097, 0x003098],
|
||||
[0x003100, 0x003104],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x0031C0, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x004DC0, 0x004DFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
|
@ -1220,8 +1242,9 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F6],
|
||||
[0x00A828, 0x00A83F],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A828, 0x00A82B],
|
||||
[0x00A82D, 0x00A83F],
|
||||
[0x00A874, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8CF],
|
||||
[0x00A8DA, 0x00A8DF],
|
||||
|
@ -1242,7 +1265,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AB07, 0x00AB08],
|
||||
[0x00AB0F, 0x00AB10],
|
||||
[0x00AB17, 0x00AB1F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB6A, 0x00AB6F],
|
||||
[0x00ABEE, 0x00ABEF],
|
||||
[0x00ABFA, 0x00ABFF],
|
||||
[0x00D7A4, 0x00D7AF],
|
||||
|
@ -1320,10 +1343,13 @@ const nonMatchSymbols = buildString({
|
|||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010CFF],
|
||||
[0x010D28, 0x010D2F],
|
||||
[0x010D3A, 0x010EFF],
|
||||
[0x010D3A, 0x010E7F],
|
||||
[0x010EAD, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F51, 0x010FDF],
|
||||
[0x010F51, 0x010FAF],
|
||||
[0x010FC5, 0x010FDF],
|
||||
[0x010FF7, 0x010FFF],
|
||||
[0x011047, 0x011065],
|
||||
[0x011070, 0x01107E],
|
||||
|
@ -1331,11 +1357,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x0110E9, 0x0110EF],
|
||||
[0x0110FA, 0x0110FF],
|
||||
[0x011140, 0x011143],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011174, 0x011175],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111C5, 0x0111C8],
|
||||
[0x0111CD, 0x0111CF],
|
||||
[0x0111DD, 0x0111FF],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x01127F],
|
||||
|
@ -1354,7 +1379,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x011375, 0x0113FF],
|
||||
[0x01144B, 0x01144F],
|
||||
[0x01145A, 0x01145D],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114C8, 0x0114CF],
|
||||
[0x0114DA, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
|
@ -1370,7 +1395,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x01173A, 0x0117FF],
|
||||
[0x01183B, 0x01189F],
|
||||
[0x0118EA, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011939, 0x01193A],
|
||||
[0x011944, 0x01194F],
|
||||
[0x01195A, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D8, 0x0119D9],
|
||||
[0x0119E5, 0x0119FF],
|
||||
|
@ -1388,7 +1417,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D5A, 0x011D5F],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF7, 0x011FFF],
|
||||
[0x011EF7, 0x011FAF],
|
||||
[0x011FB1, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x01246F, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
|
@ -1407,9 +1437,11 @@ const nonMatchSymbols = buildString({
|
|||
[0x016F4B, 0x016F4E],
|
||||
[0x016F88, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x016FFF],
|
||||
[0x016FE5, 0x016FEF],
|
||||
[0x016FF2, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -1455,13 +1487,15 @@ const nonMatchSymbols = buildString({
|
|||
[0x01EE55, 0x01EE56],
|
||||
[0x01EE65, 0x01EE66],
|
||||
[0x01EE9C, 0x01EEA0],
|
||||
[0x01EEBC, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x01EEBC, 0x01FBEF],
|
||||
[0x01FBFA, 0x01FFFF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x0E00FF],
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x0E00FF],
|
||||
[0x0E01F0, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -100,17 +100,19 @@ const matchSymbols = buildString({
|
|||
0x010A00,
|
||||
0x010F27,
|
||||
0x011144,
|
||||
0x011147,
|
||||
0x011176,
|
||||
0x0111DA,
|
||||
0x0111DC,
|
||||
0x011288,
|
||||
0x01133D,
|
||||
0x011350,
|
||||
0x01145F,
|
||||
0x0114C7,
|
||||
0x011644,
|
||||
0x0116B8,
|
||||
0x0118FF,
|
||||
0x011909,
|
||||
0x01193F,
|
||||
0x011941,
|
||||
0x0119E1,
|
||||
0x0119E3,
|
||||
0x011A00,
|
||||
|
@ -120,6 +122,7 @@ const matchSymbols = buildString({
|
|||
0x011C40,
|
||||
0x011D46,
|
||||
0x011D98,
|
||||
0x011FB0,
|
||||
0x016F50,
|
||||
0x016FE3,
|
||||
0x01D4A2,
|
||||
|
@ -178,7 +181,7 @@ const matchSymbols = buildString({
|
|||
[0x000840, 0x000858],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x000904, 0x000939],
|
||||
[0x000958, 0x000961],
|
||||
[0x000971, 0x000980],
|
||||
|
@ -235,7 +238,7 @@ const matchSymbols = buildString({
|
|||
[0x000CB5, 0x000CB9],
|
||||
[0x000CE0, 0x000CE1],
|
||||
[0x000CF1, 0x000CF2],
|
||||
[0x000D05, 0x000D0C],
|
||||
[0x000D04, 0x000D0C],
|
||||
[0x000D0E, 0x000D10],
|
||||
[0x000D12, 0x000D3A],
|
||||
[0x000D54, 0x000D56],
|
||||
|
@ -368,10 +371,10 @@ const matchSymbols = buildString({
|
|||
[0x0030FC, 0x0030FF],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031A0, 0x0031BF],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x003400, 0x004DBF],
|
||||
[0x004E00, 0x009FFC],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4FD],
|
||||
[0x00A500, 0x00A60C],
|
||||
|
@ -383,8 +386,8 @@ const matchSymbols = buildString({
|
|||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00A7BF],
|
||||
[0x00A7C2, 0x00A7C6],
|
||||
[0x00A7F7, 0x00A801],
|
||||
[0x00A7C2, 0x00A7CA],
|
||||
[0x00A7F5, 0x00A801],
|
||||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
[0x00A80C, 0x00A822],
|
||||
|
@ -415,7 +418,7 @@ const matchSymbols = buildString({
|
|||
[0x00AB20, 0x00AB26],
|
||||
[0x00AB28, 0x00AB2E],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB5C, 0x00AB67],
|
||||
[0x00AB5C, 0x00AB69],
|
||||
[0x00AB70, 0x00ABE2],
|
||||
[0x00AC00, 0x00D7A3],
|
||||
[0x00D7B0, 0x00D7C6],
|
||||
|
@ -495,8 +498,11 @@ const matchSymbols = buildString({
|
|||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010D00, 0x010D23],
|
||||
[0x010E80, 0x010EA9],
|
||||
[0x010EB0, 0x010EB1],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x010FB0, 0x010FC4],
|
||||
[0x010FE0, 0x010FF6],
|
||||
[0x011003, 0x011037],
|
||||
[0x011083, 0x0110AF],
|
||||
|
@ -521,6 +527,7 @@ const matchSymbols = buildString({
|
|||
[0x01135D, 0x011361],
|
||||
[0x011400, 0x011434],
|
||||
[0x011447, 0x01144A],
|
||||
[0x01145F, 0x011461],
|
||||
[0x011480, 0x0114AF],
|
||||
[0x0114C4, 0x0114C5],
|
||||
[0x011580, 0x0115AE],
|
||||
|
@ -530,6 +537,10 @@ const matchSymbols = buildString({
|
|||
[0x011700, 0x01171A],
|
||||
[0x011800, 0x01182B],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x0118FF, 0x011906],
|
||||
[0x01190C, 0x011913],
|
||||
[0x011915, 0x011916],
|
||||
[0x011918, 0x01192F],
|
||||
[0x0119A0, 0x0119A7],
|
||||
[0x0119AA, 0x0119D0],
|
||||
[0x011A0B, 0x011A32],
|
||||
|
@ -562,7 +573,8 @@ const matchSymbols = buildString({
|
|||
[0x016F93, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B150, 0x01B152],
|
||||
[0x01B164, 0x01B167],
|
||||
|
@ -620,12 +632,13 @@ const matchSymbols = buildString({
|
|||
[0x01EEA1, 0x01EEA3],
|
||||
[0x01EEA5, 0x01EEA9],
|
||||
[0x01EEAB, 0x01EEBB],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D]
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -781,6 +794,9 @@ const nonMatchSymbols = buildString({
|
|||
0x011331,
|
||||
0x011334,
|
||||
0x0114C6,
|
||||
0x011914,
|
||||
0x011917,
|
||||
0x011940,
|
||||
0x0119E2,
|
||||
0x011C09,
|
||||
0x011D07,
|
||||
|
@ -876,7 +892,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000829, 0x00083F],
|
||||
[0x000859, 0x00085F],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x000903],
|
||||
[0x0008C8, 0x000903],
|
||||
[0x00093A, 0x00093C],
|
||||
[0x00093E, 0x00094F],
|
||||
[0x000951, 0x000957],
|
||||
|
@ -922,7 +938,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000CBA, 0x000CBC],
|
||||
[0x000CBE, 0x000CDD],
|
||||
[0x000CE2, 0x000CF0],
|
||||
[0x000CF3, 0x000D04],
|
||||
[0x000CF3, 0x000D03],
|
||||
[0x000D3B, 0x000D3C],
|
||||
[0x000D3E, 0x000D4D],
|
||||
[0x000D4F, 0x000D53],
|
||||
|
@ -1037,10 +1053,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x003097, 0x00309A],
|
||||
[0x003100, 0x003104],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x0031C0, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x004DC0, 0x004DFF],
|
||||
[0x009FFD, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
|
@ -1052,7 +1068,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00A7C0, 0x00A7C1],
|
||||
[0x00A7C7, 0x00A7F6],
|
||||
[0x00A7CB, 0x00A7F4],
|
||||
[0x00A823, 0x00A83F],
|
||||
[0x00A874, 0x00A881],
|
||||
[0x00A8B4, 0x00A8F1],
|
||||
|
@ -1078,7 +1094,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00AB07, 0x00AB08],
|
||||
[0x00AB0F, 0x00AB10],
|
||||
[0x00AB17, 0x00AB1F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB6A, 0x00AB6F],
|
||||
[0x00ABE3, 0x00ABFF],
|
||||
[0x00D7A4, 0x00D7AF],
|
||||
[0x00D7C7, 0x00D7CA],
|
||||
|
@ -1144,16 +1160,20 @@ const nonMatchSymbols = buildString({
|
|||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010CFF],
|
||||
[0x010D24, 0x010EFF],
|
||||
[0x010D24, 0x010E7F],
|
||||
[0x010EAA, 0x010EAF],
|
||||
[0x010EB2, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x010FDF],
|
||||
[0x010F46, 0x010FAF],
|
||||
[0x010FC5, 0x010FDF],
|
||||
[0x010FF7, 0x011002],
|
||||
[0x011038, 0x011082],
|
||||
[0x0110B0, 0x0110CF],
|
||||
[0x0110E9, 0x011102],
|
||||
[0x011127, 0x011143],
|
||||
[0x011145, 0x01114F],
|
||||
[0x011145, 0x011146],
|
||||
[0x011148, 0x01114F],
|
||||
[0x011173, 0x011175],
|
||||
[0x011177, 0x011182],
|
||||
[0x0111B3, 0x0111C0],
|
||||
|
@ -1170,7 +1190,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x011362, 0x0113FF],
|
||||
[0x011435, 0x011446],
|
||||
[0x01144B, 0x01145E],
|
||||
[0x011460, 0x01147F],
|
||||
[0x011462, 0x01147F],
|
||||
[0x0114B0, 0x0114C3],
|
||||
[0x0114C8, 0x01157F],
|
||||
[0x0115AF, 0x0115D7],
|
||||
|
@ -1182,7 +1202,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x01171B, 0x0117FF],
|
||||
[0x01182C, 0x01189F],
|
||||
[0x0118E0, 0x0118FE],
|
||||
[0x011900, 0x01199F],
|
||||
[0x011907, 0x011908],
|
||||
[0x01190A, 0x01190B],
|
||||
[0x011930, 0x01193E],
|
||||
[0x011942, 0x01199F],
|
||||
[0x0119A8, 0x0119A9],
|
||||
[0x0119D1, 0x0119E0],
|
||||
[0x0119E4, 0x0119FF],
|
||||
|
@ -1200,7 +1223,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x011D47, 0x011D5F],
|
||||
[0x011D8A, 0x011D97],
|
||||
[0x011D99, 0x011EDF],
|
||||
[0x011EF3, 0x011FFF],
|
||||
[0x011EF3, 0x011FAF],
|
||||
[0x011FB1, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x01246F, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
|
@ -1219,7 +1243,8 @@ const nonMatchSymbols = buildString({
|
|||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE4, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01AFFF],
|
||||
[0x01B11F, 0x01B14F],
|
||||
[0x01B153, 0x01B163],
|
||||
[0x01B168, 0x01B16F],
|
||||
|
@ -1249,12 +1274,13 @@ const nonMatchSymbols = buildString({
|
|||
[0x01EE65, 0x01EE66],
|
||||
[0x01EE9C, 0x01EEA0],
|
||||
[0x01EEBC, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x10FFFF]
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
@ -7,31 +7,35 @@ description: >
|
|||
Unicode property escapes for `Ideographic`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
---*/
|
||||
|
||||
const matchSymbols = buildString({
|
||||
loneCodePoints: [],
|
||||
loneCodePoints: [
|
||||
0x016FE4
|
||||
],
|
||||
ranges: [
|
||||
[0x003006, 0x003007],
|
||||
[0x003021, 0x003029],
|
||||
[0x003038, 0x00303A],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x003400, 0x004DBF],
|
||||
[0x004E00, 0x009FFC],
|
||||
[0x00F900, 0x00FA6D],
|
||||
[0x00FA70, 0x00FAD9],
|
||||
[0x017000, 0x0187F7],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x018800, 0x018CD5],
|
||||
[0x018D00, 0x018D08],
|
||||
[0x01B170, 0x01B2FB],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x020000, 0x02A6DD],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
[0x02B820, 0x02CEA1],
|
||||
[0x02CEB0, 0x02EBE0],
|
||||
[0x02F800, 0x02FA1D]
|
||||
[0x02F800, 0x02FA1D],
|
||||
[0x030000, 0x03134A]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -53,20 +57,23 @@ const nonMatchSymbols = buildString({
|
|||
[0x003008, 0x003020],
|
||||
[0x00302A, 0x003037],
|
||||
[0x00303B, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FF0, 0x00DBFF],
|
||||
[0x004DC0, 0x004DFF],
|
||||
[0x009FFD, 0x00DBFF],
|
||||
[0x00E000, 0x00F8FF],
|
||||
[0x00FA6E, 0x00FA6F],
|
||||
[0x00FADA, 0x016FFF],
|
||||
[0x00FADA, 0x016FE3],
|
||||
[0x016FE5, 0x016FFF],
|
||||
[0x0187F8, 0x0187FF],
|
||||
[0x018AF3, 0x01B16F],
|
||||
[0x018CD6, 0x018CFF],
|
||||
[0x018D09, 0x01B16F],
|
||||
[0x01B2FC, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02A6DE, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
[0x02CEA2, 0x02CEAF],
|
||||
[0x02EBE1, 0x02F7FF],
|
||||
[0x02FA1E, 0x10FFFF]
|
||||
[0x02FA1E, 0x02FFFF],
|
||||
[0x03134B, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -553,6 +553,9 @@ const matchSymbols = buildString({
|
|||
0x00A7BD,
|
||||
0x00A7BF,
|
||||
0x00A7C3,
|
||||
0x00A7C8,
|
||||
0x00A7CA,
|
||||
0x00A7F6,
|
||||
0x01D4BB,
|
||||
0x01D7CB
|
||||
],
|
||||
|
@ -629,7 +632,7 @@ const matchSymbols = buildString({
|
|||
[0x00A793, 0x00A795],
|
||||
[0x00A7F8, 0x00A7FA],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB5C, 0x00AB67],
|
||||
[0x00AB5C, 0x00AB68],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
[0x00FB00, 0x00FB06],
|
||||
[0x00FB13, 0x00FB17],
|
||||
|
@ -1191,6 +1194,8 @@ const nonMatchSymbols = buildString({
|
|||
0x00A7BA,
|
||||
0x00A7BC,
|
||||
0x00A7BE,
|
||||
0x00A7C9,
|
||||
0x00A7F7,
|
||||
0x00AB5B,
|
||||
0x01D455,
|
||||
0x01D4BA,
|
||||
|
@ -1303,9 +1308,10 @@ const nonMatchSymbols = buildString({
|
|||
[0x00A7AA, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B4],
|
||||
[0x00A7C0, 0x00A7C2],
|
||||
[0x00A7C4, 0x00A7F7],
|
||||
[0x00A7C4, 0x00A7C7],
|
||||
[0x00A7CB, 0x00A7F5],
|
||||
[0x00A7FB, 0x00AB2F],
|
||||
[0x00AB68, 0x00AB6F],
|
||||
[0x00AB69, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
[0x00FB07, 0x00FB12],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -45,7 +45,7 @@ const matchSymbols = buildString({
|
|||
[0x0006DE, 0x0006FF],
|
||||
[0x000750, 0x00077F],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008B6, 0x0008C7],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x0008FF],
|
||||
[0x00FB50, 0x00FBC1],
|
||||
|
@ -143,7 +143,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x00064B, 0x000655],
|
||||
[0x000700, 0x00074F],
|
||||
[0x000780, 0x00089F],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x0008C8, 0x0008D2],
|
||||
[0x000900, 0x00DBFF],
|
||||
[0x00E000, 0x00FB4F],
|
||||
[0x00FBC2, 0x00FBD2],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
@ -7,19 +7,17 @@ description: >
|
|||
Unicode property escapes for `Script=Armenian`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
---*/
|
||||
|
||||
const matchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x00058A
|
||||
],
|
||||
loneCodePoints: [],
|
||||
ranges: [
|
||||
[0x000531, 0x000556],
|
||||
[0x000559, 0x000588],
|
||||
[0x000559, 0x00058A],
|
||||
[0x00058D, 0x00058F],
|
||||
[0x00FB13, 0x00FB17]
|
||||
]
|
||||
|
@ -46,9 +44,7 @@ testPropertyEscapes(
|
|||
);
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x000589
|
||||
],
|
||||
loneCodePoints: [],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
[0x000000, 0x000530],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -18,7 +18,7 @@ const matchSymbols = buildString({
|
|||
ranges: [
|
||||
[0x0002EA, 0x0002EB],
|
||||
[0x003105, 0x00312F],
|
||||
[0x0031A0, 0x0031BA]
|
||||
[0x0031A0, 0x0031BF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -49,7 +49,7 @@ const nonMatchSymbols = buildString({
|
|||
[0x000000, 0x0002E9],
|
||||
[0x0002EC, 0x003104],
|
||||
[0x003130, 0x00319F],
|
||||
[0x0031BB, 0x00DBFF],
|
||||
[0x0031C0, 0x00DBFF],
|
||||
[0x00E000, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2019 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2020 Mathias Bynens. All rights 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 v12.1.0
|
||||
Unicode v13.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue