mirror of
https://github.com/tc39/test262.git
synced 2025-04-08 19:35:28 +02:00
Merge pull request #1589 from mathiasbynens/update-property-escapes-tests-unicode-11
Update RegExp Unicode property escape tests per Unicode 11
This commit is contained in:
commit
bb24a3966d
test/built-ins/RegExp/property-escapes
character-class.js
generated
ASCII.jsASCII_Hex_Digit.jsAlphabetic.jsAny.jsAssigned.jsBidi_Control.jsBidi_Mirrored.jsCase_Ignorable.jsCased.jsChanges_When_Casefolded.jsChanges_When_Casemapped.jsChanges_When_Lowercased.jsChanges_When_NFKC_Casefolded.jsChanges_When_Titlecased.jsChanges_When_Uppercased.jsDash.jsDefault_Ignorable_Code_Point.jsDeprecated.jsDiacritic.jsEmoji.jsEmoji_Component.jsEmoji_Modifier.jsEmoji_Modifier_Base.jsEmoji_Presentation.jsExtended_Pictographic.jsExtender.jsGeneral_Category_-_Cased_Letter.jsGeneral_Category_-_Close_Punctuation.jsGeneral_Category_-_Connector_Punctuation.jsGeneral_Category_-_Control.jsGeneral_Category_-_Currency_Symbol.jsGeneral_Category_-_Dash_Punctuation.jsGeneral_Category_-_Decimal_Number.jsGeneral_Category_-_Enclosing_Mark.jsGeneral_Category_-_Final_Punctuation.jsGeneral_Category_-_Format.jsGeneral_Category_-_Initial_Punctuation.jsGeneral_Category_-_Letter.jsGeneral_Category_-_Letter_Number.jsGeneral_Category_-_Line_Separator.jsGeneral_Category_-_Lowercase_Letter.jsGeneral_Category_-_Mark.jsGeneral_Category_-_Math_Symbol.jsGeneral_Category_-_Modifier_Letter.jsGeneral_Category_-_Modifier_Symbol.jsGeneral_Category_-_Nonspacing_Mark.jsGeneral_Category_-_Number.jsGeneral_Category_-_Open_Punctuation.jsGeneral_Category_-_Other.jsGeneral_Category_-_Other_Letter.jsGeneral_Category_-_Other_Number.jsGeneral_Category_-_Other_Punctuation.jsGeneral_Category_-_Other_Symbol.jsGeneral_Category_-_Paragraph_Separator.jsGeneral_Category_-_Private_Use.jsGeneral_Category_-_Punctuation.jsGeneral_Category_-_Separator.jsGeneral_Category_-_Space_Separator.jsGeneral_Category_-_Spacing_Mark.jsGeneral_Category_-_Surrogate.jsGeneral_Category_-_Symbol.jsGeneral_Category_-_Titlecase_Letter.jsGeneral_Category_-_Unassigned.jsGeneral_Category_-_Uppercase_Letter.jsGrapheme_Base.jsGrapheme_Extend.jsHex_Digit.jsIDS_Binary_Operator.jsIDS_Trinary_Operator.jsID_Continue.jsID_Start.jsIdeographic.jsJoin_Control.jsLogical_Order_Exception.jsLowercase.jsMath.jsNoncharacter_Code_Point.jsPattern_Syntax.jsPattern_White_Space.jsQuotation_Mark.jsRadical.jsRegional_Indicator.jsScript_-_Adlam.jsScript_-_Ahom.jsScript_-_Anatolian_Hieroglyphs.jsScript_-_Arabic.jsScript_-_Armenian.jsScript_-_Avestan.jsScript_-_Balinese.jsScript_-_Bamum.jsScript_-_Bassa_Vah.jsScript_-_Batak.jsScript_-_Bengali.jsScript_-_Bhaiksuki.jsScript_-_Bopomofo.jsScript_-_Brahmi.jsScript_-_Braille.jsScript_-_Buginese.jsScript_-_Buhid.js
@ -10,7 +10,12 @@ features: [regexp-unicode-property-escapes]
|
||||
---*/
|
||||
|
||||
/[\p{Hex}]/u;
|
||||
assert.throws.early(SyntaxError, "/[\\p{Hex}-\\uFFFF]/u");
|
||||
assert.throws(
|
||||
SyntaxError,
|
||||
() => /[\p{Hex}-\uFFFF]/u,
|
||||
// See step 1 of https://tc39.github.io/ecma262/#sec-runtime-semantics-characterrange-abstract-operation.
|
||||
'property escape at start of character class range should throw if it expands to multiple characters'
|
||||
);
|
||||
assert.throws.early(SyntaxError, "/[\\p{}]/u");
|
||||
assert.throws.early(SyntaxError, "/[\\p{invalid}]/u");
|
||||
assert.throws.early(SyntaxError, "/[\\p{]/u");
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `ASCII`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `ASCII_Hex_Digit`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Alphabetic`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -83,7 +82,6 @@ const matchSymbols = buildString({
|
||||
0x002E2F,
|
||||
0x00A8C5,
|
||||
0x00A8FB,
|
||||
0x00A8FD,
|
||||
0x00A9CF,
|
||||
0x00AA7A,
|
||||
0x00AAC0,
|
||||
@ -91,6 +89,7 @@ const matchSymbols = buildString({
|
||||
0x00FB3E,
|
||||
0x010808,
|
||||
0x01083C,
|
||||
0x010F27,
|
||||
0x011176,
|
||||
0x0111DA,
|
||||
0x0111DC,
|
||||
@ -103,9 +102,11 @@ const matchSymbols = buildString({
|
||||
0x011640,
|
||||
0x011644,
|
||||
0x0118FF,
|
||||
0x011A9D,
|
||||
0x011C40,
|
||||
0x011D3A,
|
||||
0x011D43,
|
||||
0x011D98,
|
||||
0x01BC9E,
|
||||
0x01D4A2,
|
||||
0x01D4BB,
|
||||
@ -145,12 +146,12 @@ const matchSymbols = buildString({
|
||||
[0x0003F7, 0x000481],
|
||||
[0x00048A, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000561, 0x000587],
|
||||
[0x000560, 0x000588],
|
||||
[0x0005B0, 0x0005BD],
|
||||
[0x0005C1, 0x0005C2],
|
||||
[0x0005C4, 0x0005C5],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F2],
|
||||
[0x0005EF, 0x0005F2],
|
||||
[0x000610, 0x00061A],
|
||||
[0x000620, 0x000657],
|
||||
[0x000659, 0x00065F],
|
||||
@ -334,7 +335,7 @@ const matchSymbols = buildString({
|
||||
[0x001772, 0x001773],
|
||||
[0x001780, 0x0017B3],
|
||||
[0x0017B6, 0x0017C8],
|
||||
[0x001820, 0x001877],
|
||||
[0x001820, 0x001878],
|
||||
[0x001880, 0x0018AA],
|
||||
[0x0018B0, 0x0018F5],
|
||||
[0x001900, 0x00191E],
|
||||
@ -358,6 +359,8 @@ const matchSymbols = buildString({
|
||||
[0x001C4D, 0x001C4F],
|
||||
[0x001C5A, 0x001C7D],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001CE9, 0x001CEC],
|
||||
[0x001CEE, 0x001CF3],
|
||||
[0x001CF5, 0x001CF6],
|
||||
@ -412,12 +415,12 @@ const matchSymbols = buildString({
|
||||
[0x00309D, 0x00309F],
|
||||
[0x0030A1, 0x0030FA],
|
||||
[0x0030FC, 0x0030FF],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEA],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4FD],
|
||||
[0x00A500, 0x00A60C],
|
||||
@ -428,8 +431,7 @@ const matchSymbols = buildString({
|
||||
[0x00A67F, 0x00A6EF],
|
||||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A78B, 0x00A7B9],
|
||||
[0x00A7F7, 0x00A801],
|
||||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
@ -437,6 +439,7 @@ const matchSymbols = buildString({
|
||||
[0x00A840, 0x00A873],
|
||||
[0x00A880, 0x00A8C3],
|
||||
[0x00A8F2, 0x00A8F7],
|
||||
[0x00A8FD, 0x00A8FE],
|
||||
[0x00A90A, 0x00A92A],
|
||||
[0x00A930, 0x00A952],
|
||||
[0x00A960, 0x00A97C],
|
||||
@ -527,7 +530,7 @@ const matchSymbols = buildString({
|
||||
[0x010A05, 0x010A06],
|
||||
[0x010A0C, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A60, 0x010A7C],
|
||||
[0x010A80, 0x010A9C],
|
||||
[0x010AC0, 0x010AC7],
|
||||
@ -539,10 +542,14 @@ const matchSymbols = buildString({
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010D00, 0x010D27],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x011000, 0x011045],
|
||||
[0x011082, 0x0110B8],
|
||||
[0x0110D0, 0x0110E8],
|
||||
[0x011100, 0x011132],
|
||||
[0x011144, 0x011146],
|
||||
[0x011150, 0x011172],
|
||||
[0x011180, 0x0111BF],
|
||||
[0x0111C1, 0x0111C4],
|
||||
@ -574,8 +581,9 @@ const matchSymbols = buildString({
|
||||
[0x0115D8, 0x0115DD],
|
||||
[0x011600, 0x01163E],
|
||||
[0x011680, 0x0116B5],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x01171D, 0x01172A],
|
||||
[0x011800, 0x011838],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x011A00, 0x011A32],
|
||||
[0x011A35, 0x011A3E],
|
||||
@ -594,6 +602,12 @@ const matchSymbols = buildString({
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D41],
|
||||
[0x011D46, 0x011D47],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D8E],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011D93, 0x011D96],
|
||||
[0x011EE0, 0x011EF6],
|
||||
[0x012000, 0x012399],
|
||||
[0x012400, 0x01246E],
|
||||
[0x012480, 0x012543],
|
||||
@ -606,11 +620,12 @@ const matchSymbols = buildString({
|
||||
[0x016B40, 0x016B43],
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016E40, 0x016E7F],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x016F50, 0x016F7E],
|
||||
[0x016F93, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -827,7 +842,7 @@ const nonMatchSymbols = buildString({
|
||||
0x002DDF,
|
||||
0x0030A0,
|
||||
0x0030FB,
|
||||
0x00A7AF,
|
||||
0x003130,
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
@ -884,6 +899,11 @@ const nonMatchSymbols = buildString({
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D42,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x011D8F,
|
||||
0x011D92,
|
||||
0x011D97,
|
||||
0x01D455,
|
||||
0x01D49D,
|
||||
0x01D4AD,
|
||||
@ -954,10 +974,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x000380, 0x000385],
|
||||
[0x000482, 0x000489],
|
||||
[0x000557, 0x000558],
|
||||
[0x00055A, 0x000560],
|
||||
[0x000588, 0x0005AF],
|
||||
[0x00055A, 0x00055F],
|
||||
[0x000589, 0x0005AF],
|
||||
[0x0005C8, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F3, 0x00060F],
|
||||
[0x00061B, 0x00061F],
|
||||
[0x000660, 0x00066D],
|
||||
@ -1090,7 +1110,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0017C9, 0x0017D6],
|
||||
[0x0017D8, 0x0017DB],
|
||||
[0x0017DD, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
[0x00192C, 0x00192F],
|
||||
@ -1110,7 +1130,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x001C36, 0x001C4C],
|
||||
[0x001C50, 0x001C59],
|
||||
[0x001C7E, 0x001C7F],
|
||||
[0x001C89, 0x001CE8],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001CE8],
|
||||
[0x001CF7, 0x001CFF],
|
||||
[0x001DC0, 0x001DE6],
|
||||
[0x001DF5, 0x001DFF],
|
||||
@ -1154,12 +1176,11 @@ const nonMatchSymbols = buildString({
|
||||
[0x00303D, 0x003040],
|
||||
[0x003097, 0x00309C],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
@ -1170,12 +1191,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A6F0, 0x00A716],
|
||||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00A7B8, 0x00A7F6],
|
||||
[0x00A7BA, 0x00A7F6],
|
||||
[0x00A828, 0x00A83F],
|
||||
[0x00A874, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8F1],
|
||||
[0x00A8F8, 0x00A8FA],
|
||||
[0x00A8FE, 0x00A909],
|
||||
[0x00A8FF, 0x00A909],
|
||||
[0x00A92B, 0x00A92F],
|
||||
[0x00A953, 0x00A95F],
|
||||
[0x00A97D, 0x00A97F],
|
||||
@ -1248,7 +1269,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BD],
|
||||
[0x0109C0, 0x0109FF],
|
||||
[0x010A07, 0x010A0B],
|
||||
[0x010A34, 0x010A5F],
|
||||
[0x010A36, 0x010A5F],
|
||||
[0x010A7D, 0x010A7F],
|
||||
[0x010A9D, 0x010ABF],
|
||||
[0x010AE5, 0x010AFF],
|
||||
@ -1258,11 +1279,16 @@ const nonMatchSymbols = buildString({
|
||||
[0x010B92, 0x010BFF],
|
||||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010FFF],
|
||||
[0x010CF3, 0x010CFF],
|
||||
[0x010D28, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x010FFF],
|
||||
[0x011046, 0x011081],
|
||||
[0x0110B9, 0x0110CF],
|
||||
[0x0110E9, 0x0110FF],
|
||||
[0x011133, 0x01114F],
|
||||
[0x011133, 0x011143],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011173, 0x011175],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111C5, 0x0111D9],
|
||||
@ -1290,21 +1316,25 @@ const nonMatchSymbols = buildString({
|
||||
[0x011641, 0x011643],
|
||||
[0x011645, 0x01167F],
|
||||
[0x0116B6, 0x0116FF],
|
||||
[0x01171A, 0x01171C],
|
||||
[0x01172B, 0x01189F],
|
||||
[0x01171B, 0x01171C],
|
||||
[0x01172B, 0x0117FF],
|
||||
[0x011839, 0x01189F],
|
||||
[0x0118E0, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A33, 0x011A34],
|
||||
[0x011A3F, 0x011A4F],
|
||||
[0x011A84, 0x011A85],
|
||||
[0x011A98, 0x011ABF],
|
||||
[0x011A98, 0x011A9C],
|
||||
[0x011A9E, 0x011ABF],
|
||||
[0x011AF9, 0x011BFF],
|
||||
[0x011C41, 0x011C71],
|
||||
[0x011C90, 0x011C91],
|
||||
[0x011CB7, 0x011CFF],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D44, 0x011D45],
|
||||
[0x011D48, 0x011FFF],
|
||||
[0x011D48, 0x011D5F],
|
||||
[0x011D99, 0x011EDF],
|
||||
[0x011EF7, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x01246F, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
@ -1316,12 +1346,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x016B37, 0x016B3F],
|
||||
[0x016B44, 0x016B62],
|
||||
[0x016B78, 0x016B7C],
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016B90, 0x016E3F],
|
||||
[0x016E80, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F7F, 0x016F92],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE2, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Any`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Assigned`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -54,11 +53,11 @@ const matchSymbols = buildString({
|
||||
0x010808,
|
||||
0x01083C,
|
||||
0x01093F,
|
||||
0x0110CD,
|
||||
0x011288,
|
||||
0x011350,
|
||||
0x011357,
|
||||
0x01145B,
|
||||
0x01145D,
|
||||
0x0118FF,
|
||||
0x011D3A,
|
||||
0x01D4A2,
|
||||
@ -80,7 +79,7 @@ const matchSymbols = buildString({
|
||||
0x01EE5F,
|
||||
0x01EE64,
|
||||
0x01EE7E,
|
||||
0x01F9C0,
|
||||
0x01F97A,
|
||||
0x0E0001
|
||||
],
|
||||
ranges: [
|
||||
@ -91,25 +90,23 @@ const matchSymbols = buildString({
|
||||
[0x00038E, 0x0003A1],
|
||||
[0x0003A3, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000559, 0x00055F],
|
||||
[0x000561, 0x000587],
|
||||
[0x000589, 0x00058A],
|
||||
[0x000559, 0x00058A],
|
||||
[0x00058D, 0x00058F],
|
||||
[0x000591, 0x0005C7],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F4],
|
||||
[0x0005EF, 0x0005F4],
|
||||
[0x000600, 0x00061C],
|
||||
[0x00061E, 0x00070D],
|
||||
[0x00070F, 0x00074A],
|
||||
[0x00074D, 0x0007B1],
|
||||
[0x0007C0, 0x0007FA],
|
||||
[0x000800, 0x00082D],
|
||||
[0x0007FD, 0x00082D],
|
||||
[0x000830, 0x00083E],
|
||||
[0x000840, 0x00085B],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008D4, 0x000983],
|
||||
[0x0008D3, 0x000983],
|
||||
[0x000985, 0x00098C],
|
||||
[0x00098F, 0x000990],
|
||||
[0x000993, 0x0009A8],
|
||||
@ -120,7 +117,7 @@ const matchSymbols = buildString({
|
||||
[0x0009CB, 0x0009CE],
|
||||
[0x0009DC, 0x0009DD],
|
||||
[0x0009DF, 0x0009E3],
|
||||
[0x0009E6, 0x0009FD],
|
||||
[0x0009E6, 0x0009FE],
|
||||
[0x000A01, 0x000A03],
|
||||
[0x000A05, 0x000A0A],
|
||||
[0x000A0F, 0x000A10],
|
||||
@ -133,7 +130,7 @@ const matchSymbols = buildString({
|
||||
[0x000A47, 0x000A48],
|
||||
[0x000A4B, 0x000A4D],
|
||||
[0x000A59, 0x000A5C],
|
||||
[0x000A66, 0x000A75],
|
||||
[0x000A66, 0x000A76],
|
||||
[0x000A81, 0x000A83],
|
||||
[0x000A85, 0x000A8D],
|
||||
[0x000A8F, 0x000A91],
|
||||
@ -174,8 +171,7 @@ const matchSymbols = buildString({
|
||||
[0x000BC6, 0x000BC8],
|
||||
[0x000BCA, 0x000BCD],
|
||||
[0x000BE6, 0x000BFA],
|
||||
[0x000C00, 0x000C03],
|
||||
[0x000C05, 0x000C0C],
|
||||
[0x000C00, 0x000C0C],
|
||||
[0x000C0E, 0x000C10],
|
||||
[0x000C12, 0x000C28],
|
||||
[0x000C2A, 0x000C39],
|
||||
@ -186,8 +182,7 @@ const matchSymbols = buildString({
|
||||
[0x000C58, 0x000C5A],
|
||||
[0x000C60, 0x000C63],
|
||||
[0x000C66, 0x000C6F],
|
||||
[0x000C78, 0x000C83],
|
||||
[0x000C85, 0x000C8C],
|
||||
[0x000C78, 0x000C8C],
|
||||
[0x000C8E, 0x000C90],
|
||||
[0x000C92, 0x000CA8],
|
||||
[0x000CAA, 0x000CB3],
|
||||
@ -269,7 +264,7 @@ const matchSymbols = buildString({
|
||||
[0x0017F0, 0x0017F9],
|
||||
[0x001800, 0x00180E],
|
||||
[0x001810, 0x001819],
|
||||
[0x001820, 0x001877],
|
||||
[0x001820, 0x001878],
|
||||
[0x001880, 0x0018AA],
|
||||
[0x0018B0, 0x0018F5],
|
||||
[0x001900, 0x00191E],
|
||||
@ -293,7 +288,8 @@ const matchSymbols = buildString({
|
||||
[0x001BFC, 0x001C37],
|
||||
[0x001C3B, 0x001C49],
|
||||
[0x001C4D, 0x001C88],
|
||||
[0x001CC0, 0x001CC7],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CC7],
|
||||
[0x001CD0, 0x001CF9],
|
||||
[0x001D00, 0x001DF9],
|
||||
[0x001DFB, 0x001F15],
|
||||
@ -320,10 +316,8 @@ const matchSymbols = buildString({
|
||||
[0x002440, 0x00244A],
|
||||
[0x002460, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002BB9],
|
||||
[0x002BBD, 0x002BC8],
|
||||
[0x002BCA, 0x002BD2],
|
||||
[0x002BEC, 0x002BEF],
|
||||
[0x002B98, 0x002BC8],
|
||||
[0x002BCA, 0x002BFE],
|
||||
[0x002C00, 0x002C2E],
|
||||
[0x002C30, 0x002C5E],
|
||||
[0x002C60, 0x002CF3],
|
||||
@ -339,7 +333,7 @@ const matchSymbols = buildString({
|
||||
[0x002DC8, 0x002DCE],
|
||||
[0x002DD0, 0x002DD6],
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x002DE0, 0x002E49],
|
||||
[0x002DE0, 0x002E4E],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
@ -347,27 +341,25 @@ const matchSymbols = buildString({
|
||||
[0x003000, 0x00303F],
|
||||
[0x003041, 0x003096],
|
||||
[0x003099, 0x0030FF],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x003190, 0x0031BA],
|
||||
[0x0031C0, 0x0031E3],
|
||||
[0x0031F0, 0x00321E],
|
||||
[0x003220, 0x0032FE],
|
||||
[0x003300, 0x004DB5],
|
||||
[0x004DC0, 0x009FEA],
|
||||
[0x004DC0, 0x009FEF],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A490, 0x00A4C6],
|
||||
[0x00A4D0, 0x00A62B],
|
||||
[0x00A640, 0x00A6F7],
|
||||
[0x00A700, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A700, 0x00A7B9],
|
||||
[0x00A7F7, 0x00A82B],
|
||||
[0x00A830, 0x00A839],
|
||||
[0x00A840, 0x00A877],
|
||||
[0x00A880, 0x00A8C5],
|
||||
[0x00A8CE, 0x00A8D9],
|
||||
[0x00A8E0, 0x00A8FD],
|
||||
[0x00A900, 0x00A953],
|
||||
[0x00A8E0, 0x00A953],
|
||||
[0x00A95F, 0x00A97C],
|
||||
[0x00A980, 0x00A9CD],
|
||||
[0x00A9CF, 0x00A9D9],
|
||||
@ -462,9 +454,9 @@ const matchSymbols = buildString({
|
||||
[0x010A05, 0x010A06],
|
||||
[0x010A0C, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A38, 0x010A3A],
|
||||
[0x010A3F, 0x010A47],
|
||||
[0x010A3F, 0x010A48],
|
||||
[0x010A50, 0x010A58],
|
||||
[0x010A60, 0x010A9F],
|
||||
[0x010AC0, 0x010AE6],
|
||||
@ -478,15 +470,18 @@ const matchSymbols = buildString({
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010CFA, 0x010CFF],
|
||||
[0x010CFA, 0x010D27],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010F00, 0x010F27],
|
||||
[0x010F30, 0x010F59],
|
||||
[0x011000, 0x01104D],
|
||||
[0x011052, 0x01106F],
|
||||
[0x01107F, 0x0110C1],
|
||||
[0x0110D0, 0x0110E8],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011100, 0x011134],
|
||||
[0x011136, 0x011143],
|
||||
[0x011136, 0x011146],
|
||||
[0x011150, 0x011176],
|
||||
[0x011180, 0x0111CD],
|
||||
[0x0111D0, 0x0111DF],
|
||||
@ -506,13 +501,14 @@ const matchSymbols = buildString({
|
||||
[0x01132A, 0x011330],
|
||||
[0x011332, 0x011333],
|
||||
[0x011335, 0x011339],
|
||||
[0x01133C, 0x011344],
|
||||
[0x01133B, 0x011344],
|
||||
[0x011347, 0x011348],
|
||||
[0x01134B, 0x01134D],
|
||||
[0x01135D, 0x011363],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011400, 0x011459],
|
||||
[0x01145D, 0x01145E],
|
||||
[0x011480, 0x0114C7],
|
||||
[0x0114D0, 0x0114D9],
|
||||
[0x011580, 0x0115B5],
|
||||
@ -522,14 +518,14 @@ const matchSymbols = buildString({
|
||||
[0x011660, 0x01166C],
|
||||
[0x011680, 0x0116B7],
|
||||
[0x0116C0, 0x0116C9],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x01171D, 0x01172B],
|
||||
[0x011730, 0x01173F],
|
||||
[0x011800, 0x01183B],
|
||||
[0x0118A0, 0x0118F2],
|
||||
[0x011A00, 0x011A47],
|
||||
[0x011A50, 0x011A83],
|
||||
[0x011A86, 0x011A9C],
|
||||
[0x011A9E, 0x011AA2],
|
||||
[0x011A86, 0x011AA2],
|
||||
[0x011AC0, 0x011AF8],
|
||||
[0x011C00, 0x011C08],
|
||||
[0x011C0A, 0x011C36],
|
||||
@ -544,6 +540,13 @@ const matchSymbols = buildString({
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D47],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D8E],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011D93, 0x011D98],
|
||||
[0x011DA0, 0x011DA9],
|
||||
[0x011EE0, 0x011EF8],
|
||||
[0x012000, 0x012399],
|
||||
[0x012400, 0x01246E],
|
||||
[0x012470, 0x012474],
|
||||
@ -561,11 +564,12 @@ const matchSymbols = buildString({
|
||||
[0x016B5B, 0x016B61],
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016E40, 0x016E9A],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x016F50, 0x016F7E],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -578,8 +582,9 @@ const matchSymbols = buildString({
|
||||
[0x01D100, 0x01D126],
|
||||
[0x01D129, 0x01D1E8],
|
||||
[0x01D200, 0x01D245],
|
||||
[0x01D2E0, 0x01D2F3],
|
||||
[0x01D300, 0x01D356],
|
||||
[0x01D360, 0x01D371],
|
||||
[0x01D360, 0x01D378],
|
||||
[0x01D400, 0x01D454],
|
||||
[0x01D456, 0x01D49C],
|
||||
[0x01D49E, 0x01D49F],
|
||||
@ -610,6 +615,7 @@ const matchSymbols = buildString({
|
||||
[0x01E900, 0x01E94A],
|
||||
[0x01E950, 0x01E959],
|
||||
[0x01E95E, 0x01E95F],
|
||||
[0x01EC71, 0x01ECB4],
|
||||
[0x01EE00, 0x01EE03],
|
||||
[0x01EE05, 0x01EE1F],
|
||||
[0x01EE21, 0x01EE22],
|
||||
@ -635,8 +641,7 @@ const matchSymbols = buildString({
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F12E],
|
||||
[0x01F130, 0x01F16B],
|
||||
[0x01F110, 0x01F16B],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
@ -645,9 +650,9 @@ const matchSymbols = buildString({
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D4],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6F8],
|
||||
[0x01F6F0, 0x01F6F9],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D4],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F800, 0x01F80B],
|
||||
[0x01F810, 0x01F847],
|
||||
[0x01F850, 0x01F859],
|
||||
@ -655,10 +660,13 @@ const matchSymbols = buildString({
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F910, 0x01F93E],
|
||||
[0x01F940, 0x01F94C],
|
||||
[0x01F950, 0x01F96B],
|
||||
[0x01F980, 0x01F997],
|
||||
[0x01F9D0, 0x01F9E6],
|
||||
[0x01F940, 0x01F970],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97C, 0x01F9A2],
|
||||
[0x01F9B0, 0x01F9B9],
|
||||
[0x01F9C0, 0x01F9C2],
|
||||
[0x01F9D0, 0x01F9FF],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
@ -683,8 +691,6 @@ const nonMatchSymbols = buildString({
|
||||
0x00038D,
|
||||
0x0003A2,
|
||||
0x000530,
|
||||
0x000560,
|
||||
0x000588,
|
||||
0x000590,
|
||||
0x00061D,
|
||||
0x00070E,
|
||||
@ -721,14 +727,12 @@ const nonMatchSymbols = buildString({
|
||||
0x000B9B,
|
||||
0x000B9D,
|
||||
0x000BC9,
|
||||
0x000C04,
|
||||
0x000C0D,
|
||||
0x000C11,
|
||||
0x000C29,
|
||||
0x000C45,
|
||||
0x000C49,
|
||||
0x000C57,
|
||||
0x000C84,
|
||||
0x000C8D,
|
||||
0x000C91,
|
||||
0x000CA9,
|
||||
@ -790,6 +794,7 @@ const nonMatchSymbols = buildString({
|
||||
0x002065,
|
||||
0x00208F,
|
||||
0x002BC9,
|
||||
0x002BFF,
|
||||
0x002C2F,
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
@ -803,10 +808,10 @@ const nonMatchSymbols = buildString({
|
||||
0x002DDF,
|
||||
0x002E9A,
|
||||
0x003040,
|
||||
0x003130,
|
||||
0x00318F,
|
||||
0x00321F,
|
||||
0x0032FF,
|
||||
0x00A7AF,
|
||||
0x00A9CE,
|
||||
0x00A9FF,
|
||||
0x00AB27,
|
||||
@ -845,9 +850,9 @@ const nonMatchSymbols = buildString({
|
||||
0x011329,
|
||||
0x011331,
|
||||
0x011334,
|
||||
0x01133A,
|
||||
0x01145A,
|
||||
0x01145C,
|
||||
0x011A9D,
|
||||
0x011C09,
|
||||
0x011C37,
|
||||
0x011CA8,
|
||||
@ -855,6 +860,10 @@ const nonMatchSymbols = buildString({
|
||||
0x011D0A,
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x011D8F,
|
||||
0x011D92,
|
||||
0x01246F,
|
||||
0x016A5F,
|
||||
0x016B5A,
|
||||
@ -904,8 +913,8 @@ const nonMatchSymbols = buildString({
|
||||
0x01EEAA,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F12F,
|
||||
0x01F93F
|
||||
0x01F93F,
|
||||
0x01F97B
|
||||
],
|
||||
ranges: [
|
||||
[0x000378, 0x000379],
|
||||
@ -913,15 +922,15 @@ const nonMatchSymbols = buildString({
|
||||
[0x000557, 0x000558],
|
||||
[0x00058B, 0x00058C],
|
||||
[0x0005C8, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F5, 0x0005FF],
|
||||
[0x00074B, 0x00074C],
|
||||
[0x0007B2, 0x0007BF],
|
||||
[0x0007FB, 0x0007FF],
|
||||
[0x0007FB, 0x0007FC],
|
||||
[0x00082E, 0x00082F],
|
||||
[0x00085C, 0x00085D],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D3],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x00098D, 0x00098E],
|
||||
[0x000991, 0x000992],
|
||||
[0x0009B3, 0x0009B5],
|
||||
@ -931,7 +940,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009CF, 0x0009D6],
|
||||
[0x0009D8, 0x0009DB],
|
||||
[0x0009E4, 0x0009E5],
|
||||
[0x0009FE, 0x000A00],
|
||||
[0x0009FF, 0x000A00],
|
||||
[0x000A0B, 0x000A0E],
|
||||
[0x000A11, 0x000A12],
|
||||
[0x000A3A, 0x000A3B],
|
||||
@ -940,7 +949,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000A4E, 0x000A50],
|
||||
[0x000A52, 0x000A58],
|
||||
[0x000A5F, 0x000A65],
|
||||
[0x000A76, 0x000A80],
|
||||
[0x000A77, 0x000A80],
|
||||
[0x000ABA, 0x000ABB],
|
||||
[0x000ACE, 0x000ACF],
|
||||
[0x000AD1, 0x000ADF],
|
||||
@ -1021,7 +1030,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0017EA, 0x0017EF],
|
||||
[0x0017FA, 0x0017FF],
|
||||
[0x00181A, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
[0x00192C, 0x00192F],
|
||||
@ -1043,7 +1052,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x001BF4, 0x001BFB],
|
||||
[0x001C38, 0x001C3A],
|
||||
[0x001C4A, 0x001C4C],
|
||||
[0x001C89, 0x001CBF],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC8, 0x001CCF],
|
||||
[0x001CFA, 0x001CFF],
|
||||
[0x001F16, 0x001F17],
|
||||
@ -1062,37 +1072,32 @@ const nonMatchSymbols = buildString({
|
||||
[0x00244B, 0x00245F],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002BBA, 0x002BBC],
|
||||
[0x002BD3, 0x002BEB],
|
||||
[0x002BF0, 0x002BFF],
|
||||
[0x002CF4, 0x002CF8],
|
||||
[0x002D28, 0x002D2C],
|
||||
[0x002D2E, 0x002D2F],
|
||||
[0x002D68, 0x002D6E],
|
||||
[0x002D71, 0x002D7E],
|
||||
[0x002D97, 0x002D9F],
|
||||
[0x002E4A, 0x002E7F],
|
||||
[0x002E4F, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x002FFF],
|
||||
[0x003097, 0x003098],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x0031BB, 0x0031BF],
|
||||
[0x0031E4, 0x0031EF],
|
||||
[0x004DB6, 0x004DBF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A48F],
|
||||
[0x00A4C7, 0x00A4CF],
|
||||
[0x00A62C, 0x00A63F],
|
||||
[0x00A6F8, 0x00A6FF],
|
||||
[0x00A7B8, 0x00A7F6],
|
||||
[0x00A7BA, 0x00A7F6],
|
||||
[0x00A82C, 0x00A82F],
|
||||
[0x00A83A, 0x00A83F],
|
||||
[0x00A878, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8CD],
|
||||
[0x00A8DA, 0x00A8DF],
|
||||
[0x00A8FE, 0x00A8FF],
|
||||
[0x00A954, 0x00A95E],
|
||||
[0x00A97D, 0x00A97F],
|
||||
[0x00A9DA, 0x00A9DD],
|
||||
@ -1167,9 +1172,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BB],
|
||||
[0x0109D0, 0x0109D1],
|
||||
[0x010A07, 0x010A0B],
|
||||
[0x010A34, 0x010A37],
|
||||
[0x010A36, 0x010A37],
|
||||
[0x010A3B, 0x010A3E],
|
||||
[0x010A48, 0x010A4F],
|
||||
[0x010A49, 0x010A4F],
|
||||
[0x010A59, 0x010A5F],
|
||||
[0x010AA0, 0x010ABF],
|
||||
[0x010AE7, 0x010AEA],
|
||||
@ -1183,14 +1188,18 @@ const nonMatchSymbols = buildString({
|
||||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010CF9],
|
||||
[0x010D00, 0x010E5F],
|
||||
[0x010E7F, 0x010FFF],
|
||||
[0x010D28, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010EFF],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F5A, 0x010FFF],
|
||||
[0x01104E, 0x011051],
|
||||
[0x011070, 0x01107E],
|
||||
[0x0110C2, 0x0110CF],
|
||||
[0x0110C2, 0x0110CC],
|
||||
[0x0110CE, 0x0110CF],
|
||||
[0x0110E9, 0x0110EF],
|
||||
[0x0110FA, 0x0110FF],
|
||||
[0x011144, 0x01114F],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x0111F5, 0x0111FF],
|
||||
@ -1200,7 +1209,6 @@ const nonMatchSymbols = buildString({
|
||||
[0x0112FA, 0x0112FF],
|
||||
[0x01130D, 0x01130E],
|
||||
[0x011311, 0x011312],
|
||||
[0x01133A, 0x01133B],
|
||||
[0x011345, 0x011346],
|
||||
[0x011349, 0x01134A],
|
||||
[0x01134E, 0x01134F],
|
||||
@ -1209,7 +1217,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x011364, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x0113FF],
|
||||
[0x01145E, 0x01147F],
|
||||
[0x01145F, 0x01147F],
|
||||
[0x0114C8, 0x0114CF],
|
||||
[0x0114DA, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
@ -1219,9 +1227,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x01166D, 0x01167F],
|
||||
[0x0116B8, 0x0116BF],
|
||||
[0x0116CA, 0x0116FF],
|
||||
[0x01171A, 0x01171C],
|
||||
[0x01171B, 0x01171C],
|
||||
[0x01172C, 0x01172F],
|
||||
[0x011740, 0x01189F],
|
||||
[0x011740, 0x0117FF],
|
||||
[0x01183C, 0x01189F],
|
||||
[0x0118F3, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A48, 0x011A4F],
|
||||
@ -1234,7 +1243,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x011CB7, 0x011CFF],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D48, 0x011D4F],
|
||||
[0x011D5A, 0x011FFF],
|
||||
[0x011D5A, 0x011D5F],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF9, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x012475, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
@ -1247,12 +1259,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x016AF6, 0x016AFF],
|
||||
[0x016B46, 0x016B4F],
|
||||
[0x016B78, 0x016B7C],
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016B90, 0x016E3F],
|
||||
[0x016E9B, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F7F, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE2, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
@ -1264,9 +1277,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x01D0F6, 0x01D0FF],
|
||||
[0x01D127, 0x01D128],
|
||||
[0x01D1E9, 0x01D1FF],
|
||||
[0x01D246, 0x01D2FF],
|
||||
[0x01D246, 0x01D2DF],
|
||||
[0x01D2F4, 0x01D2FF],
|
||||
[0x01D357, 0x01D35F],
|
||||
[0x01D372, 0x01D3FF],
|
||||
[0x01D379, 0x01D3FF],
|
||||
[0x01D4A0, 0x01D4A1],
|
||||
[0x01D4A3, 0x01D4A4],
|
||||
[0x01D4A7, 0x01D4A8],
|
||||
@ -1282,7 +1296,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x01E8D7, 0x01E8FF],
|
||||
[0x01E94B, 0x01E94F],
|
||||
[0x01E95A, 0x01E95D],
|
||||
[0x01E960, 0x01EDFF],
|
||||
[0x01E960, 0x01EC70],
|
||||
[0x01ECB5, 0x01EDFF],
|
||||
[0x01EE25, 0x01EE26],
|
||||
[0x01EE3C, 0x01EE41],
|
||||
[0x01EE43, 0x01EE46],
|
||||
@ -1305,20 +1320,22 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D5, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6F9, 0x01F6FF],
|
||||
[0x01F6FA, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D5, 0x01F7FF],
|
||||
[0x01F7D9, 0x01F7FF],
|
||||
[0x01F80C, 0x01F80F],
|
||||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F90C, 0x01F90F],
|
||||
[0x01F94D, 0x01F94F],
|
||||
[0x01F96C, 0x01F97F],
|
||||
[0x01F998, 0x01F9BF],
|
||||
[0x01F9C1, 0x01F9CF],
|
||||
[0x01F9E7, 0x01FFFF],
|
||||
[0x01F971, 0x01F972],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9AF],
|
||||
[0x01F9BA, 0x01F9BF],
|
||||
[0x01F9C3, 0x01F9CF],
|
||||
[0x01FA00, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Bidi_Control`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Bidi_Mirrored`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -42,6 +41,7 @@ const matchSymbols = buildString({
|
||||
0x002ADE,
|
||||
0x002AF3,
|
||||
0x002AFD,
|
||||
0x002BFE,
|
||||
0x00FF1C,
|
||||
0x00FF1E,
|
||||
0x00FF3B,
|
||||
@ -92,7 +92,8 @@ const matchSymbols = buildString({
|
||||
[0x0027DC, 0x0027DE],
|
||||
[0x0027E2, 0x0027EF],
|
||||
[0x002983, 0x002998],
|
||||
[0x00299B, 0x0029AF],
|
||||
[0x00299B, 0x0029A0],
|
||||
[0x0029A2, 0x0029AF],
|
||||
[0x0029C0, 0x0029C5],
|
||||
[0x0029CE, 0x0029D2],
|
||||
[0x0029D4, 0x0029D5],
|
||||
@ -155,6 +156,7 @@ const nonMatchSymbols = buildString({
|
||||
0x002263,
|
||||
0x0027C7,
|
||||
0x0027CA,
|
||||
0x0029A1,
|
||||
0x0029D3,
|
||||
0x0029E2,
|
||||
0x002A1D,
|
||||
@ -241,7 +243,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x002AE7, 0x002AEB],
|
||||
[0x002AEF, 0x002AF2],
|
||||
[0x002AF4, 0x002AF6],
|
||||
[0x002AFE, 0x002E01],
|
||||
[0x002AFE, 0x002BFD],
|
||||
[0x002BFF, 0x002E01],
|
||||
[0x002E06, 0x002E08],
|
||||
[0x002E0E, 0x002E1B],
|
||||
[0x002E1E, 0x002E1F],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Case_Ignorable`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -37,6 +36,7 @@ const matchSymbols = buildString({
|
||||
0x00070F,
|
||||
0x000711,
|
||||
0x0007FA,
|
||||
0x0007FD,
|
||||
0x00093A,
|
||||
0x00093C,
|
||||
0x00094D,
|
||||
@ -44,6 +44,7 @@ const matchSymbols = buildString({
|
||||
0x000981,
|
||||
0x0009BC,
|
||||
0x0009CD,
|
||||
0x0009FE,
|
||||
0x000A3C,
|
||||
0x000A51,
|
||||
0x000A75,
|
||||
@ -58,6 +59,7 @@ const matchSymbols = buildString({
|
||||
0x000BC0,
|
||||
0x000BCD,
|
||||
0x000C00,
|
||||
0x000C04,
|
||||
0x000C81,
|
||||
0x000CBC,
|
||||
0x000CBF,
|
||||
@ -113,6 +115,7 @@ const matchSymbols = buildString({
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A8FF,
|
||||
0x00A9B3,
|
||||
0x00A9BC,
|
||||
0x00A9CF,
|
||||
@ -144,13 +147,14 @@ const matchSymbols = buildString({
|
||||
0x010A3F,
|
||||
0x011001,
|
||||
0x0110BD,
|
||||
0x0110CD,
|
||||
0x011173,
|
||||
0x011234,
|
||||
0x01123E,
|
||||
0x0112DF,
|
||||
0x01133C,
|
||||
0x011340,
|
||||
0x011446,
|
||||
0x01145E,
|
||||
0x0114BA,
|
||||
0x01163D,
|
||||
0x0116AB,
|
||||
@ -160,6 +164,8 @@ const matchSymbols = buildString({
|
||||
0x011C3F,
|
||||
0x011D3A,
|
||||
0x011D47,
|
||||
0x011D95,
|
||||
0x011D97,
|
||||
0x01DA75,
|
||||
0x01DA84,
|
||||
0x0E0001
|
||||
@ -184,7 +190,7 @@ const matchSymbols = buildString({
|
||||
[0x0007EB, 0x0007F5],
|
||||
[0x000816, 0x00082D],
|
||||
[0x000859, 0x00085B],
|
||||
[0x0008D4, 0x000902],
|
||||
[0x0008D3, 0x000902],
|
||||
[0x000941, 0x000948],
|
||||
[0x000951, 0x000957],
|
||||
[0x000962, 0x000963],
|
||||
@ -325,6 +331,8 @@ const matchSymbols = buildString({
|
||||
[0x010A0C, 0x010A0F],
|
||||
[0x010A38, 0x010A3A],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D24, 0x010D27],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x011038, 0x011046],
|
||||
[0x01107F, 0x011081],
|
||||
[0x0110B3, 0x0110B6],
|
||||
@ -334,11 +342,12 @@ const matchSymbols = buildString({
|
||||
[0x01112D, 0x011134],
|
||||
[0x011180, 0x011181],
|
||||
[0x0111B6, 0x0111BE],
|
||||
[0x0111CA, 0x0111CC],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x01122F, 0x011231],
|
||||
[0x011236, 0x011237],
|
||||
[0x0112E3, 0x0112EA],
|
||||
[0x011300, 0x011301],
|
||||
[0x01133B, 0x01133C],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011438, 0x01143F],
|
||||
@ -356,8 +365,9 @@ const matchSymbols = buildString({
|
||||
[0x01171D, 0x01171F],
|
||||
[0x011722, 0x011725],
|
||||
[0x011727, 0x01172B],
|
||||
[0x011A01, 0x011A06],
|
||||
[0x011A09, 0x011A0A],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x01183A],
|
||||
[0x011A01, 0x011A0A],
|
||||
[0x011A33, 0x011A38],
|
||||
[0x011A3B, 0x011A3E],
|
||||
[0x011A51, 0x011A56],
|
||||
@ -373,6 +383,8 @@ const matchSymbols = buildString({
|
||||
[0x011D31, 0x011D36],
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D45],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011EF3, 0x011EF4],
|
||||
[0x016AF0, 0x016AF4],
|
||||
[0x016B30, 0x016B36],
|
||||
[0x016B40, 0x016B43],
|
||||
@ -472,6 +484,7 @@ const nonMatchSymbols = buildString({
|
||||
0x0116AC,
|
||||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x011A97,
|
||||
0x011C37,
|
||||
0x011C3E,
|
||||
@ -480,6 +493,7 @@ const nonMatchSymbols = buildString({
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D46,
|
||||
0x011D96,
|
||||
0x01BC9F,
|
||||
0x01DAA0,
|
||||
0x01E007,
|
||||
@ -515,9 +529,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x00074B, 0x0007A5],
|
||||
[0x0007B1, 0x0007EA],
|
||||
[0x0007F6, 0x0007F9],
|
||||
[0x0007FB, 0x000815],
|
||||
[0x0007FB, 0x0007FC],
|
||||
[0x0007FE, 0x000815],
|
||||
[0x00082E, 0x000858],
|
||||
[0x00085C, 0x0008D3],
|
||||
[0x00085C, 0x0008D2],
|
||||
[0x000903, 0x000939],
|
||||
[0x00093D, 0x000940],
|
||||
[0x000949, 0x00094C],
|
||||
@ -529,7 +544,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009BD, 0x0009C0],
|
||||
[0x0009C5, 0x0009CC],
|
||||
[0x0009CE, 0x0009E1],
|
||||
[0x0009E4, 0x000A00],
|
||||
[0x0009E4, 0x0009FD],
|
||||
[0x0009FF, 0x000A00],
|
||||
[0x000A03, 0x000A3B],
|
||||
[0x000A3D, 0x000A40],
|
||||
[0x000A43, 0x000A46],
|
||||
@ -552,7 +568,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x000B83, 0x000BBF],
|
||||
[0x000BC1, 0x000BCC],
|
||||
[0x000BCE, 0x000BFF],
|
||||
[0x000C01, 0x000C3D],
|
||||
[0x000C01, 0x000C03],
|
||||
[0x000C05, 0x000C3D],
|
||||
[0x000C41, 0x000C45],
|
||||
[0x000C4E, 0x000C54],
|
||||
[0x000C57, 0x000C61],
|
||||
@ -677,7 +694,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A80C, 0x00A824],
|
||||
[0x00A827, 0x00A8C3],
|
||||
[0x00A8C6, 0x00A8DF],
|
||||
[0x00A8F2, 0x00A925],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
[0x00A900, 0x00A925],
|
||||
[0x00A92E, 0x00A946],
|
||||
[0x00A952, 0x00A97F],
|
||||
[0x00A983, 0x00A9B2],
|
||||
@ -727,31 +745,35 @@ const nonMatchSymbols = buildString({
|
||||
[0x010A10, 0x010A37],
|
||||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010AE4],
|
||||
[0x010AE7, 0x011000],
|
||||
[0x010AE7, 0x010D23],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010F51, 0x011000],
|
||||
[0x011002, 0x011037],
|
||||
[0x011047, 0x01107E],
|
||||
[0x011082, 0x0110B2],
|
||||
[0x0110B7, 0x0110B8],
|
||||
[0x0110BB, 0x0110BC],
|
||||
[0x0110BE, 0x0110FF],
|
||||
[0x0110BE, 0x0110CC],
|
||||
[0x0110CE, 0x0110FF],
|
||||
[0x011103, 0x011126],
|
||||
[0x011135, 0x011172],
|
||||
[0x011174, 0x01117F],
|
||||
[0x011182, 0x0111B5],
|
||||
[0x0111BF, 0x0111C9],
|
||||
[0x0111BF, 0x0111C8],
|
||||
[0x0111CD, 0x01122E],
|
||||
[0x011232, 0x011233],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x0112DE],
|
||||
[0x0112E0, 0x0112E2],
|
||||
[0x0112EB, 0x0112FF],
|
||||
[0x011302, 0x01133B],
|
||||
[0x011302, 0x01133A],
|
||||
[0x01133D, 0x01133F],
|
||||
[0x011341, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x011437],
|
||||
[0x011440, 0x011441],
|
||||
[0x011447, 0x0114B2],
|
||||
[0x011447, 0x01145D],
|
||||
[0x01145F, 0x0114B2],
|
||||
[0x0114BB, 0x0114BE],
|
||||
[0x0114C4, 0x0115B1],
|
||||
[0x0115B6, 0x0115BB],
|
||||
@ -762,8 +784,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0116AE, 0x0116AF],
|
||||
[0x0116B8, 0x01171C],
|
||||
[0x011720, 0x011721],
|
||||
[0x01172C, 0x011A00],
|
||||
[0x011A07, 0x011A08],
|
||||
[0x01172C, 0x01182E],
|
||||
[0x01183B, 0x011A00],
|
||||
[0x011A0B, 0x011A32],
|
||||
[0x011A39, 0x011A3A],
|
||||
[0x011A3F, 0x011A46],
|
||||
@ -775,7 +797,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x011CA8, 0x011CA9],
|
||||
[0x011CB7, 0x011D30],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D48, 0x016AEF],
|
||||
[0x011D48, 0x011D8F],
|
||||
[0x011D92, 0x011D94],
|
||||
[0x011D98, 0x011EF2],
|
||||
[0x011EF5, 0x016AEF],
|
||||
[0x016AF5, 0x016B2F],
|
||||
[0x016B37, 0x016B3F],
|
||||
[0x016B44, 0x016F8E],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Cased`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -65,11 +64,15 @@ const matchSymbols = buildString({
|
||||
[0x0003F7, 0x000481],
|
||||
[0x00048A, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000561, 0x000587],
|
||||
[0x000560, 0x000588],
|
||||
[0x0010A0, 0x0010C5],
|
||||
[0x0010D0, 0x0010FA],
|
||||
[0x0010FD, 0x0010FF],
|
||||
[0x0013A0, 0x0013F5],
|
||||
[0x0013F8, 0x0013FD],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001D00, 0x001DBF],
|
||||
[0x001E00, 0x001F15],
|
||||
[0x001F18, 0x001F1D],
|
||||
@ -106,8 +109,7 @@ const matchSymbols = buildString({
|
||||
[0x00A680, 0x00A69D],
|
||||
[0x00A722, 0x00A787],
|
||||
[0x00A78B, 0x00A78E],
|
||||
[0x00A790, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A790, 0x00A7B9],
|
||||
[0x00A7F8, 0x00A7FA],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB5C, 0x00AB65],
|
||||
@ -122,6 +124,7 @@ const matchSymbols = buildString({
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x016E40, 0x016E7F],
|
||||
[0x01D400, 0x01D454],
|
||||
[0x01D456, 0x01D49C],
|
||||
[0x01D49E, 0x01D49F],
|
||||
@ -192,7 +195,6 @@ const nonMatchSymbols = buildString({
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
0x00A78F,
|
||||
0x00A7AF,
|
||||
0x00AB5B,
|
||||
0x01D455,
|
||||
0x01D49D,
|
||||
@ -235,13 +237,17 @@ const nonMatchSymbols = buildString({
|
||||
[0x000378, 0x000379],
|
||||
[0x000380, 0x000385],
|
||||
[0x000482, 0x000489],
|
||||
[0x000557, 0x000560],
|
||||
[0x000588, 0x00109F],
|
||||
[0x000557, 0x00055F],
|
||||
[0x000589, 0x00109F],
|
||||
[0x0010C8, 0x0010CC],
|
||||
[0x0010CE, 0x00139F],
|
||||
[0x0010CE, 0x0010CF],
|
||||
[0x0010FB, 0x0010FC],
|
||||
[0x001100, 0x00139F],
|
||||
[0x0013F6, 0x0013F7],
|
||||
[0x0013FE, 0x001C7F],
|
||||
[0x001C89, 0x001CFF],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001CFF],
|
||||
[0x001DC0, 0x001DFF],
|
||||
[0x001F16, 0x001F17],
|
||||
[0x001F1E, 0x001F1F],
|
||||
@ -277,7 +283,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A66E, 0x00A67F],
|
||||
[0x00A69E, 0x00A721],
|
||||
[0x00A788, 0x00A78A],
|
||||
[0x00A7B8, 0x00A7F7],
|
||||
[0x00A7BA, 0x00A7F7],
|
||||
[0x00A7FB, 0x00AB2F],
|
||||
[0x00AB66, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
@ -291,7 +297,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0104FC, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x01189F],
|
||||
[0x0118E0, 0x01D3FF],
|
||||
[0x0118E0, 0x016E3F],
|
||||
[0x016E80, 0x01D3FF],
|
||||
[0x01D4A0, 0x01D4A1],
|
||||
[0x01D4A3, 0x01D4A4],
|
||||
[0x01D4A7, 0x01D4A8],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Changes_When_Casefolded`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -543,7 +542,8 @@ const matchSymbols = buildString({
|
||||
0x00A7A4,
|
||||
0x00A7A6,
|
||||
0x00A7A8,
|
||||
0x00A7B6
|
||||
0x00A7B6,
|
||||
0x00A7B8
|
||||
],
|
||||
ranges: [
|
||||
[0x000041, 0x00005A],
|
||||
@ -586,6 +586,8 @@ const matchSymbols = buildString({
|
||||
[0x0010A0, 0x0010C5],
|
||||
[0x0013F8, 0x0013FD],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001E9A, 0x001E9B],
|
||||
[0x001F08, 0x001F0F],
|
||||
[0x001F18, 0x001F1D],
|
||||
@ -620,6 +622,7 @@ const matchSymbols = buildString({
|
||||
[0x0104B0, 0x0104D3],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x0118A0, 0x0118BF],
|
||||
[0x016E40, 0x016E5F],
|
||||
[0x01E900, 0x01E921]
|
||||
]
|
||||
});
|
||||
@ -1156,7 +1159,8 @@ const nonMatchSymbols = buildString({
|
||||
0x00A7A7,
|
||||
0x00A7A9,
|
||||
0x00A7AF,
|
||||
0x00A7B5
|
||||
0x00A7B5,
|
||||
0x00A7B7
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -1193,7 +1197,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x0010C8, 0x0010CC],
|
||||
[0x0010CE, 0x0013F7],
|
||||
[0x0013FE, 0x001C7F],
|
||||
[0x001C89, 0x001DFF],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001DFF],
|
||||
[0x001E95, 0x001E99],
|
||||
[0x001E9C, 0x001E9D],
|
||||
[0x001EFF, 0x001F07],
|
||||
@ -1233,7 +1239,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A787, 0x00A78A],
|
||||
[0x00A78E, 0x00A78F],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00A7B7, 0x00AB6F],
|
||||
[0x00A7B9, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
[0x00FB07, 0x00FB12],
|
||||
@ -1242,7 +1248,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x010428, 0x0104AF],
|
||||
[0x0104D4, 0x010C7F],
|
||||
[0x010CB3, 0x01189F],
|
||||
[0x0118C0, 0x01E8FF],
|
||||
[0x0118C0, 0x016E3F],
|
||||
[0x016E60, 0x01E8FF],
|
||||
[0x01E922, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Changes_When_Casemapped`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -81,9 +80,13 @@ const matchSymbols = buildString({
|
||||
[0x000531, 0x000556],
|
||||
[0x000561, 0x000587],
|
||||
[0x0010A0, 0x0010C5],
|
||||
[0x0010D0, 0x0010FA],
|
||||
[0x0010FD, 0x0010FF],
|
||||
[0x0013A0, 0x0013F5],
|
||||
[0x0013F8, 0x0013FD],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001E00, 0x001E9B],
|
||||
[0x001EA0, 0x001F15],
|
||||
[0x001F18, 0x001F1D],
|
||||
@ -121,7 +124,7 @@ const matchSymbols = buildString({
|
||||
[0x00A78B, 0x00A78D],
|
||||
[0x00A790, 0x00A793],
|
||||
[0x00A796, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A7B0, 0x00A7B9],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
[0x00FB00, 0x00FB06],
|
||||
[0x00FB13, 0x00FB17],
|
||||
@ -133,6 +136,7 @@ const matchSymbols = buildString({
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x016E40, 0x016E7F],
|
||||
[0x01E900, 0x01E943]
|
||||
]
|
||||
});
|
||||
@ -217,10 +221,14 @@ const nonMatchSymbols = buildString({
|
||||
[0x000557, 0x000560],
|
||||
[0x000588, 0x00109F],
|
||||
[0x0010C8, 0x0010CC],
|
||||
[0x0010CE, 0x00139F],
|
||||
[0x0010CE, 0x0010CF],
|
||||
[0x0010FB, 0x0010FC],
|
||||
[0x001100, 0x00139F],
|
||||
[0x0013F6, 0x0013F7],
|
||||
[0x0013FE, 0x001C7F],
|
||||
[0x001C89, 0x001D78],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001D78],
|
||||
[0x001D7A, 0x001D7C],
|
||||
[0x001D7E, 0x001DFF],
|
||||
[0x001E9C, 0x001E9D],
|
||||
@ -255,7 +263,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A788, 0x00A78A],
|
||||
[0x00A78E, 0x00A78F],
|
||||
[0x00A794, 0x00A795],
|
||||
[0x00A7B8, 0x00AB52],
|
||||
[0x00A7BA, 0x00AB52],
|
||||
[0x00AB54, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
@ -268,7 +276,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0104FC, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x01189F],
|
||||
[0x0118E0, 0x01E8FF],
|
||||
[0x0118E0, 0x016E3F],
|
||||
[0x016E80, 0x01E8FF],
|
||||
[0x01E944, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Changes_When_Lowercased`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -541,7 +540,8 @@ const matchSymbols = buildString({
|
||||
0x00A7A4,
|
||||
0x00A7A6,
|
||||
0x00A7A8,
|
||||
0x00A7B6
|
||||
0x00A7B6,
|
||||
0x00A7B8
|
||||
],
|
||||
ranges: [
|
||||
[0x000041, 0x00005A],
|
||||
@ -578,6 +578,8 @@ const matchSymbols = buildString({
|
||||
[0x000531, 0x000556],
|
||||
[0x0010A0, 0x0010C5],
|
||||
[0x0013A0, 0x0013F5],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001F08, 0x001F0F],
|
||||
[0x001F18, 0x001F1D],
|
||||
[0x001F28, 0x001F2F],
|
||||
@ -607,6 +609,7 @@ const matchSymbols = buildString({
|
||||
[0x0104B0, 0x0104D3],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x0118A0, 0x0118BF],
|
||||
[0x016E40, 0x016E5F],
|
||||
[0x01E900, 0x01E921]
|
||||
]
|
||||
});
|
||||
@ -1137,7 +1140,8 @@ const nonMatchSymbols = buildString({
|
||||
0x00A7A7,
|
||||
0x00A7A9,
|
||||
0x00A7AF,
|
||||
0x00A7B5
|
||||
0x00A7B5,
|
||||
0x00A7B7
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -1172,7 +1176,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x000557, 0x00109F],
|
||||
[0x0010C8, 0x0010CC],
|
||||
[0x0010CE, 0x00139F],
|
||||
[0x0013F6, 0x001DFF],
|
||||
[0x0013F6, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001DFF],
|
||||
[0x001E95, 0x001E9D],
|
||||
[0x001EFF, 0x001F07],
|
||||
[0x001F10, 0x001F17],
|
||||
@ -1210,13 +1216,14 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A787, 0x00A78A],
|
||||
[0x00A78E, 0x00A78F],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00A7B7, 0x00DBFF],
|
||||
[0x00A7B9, 0x00DBFF],
|
||||
[0x00E000, 0x00FF20],
|
||||
[0x00FF3B, 0x0103FF],
|
||||
[0x010428, 0x0104AF],
|
||||
[0x0104D4, 0x010C7F],
|
||||
[0x010CB3, 0x01189F],
|
||||
[0x0118C0, 0x01E8FF],
|
||||
[0x0118C0, 0x016E3F],
|
||||
[0x016E60, 0x01E8FF],
|
||||
[0x01E922, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Changes_When_NFKC_Casefolded`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -593,6 +592,7 @@ const matchSymbols = buildString({
|
||||
0x00A7A6,
|
||||
0x00A7A8,
|
||||
0x00A7B6,
|
||||
0x00A7B8,
|
||||
0x00FA10,
|
||||
0x00FA12,
|
||||
0x00FA20,
|
||||
@ -681,6 +681,8 @@ const matchSymbols = buildString({
|
||||
[0x0017B4, 0x0017B5],
|
||||
[0x00180B, 0x00180E],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001D2C, 0x001D2E],
|
||||
[0x001D30, 0x001D3A],
|
||||
[0x001D3C, 0x001D4D],
|
||||
@ -783,6 +785,7 @@ const matchSymbols = buildString({
|
||||
[0x0104B0, 0x0104D3],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x0118A0, 0x0118BF],
|
||||
[0x016E40, 0x016E5F],
|
||||
[0x01BCA0, 0x01BCA3],
|
||||
[0x01D15E, 0x01D164],
|
||||
[0x01D173, 0x01D17A],
|
||||
@ -1404,6 +1407,7 @@ const nonMatchSymbols = buildString({
|
||||
0x00A7A9,
|
||||
0x00A7AF,
|
||||
0x00A7B5,
|
||||
0x00A7B7,
|
||||
0x00FA11,
|
||||
0x00FA1F,
|
||||
0x00FA21,
|
||||
@ -1532,7 +1536,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x0013FE, 0x0017B3],
|
||||
[0x0017B6, 0x00180A],
|
||||
[0x00180F, 0x001C7F],
|
||||
[0x001C89, 0x001D2B],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001D2B],
|
||||
[0x001D6B, 0x001D77],
|
||||
[0x001D79, 0x001D9A],
|
||||
[0x001DC0, 0x001DFF],
|
||||
@ -1606,7 +1612,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A787, 0x00A78A],
|
||||
[0x00A78E, 0x00A78F],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00A7B7, 0x00A7F7],
|
||||
[0x00A7B9, 0x00A7F7],
|
||||
[0x00A7FA, 0x00AB5B],
|
||||
[0x00AB60, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
@ -1637,7 +1643,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x010428, 0x0104AF],
|
||||
[0x0104D4, 0x010C7F],
|
||||
[0x010CB3, 0x01189F],
|
||||
[0x0118C0, 0x01BC9F],
|
||||
[0x0118C0, 0x016E3F],
|
||||
[0x016E60, 0x01BC9F],
|
||||
[0x01BCA4, 0x01D15D],
|
||||
[0x01D165, 0x01D172],
|
||||
[0x01D17B, 0x01D1BA],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Changes_When_Titlecased`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -558,6 +557,7 @@ const matchSymbols = buildString({
|
||||
0x00A7A9,
|
||||
0x00A7B5,
|
||||
0x00A7B7,
|
||||
0x00A7B9,
|
||||
0x00AB53
|
||||
],
|
||||
ranges: [
|
||||
@ -625,6 +625,7 @@ const matchSymbols = buildString({
|
||||
[0x0104D8, 0x0104FB],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x0118C0, 0x0118DF],
|
||||
[0x016E60, 0x016E7F],
|
||||
[0x01E922, 0x01E943]
|
||||
]
|
||||
});
|
||||
@ -1144,7 +1145,8 @@ const nonMatchSymbols = buildString({
|
||||
0x00A7A4,
|
||||
0x00A7A6,
|
||||
0x00A7A8,
|
||||
0x00A7B6
|
||||
0x00A7B6,
|
||||
0x00A7B8
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -1242,7 +1244,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A78D, 0x00A790],
|
||||
[0x00A794, 0x00A796],
|
||||
[0x00A7AA, 0x00A7B4],
|
||||
[0x00A7B8, 0x00AB52],
|
||||
[0x00A7BA, 0x00AB52],
|
||||
[0x00AB54, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
@ -1252,7 +1254,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x010450, 0x0104D7],
|
||||
[0x0104FC, 0x010CBF],
|
||||
[0x010CF3, 0x0118BF],
|
||||
[0x0118E0, 0x01E921],
|
||||
[0x0118E0, 0x016E5F],
|
||||
[0x016E80, 0x01E921],
|
||||
[0x01E944, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Changes_When_Uppercased`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -558,6 +557,7 @@ const matchSymbols = buildString({
|
||||
0x00A7A9,
|
||||
0x00A7B5,
|
||||
0x00A7B7,
|
||||
0x00A7B9,
|
||||
0x00AB53
|
||||
],
|
||||
ranges: [
|
||||
@ -591,6 +591,8 @@ const matchSymbols = buildString({
|
||||
[0x000430, 0x00045F],
|
||||
[0x0004CE, 0x0004CF],
|
||||
[0x000561, 0x000587],
|
||||
[0x0010D0, 0x0010FA],
|
||||
[0x0010FD, 0x0010FF],
|
||||
[0x0013F8, 0x0013FD],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001E95, 0x001E9B],
|
||||
@ -624,6 +626,7 @@ const matchSymbols = buildString({
|
||||
[0x0104D8, 0x0104FB],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x0118C0, 0x0118DF],
|
||||
[0x016E60, 0x016E7F],
|
||||
[0x01E922, 0x01E943]
|
||||
]
|
||||
});
|
||||
@ -1143,7 +1146,8 @@ const nonMatchSymbols = buildString({
|
||||
0x00A7A4,
|
||||
0x00A7A6,
|
||||
0x00A7A8,
|
||||
0x00A7B6
|
||||
0x00A7B6,
|
||||
0x00A7B8
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -1194,7 +1198,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x000482, 0x00048A],
|
||||
[0x0004C0, 0x0004C1],
|
||||
[0x000530, 0x000560],
|
||||
[0x000588, 0x0013F7],
|
||||
[0x000588, 0x0010CF],
|
||||
[0x0010FB, 0x0010FC],
|
||||
[0x001100, 0x0013F7],
|
||||
[0x0013FE, 0x001C7F],
|
||||
[0x001C89, 0x001D78],
|
||||
[0x001D7A, 0x001D7C],
|
||||
@ -1240,7 +1246,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A78D, 0x00A790],
|
||||
[0x00A794, 0x00A796],
|
||||
[0x00A7AA, 0x00A7B4],
|
||||
[0x00A7B8, 0x00AB52],
|
||||
[0x00A7BA, 0x00AB52],
|
||||
[0x00AB54, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
[0x00E000, 0x00FAFF],
|
||||
@ -1250,7 +1256,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x010450, 0x0104D7],
|
||||
[0x0104FC, 0x010CBF],
|
||||
[0x010CF3, 0x0118BF],
|
||||
[0x0118E0, 0x01E921],
|
||||
[0x0118E0, 0x016E5F],
|
||||
[0x016E80, 0x01E921],
|
||||
[0x01E944, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Dash`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Default_Ignorable_Code_Point`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Deprecated`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Diacritic`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -85,7 +84,8 @@ const matchSymbols = buildString({
|
||||
0x011A47,
|
||||
0x011A99,
|
||||
0x011C3F,
|
||||
0x011D42
|
||||
0x011D42,
|
||||
0x011D97
|
||||
],
|
||||
ranges: [
|
||||
[0x0000B7, 0x0000B8],
|
||||
@ -156,6 +156,8 @@ const matchSymbols = buildString({
|
||||
[0x00FE20, 0x00FE2F],
|
||||
[0x00FF9E, 0x00FF9F],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D22, 0x010D27],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x0110B9, 0x0110BA],
|
||||
[0x011133, 0x011134],
|
||||
[0x0111CA, 0x0111CC],
|
||||
@ -166,6 +168,7 @@ const matchSymbols = buildString({
|
||||
[0x0114C2, 0x0114C3],
|
||||
[0x0115BF, 0x0115C0],
|
||||
[0x0116B6, 0x0116B7],
|
||||
[0x011839, 0x01183A],
|
||||
[0x011D44, 0x011D45],
|
||||
[0x016AF0, 0x016AF4],
|
||||
[0x016F8F, 0x016F9F],
|
||||
@ -323,7 +326,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x00FFA0, 0x00FFE2],
|
||||
[0x00FFE4, 0x0102DF],
|
||||
[0x0102E1, 0x010AE4],
|
||||
[0x010AE7, 0x0110B8],
|
||||
[0x010AE7, 0x010D21],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010F51, 0x0110B8],
|
||||
[0x0110BB, 0x011132],
|
||||
[0x011135, 0x011172],
|
||||
[0x011174, 0x0111BF],
|
||||
@ -341,12 +346,14 @@ const nonMatchSymbols = buildString({
|
||||
[0x0115C1, 0x01163E],
|
||||
[0x011640, 0x0116B5],
|
||||
[0x0116B8, 0x01172A],
|
||||
[0x01172C, 0x011A33],
|
||||
[0x01172C, 0x011838],
|
||||
[0x01183B, 0x011A33],
|
||||
[0x011A35, 0x011A46],
|
||||
[0x011A48, 0x011A98],
|
||||
[0x011A9A, 0x011C3E],
|
||||
[0x011C40, 0x011D41],
|
||||
[0x011D46, 0x016AEF],
|
||||
[0x011D46, 0x011D96],
|
||||
[0x011D98, 0x016AEF],
|
||||
[0x016AF5, 0x016F8E],
|
||||
[0x016FA0, 0x01D166],
|
||||
[0x01D16A, 0x01D16C],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Emoji`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -38,11 +37,9 @@ const matchSymbols = buildString({
|
||||
0x00262A,
|
||||
0x002640,
|
||||
0x002642,
|
||||
0x002660,
|
||||
0x002663,
|
||||
0x002668,
|
||||
0x00267B,
|
||||
0x00267F,
|
||||
0x002699,
|
||||
0x0026C8,
|
||||
0x0026D1,
|
||||
@ -86,7 +83,7 @@ const matchSymbols = buildString({
|
||||
0x01F5F3,
|
||||
0x01F6E9,
|
||||
0x01F6F0,
|
||||
0x01F9C0
|
||||
0x01F97A
|
||||
],
|
||||
ranges: [
|
||||
[0x000030, 0x000039],
|
||||
@ -103,7 +100,9 @@ const matchSymbols = buildString({
|
||||
[0x00262E, 0x00262F],
|
||||
[0x002638, 0x00263A],
|
||||
[0x002648, 0x002653],
|
||||
[0x00265F, 0x002660],
|
||||
[0x002665, 0x002666],
|
||||
[0x00267E, 0x00267F],
|
||||
[0x002692, 0x002697],
|
||||
[0x00269B, 0x00269C],
|
||||
[0x0026A0, 0x0026A1],
|
||||
@ -155,14 +154,16 @@ const matchSymbols = buildString({
|
||||
[0x01F6CB, 0x01F6D2],
|
||||
[0x01F6E0, 0x01F6E5],
|
||||
[0x01F6EB, 0x01F6EC],
|
||||
[0x01F6F3, 0x01F6F8],
|
||||
[0x01F6F3, 0x01F6F9],
|
||||
[0x01F910, 0x01F93A],
|
||||
[0x01F93C, 0x01F93E],
|
||||
[0x01F940, 0x01F945],
|
||||
[0x01F947, 0x01F94C],
|
||||
[0x01F950, 0x01F96B],
|
||||
[0x01F980, 0x01F997],
|
||||
[0x01F9D0, 0x01F9E6]
|
||||
[0x01F947, 0x01F970],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97C, 0x01F9A2],
|
||||
[0x01F9B0, 0x01F9B9],
|
||||
[0x01F9C0, 0x01F9C2],
|
||||
[0x01F9D0, 0x01F9FF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
@ -198,7 +199,8 @@ const nonMatchSymbols = buildString({
|
||||
0x01F6EA,
|
||||
0x01F93B,
|
||||
0x01F93F,
|
||||
0x01F946
|
||||
0x01F946,
|
||||
0x01F97B
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -235,10 +237,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x002630, 0x002637],
|
||||
[0x00263B, 0x00263F],
|
||||
[0x002643, 0x002647],
|
||||
[0x002654, 0x00265F],
|
||||
[0x002654, 0x00265E],
|
||||
[0x002661, 0x002662],
|
||||
[0x002669, 0x00267A],
|
||||
[0x00267C, 0x00267E],
|
||||
[0x00267C, 0x00267D],
|
||||
[0x002680, 0x002691],
|
||||
[0x00269D, 0x00269F],
|
||||
[0x0026A2, 0x0026A9],
|
||||
@ -317,12 +319,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F6E6, 0x01F6E8],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6F1, 0x01F6F2],
|
||||
[0x01F6F9, 0x01F90F],
|
||||
[0x01F94D, 0x01F94F],
|
||||
[0x01F96C, 0x01F97F],
|
||||
[0x01F998, 0x01F9BF],
|
||||
[0x01F9C1, 0x01F9CF],
|
||||
[0x01F9E7, 0x10FFFF]
|
||||
[0x01F6FA, 0x01F90F],
|
||||
[0x01F971, 0x01F972],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9AF],
|
||||
[0x01F9BA, 0x01F9BF],
|
||||
[0x01F9C3, 0x01F9CF],
|
||||
[0x01FA00, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Emoji_Component`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -17,12 +16,17 @@ includes: [regExpUtils.js]
|
||||
const matchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x000023,
|
||||
0x00002A
|
||||
0x00002A,
|
||||
0x00200D,
|
||||
0x0020E3,
|
||||
0x00FE0F
|
||||
],
|
||||
ranges: [
|
||||
[0x000030, 0x000039],
|
||||
[0x01F1E6, 0x01F1FF],
|
||||
[0x01F3FB, 0x01F3FF]
|
||||
[0x01F3FB, 0x01F3FF],
|
||||
[0x01F9B0, 0x01F9B3],
|
||||
[0x0E0020, 0x0E007F]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
@ -38,10 +42,15 @@ const nonMatchSymbols = buildString({
|
||||
[0x000000, 0x000022],
|
||||
[0x000024, 0x000029],
|
||||
[0x00002B, 0x00002F],
|
||||
[0x00003A, 0x00DBFF],
|
||||
[0x00E000, 0x01F1E5],
|
||||
[0x00003A, 0x00200C],
|
||||
[0x00200E, 0x0020E2],
|
||||
[0x0020E4, 0x00DBFF],
|
||||
[0x00E000, 0x00FE0E],
|
||||
[0x00FE10, 0x01F1E5],
|
||||
[0x01F200, 0x01F3FA],
|
||||
[0x01F400, 0x10FFFF]
|
||||
[0x01F400, 0x01F9AF],
|
||||
[0x01F9B4, 0x0E001F],
|
||||
[0x0E0080, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Emoji_Modifier`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Emoji_Modifier_Base`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -49,6 +48,8 @@ const matchSymbols = buildString({
|
||||
[0x01F91E, 0x01F91F],
|
||||
[0x01F930, 0x01F939],
|
||||
[0x01F93D, 0x01F93E],
|
||||
[0x01F9B5, 0x01F9B6],
|
||||
[0x01F9B8, 0x01F9B9],
|
||||
[0x01F9D1, 0x01F9DD]
|
||||
]
|
||||
});
|
||||
@ -62,7 +63,8 @@ const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x01F46F,
|
||||
0x01F484,
|
||||
0x01F91D
|
||||
0x01F91D,
|
||||
0x01F9B7
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -95,7 +97,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F920, 0x01F925],
|
||||
[0x01F927, 0x01F92F],
|
||||
[0x01F93A, 0x01F93C],
|
||||
[0x01F93F, 0x01F9D0],
|
||||
[0x01F93F, 0x01F9B4],
|
||||
[0x01F9BA, 0x01F9D0],
|
||||
[0x01F9DE, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Emoji_Presentation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -47,7 +46,7 @@ const matchSymbols = buildString({
|
||||
0x01F57A,
|
||||
0x01F5A4,
|
||||
0x01F6CC,
|
||||
0x01F9C0
|
||||
0x01F97A
|
||||
],
|
||||
ranges: [
|
||||
[0x00231A, 0x00231B],
|
||||
@ -85,14 +84,16 @@ const matchSymbols = buildString({
|
||||
[0x01F680, 0x01F6C5],
|
||||
[0x01F6D0, 0x01F6D2],
|
||||
[0x01F6EB, 0x01F6EC],
|
||||
[0x01F6F4, 0x01F6F8],
|
||||
[0x01F6F4, 0x01F6F9],
|
||||
[0x01F910, 0x01F93A],
|
||||
[0x01F93C, 0x01F93E],
|
||||
[0x01F940, 0x01F945],
|
||||
[0x01F947, 0x01F94C],
|
||||
[0x01F950, 0x01F96B],
|
||||
[0x01F980, 0x01F997],
|
||||
[0x01F9D0, 0x01F9E6]
|
||||
[0x01F947, 0x01F970],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97C, 0x01F9A2],
|
||||
[0x01F9B0, 0x01F9B9],
|
||||
[0x01F9C0, 0x01F9C2],
|
||||
[0x01F9D0, 0x01F9FF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
@ -115,7 +116,8 @@ const nonMatchSymbols = buildString({
|
||||
0x01F54F,
|
||||
0x01F93B,
|
||||
0x01F93F,
|
||||
0x01F946
|
||||
0x01F946,
|
||||
0x01F97B
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -177,12 +179,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F6CD, 0x01F6CF],
|
||||
[0x01F6D3, 0x01F6EA],
|
||||
[0x01F6ED, 0x01F6F3],
|
||||
[0x01F6F9, 0x01F90F],
|
||||
[0x01F94D, 0x01F94F],
|
||||
[0x01F96C, 0x01F97F],
|
||||
[0x01F998, 0x01F9BF],
|
||||
[0x01F9C1, 0x01F9CF],
|
||||
[0x01F9E7, 0x10FFFF]
|
||||
[0x01F6FA, 0x01F90F],
|
||||
[0x01F971, 0x01F972],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9AF],
|
||||
[0x01F9BA, 0x01F9BF],
|
||||
[0x01F9C3, 0x01F9CF],
|
||||
[0x01FA00, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -0,0 +1,195 @@
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
description: >
|
||||
Unicode property escapes for `Extended_Pictographic`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
---*/
|
||||
|
||||
const matchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x0000A9,
|
||||
0x0000AE,
|
||||
0x00203C,
|
||||
0x002049,
|
||||
0x002122,
|
||||
0x002139,
|
||||
0x002328,
|
||||
0x002388,
|
||||
0x0023CF,
|
||||
0x0024C2,
|
||||
0x0025B6,
|
||||
0x0025C0,
|
||||
0x002714,
|
||||
0x002716,
|
||||
0x00271D,
|
||||
0x002721,
|
||||
0x002728,
|
||||
0x002744,
|
||||
0x002747,
|
||||
0x00274C,
|
||||
0x00274E,
|
||||
0x002757,
|
||||
0x0027A1,
|
||||
0x0027B0,
|
||||
0x0027BF,
|
||||
0x002B50,
|
||||
0x002B55,
|
||||
0x003030,
|
||||
0x00303D,
|
||||
0x003297,
|
||||
0x003299,
|
||||
0x01F12F,
|
||||
0x01F18E,
|
||||
0x01F21A,
|
||||
0x01F22F
|
||||
],
|
||||
ranges: [
|
||||
[0x002194, 0x002199],
|
||||
[0x0021A9, 0x0021AA],
|
||||
[0x00231A, 0x00231B],
|
||||
[0x0023E9, 0x0023F3],
|
||||
[0x0023F8, 0x0023FA],
|
||||
[0x0025AA, 0x0025AB],
|
||||
[0x0025FB, 0x0025FE],
|
||||
[0x002600, 0x002605],
|
||||
[0x002607, 0x002612],
|
||||
[0x002614, 0x002685],
|
||||
[0x002690, 0x002705],
|
||||
[0x002708, 0x002712],
|
||||
[0x002733, 0x002734],
|
||||
[0x002753, 0x002755],
|
||||
[0x002763, 0x002767],
|
||||
[0x002795, 0x002797],
|
||||
[0x002934, 0x002935],
|
||||
[0x002B05, 0x002B07],
|
||||
[0x002B1B, 0x002B1C],
|
||||
[0x01F000, 0x01F0FF],
|
||||
[0x01F10D, 0x01F10F],
|
||||
[0x01F16C, 0x01F171],
|
||||
[0x01F17E, 0x01F17F],
|
||||
[0x01F191, 0x01F19A],
|
||||
[0x01F1AD, 0x01F1E5],
|
||||
[0x01F201, 0x01F20F],
|
||||
[0x01F232, 0x01F23A],
|
||||
[0x01F23C, 0x01F23F],
|
||||
[0x01F249, 0x01F3FA],
|
||||
[0x01F400, 0x01F53D],
|
||||
[0x01F546, 0x01F64F],
|
||||
[0x01F680, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D5, 0x01F7FF],
|
||||
[0x01F80C, 0x01F80F],
|
||||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F90C, 0x01F93A],
|
||||
[0x01F93C, 0x01F945],
|
||||
[0x01F947, 0x01FFFD]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
/^\p{Extended_Pictographic}+$/u,
|
||||
matchSymbols,
|
||||
"\\p{Extended_Pictographic}"
|
||||
);
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x0025FF,
|
||||
0x002606,
|
||||
0x002613,
|
||||
0x002713,
|
||||
0x002715,
|
||||
0x00274D,
|
||||
0x002756,
|
||||
0x003298,
|
||||
0x01F23B,
|
||||
0x01F93B,
|
||||
0x01F946
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
[0x000000, 0x0000A8],
|
||||
[0x0000AA, 0x0000AD],
|
||||
[0x0000AF, 0x00203B],
|
||||
[0x00203D, 0x002048],
|
||||
[0x00204A, 0x002121],
|
||||
[0x002123, 0x002138],
|
||||
[0x00213A, 0x002193],
|
||||
[0x00219A, 0x0021A8],
|
||||
[0x0021AB, 0x002319],
|
||||
[0x00231C, 0x002327],
|
||||
[0x002329, 0x002387],
|
||||
[0x002389, 0x0023CE],
|
||||
[0x0023D0, 0x0023E8],
|
||||
[0x0023F4, 0x0023F7],
|
||||
[0x0023FB, 0x0024C1],
|
||||
[0x0024C3, 0x0025A9],
|
||||
[0x0025AC, 0x0025B5],
|
||||
[0x0025B7, 0x0025BF],
|
||||
[0x0025C1, 0x0025FA],
|
||||
[0x002686, 0x00268F],
|
||||
[0x002706, 0x002707],
|
||||
[0x002717, 0x00271C],
|
||||
[0x00271E, 0x002720],
|
||||
[0x002722, 0x002727],
|
||||
[0x002729, 0x002732],
|
||||
[0x002735, 0x002743],
|
||||
[0x002745, 0x002746],
|
||||
[0x002748, 0x00274B],
|
||||
[0x00274F, 0x002752],
|
||||
[0x002758, 0x002762],
|
||||
[0x002768, 0x002794],
|
||||
[0x002798, 0x0027A0],
|
||||
[0x0027A2, 0x0027AF],
|
||||
[0x0027B1, 0x0027BE],
|
||||
[0x0027C0, 0x002933],
|
||||
[0x002936, 0x002B04],
|
||||
[0x002B08, 0x002B1A],
|
||||
[0x002B1D, 0x002B4F],
|
||||
[0x002B51, 0x002B54],
|
||||
[0x002B56, 0x00302F],
|
||||
[0x003031, 0x00303C],
|
||||
[0x00303E, 0x003296],
|
||||
[0x00329A, 0x00DBFF],
|
||||
[0x00E000, 0x01EFFF],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F12E],
|
||||
[0x01F130, 0x01F16B],
|
||||
[0x01F172, 0x01F17D],
|
||||
[0x01F180, 0x01F18D],
|
||||
[0x01F18F, 0x01F190],
|
||||
[0x01F19B, 0x01F1AC],
|
||||
[0x01F1E6, 0x01F200],
|
||||
[0x01F210, 0x01F219],
|
||||
[0x01F21B, 0x01F22E],
|
||||
[0x01F230, 0x01F231],
|
||||
[0x01F240, 0x01F248],
|
||||
[0x01F3FB, 0x01F3FF],
|
||||
[0x01F53E, 0x01F545],
|
||||
[0x01F650, 0x01F67F],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D4],
|
||||
[0x01F800, 0x01F80B],
|
||||
[0x01F810, 0x01F847],
|
||||
[0x01F850, 0x01F859],
|
||||
[0x01F860, 0x01F887],
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01FFFE, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
/^\P{Extended_Pictographic}+$/u,
|
||||
nonMatchSymbols,
|
||||
"\\P{Extended_Pictographic}"
|
||||
);
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Extender`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Cased_Letter`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -59,11 +58,15 @@ const matchSymbols = buildString({
|
||||
[0x0003F7, 0x000481],
|
||||
[0x00048A, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000561, 0x000587],
|
||||
[0x000560, 0x000588],
|
||||
[0x0010A0, 0x0010C5],
|
||||
[0x0010D0, 0x0010FA],
|
||||
[0x0010FD, 0x0010FF],
|
||||
[0x0013A0, 0x0013F5],
|
||||
[0x0013F8, 0x0013FD],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001D00, 0x001D2B],
|
||||
[0x001D6B, 0x001D77],
|
||||
[0x001D79, 0x001D9A],
|
||||
@ -101,8 +104,7 @@ const matchSymbols = buildString({
|
||||
[0x00A722, 0x00A76F],
|
||||
[0x00A771, 0x00A787],
|
||||
[0x00A78B, 0x00A78E],
|
||||
[0x00A790, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A790, 0x00A7B9],
|
||||
[0x00AB30, 0x00AB5A],
|
||||
[0x00AB60, 0x00AB65],
|
||||
[0x00AB70, 0x00ABBF],
|
||||
@ -116,6 +118,7 @@ const matchSymbols = buildString({
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x016E40, 0x016E7F],
|
||||
[0x01D400, 0x01D454],
|
||||
[0x01D456, 0x01D49C],
|
||||
[0x01D49E, 0x01D49F],
|
||||
@ -210,7 +213,6 @@ const nonMatchSymbols = buildString({
|
||||
0x002D26,
|
||||
0x00A770,
|
||||
0x00A78F,
|
||||
0x00A7AF,
|
||||
0x01D455,
|
||||
0x01D49D,
|
||||
0x01D4AD,
|
||||
@ -247,13 +249,17 @@ const nonMatchSymbols = buildString({
|
||||
[0x000378, 0x00037A],
|
||||
[0x000380, 0x000385],
|
||||
[0x000482, 0x000489],
|
||||
[0x000557, 0x000560],
|
||||
[0x000588, 0x00109F],
|
||||
[0x000557, 0x00055F],
|
||||
[0x000589, 0x00109F],
|
||||
[0x0010C8, 0x0010CC],
|
||||
[0x0010CE, 0x00139F],
|
||||
[0x0010CE, 0x0010CF],
|
||||
[0x0010FB, 0x0010FC],
|
||||
[0x001100, 0x00139F],
|
||||
[0x0013F6, 0x0013F7],
|
||||
[0x0013FE, 0x001C7F],
|
||||
[0x001C89, 0x001CFF],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001CFF],
|
||||
[0x001D2C, 0x001D6A],
|
||||
[0x001D9B, 0x001DFF],
|
||||
[0x001F16, 0x001F17],
|
||||
@ -286,7 +292,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A66E, 0x00A67F],
|
||||
[0x00A69C, 0x00A721],
|
||||
[0x00A788, 0x00A78A],
|
||||
[0x00A7B8, 0x00A7F9],
|
||||
[0x00A7BA, 0x00A7F9],
|
||||
[0x00A7FB, 0x00AB2F],
|
||||
[0x00AB5B, 0x00AB5F],
|
||||
[0x00AB66, 0x00AB6F],
|
||||
@ -301,7 +307,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0104FC, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x01189F],
|
||||
[0x0118E0, 0x01D3FF],
|
||||
[0x0118E0, 0x016E3F],
|
||||
[0x016E80, 0x01D3FF],
|
||||
[0x01D4A0, 0x01D4A1],
|
||||
[0x01D4A3, 0x01D4A4],
|
||||
[0x01D4A7, 0x01D4A8],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Close_Punctuation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Connector_Punctuation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Control`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Currency_Symbol`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -27,10 +26,12 @@ const matchSymbols = buildString({
|
||||
0x00A838,
|
||||
0x00FDFC,
|
||||
0x00FE69,
|
||||
0x00FF04
|
||||
0x00FF04,
|
||||
0x01ECB0
|
||||
],
|
||||
ranges: [
|
||||
[0x0000A2, 0x0000A5],
|
||||
[0x0007FE, 0x0007FF],
|
||||
[0x0009F2, 0x0009F3],
|
||||
[0x0020A0, 0x0020BF],
|
||||
[0x00FFE0, 0x00FFE1],
|
||||
@ -76,7 +77,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x000025, 0x0000A1],
|
||||
[0x0000A6, 0x00058E],
|
||||
[0x000590, 0x00060A],
|
||||
[0x00060C, 0x0009F1],
|
||||
[0x00060C, 0x0007FD],
|
||||
[0x000800, 0x0009F1],
|
||||
[0x0009F4, 0x0009FA],
|
||||
[0x0009FC, 0x000AF0],
|
||||
[0x000AF2, 0x000BF8],
|
||||
@ -90,7 +92,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x00FE6A, 0x00FF03],
|
||||
[0x00FF05, 0x00FFDF],
|
||||
[0x00FFE2, 0x00FFE4],
|
||||
[0x00FFE7, 0x10FFFF]
|
||||
[0x00FFE7, 0x01ECAF],
|
||||
[0x01ECB1, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Dash_Punctuation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Decimal_Number`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -55,6 +54,7 @@ const matchSymbols = buildString({
|
||||
[0x00ABF0, 0x00ABF9],
|
||||
[0x00FF10, 0x00FF19],
|
||||
[0x0104A0, 0x0104A9],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x011066, 0x01106F],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011136, 0x01113F],
|
||||
@ -68,6 +68,7 @@ const matchSymbols = buildString({
|
||||
[0x0118E0, 0x0118E9],
|
||||
[0x011C50, 0x011C59],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011DA0, 0x011DA9],
|
||||
[0x016A60, 0x016A69],
|
||||
[0x016B50, 0x016B59],
|
||||
[0x01D7CE, 0x01D7FF],
|
||||
@ -163,7 +164,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x00ABFA, 0x00DBFF],
|
||||
[0x00E000, 0x00FF0F],
|
||||
[0x00FF1A, 0x01049F],
|
||||
[0x0104AA, 0x011065],
|
||||
[0x0104AA, 0x010D2F],
|
||||
[0x010D3A, 0x011065],
|
||||
[0x011070, 0x0110EF],
|
||||
[0x0110FA, 0x011135],
|
||||
[0x011140, 0x0111CF],
|
||||
@ -176,7 +178,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x01173A, 0x0118DF],
|
||||
[0x0118EA, 0x011C4F],
|
||||
[0x011C5A, 0x011D4F],
|
||||
[0x011D5A, 0x016A5F],
|
||||
[0x011D5A, 0x011D9F],
|
||||
[0x011DAA, 0x016A5F],
|
||||
[0x016A6A, 0x016B4F],
|
||||
[0x016B5A, 0x01D7CD],
|
||||
[0x01D800, 0x01E94F],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Enclosing_Mark`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Final_Punctuation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Format`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -24,6 +23,7 @@ const matchSymbols = buildString({
|
||||
0x00180E,
|
||||
0x00FEFF,
|
||||
0x0110BD,
|
||||
0x0110CD,
|
||||
0x0E0001
|
||||
],
|
||||
ranges: [
|
||||
@ -89,7 +89,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x00E000, 0x00FEFE],
|
||||
[0x00FF00, 0x00FFF8],
|
||||
[0x00FFFC, 0x0110BC],
|
||||
[0x0110BE, 0x01BC9F],
|
||||
[0x0110BE, 0x0110CC],
|
||||
[0x0110CE, 0x01BC9F],
|
||||
[0x01BCA4, 0x01D172],
|
||||
[0x01D17B, 0x0E0000],
|
||||
[0x0E0002, 0x0E001F],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Initial_Punctuation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Letter`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -92,7 +91,6 @@ const matchSymbols = buildString({
|
||||
0x002D6F,
|
||||
0x002E2F,
|
||||
0x00A8FB,
|
||||
0x00A8FD,
|
||||
0x00A9CF,
|
||||
0x00AA7A,
|
||||
0x00AAB1,
|
||||
@ -103,6 +101,8 @@ const matchSymbols = buildString({
|
||||
0x010808,
|
||||
0x01083C,
|
||||
0x010A00,
|
||||
0x010F27,
|
||||
0x011144,
|
||||
0x011176,
|
||||
0x0111DA,
|
||||
0x0111DC,
|
||||
@ -115,8 +115,10 @@ const matchSymbols = buildString({
|
||||
0x011A00,
|
||||
0x011A3A,
|
||||
0x011A50,
|
||||
0x011A9D,
|
||||
0x011C40,
|
||||
0x011D46,
|
||||
0x011D98,
|
||||
0x016F50,
|
||||
0x01D4A2,
|
||||
0x01D4BB,
|
||||
@ -155,9 +157,9 @@ const matchSymbols = buildString({
|
||||
[0x0003F7, 0x000481],
|
||||
[0x00048A, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000561, 0x000587],
|
||||
[0x000560, 0x000588],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F2],
|
||||
[0x0005EF, 0x0005F2],
|
||||
[0x000620, 0x00064A],
|
||||
[0x00066E, 0x00066F],
|
||||
[0x000671, 0x0006D3],
|
||||
@ -292,7 +294,7 @@ const matchSymbols = buildString({
|
||||
[0x001760, 0x00176C],
|
||||
[0x00176E, 0x001770],
|
||||
[0x001780, 0x0017B3],
|
||||
[0x001820, 0x001877],
|
||||
[0x001820, 0x001878],
|
||||
[0x001880, 0x001884],
|
||||
[0x001887, 0x0018A8],
|
||||
[0x0018B0, 0x0018F5],
|
||||
@ -312,6 +314,8 @@ const matchSymbols = buildString({
|
||||
[0x001C4D, 0x001C4F],
|
||||
[0x001C5A, 0x001C7D],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001CE9, 0x001CEC],
|
||||
[0x001CEE, 0x001CF1],
|
||||
[0x001CF5, 0x001CF6],
|
||||
@ -362,12 +366,12 @@ const matchSymbols = buildString({
|
||||
[0x00309D, 0x00309F],
|
||||
[0x0030A1, 0x0030FA],
|
||||
[0x0030FC, 0x0030FF],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEA],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4FD],
|
||||
[0x00A500, 0x00A60C],
|
||||
@ -378,8 +382,7 @@ const matchSymbols = buildString({
|
||||
[0x00A6A0, 0x00A6E5],
|
||||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A78B, 0x00A7B9],
|
||||
[0x00A7F7, 0x00A801],
|
||||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
@ -387,6 +390,7 @@ const matchSymbols = buildString({
|
||||
[0x00A840, 0x00A873],
|
||||
[0x00A882, 0x00A8B3],
|
||||
[0x00A8F2, 0x00A8F7],
|
||||
[0x00A8FD, 0x00A8FE],
|
||||
[0x00A90A, 0x00A925],
|
||||
[0x00A930, 0x00A946],
|
||||
[0x00A960, 0x00A97C],
|
||||
@ -476,7 +480,7 @@ const matchSymbols = buildString({
|
||||
[0x0109BE, 0x0109BF],
|
||||
[0x010A10, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A60, 0x010A7C],
|
||||
[0x010A80, 0x010A9C],
|
||||
[0x010AC0, 0x010AC7],
|
||||
@ -488,6 +492,9 @@ const matchSymbols = buildString({
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010D00, 0x010D23],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x011003, 0x011037],
|
||||
[0x011083, 0x0110AF],
|
||||
[0x0110D0, 0x0110E8],
|
||||
@ -517,7 +524,8 @@ const matchSymbols = buildString({
|
||||
[0x0115D8, 0x0115DB],
|
||||
[0x011600, 0x01162F],
|
||||
[0x011680, 0x0116AA],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x011800, 0x01182B],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x011A0B, 0x011A32],
|
||||
[0x011A5C, 0x011A83],
|
||||
@ -529,6 +537,10 @@ const matchSymbols = buildString({
|
||||
[0x011D00, 0x011D06],
|
||||
[0x011D08, 0x011D09],
|
||||
[0x011D0B, 0x011D30],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D89],
|
||||
[0x011EE0, 0x011EF2],
|
||||
[0x012000, 0x012399],
|
||||
[0x012480, 0x012543],
|
||||
[0x013000, 0x01342E],
|
||||
@ -540,10 +552,11 @@ const matchSymbols = buildString({
|
||||
[0x016B40, 0x016B43],
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016E40, 0x016E7F],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x016F93, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -738,7 +751,7 @@ const nonMatchSymbols = buildString({
|
||||
0x002DD7,
|
||||
0x0030A0,
|
||||
0x0030FB,
|
||||
0x00A7AF,
|
||||
0x003130,
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
@ -783,6 +796,8 @@ const nonMatchSymbols = buildString({
|
||||
0x011C09,
|
||||
0x011D07,
|
||||
0x011D0A,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x01D455,
|
||||
0x01D49D,
|
||||
0x01D4AD,
|
||||
@ -849,9 +864,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x000380, 0x000385],
|
||||
[0x000482, 0x000489],
|
||||
[0x000557, 0x000558],
|
||||
[0x00055A, 0x000560],
|
||||
[0x000588, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x00055A, 0x00055F],
|
||||
[0x000589, 0x0005CF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F3, 0x00061F],
|
||||
[0x00064B, 0x00066D],
|
||||
[0x0006D6, 0x0006E4],
|
||||
@ -972,7 +987,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0017B4, 0x0017D6],
|
||||
[0x0017D8, 0x0017DB],
|
||||
[0x0017DD, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x001885, 0x001886],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
@ -992,7 +1007,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x001C24, 0x001C4C],
|
||||
[0x001C50, 0x001C59],
|
||||
[0x001C7E, 0x001C7F],
|
||||
[0x001C89, 0x001CE8],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001CE8],
|
||||
[0x001CF2, 0x001CF4],
|
||||
[0x001CF7, 0x001CFF],
|
||||
[0x001DC0, 0x001DFF],
|
||||
@ -1034,12 +1051,11 @@ const nonMatchSymbols = buildString({
|
||||
[0x00303D, 0x003040],
|
||||
[0x003097, 0x00309C],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
@ -1050,12 +1066,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A6E6, 0x00A716],
|
||||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00A7B8, 0x00A7F6],
|
||||
[0x00A7BA, 0x00A7F6],
|
||||
[0x00A823, 0x00A83F],
|
||||
[0x00A874, 0x00A881],
|
||||
[0x00A8B4, 0x00A8F1],
|
||||
[0x00A8F8, 0x00A8FA],
|
||||
[0x00A8FE, 0x00A909],
|
||||
[0x00A8FF, 0x00A909],
|
||||
[0x00A926, 0x00A92F],
|
||||
[0x00A947, 0x00A95F],
|
||||
[0x00A97D, 0x00A983],
|
||||
@ -1130,7 +1146,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BD],
|
||||
[0x0109C0, 0x0109FF],
|
||||
[0x010A01, 0x010A0F],
|
||||
[0x010A34, 0x010A5F],
|
||||
[0x010A36, 0x010A5F],
|
||||
[0x010A7D, 0x010A7F],
|
||||
[0x010A9D, 0x010ABF],
|
||||
[0x010AE5, 0x010AFF],
|
||||
@ -1140,11 +1156,16 @@ const nonMatchSymbols = buildString({
|
||||
[0x010B92, 0x010BFF],
|
||||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x011002],
|
||||
[0x010CF3, 0x010CFF],
|
||||
[0x010D24, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x011002],
|
||||
[0x011038, 0x011082],
|
||||
[0x0110B0, 0x0110CF],
|
||||
[0x0110E9, 0x011102],
|
||||
[0x011127, 0x01114F],
|
||||
[0x011127, 0x011143],
|
||||
[0x011145, 0x01114F],
|
||||
[0x011173, 0x011175],
|
||||
[0x011177, 0x011182],
|
||||
[0x0111B3, 0x0111C0],
|
||||
@ -1168,7 +1189,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x011630, 0x011643],
|
||||
[0x011645, 0x01167F],
|
||||
[0x0116AB, 0x0116FF],
|
||||
[0x01171A, 0x01189F],
|
||||
[0x01171B, 0x0117FF],
|
||||
[0x01182C, 0x01189F],
|
||||
[0x0118E0, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A01, 0x011A0A],
|
||||
@ -1176,13 +1198,17 @@ const nonMatchSymbols = buildString({
|
||||
[0x011A3B, 0x011A4F],
|
||||
[0x011A51, 0x011A5B],
|
||||
[0x011A84, 0x011A85],
|
||||
[0x011A8A, 0x011ABF],
|
||||
[0x011A8A, 0x011A9C],
|
||||
[0x011A9E, 0x011ABF],
|
||||
[0x011AF9, 0x011BFF],
|
||||
[0x011C2F, 0x011C3F],
|
||||
[0x011C41, 0x011C71],
|
||||
[0x011C90, 0x011CFF],
|
||||
[0x011D31, 0x011D45],
|
||||
[0x011D47, 0x011FFF],
|
||||
[0x011D47, 0x011D5F],
|
||||
[0x011D8A, 0x011D97],
|
||||
[0x011D99, 0x011EDF],
|
||||
[0x011EF3, 0x011FFF],
|
||||
[0x01239A, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
[0x01342F, 0x0143FF],
|
||||
@ -1193,12 +1219,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x016B30, 0x016B3F],
|
||||
[0x016B44, 0x016B62],
|
||||
[0x016B78, 0x016B7C],
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016B90, 0x016E3F],
|
||||
[0x016E80, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F51, 0x016F92],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE2, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Letter_Number`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Line_Separator`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Lowercase_Letter`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -543,8 +542,10 @@ const matchSymbols = buildString({
|
||||
0x00A7A5,
|
||||
0x00A7A7,
|
||||
0x00A7A9,
|
||||
0x00A7AF,
|
||||
0x00A7B5,
|
||||
0x00A7B7,
|
||||
0x00A7B9,
|
||||
0x00A7FA,
|
||||
0x01D4BB,
|
||||
0x01D7CB
|
||||
@ -575,7 +576,9 @@ const matchSymbols = buildString({
|
||||
[0x0003FB, 0x0003FC],
|
||||
[0x000430, 0x00045F],
|
||||
[0x0004CE, 0x0004CF],
|
||||
[0x000561, 0x000587],
|
||||
[0x000560, 0x000588],
|
||||
[0x0010D0, 0x0010FA],
|
||||
[0x0010FD, 0x0010FF],
|
||||
[0x0013F8, 0x0013FD],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001D00, 0x001D2B],
|
||||
@ -624,6 +627,7 @@ const matchSymbols = buildString({
|
||||
[0x0104D8, 0x0104FB],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x0118C0, 0x0118DF],
|
||||
[0x016E60, 0x016E7F],
|
||||
[0x01D41A, 0x01D433],
|
||||
[0x01D44E, 0x01D454],
|
||||
[0x01D456, 0x01D467],
|
||||
@ -1194,6 +1198,7 @@ const nonMatchSymbols = buildString({
|
||||
0x00A7A6,
|
||||
0x00A7A8,
|
||||
0x00A7B6,
|
||||
0x00A7B8,
|
||||
0x01D455,
|
||||
0x01D4BA,
|
||||
0x01D4BC,
|
||||
@ -1243,8 +1248,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x0003FD, 0x00042F],
|
||||
[0x000482, 0x00048A],
|
||||
[0x0004C0, 0x0004C1],
|
||||
[0x000530, 0x000560],
|
||||
[0x000588, 0x0013F7],
|
||||
[0x000530, 0x00055F],
|
||||
[0x000589, 0x0010CF],
|
||||
[0x0010FB, 0x0010FC],
|
||||
[0x001100, 0x0013F7],
|
||||
[0x0013FE, 0x001C7F],
|
||||
[0x001C89, 0x001CFF],
|
||||
[0x001D2C, 0x001D6A],
|
||||
@ -1291,8 +1298,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A77D, 0x00A77E],
|
||||
[0x00A788, 0x00A78B],
|
||||
[0x00A78F, 0x00A790],
|
||||
[0x00A7AA, 0x00A7B4],
|
||||
[0x00A7B8, 0x00A7F9],
|
||||
[0x00A7AA, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B4],
|
||||
[0x00A7BA, 0x00A7F9],
|
||||
[0x00A7FB, 0x00AB2F],
|
||||
[0x00AB5B, 0x00AB5F],
|
||||
[0x00AB66, 0x00AB6F],
|
||||
@ -1304,7 +1312,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x010450, 0x0104D7],
|
||||
[0x0104FC, 0x010CBF],
|
||||
[0x010CF3, 0x0118BF],
|
||||
[0x0118E0, 0x01D419],
|
||||
[0x0118E0, 0x016E5F],
|
||||
[0x016E80, 0x01D419],
|
||||
[0x01D434, 0x01D44D],
|
||||
[0x01D468, 0x01D481],
|
||||
[0x01D49C, 0x01D4B5],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Mark`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -20,8 +19,10 @@ const matchSymbols = buildString({
|
||||
0x0005C7,
|
||||
0x000670,
|
||||
0x000711,
|
||||
0x0007FD,
|
||||
0x0009BC,
|
||||
0x0009D7,
|
||||
0x0009FE,
|
||||
0x000A3C,
|
||||
0x000A51,
|
||||
0x000A75,
|
||||
@ -48,6 +49,7 @@ const matchSymbols = buildString({
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A8FF,
|
||||
0x00A9E5,
|
||||
0x00AA43,
|
||||
0x00AAB0,
|
||||
@ -58,8 +60,8 @@ const matchSymbols = buildString({
|
||||
0x010A3F,
|
||||
0x011173,
|
||||
0x01123E,
|
||||
0x01133C,
|
||||
0x011357,
|
||||
0x01145E,
|
||||
0x011A47,
|
||||
0x011D3A,
|
||||
0x011D47,
|
||||
@ -86,7 +88,7 @@ const matchSymbols = buildString({
|
||||
[0x000825, 0x000827],
|
||||
[0x000829, 0x00082D],
|
||||
[0x000859, 0x00085B],
|
||||
[0x0008D4, 0x0008E1],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x000903],
|
||||
[0x00093A, 0x00093C],
|
||||
[0x00093E, 0x00094F],
|
||||
@ -117,7 +119,7 @@ const matchSymbols = buildString({
|
||||
[0x000BBE, 0x000BC2],
|
||||
[0x000BC6, 0x000BC8],
|
||||
[0x000BCA, 0x000BCD],
|
||||
[0x000C00, 0x000C03],
|
||||
[0x000C00, 0x000C04],
|
||||
[0x000C3E, 0x000C44],
|
||||
[0x000C46, 0x000C48],
|
||||
[0x000C4A, 0x000C4D],
|
||||
@ -220,18 +222,22 @@ const matchSymbols = buildString({
|
||||
[0x010A0C, 0x010A0F],
|
||||
[0x010A38, 0x010A3A],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D24, 0x010D27],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x011000, 0x011002],
|
||||
[0x011038, 0x011046],
|
||||
[0x01107F, 0x011082],
|
||||
[0x0110B0, 0x0110BA],
|
||||
[0x011100, 0x011102],
|
||||
[0x011127, 0x011134],
|
||||
[0x011145, 0x011146],
|
||||
[0x011180, 0x011182],
|
||||
[0x0111B3, 0x0111C0],
|
||||
[0x0111CA, 0x0111CC],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x01122C, 0x011237],
|
||||
[0x0112DF, 0x0112EA],
|
||||
[0x011300, 0x011303],
|
||||
[0x01133B, 0x01133C],
|
||||
[0x01133E, 0x011344],
|
||||
[0x011347, 0x011348],
|
||||
[0x01134B, 0x01134D],
|
||||
@ -246,6 +252,7 @@ const matchSymbols = buildString({
|
||||
[0x011630, 0x011640],
|
||||
[0x0116AB, 0x0116B7],
|
||||
[0x01171D, 0x01172B],
|
||||
[0x01182C, 0x01183A],
|
||||
[0x011A01, 0x011A0A],
|
||||
[0x011A33, 0x011A39],
|
||||
[0x011A3B, 0x011A3E],
|
||||
@ -258,6 +265,10 @@ const matchSymbols = buildString({
|
||||
[0x011D31, 0x011D36],
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D45],
|
||||
[0x011D8A, 0x011D8E],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011D93, 0x011D97],
|
||||
[0x011EF3, 0x011EF6],
|
||||
[0x016AF0, 0x016AF4],
|
||||
[0x016B30, 0x016B36],
|
||||
[0x016F51, 0x016F7E],
|
||||
@ -382,6 +393,8 @@ const nonMatchSymbols = buildString({
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D46,
|
||||
0x011D8F,
|
||||
0x011D92,
|
||||
0x01DAA0,
|
||||
0x01E007,
|
||||
0x01E022,
|
||||
@ -402,9 +415,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x000712, 0x00072F],
|
||||
[0x00074B, 0x0007A5],
|
||||
[0x0007B1, 0x0007EA],
|
||||
[0x0007F4, 0x000815],
|
||||
[0x0007F4, 0x0007FC],
|
||||
[0x0007FE, 0x000815],
|
||||
[0x00082E, 0x000858],
|
||||
[0x00085C, 0x0008D3],
|
||||
[0x00085C, 0x0008D2],
|
||||
[0x000904, 0x000939],
|
||||
[0x000958, 0x000961],
|
||||
[0x000964, 0x000980],
|
||||
@ -413,7 +427,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009C9, 0x0009CA],
|
||||
[0x0009CE, 0x0009D6],
|
||||
[0x0009D8, 0x0009E1],
|
||||
[0x0009E4, 0x000A00],
|
||||
[0x0009E4, 0x0009FD],
|
||||
[0x0009FF, 0x000A00],
|
||||
[0x000A04, 0x000A3B],
|
||||
[0x000A43, 0x000A46],
|
||||
[0x000A49, 0x000A4A],
|
||||
@ -434,7 +449,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000BC3, 0x000BC5],
|
||||
[0x000BCE, 0x000BD6],
|
||||
[0x000BD8, 0x000BFF],
|
||||
[0x000C04, 0x000C3D],
|
||||
[0x000C05, 0x000C3D],
|
||||
[0x000C4E, 0x000C54],
|
||||
[0x000C57, 0x000C61],
|
||||
[0x000C64, 0x000C80],
|
||||
@ -512,7 +527,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A828, 0x00A87F],
|
||||
[0x00A882, 0x00A8B3],
|
||||
[0x00A8C6, 0x00A8DF],
|
||||
[0x00A8F2, 0x00A925],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
[0x00A900, 0x00A925],
|
||||
[0x00A92E, 0x00A946],
|
||||
[0x00A954, 0x00A97F],
|
||||
[0x00A984, 0x00A9B2],
|
||||
@ -539,21 +555,24 @@ const nonMatchSymbols = buildString({
|
||||
[0x010A10, 0x010A37],
|
||||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010AE4],
|
||||
[0x010AE7, 0x010FFF],
|
||||
[0x010AE7, 0x010D23],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010F51, 0x010FFF],
|
||||
[0x011003, 0x011037],
|
||||
[0x011047, 0x01107E],
|
||||
[0x011083, 0x0110AF],
|
||||
[0x0110BB, 0x0110FF],
|
||||
[0x011103, 0x011126],
|
||||
[0x011135, 0x011172],
|
||||
[0x011135, 0x011144],
|
||||
[0x011147, 0x011172],
|
||||
[0x011174, 0x01117F],
|
||||
[0x011183, 0x0111B2],
|
||||
[0x0111C1, 0x0111C9],
|
||||
[0x0111C1, 0x0111C8],
|
||||
[0x0111CD, 0x01122B],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x0112DE],
|
||||
[0x0112EB, 0x0112FF],
|
||||
[0x011304, 0x01133B],
|
||||
[0x011304, 0x01133A],
|
||||
[0x011345, 0x011346],
|
||||
[0x011349, 0x01134A],
|
||||
[0x01134E, 0x011356],
|
||||
@ -561,14 +580,16 @@ const nonMatchSymbols = buildString({
|
||||
[0x011364, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x011434],
|
||||
[0x011447, 0x0114AF],
|
||||
[0x011447, 0x01145D],
|
||||
[0x01145F, 0x0114AF],
|
||||
[0x0114C4, 0x0115AE],
|
||||
[0x0115B6, 0x0115B7],
|
||||
[0x0115C1, 0x0115DB],
|
||||
[0x0115DE, 0x01162F],
|
||||
[0x011641, 0x0116AA],
|
||||
[0x0116B8, 0x01171C],
|
||||
[0x01172C, 0x011A00],
|
||||
[0x01172C, 0x01182B],
|
||||
[0x01183B, 0x011A00],
|
||||
[0x011A0B, 0x011A32],
|
||||
[0x011A3F, 0x011A46],
|
||||
[0x011A48, 0x011A50],
|
||||
@ -577,7 +598,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x011C40, 0x011C91],
|
||||
[0x011CB7, 0x011D30],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D48, 0x016AEF],
|
||||
[0x011D48, 0x011D89],
|
||||
[0x011D98, 0x011EF2],
|
||||
[0x011EF7, 0x016AEF],
|
||||
[0x016AF5, 0x016B2F],
|
||||
[0x016B37, 0x016F50],
|
||||
[0x016F7F, 0x016F8E],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Math_Symbol`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Modifier_Letter`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Modifier_Symbol`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Nonspacing_Mark`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -20,12 +19,14 @@ const matchSymbols = buildString({
|
||||
0x0005C7,
|
||||
0x000670,
|
||||
0x000711,
|
||||
0x0007FD,
|
||||
0x00093A,
|
||||
0x00093C,
|
||||
0x00094D,
|
||||
0x000981,
|
||||
0x0009BC,
|
||||
0x0009CD,
|
||||
0x0009FE,
|
||||
0x000A3C,
|
||||
0x000A51,
|
||||
0x000A75,
|
||||
@ -40,6 +41,7 @@ const matchSymbols = buildString({
|
||||
0x000BC0,
|
||||
0x000BCD,
|
||||
0x000C00,
|
||||
0x000C04,
|
||||
0x000C81,
|
||||
0x000CBC,
|
||||
0x000CBF,
|
||||
@ -78,6 +80,7 @@ const matchSymbols = buildString({
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A8FF,
|
||||
0x00A9B3,
|
||||
0x00A9BC,
|
||||
0x00A9E5,
|
||||
@ -99,9 +102,9 @@ const matchSymbols = buildString({
|
||||
0x011234,
|
||||
0x01123E,
|
||||
0x0112DF,
|
||||
0x01133C,
|
||||
0x011340,
|
||||
0x011446,
|
||||
0x01145E,
|
||||
0x0114BA,
|
||||
0x01163D,
|
||||
0x0116AB,
|
||||
@ -111,6 +114,8 @@ const matchSymbols = buildString({
|
||||
0x011C3F,
|
||||
0x011D3A,
|
||||
0x011D47,
|
||||
0x011D95,
|
||||
0x011D97,
|
||||
0x01DA75,
|
||||
0x01DA84
|
||||
],
|
||||
@ -134,7 +139,7 @@ const matchSymbols = buildString({
|
||||
[0x000825, 0x000827],
|
||||
[0x000829, 0x00082D],
|
||||
[0x000859, 0x00085B],
|
||||
[0x0008D4, 0x0008E1],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x000902],
|
||||
[0x000941, 0x000948],
|
||||
[0x000951, 0x000957],
|
||||
@ -250,6 +255,8 @@ const matchSymbols = buildString({
|
||||
[0x010A0C, 0x010A0F],
|
||||
[0x010A38, 0x010A3A],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D24, 0x010D27],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x011038, 0x011046],
|
||||
[0x01107F, 0x011081],
|
||||
[0x0110B3, 0x0110B6],
|
||||
@ -259,11 +266,12 @@ const matchSymbols = buildString({
|
||||
[0x01112D, 0x011134],
|
||||
[0x011180, 0x011181],
|
||||
[0x0111B6, 0x0111BE],
|
||||
[0x0111CA, 0x0111CC],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x01122F, 0x011231],
|
||||
[0x011236, 0x011237],
|
||||
[0x0112E3, 0x0112EA],
|
||||
[0x011300, 0x011301],
|
||||
[0x01133B, 0x01133C],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011438, 0x01143F],
|
||||
@ -281,8 +289,9 @@ const matchSymbols = buildString({
|
||||
[0x01171D, 0x01171F],
|
||||
[0x011722, 0x011725],
|
||||
[0x011727, 0x01172B],
|
||||
[0x011A01, 0x011A06],
|
||||
[0x011A09, 0x011A0A],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x01183A],
|
||||
[0x011A01, 0x011A0A],
|
||||
[0x011A33, 0x011A38],
|
||||
[0x011A3B, 0x011A3E],
|
||||
[0x011A51, 0x011A56],
|
||||
@ -298,6 +307,8 @@ const matchSymbols = buildString({
|
||||
[0x011D31, 0x011D36],
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D45],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011EF3, 0x011EF4],
|
||||
[0x016AF0, 0x016AF4],
|
||||
[0x016B30, 0x016B36],
|
||||
[0x016F8F, 0x016F92],
|
||||
@ -402,6 +413,7 @@ const nonMatchSymbols = buildString({
|
||||
0x0116AC,
|
||||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x011A97,
|
||||
0x011C37,
|
||||
0x011C3E,
|
||||
@ -410,6 +422,7 @@ const nonMatchSymbols = buildString({
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D46,
|
||||
0x011D96,
|
||||
0x01DAA0,
|
||||
0x01E007,
|
||||
0x01E022,
|
||||
@ -430,9 +443,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x000712, 0x00072F],
|
||||
[0x00074B, 0x0007A5],
|
||||
[0x0007B1, 0x0007EA],
|
||||
[0x0007F4, 0x000815],
|
||||
[0x0007F4, 0x0007FC],
|
||||
[0x0007FE, 0x000815],
|
||||
[0x00082E, 0x000858],
|
||||
[0x00085C, 0x0008D3],
|
||||
[0x00085C, 0x0008D2],
|
||||
[0x000903, 0x000939],
|
||||
[0x00093D, 0x000940],
|
||||
[0x000949, 0x00094C],
|
||||
@ -443,7 +457,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009BD, 0x0009C0],
|
||||
[0x0009C5, 0x0009CC],
|
||||
[0x0009CE, 0x0009E1],
|
||||
[0x0009E4, 0x000A00],
|
||||
[0x0009E4, 0x0009FD],
|
||||
[0x0009FF, 0x000A00],
|
||||
[0x000A03, 0x000A3B],
|
||||
[0x000A3D, 0x000A40],
|
||||
[0x000A43, 0x000A46],
|
||||
@ -466,7 +481,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x000B83, 0x000BBF],
|
||||
[0x000BC1, 0x000BCC],
|
||||
[0x000BCE, 0x000BFF],
|
||||
[0x000C01, 0x000C3D],
|
||||
[0x000C01, 0x000C03],
|
||||
[0x000C05, 0x000C3D],
|
||||
[0x000C41, 0x000C45],
|
||||
[0x000C4E, 0x000C54],
|
||||
[0x000C57, 0x000C61],
|
||||
@ -560,7 +576,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A80C, 0x00A824],
|
||||
[0x00A827, 0x00A8C3],
|
||||
[0x00A8C6, 0x00A8DF],
|
||||
[0x00A8F2, 0x00A925],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
[0x00A900, 0x00A925],
|
||||
[0x00A92E, 0x00A946],
|
||||
[0x00A952, 0x00A97F],
|
||||
[0x00A983, 0x00A9B2],
|
||||
@ -593,7 +610,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x010A10, 0x010A37],
|
||||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010AE4],
|
||||
[0x010AE7, 0x011000],
|
||||
[0x010AE7, 0x010D23],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010F51, 0x011000],
|
||||
[0x011002, 0x011037],
|
||||
[0x011047, 0x01107E],
|
||||
[0x011082, 0x0110B2],
|
||||
@ -603,20 +622,21 @@ const nonMatchSymbols = buildString({
|
||||
[0x011135, 0x011172],
|
||||
[0x011174, 0x01117F],
|
||||
[0x011182, 0x0111B5],
|
||||
[0x0111BF, 0x0111C9],
|
||||
[0x0111BF, 0x0111C8],
|
||||
[0x0111CD, 0x01122E],
|
||||
[0x011232, 0x011233],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x0112DE],
|
||||
[0x0112E0, 0x0112E2],
|
||||
[0x0112EB, 0x0112FF],
|
||||
[0x011302, 0x01133B],
|
||||
[0x011302, 0x01133A],
|
||||
[0x01133D, 0x01133F],
|
||||
[0x011341, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x011437],
|
||||
[0x011440, 0x011441],
|
||||
[0x011447, 0x0114B2],
|
||||
[0x011447, 0x01145D],
|
||||
[0x01145F, 0x0114B2],
|
||||
[0x0114BB, 0x0114BE],
|
||||
[0x0114C4, 0x0115B1],
|
||||
[0x0115B6, 0x0115BB],
|
||||
@ -627,8 +647,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0116AE, 0x0116AF],
|
||||
[0x0116B8, 0x01171C],
|
||||
[0x011720, 0x011721],
|
||||
[0x01172C, 0x011A00],
|
||||
[0x011A07, 0x011A08],
|
||||
[0x01172C, 0x01182E],
|
||||
[0x01183B, 0x011A00],
|
||||
[0x011A0B, 0x011A32],
|
||||
[0x011A39, 0x011A3A],
|
||||
[0x011A3F, 0x011A46],
|
||||
@ -640,7 +660,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x011CA8, 0x011CA9],
|
||||
[0x011CB7, 0x011D30],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D48, 0x016AEF],
|
||||
[0x011D48, 0x011D8F],
|
||||
[0x011D92, 0x011D94],
|
||||
[0x011D98, 0x011EF2],
|
||||
[0x011EF5, 0x016AEF],
|
||||
[0x016AF5, 0x016B2F],
|
||||
[0x016B37, 0x016F8E],
|
||||
[0x016F93, 0x01BC9C],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Number`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -102,7 +101,7 @@ const matchSymbols = buildString({
|
||||
[0x0109BC, 0x0109BD],
|
||||
[0x0109C0, 0x0109CF],
|
||||
[0x0109D2, 0x0109FF],
|
||||
[0x010A40, 0x010A47],
|
||||
[0x010A40, 0x010A48],
|
||||
[0x010A7D, 0x010A7E],
|
||||
[0x010A9D, 0x010A9F],
|
||||
[0x010AEB, 0x010AEF],
|
||||
@ -110,7 +109,10 @@ const matchSymbols = buildString({
|
||||
[0x010B78, 0x010B7F],
|
||||
[0x010BA9, 0x010BAF],
|
||||
[0x010CFA, 0x010CFF],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F51, 0x010F54],
|
||||
[0x011052, 0x01106F],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011136, 0x01113F],
|
||||
@ -125,14 +127,20 @@ const matchSymbols = buildString({
|
||||
[0x0118E0, 0x0118F2],
|
||||
[0x011C50, 0x011C6C],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011DA0, 0x011DA9],
|
||||
[0x012400, 0x01246E],
|
||||
[0x016A60, 0x016A69],
|
||||
[0x016B50, 0x016B59],
|
||||
[0x016B5B, 0x016B61],
|
||||
[0x01D360, 0x01D371],
|
||||
[0x016E80, 0x016E96],
|
||||
[0x01D2E0, 0x01D2F3],
|
||||
[0x01D360, 0x01D378],
|
||||
[0x01D7CE, 0x01D7FF],
|
||||
[0x01E8C7, 0x01E8CF],
|
||||
[0x01E950, 0x01E959],
|
||||
[0x01EC71, 0x01ECAB],
|
||||
[0x01ECAD, 0x01ECAF],
|
||||
[0x01ECB1, 0x01ECB4],
|
||||
[0x01F100, 0x01F10C]
|
||||
]
|
||||
});
|
||||
@ -170,7 +178,9 @@ testPropertyEscapes(
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x003250,
|
||||
0x016B5A
|
||||
0x016B5A,
|
||||
0x01ECAC,
|
||||
0x01ECB0
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -259,15 +269,18 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109BE, 0x0109BF],
|
||||
[0x0109D0, 0x0109D1],
|
||||
[0x010A00, 0x010A3F],
|
||||
[0x010A48, 0x010A7C],
|
||||
[0x010A49, 0x010A7C],
|
||||
[0x010A7F, 0x010A9C],
|
||||
[0x010AA0, 0x010AEA],
|
||||
[0x010AF0, 0x010B57],
|
||||
[0x010B60, 0x010B77],
|
||||
[0x010B80, 0x010BA8],
|
||||
[0x010BB0, 0x010CF9],
|
||||
[0x010D00, 0x010E5F],
|
||||
[0x010E7F, 0x011051],
|
||||
[0x010D00, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010F1C],
|
||||
[0x010F27, 0x010F50],
|
||||
[0x010F55, 0x011051],
|
||||
[0x011070, 0x0110EF],
|
||||
[0x0110FA, 0x011135],
|
||||
[0x011140, 0x0111CF],
|
||||
@ -281,14 +294,18 @@ const nonMatchSymbols = buildString({
|
||||
[0x01173C, 0x0118DF],
|
||||
[0x0118F3, 0x011C4F],
|
||||
[0x011C6D, 0x011D4F],
|
||||
[0x011D5A, 0x0123FF],
|
||||
[0x011D5A, 0x011D9F],
|
||||
[0x011DAA, 0x0123FF],
|
||||
[0x01246F, 0x016A5F],
|
||||
[0x016A6A, 0x016B4F],
|
||||
[0x016B62, 0x01D35F],
|
||||
[0x01D372, 0x01D7CD],
|
||||
[0x016B62, 0x016E7F],
|
||||
[0x016E97, 0x01D2DF],
|
||||
[0x01D2F4, 0x01D35F],
|
||||
[0x01D379, 0x01D7CD],
|
||||
[0x01D800, 0x01E8C6],
|
||||
[0x01E8D0, 0x01E94F],
|
||||
[0x01E95A, 0x01F0FF],
|
||||
[0x01E95A, 0x01EC70],
|
||||
[0x01ECB5, 0x01F0FF],
|
||||
[0x01F10D, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Open_Punctuation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Other`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -21,8 +20,6 @@ const matchSymbols = buildString({
|
||||
0x00038D,
|
||||
0x0003A2,
|
||||
0x000530,
|
||||
0x000560,
|
||||
0x000588,
|
||||
0x000590,
|
||||
0x0006DD,
|
||||
0x00083F,
|
||||
@ -59,14 +56,12 @@ const matchSymbols = buildString({
|
||||
0x000B9B,
|
||||
0x000B9D,
|
||||
0x000BC9,
|
||||
0x000C04,
|
||||
0x000C0D,
|
||||
0x000C11,
|
||||
0x000C29,
|
||||
0x000C45,
|
||||
0x000C49,
|
||||
0x000C57,
|
||||
0x000C84,
|
||||
0x000C8D,
|
||||
0x000C91,
|
||||
0x000CA9,
|
||||
@ -126,6 +121,7 @@ const matchSymbols = buildString({
|
||||
0x001FFF,
|
||||
0x00208F,
|
||||
0x002BC9,
|
||||
0x002BFF,
|
||||
0x002C2F,
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
@ -139,10 +135,10 @@ const matchSymbols = buildString({
|
||||
0x002DDF,
|
||||
0x002E9A,
|
||||
0x003040,
|
||||
0x003130,
|
||||
0x00318F,
|
||||
0x00321F,
|
||||
0x0032FF,
|
||||
0x00A7AF,
|
||||
0x00A9CE,
|
||||
0x00A9FF,
|
||||
0x00AB27,
|
||||
@ -181,9 +177,9 @@ const matchSymbols = buildString({
|
||||
0x011329,
|
||||
0x011331,
|
||||
0x011334,
|
||||
0x01133A,
|
||||
0x01145A,
|
||||
0x01145C,
|
||||
0x011A9D,
|
||||
0x011C09,
|
||||
0x011C37,
|
||||
0x011CA8,
|
||||
@ -191,6 +187,10 @@ const matchSymbols = buildString({
|
||||
0x011D0A,
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x011D8F,
|
||||
0x011D92,
|
||||
0x01246F,
|
||||
0x016A5F,
|
||||
0x016B5A,
|
||||
@ -240,8 +240,8 @@ const matchSymbols = buildString({
|
||||
0x01EEAA,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F12F,
|
||||
0x01F93F
|
||||
0x01F93F,
|
||||
0x01F97B
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -252,17 +252,17 @@ const matchSymbols = buildString({
|
||||
[0x000557, 0x000558],
|
||||
[0x00058B, 0x00058C],
|
||||
[0x0005C8, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F5, 0x000605],
|
||||
[0x00061C, 0x00061D],
|
||||
[0x00070E, 0x00070F],
|
||||
[0x00074B, 0x00074C],
|
||||
[0x0007B2, 0x0007BF],
|
||||
[0x0007FB, 0x0007FF],
|
||||
[0x0007FB, 0x0007FC],
|
||||
[0x00082E, 0x00082F],
|
||||
[0x00085C, 0x00085D],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D3],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x00098D, 0x00098E],
|
||||
[0x000991, 0x000992],
|
||||
[0x0009B3, 0x0009B5],
|
||||
@ -272,7 +272,7 @@ const matchSymbols = buildString({
|
||||
[0x0009CF, 0x0009D6],
|
||||
[0x0009D8, 0x0009DB],
|
||||
[0x0009E4, 0x0009E5],
|
||||
[0x0009FE, 0x000A00],
|
||||
[0x0009FF, 0x000A00],
|
||||
[0x000A0B, 0x000A0E],
|
||||
[0x000A11, 0x000A12],
|
||||
[0x000A3A, 0x000A3B],
|
||||
@ -281,7 +281,7 @@ const matchSymbols = buildString({
|
||||
[0x000A4E, 0x000A50],
|
||||
[0x000A52, 0x000A58],
|
||||
[0x000A5F, 0x000A65],
|
||||
[0x000A76, 0x000A80],
|
||||
[0x000A77, 0x000A80],
|
||||
[0x000ABA, 0x000ABB],
|
||||
[0x000ACE, 0x000ACF],
|
||||
[0x000AD1, 0x000ADF],
|
||||
@ -363,7 +363,7 @@ const matchSymbols = buildString({
|
||||
[0x0017FA, 0x0017FF],
|
||||
[0x00180E, 0x00180F],
|
||||
[0x00181A, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
[0x00192C, 0x00192F],
|
||||
@ -385,7 +385,8 @@ const matchSymbols = buildString({
|
||||
[0x001BF4, 0x001BFB],
|
||||
[0x001C38, 0x001C3A],
|
||||
[0x001C4A, 0x001C4C],
|
||||
[0x001C89, 0x001CBF],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC8, 0x001CCF],
|
||||
[0x001CFA, 0x001CFF],
|
||||
[0x001F16, 0x001F17],
|
||||
@ -407,37 +408,32 @@ const matchSymbols = buildString({
|
||||
[0x00244B, 0x00245F],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002BBA, 0x002BBC],
|
||||
[0x002BD3, 0x002BEB],
|
||||
[0x002BF0, 0x002BFF],
|
||||
[0x002CF4, 0x002CF8],
|
||||
[0x002D28, 0x002D2C],
|
||||
[0x002D2E, 0x002D2F],
|
||||
[0x002D68, 0x002D6E],
|
||||
[0x002D71, 0x002D7E],
|
||||
[0x002D97, 0x002D9F],
|
||||
[0x002E4A, 0x002E7F],
|
||||
[0x002E4F, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x002FFF],
|
||||
[0x003097, 0x003098],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x0031BB, 0x0031BF],
|
||||
[0x0031E4, 0x0031EF],
|
||||
[0x004DB6, 0x004DBF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A48F],
|
||||
[0x00A4C7, 0x00A4CF],
|
||||
[0x00A62C, 0x00A63F],
|
||||
[0x00A6F8, 0x00A6FF],
|
||||
[0x00A7B8, 0x00A7F6],
|
||||
[0x00A7BA, 0x00A7F6],
|
||||
[0x00A82C, 0x00A82F],
|
||||
[0x00A83A, 0x00A83F],
|
||||
[0x00A878, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8CD],
|
||||
[0x00A8DA, 0x00A8DF],
|
||||
[0x00A8FE, 0x00A8FF],
|
||||
[0x00A954, 0x00A95E],
|
||||
[0x00A97D, 0x00A97F],
|
||||
[0x00A9DA, 0x00A9DD],
|
||||
@ -513,9 +509,9 @@ const matchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BB],
|
||||
[0x0109D0, 0x0109D1],
|
||||
[0x010A07, 0x010A0B],
|
||||
[0x010A34, 0x010A37],
|
||||
[0x010A36, 0x010A37],
|
||||
[0x010A3B, 0x010A3E],
|
||||
[0x010A48, 0x010A4F],
|
||||
[0x010A49, 0x010A4F],
|
||||
[0x010A59, 0x010A5F],
|
||||
[0x010AA0, 0x010ABF],
|
||||
[0x010AE7, 0x010AEA],
|
||||
@ -529,14 +525,17 @@ const matchSymbols = buildString({
|
||||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010CF9],
|
||||
[0x010D00, 0x010E5F],
|
||||
[0x010E7F, 0x010FFF],
|
||||
[0x010D28, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010EFF],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F5A, 0x010FFF],
|
||||
[0x01104E, 0x011051],
|
||||
[0x011070, 0x01107E],
|
||||
[0x0110C2, 0x0110CF],
|
||||
[0x0110E9, 0x0110EF],
|
||||
[0x0110FA, 0x0110FF],
|
||||
[0x011144, 0x01114F],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x0111F5, 0x0111FF],
|
||||
@ -546,7 +545,6 @@ const matchSymbols = buildString({
|
||||
[0x0112FA, 0x0112FF],
|
||||
[0x01130D, 0x01130E],
|
||||
[0x011311, 0x011312],
|
||||
[0x01133A, 0x01133B],
|
||||
[0x011345, 0x011346],
|
||||
[0x011349, 0x01134A],
|
||||
[0x01134E, 0x01134F],
|
||||
@ -555,7 +553,7 @@ const matchSymbols = buildString({
|
||||
[0x011364, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x0113FF],
|
||||
[0x01145E, 0x01147F],
|
||||
[0x01145F, 0x01147F],
|
||||
[0x0114C8, 0x0114CF],
|
||||
[0x0114DA, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
@ -565,9 +563,10 @@ const matchSymbols = buildString({
|
||||
[0x01166D, 0x01167F],
|
||||
[0x0116B8, 0x0116BF],
|
||||
[0x0116CA, 0x0116FF],
|
||||
[0x01171A, 0x01171C],
|
||||
[0x01171B, 0x01171C],
|
||||
[0x01172C, 0x01172F],
|
||||
[0x011740, 0x01189F],
|
||||
[0x011740, 0x0117FF],
|
||||
[0x01183C, 0x01189F],
|
||||
[0x0118F3, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A48, 0x011A4F],
|
||||
@ -580,7 +579,10 @@ const matchSymbols = buildString({
|
||||
[0x011CB7, 0x011CFF],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D48, 0x011D4F],
|
||||
[0x011D5A, 0x011FFF],
|
||||
[0x011D5A, 0x011D5F],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF9, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x012475, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
@ -593,12 +595,13 @@ const matchSymbols = buildString({
|
||||
[0x016AF6, 0x016AFF],
|
||||
[0x016B46, 0x016B4F],
|
||||
[0x016B78, 0x016B7C],
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016B90, 0x016E3F],
|
||||
[0x016E9B, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F7F, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE2, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
@ -611,9 +614,10 @@ const matchSymbols = buildString({
|
||||
[0x01D127, 0x01D128],
|
||||
[0x01D173, 0x01D17A],
|
||||
[0x01D1E9, 0x01D1FF],
|
||||
[0x01D246, 0x01D2FF],
|
||||
[0x01D246, 0x01D2DF],
|
||||
[0x01D2F4, 0x01D2FF],
|
||||
[0x01D357, 0x01D35F],
|
||||
[0x01D372, 0x01D3FF],
|
||||
[0x01D379, 0x01D3FF],
|
||||
[0x01D4A0, 0x01D4A1],
|
||||
[0x01D4A3, 0x01D4A4],
|
||||
[0x01D4A7, 0x01D4A8],
|
||||
@ -629,7 +633,8 @@ const matchSymbols = buildString({
|
||||
[0x01E8D7, 0x01E8FF],
|
||||
[0x01E94B, 0x01E94F],
|
||||
[0x01E95A, 0x01E95D],
|
||||
[0x01E960, 0x01EDFF],
|
||||
[0x01E960, 0x01EC70],
|
||||
[0x01ECB5, 0x01EDFF],
|
||||
[0x01EE25, 0x01EE26],
|
||||
[0x01EE3C, 0x01EE41],
|
||||
[0x01EE43, 0x01EE46],
|
||||
@ -652,20 +657,22 @@ const matchSymbols = buildString({
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D5, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6F9, 0x01F6FF],
|
||||
[0x01F6FA, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D5, 0x01F7FF],
|
||||
[0x01F7D9, 0x01F7FF],
|
||||
[0x01F80C, 0x01F80F],
|
||||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F90C, 0x01F90F],
|
||||
[0x01F94D, 0x01F94F],
|
||||
[0x01F96C, 0x01F97F],
|
||||
[0x01F998, 0x01F9BF],
|
||||
[0x01F9C1, 0x01F9CF],
|
||||
[0x01F9E7, 0x01FFFF],
|
||||
[0x01F971, 0x01F972],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9AF],
|
||||
[0x01F9BA, 0x01F9BF],
|
||||
[0x01F9C3, 0x01F9CF],
|
||||
[0x01FA00, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
@ -749,7 +756,6 @@ const nonMatchSymbols = buildString({
|
||||
0x011350,
|
||||
0x011357,
|
||||
0x01145B,
|
||||
0x01145D,
|
||||
0x0118FF,
|
||||
0x011D3A,
|
||||
0x01D4A2,
|
||||
@ -771,7 +777,7 @@ const nonMatchSymbols = buildString({
|
||||
0x01EE5F,
|
||||
0x01EE64,
|
||||
0x01EE7E,
|
||||
0x01F9C0
|
||||
0x01F97A
|
||||
],
|
||||
ranges: [
|
||||
[0x000020, 0x00007E],
|
||||
@ -782,26 +788,24 @@ const nonMatchSymbols = buildString({
|
||||
[0x00038E, 0x0003A1],
|
||||
[0x0003A3, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000559, 0x00055F],
|
||||
[0x000561, 0x000587],
|
||||
[0x000589, 0x00058A],
|
||||
[0x000559, 0x00058A],
|
||||
[0x00058D, 0x00058F],
|
||||
[0x000591, 0x0005C7],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F4],
|
||||
[0x0005EF, 0x0005F4],
|
||||
[0x000606, 0x00061B],
|
||||
[0x00061E, 0x0006DC],
|
||||
[0x0006DE, 0x00070D],
|
||||
[0x000710, 0x00074A],
|
||||
[0x00074D, 0x0007B1],
|
||||
[0x0007C0, 0x0007FA],
|
||||
[0x000800, 0x00082D],
|
||||
[0x0007FD, 0x00082D],
|
||||
[0x000830, 0x00083E],
|
||||
[0x000840, 0x00085B],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008D4, 0x0008E1],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x000983],
|
||||
[0x000985, 0x00098C],
|
||||
[0x00098F, 0x000990],
|
||||
@ -813,7 +817,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009CB, 0x0009CE],
|
||||
[0x0009DC, 0x0009DD],
|
||||
[0x0009DF, 0x0009E3],
|
||||
[0x0009E6, 0x0009FD],
|
||||
[0x0009E6, 0x0009FE],
|
||||
[0x000A01, 0x000A03],
|
||||
[0x000A05, 0x000A0A],
|
||||
[0x000A0F, 0x000A10],
|
||||
@ -826,7 +830,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000A47, 0x000A48],
|
||||
[0x000A4B, 0x000A4D],
|
||||
[0x000A59, 0x000A5C],
|
||||
[0x000A66, 0x000A75],
|
||||
[0x000A66, 0x000A76],
|
||||
[0x000A81, 0x000A83],
|
||||
[0x000A85, 0x000A8D],
|
||||
[0x000A8F, 0x000A91],
|
||||
@ -867,8 +871,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000BC6, 0x000BC8],
|
||||
[0x000BCA, 0x000BCD],
|
||||
[0x000BE6, 0x000BFA],
|
||||
[0x000C00, 0x000C03],
|
||||
[0x000C05, 0x000C0C],
|
||||
[0x000C00, 0x000C0C],
|
||||
[0x000C0E, 0x000C10],
|
||||
[0x000C12, 0x000C28],
|
||||
[0x000C2A, 0x000C39],
|
||||
@ -879,8 +882,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000C58, 0x000C5A],
|
||||
[0x000C60, 0x000C63],
|
||||
[0x000C66, 0x000C6F],
|
||||
[0x000C78, 0x000C83],
|
||||
[0x000C85, 0x000C8C],
|
||||
[0x000C78, 0x000C8C],
|
||||
[0x000C8E, 0x000C90],
|
||||
[0x000C92, 0x000CA8],
|
||||
[0x000CAA, 0x000CB3],
|
||||
@ -962,7 +964,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0017F0, 0x0017F9],
|
||||
[0x001800, 0x00180D],
|
||||
[0x001810, 0x001819],
|
||||
[0x001820, 0x001877],
|
||||
[0x001820, 0x001878],
|
||||
[0x001880, 0x0018AA],
|
||||
[0x0018B0, 0x0018F5],
|
||||
[0x001900, 0x00191E],
|
||||
@ -986,7 +988,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x001BFC, 0x001C37],
|
||||
[0x001C3B, 0x001C49],
|
||||
[0x001C4D, 0x001C88],
|
||||
[0x001CC0, 0x001CC7],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CC7],
|
||||
[0x001CD0, 0x001CF9],
|
||||
[0x001D00, 0x001DF9],
|
||||
[0x001DFB, 0x001F15],
|
||||
@ -1015,10 +1018,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x002440, 0x00244A],
|
||||
[0x002460, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002BB9],
|
||||
[0x002BBD, 0x002BC8],
|
||||
[0x002BCA, 0x002BD2],
|
||||
[0x002BEC, 0x002BEF],
|
||||
[0x002B98, 0x002BC8],
|
||||
[0x002BCA, 0x002BFE],
|
||||
[0x002C00, 0x002C2E],
|
||||
[0x002C30, 0x002C5E],
|
||||
[0x002C60, 0x002CF3],
|
||||
@ -1034,7 +1035,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x002DC8, 0x002DCE],
|
||||
[0x002DD0, 0x002DD6],
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x002DE0, 0x002E49],
|
||||
[0x002DE0, 0x002E4E],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
@ -1042,27 +1043,25 @@ const nonMatchSymbols = buildString({
|
||||
[0x003000, 0x00303F],
|
||||
[0x003041, 0x003096],
|
||||
[0x003099, 0x0030FF],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x003190, 0x0031BA],
|
||||
[0x0031C0, 0x0031E3],
|
||||
[0x0031F0, 0x00321E],
|
||||
[0x003220, 0x0032FE],
|
||||
[0x003300, 0x004DB5],
|
||||
[0x004DC0, 0x009FEA],
|
||||
[0x004DC0, 0x009FEF],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A490, 0x00A4C6],
|
||||
[0x00A4D0, 0x00A62B],
|
||||
[0x00A640, 0x00A6F7],
|
||||
[0x00A700, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A700, 0x00A7B9],
|
||||
[0x00A7F7, 0x00A82B],
|
||||
[0x00A830, 0x00A839],
|
||||
[0x00A840, 0x00A877],
|
||||
[0x00A880, 0x00A8C5],
|
||||
[0x00A8CE, 0x00A8D9],
|
||||
[0x00A8E0, 0x00A8FD],
|
||||
[0x00A900, 0x00A953],
|
||||
[0x00A8E0, 0x00A953],
|
||||
[0x00A95F, 0x00A97C],
|
||||
[0x00A980, 0x00A9CD],
|
||||
[0x00A9CF, 0x00A9D9],
|
||||
@ -1156,9 +1155,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x010A05, 0x010A06],
|
||||
[0x010A0C, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A38, 0x010A3A],
|
||||
[0x010A3F, 0x010A47],
|
||||
[0x010A3F, 0x010A48],
|
||||
[0x010A50, 0x010A58],
|
||||
[0x010A60, 0x010A9F],
|
||||
[0x010AC0, 0x010AE6],
|
||||
@ -1172,8 +1171,11 @@ const nonMatchSymbols = buildString({
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010CFA, 0x010CFF],
|
||||
[0x010CFA, 0x010D27],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010F00, 0x010F27],
|
||||
[0x010F30, 0x010F59],
|
||||
[0x011000, 0x01104D],
|
||||
[0x011052, 0x01106F],
|
||||
[0x01107F, 0x0110BC],
|
||||
@ -1181,7 +1183,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0110D0, 0x0110E8],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011100, 0x011134],
|
||||
[0x011136, 0x011143],
|
||||
[0x011136, 0x011146],
|
||||
[0x011150, 0x011176],
|
||||
[0x011180, 0x0111CD],
|
||||
[0x0111D0, 0x0111DF],
|
||||
@ -1201,13 +1203,14 @@ const nonMatchSymbols = buildString({
|
||||
[0x01132A, 0x011330],
|
||||
[0x011332, 0x011333],
|
||||
[0x011335, 0x011339],
|
||||
[0x01133C, 0x011344],
|
||||
[0x01133B, 0x011344],
|
||||
[0x011347, 0x011348],
|
||||
[0x01134B, 0x01134D],
|
||||
[0x01135D, 0x011363],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011400, 0x011459],
|
||||
[0x01145D, 0x01145E],
|
||||
[0x011480, 0x0114C7],
|
||||
[0x0114D0, 0x0114D9],
|
||||
[0x011580, 0x0115B5],
|
||||
@ -1217,14 +1220,14 @@ const nonMatchSymbols = buildString({
|
||||
[0x011660, 0x01166C],
|
||||
[0x011680, 0x0116B7],
|
||||
[0x0116C0, 0x0116C9],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x01171D, 0x01172B],
|
||||
[0x011730, 0x01173F],
|
||||
[0x011800, 0x01183B],
|
||||
[0x0118A0, 0x0118F2],
|
||||
[0x011A00, 0x011A47],
|
||||
[0x011A50, 0x011A83],
|
||||
[0x011A86, 0x011A9C],
|
||||
[0x011A9E, 0x011AA2],
|
||||
[0x011A86, 0x011AA2],
|
||||
[0x011AC0, 0x011AF8],
|
||||
[0x011C00, 0x011C08],
|
||||
[0x011C0A, 0x011C36],
|
||||
@ -1239,6 +1242,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D47],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D8E],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011D93, 0x011D98],
|
||||
[0x011DA0, 0x011DA9],
|
||||
[0x011EE0, 0x011EF8],
|
||||
[0x012000, 0x012399],
|
||||
[0x012400, 0x01246E],
|
||||
[0x012470, 0x012474],
|
||||
@ -1256,11 +1266,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x016B5B, 0x016B61],
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016E40, 0x016E9A],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x016F50, 0x016F7E],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -1274,8 +1285,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x01D129, 0x01D172],
|
||||
[0x01D17B, 0x01D1E8],
|
||||
[0x01D200, 0x01D245],
|
||||
[0x01D2E0, 0x01D2F3],
|
||||
[0x01D300, 0x01D356],
|
||||
[0x01D360, 0x01D371],
|
||||
[0x01D360, 0x01D378],
|
||||
[0x01D400, 0x01D454],
|
||||
[0x01D456, 0x01D49C],
|
||||
[0x01D49E, 0x01D49F],
|
||||
@ -1306,6 +1318,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x01E900, 0x01E94A],
|
||||
[0x01E950, 0x01E959],
|
||||
[0x01E95E, 0x01E95F],
|
||||
[0x01EC71, 0x01ECB4],
|
||||
[0x01EE00, 0x01EE03],
|
||||
[0x01EE05, 0x01EE1F],
|
||||
[0x01EE21, 0x01EE22],
|
||||
@ -1331,8 +1344,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F12E],
|
||||
[0x01F130, 0x01F16B],
|
||||
[0x01F110, 0x01F16B],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
@ -1341,9 +1353,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D4],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6F8],
|
||||
[0x01F6F0, 0x01F6F9],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D4],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F800, 0x01F80B],
|
||||
[0x01F810, 0x01F847],
|
||||
[0x01F850, 0x01F859],
|
||||
@ -1351,10 +1363,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F910, 0x01F93E],
|
||||
[0x01F940, 0x01F94C],
|
||||
[0x01F950, 0x01F96B],
|
||||
[0x01F980, 0x01F997],
|
||||
[0x01F9D0, 0x01F9E6],
|
||||
[0x01F940, 0x01F970],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97C, 0x01F9A2],
|
||||
[0x01F9B0, 0x01F9B9],
|
||||
[0x01F9C0, 0x01F9C2],
|
||||
[0x01F9D0, 0x01F9FF],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Other_Letter`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -68,7 +67,6 @@ const matchSymbols = buildString({
|
||||
0x00A78F,
|
||||
0x00A7F7,
|
||||
0x00A8FB,
|
||||
0x00A8FD,
|
||||
0x00AA7A,
|
||||
0x00AAB1,
|
||||
0x00AAC0,
|
||||
@ -79,6 +77,8 @@ const matchSymbols = buildString({
|
||||
0x010808,
|
||||
0x01083C,
|
||||
0x010A00,
|
||||
0x010F27,
|
||||
0x011144,
|
||||
0x011176,
|
||||
0x0111DA,
|
||||
0x0111DC,
|
||||
@ -91,8 +91,10 @@ const matchSymbols = buildString({
|
||||
0x011A00,
|
||||
0x011A3A,
|
||||
0x011A50,
|
||||
0x011A9D,
|
||||
0x011C40,
|
||||
0x011D46,
|
||||
0x011D98,
|
||||
0x016F50,
|
||||
0x01EE24,
|
||||
0x01EE27,
|
||||
@ -114,7 +116,7 @@ const matchSymbols = buildString({
|
||||
ranges: [
|
||||
[0x0001C0, 0x0001C3],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F2],
|
||||
[0x0005EF, 0x0005F2],
|
||||
[0x000620, 0x00063F],
|
||||
[0x000641, 0x00064A],
|
||||
[0x00066E, 0x00066F],
|
||||
@ -217,8 +219,7 @@ const matchSymbols = buildString({
|
||||
[0x001065, 0x001066],
|
||||
[0x00106E, 0x001070],
|
||||
[0x001075, 0x001081],
|
||||
[0x0010D0, 0x0010FA],
|
||||
[0x0010FD, 0x001248],
|
||||
[0x001100, 0x001248],
|
||||
[0x00124A, 0x00124D],
|
||||
[0x001250, 0x001256],
|
||||
[0x00125A, 0x00125D],
|
||||
@ -246,7 +247,7 @@ const matchSymbols = buildString({
|
||||
[0x00176E, 0x001770],
|
||||
[0x001780, 0x0017B3],
|
||||
[0x001820, 0x001842],
|
||||
[0x001844, 0x001877],
|
||||
[0x001844, 0x001878],
|
||||
[0x001880, 0x001884],
|
||||
[0x001887, 0x0018A8],
|
||||
[0x0018B0, 0x0018F5],
|
||||
@ -281,12 +282,12 @@ const matchSymbols = buildString({
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x003041, 0x003096],
|
||||
[0x0030A1, 0x0030FA],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEA],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x00A000, 0x00A014],
|
||||
[0x00A016, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4F7],
|
||||
@ -301,6 +302,7 @@ const matchSymbols = buildString({
|
||||
[0x00A840, 0x00A873],
|
||||
[0x00A882, 0x00A8B3],
|
||||
[0x00A8F2, 0x00A8F7],
|
||||
[0x00A8FD, 0x00A8FE],
|
||||
[0x00A90A, 0x00A925],
|
||||
[0x00A930, 0x00A946],
|
||||
[0x00A960, 0x00A97C],
|
||||
@ -384,7 +386,7 @@ const matchSymbols = buildString({
|
||||
[0x0109BE, 0x0109BF],
|
||||
[0x010A10, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A60, 0x010A7C],
|
||||
[0x010A80, 0x010A9C],
|
||||
[0x010AC0, 0x010AC7],
|
||||
@ -394,6 +396,9 @@ const matchSymbols = buildString({
|
||||
[0x010B60, 0x010B72],
|
||||
[0x010B80, 0x010B91],
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010D00, 0x010D23],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x011003, 0x011037],
|
||||
[0x011083, 0x0110AF],
|
||||
[0x0110D0, 0x0110E8],
|
||||
@ -423,7 +428,8 @@ const matchSymbols = buildString({
|
||||
[0x0115D8, 0x0115DB],
|
||||
[0x011600, 0x01162F],
|
||||
[0x011680, 0x0116AA],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x011800, 0x01182B],
|
||||
[0x011A0B, 0x011A32],
|
||||
[0x011A5C, 0x011A83],
|
||||
[0x011A86, 0x011A89],
|
||||
@ -434,6 +440,10 @@ const matchSymbols = buildString({
|
||||
[0x011D00, 0x011D06],
|
||||
[0x011D08, 0x011D09],
|
||||
[0x011D0B, 0x011D30],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D89],
|
||||
[0x011EE0, 0x011EF2],
|
||||
[0x012000, 0x012399],
|
||||
[0x012480, 0x012543],
|
||||
[0x013000, 0x01342E],
|
||||
@ -445,7 +455,7 @@ const matchSymbols = buildString({
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -583,6 +593,7 @@ const nonMatchSymbols = buildString({
|
||||
0x002DCF,
|
||||
0x002DD7,
|
||||
0x0030A0,
|
||||
0x003130,
|
||||
0x00A015,
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
@ -627,6 +638,8 @@ const nonMatchSymbols = buildString({
|
||||
0x011C09,
|
||||
0x011D07,
|
||||
0x011D0A,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x01EE04,
|
||||
0x01EE20,
|
||||
0x01EE23,
|
||||
@ -662,7 +675,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0001BC, 0x0001BF],
|
||||
[0x0001C4, 0x000293],
|
||||
[0x000295, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F3, 0x00061F],
|
||||
[0x00064B, 0x00066D],
|
||||
[0x0006D6, 0x0006ED],
|
||||
@ -753,8 +766,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x001067, 0x00106D],
|
||||
[0x001071, 0x001074],
|
||||
[0x001082, 0x00108D],
|
||||
[0x00108F, 0x0010CF],
|
||||
[0x0010FB, 0x0010FC],
|
||||
[0x00108F, 0x0010FF],
|
||||
[0x00124E, 0x00124F],
|
||||
[0x00125E, 0x00125F],
|
||||
[0x00128E, 0x00128F],
|
||||
@ -773,7 +785,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x001771, 0x00177F],
|
||||
[0x0017B4, 0x0017DB],
|
||||
[0x0017DD, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x001885, 0x001886],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
@ -803,12 +815,11 @@ const nonMatchSymbols = buildString({
|
||||
[0x003097, 0x00309E],
|
||||
[0x0030FB, 0x0030FE],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4F8, 0x00A4FF],
|
||||
[0x00A60C, 0x00A60F],
|
||||
@ -822,7 +833,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A874, 0x00A881],
|
||||
[0x00A8B4, 0x00A8F1],
|
||||
[0x00A8F8, 0x00A8FA],
|
||||
[0x00A8FE, 0x00A909],
|
||||
[0x00A8FF, 0x00A909],
|
||||
[0x00A926, 0x00A92F],
|
||||
[0x00A947, 0x00A95F],
|
||||
[0x00A97D, 0x00A983],
|
||||
@ -892,7 +903,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BD],
|
||||
[0x0109C0, 0x0109FF],
|
||||
[0x010A01, 0x010A0F],
|
||||
[0x010A34, 0x010A5F],
|
||||
[0x010A36, 0x010A5F],
|
||||
[0x010A7D, 0x010A7F],
|
||||
[0x010A9D, 0x010ABF],
|
||||
[0x010AE5, 0x010AFF],
|
||||
@ -900,11 +911,16 @@ const nonMatchSymbols = buildString({
|
||||
[0x010B56, 0x010B5F],
|
||||
[0x010B73, 0x010B7F],
|
||||
[0x010B92, 0x010BFF],
|
||||
[0x010C49, 0x011002],
|
||||
[0x010C49, 0x010CFF],
|
||||
[0x010D24, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x011002],
|
||||
[0x011038, 0x011082],
|
||||
[0x0110B0, 0x0110CF],
|
||||
[0x0110E9, 0x011102],
|
||||
[0x011127, 0x01114F],
|
||||
[0x011127, 0x011143],
|
||||
[0x011145, 0x01114F],
|
||||
[0x011173, 0x011175],
|
||||
[0x011177, 0x011182],
|
||||
[0x0111B3, 0x0111C0],
|
||||
@ -928,20 +944,25 @@ const nonMatchSymbols = buildString({
|
||||
[0x011630, 0x011643],
|
||||
[0x011645, 0x01167F],
|
||||
[0x0116AB, 0x0116FF],
|
||||
[0x01171A, 0x0118FE],
|
||||
[0x01171B, 0x0117FF],
|
||||
[0x01182C, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A01, 0x011A0A],
|
||||
[0x011A33, 0x011A39],
|
||||
[0x011A3B, 0x011A4F],
|
||||
[0x011A51, 0x011A5B],
|
||||
[0x011A84, 0x011A85],
|
||||
[0x011A8A, 0x011ABF],
|
||||
[0x011A8A, 0x011A9C],
|
||||
[0x011A9E, 0x011ABF],
|
||||
[0x011AF9, 0x011BFF],
|
||||
[0x011C2F, 0x011C3F],
|
||||
[0x011C41, 0x011C71],
|
||||
[0x011C90, 0x011CFF],
|
||||
[0x011D31, 0x011D45],
|
||||
[0x011D47, 0x011FFF],
|
||||
[0x011D47, 0x011D5F],
|
||||
[0x011D8A, 0x011D97],
|
||||
[0x011D99, 0x011EDF],
|
||||
[0x011EF3, 0x011FFF],
|
||||
[0x01239A, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
[0x01342F, 0x0143FF],
|
||||
@ -954,7 +975,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F51, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Other_Number`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -60,7 +59,7 @@ const matchSymbols = buildString({
|
||||
[0x0109BC, 0x0109BD],
|
||||
[0x0109C0, 0x0109CF],
|
||||
[0x0109D2, 0x0109FF],
|
||||
[0x010A40, 0x010A47],
|
||||
[0x010A40, 0x010A48],
|
||||
[0x010A7D, 0x010A7E],
|
||||
[0x010A9D, 0x010A9F],
|
||||
[0x010AEB, 0x010AEF],
|
||||
@ -69,14 +68,21 @@ const matchSymbols = buildString({
|
||||
[0x010BA9, 0x010BAF],
|
||||
[0x010CFA, 0x010CFF],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F51, 0x010F54],
|
||||
[0x011052, 0x011065],
|
||||
[0x0111E1, 0x0111F4],
|
||||
[0x01173A, 0x01173B],
|
||||
[0x0118EA, 0x0118F2],
|
||||
[0x011C5A, 0x011C6C],
|
||||
[0x016B5B, 0x016B61],
|
||||
[0x01D360, 0x01D371],
|
||||
[0x016E80, 0x016E96],
|
||||
[0x01D2E0, 0x01D2F3],
|
||||
[0x01D360, 0x01D378],
|
||||
[0x01E8C7, 0x01E8CF],
|
||||
[0x01EC71, 0x01ECAB],
|
||||
[0x01ECAD, 0x01ECAF],
|
||||
[0x01ECB1, 0x01ECB4],
|
||||
[0x01F100, 0x01F10C]
|
||||
]
|
||||
});
|
||||
@ -113,7 +119,9 @@ testPropertyEscapes(
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x003250
|
||||
0x003250,
|
||||
0x01ECAC,
|
||||
0x01ECB0
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -160,7 +168,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109BE, 0x0109BF],
|
||||
[0x0109D0, 0x0109D1],
|
||||
[0x010A00, 0x010A3F],
|
||||
[0x010A48, 0x010A7C],
|
||||
[0x010A49, 0x010A7C],
|
||||
[0x010A7F, 0x010A9C],
|
||||
[0x010AA0, 0x010AEA],
|
||||
[0x010AF0, 0x010B57],
|
||||
@ -168,15 +176,20 @@ const nonMatchSymbols = buildString({
|
||||
[0x010B80, 0x010BA8],
|
||||
[0x010BB0, 0x010CF9],
|
||||
[0x010D00, 0x010E5F],
|
||||
[0x010E7F, 0x011051],
|
||||
[0x010E7F, 0x010F1C],
|
||||
[0x010F27, 0x010F50],
|
||||
[0x010F55, 0x011051],
|
||||
[0x011066, 0x0111E0],
|
||||
[0x0111F5, 0x011739],
|
||||
[0x01173C, 0x0118E9],
|
||||
[0x0118F3, 0x011C59],
|
||||
[0x011C6D, 0x016B5A],
|
||||
[0x016B62, 0x01D35F],
|
||||
[0x01D372, 0x01E8C6],
|
||||
[0x01E8D0, 0x01F0FF],
|
||||
[0x016B62, 0x016E7F],
|
||||
[0x016E97, 0x01D2DF],
|
||||
[0x01D2F4, 0x01D35F],
|
||||
[0x01D379, 0x01E8C6],
|
||||
[0x01E8D0, 0x01EC70],
|
||||
[0x01ECB5, 0x01F0FF],
|
||||
[0x01F10D, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Other_Punctuation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -33,7 +32,9 @@ const matchSymbols = buildString({
|
||||
0x00085E,
|
||||
0x000970,
|
||||
0x0009FD,
|
||||
0x000A76,
|
||||
0x000AF0,
|
||||
0x000C84,
|
||||
0x000DF4,
|
||||
0x000E4F,
|
||||
0x000F14,
|
||||
@ -72,6 +73,7 @@ const matchSymbols = buildString({
|
||||
0x01145B,
|
||||
0x01145D,
|
||||
0x0114C6,
|
||||
0x01183B,
|
||||
0x016AF5,
|
||||
0x016B44,
|
||||
0x01BC9F
|
||||
@ -132,7 +134,7 @@ const matchSymbols = buildString({
|
||||
[0x002E2A, 0x002E2E],
|
||||
[0x002E30, 0x002E39],
|
||||
[0x002E3C, 0x002E3F],
|
||||
[0x002E43, 0x002E49],
|
||||
[0x002E43, 0x002E4E],
|
||||
[0x003001, 0x003003],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
@ -164,12 +166,13 @@ const matchSymbols = buildString({
|
||||
[0x010AF0, 0x010AF6],
|
||||
[0x010B39, 0x010B3F],
|
||||
[0x010B99, 0x010B9C],
|
||||
[0x010F55, 0x010F59],
|
||||
[0x011047, 0x01104D],
|
||||
[0x0110BB, 0x0110BC],
|
||||
[0x0110BE, 0x0110C1],
|
||||
[0x011140, 0x011143],
|
||||
[0x011174, 0x011175],
|
||||
[0x0111C5, 0x0111C9],
|
||||
[0x0111C5, 0x0111C8],
|
||||
[0x0111DD, 0x0111DF],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01144B, 0x01144F],
|
||||
@ -182,9 +185,11 @@ const matchSymbols = buildString({
|
||||
[0x011A9E, 0x011AA2],
|
||||
[0x011C41, 0x011C45],
|
||||
[0x011C70, 0x011C71],
|
||||
[0x011EF7, 0x011EF8],
|
||||
[0x012470, 0x012474],
|
||||
[0x016A6E, 0x016A6F],
|
||||
[0x016B37, 0x016B3B],
|
||||
[0x016E97, 0x016E9A],
|
||||
[0x01DA87, 0x01DA8B],
|
||||
[0x01E95E, 0x01E95F]
|
||||
]
|
||||
@ -280,8 +285,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x00085F, 0x000963],
|
||||
[0x000966, 0x00096F],
|
||||
[0x000971, 0x0009FC],
|
||||
[0x0009FE, 0x000AEF],
|
||||
[0x000AF1, 0x000DF3],
|
||||
[0x0009FE, 0x000A75],
|
||||
[0x000A77, 0x000AEF],
|
||||
[0x000AF1, 0x000C83],
|
||||
[0x000C85, 0x000DF3],
|
||||
[0x000DF5, 0x000E4E],
|
||||
[0x000E50, 0x000E59],
|
||||
[0x000E5C, 0x000F03],
|
||||
@ -320,7 +327,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x002E1C, 0x002E1D],
|
||||
[0x002E20, 0x002E29],
|
||||
[0x002E3A, 0x002E3B],
|
||||
[0x002E4A, 0x003000],
|
||||
[0x002E4F, 0x003000],
|
||||
[0x003004, 0x00303C],
|
||||
[0x00303E, 0x0030FA],
|
||||
[0x0030FC, 0x00A4FD],
|
||||
@ -367,12 +374,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x010A80, 0x010AEF],
|
||||
[0x010AF7, 0x010B38],
|
||||
[0x010B40, 0x010B98],
|
||||
[0x010B9D, 0x011046],
|
||||
[0x010B9D, 0x010F54],
|
||||
[0x010F5A, 0x011046],
|
||||
[0x01104E, 0x0110BA],
|
||||
[0x0110C2, 0x01113F],
|
||||
[0x011144, 0x011173],
|
||||
[0x011176, 0x0111C4],
|
||||
[0x0111CA, 0x0111CC],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x0111CE, 0x0111DA],
|
||||
[0x0111E0, 0x011237],
|
||||
[0x01123E, 0x0112A8],
|
||||
@ -383,16 +391,19 @@ const nonMatchSymbols = buildString({
|
||||
[0x0115D8, 0x011640],
|
||||
[0x011644, 0x01165F],
|
||||
[0x01166D, 0x01173B],
|
||||
[0x01173F, 0x011A3E],
|
||||
[0x01173F, 0x01183A],
|
||||
[0x01183C, 0x011A3E],
|
||||
[0x011A47, 0x011A99],
|
||||
[0x011AA3, 0x011C40],
|
||||
[0x011C46, 0x011C6F],
|
||||
[0x011C72, 0x01246F],
|
||||
[0x011C72, 0x011EF6],
|
||||
[0x011EF9, 0x01246F],
|
||||
[0x012475, 0x016A6D],
|
||||
[0x016A70, 0x016AF4],
|
||||
[0x016AF6, 0x016B36],
|
||||
[0x016B3C, 0x016B43],
|
||||
[0x016B45, 0x01BC9E],
|
||||
[0x016B45, 0x016E96],
|
||||
[0x016E9B, 0x01BC9E],
|
||||
[0x01BCA0, 0x01DA86],
|
||||
[0x01DA8C, 0x01E95D],
|
||||
[0x01E960, 0x10FFFF]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Other_Symbol`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -56,7 +55,8 @@ const matchSymbols = buildString({
|
||||
0x016B45,
|
||||
0x01BC9C,
|
||||
0x01D245,
|
||||
0x01F9C0
|
||||
0x01ECAC,
|
||||
0x01F97A
|
||||
],
|
||||
ranges: [
|
||||
[0x00058D, 0x00058E],
|
||||
@ -111,10 +111,8 @@ const matchSymbols = buildString({
|
||||
[0x002B45, 0x002B46],
|
||||
[0x002B4D, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002BB9],
|
||||
[0x002BBD, 0x002BC8],
|
||||
[0x002BCA, 0x002BD2],
|
||||
[0x002BEC, 0x002BEF],
|
||||
[0x002B98, 0x002BC8],
|
||||
[0x002BCA, 0x002BFE],
|
||||
[0x002CE5, 0x002CEA],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
@ -166,8 +164,7 @@ const matchSymbols = buildString({
|
||||
[0x01F0B1, 0x01F0BF],
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F110, 0x01F12E],
|
||||
[0x01F130, 0x01F16B],
|
||||
[0x01F110, 0x01F16B],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
@ -177,9 +174,9 @@ const matchSymbols = buildString({
|
||||
[0x01F300, 0x01F3FA],
|
||||
[0x01F400, 0x01F6D4],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6F8],
|
||||
[0x01F6F0, 0x01F6F9],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D4],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F800, 0x01F80B],
|
||||
[0x01F810, 0x01F847],
|
||||
[0x01F850, 0x01F859],
|
||||
@ -187,10 +184,13 @@ const matchSymbols = buildString({
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F910, 0x01F93E],
|
||||
[0x01F940, 0x01F94C],
|
||||
[0x01F950, 0x01F96B],
|
||||
[0x01F980, 0x01F997],
|
||||
[0x01F9D0, 0x01F9E6]
|
||||
[0x01F940, 0x01F970],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97C, 0x01F9A2],
|
||||
[0x01F9B0, 0x01F9B9],
|
||||
[0x01F9C0, 0x01F9C2],
|
||||
[0x01F9D0, 0x01F9FF],
|
||||
[0x01FA60, 0x01FA6D]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
@ -260,8 +260,8 @@ const nonMatchSymbols = buildString({
|
||||
0x01DA84,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F12F,
|
||||
0x01F93F
|
||||
0x01F93F,
|
||||
0x01F97B
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -320,9 +320,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x002B47, 0x002B4C],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002BBA, 0x002BBC],
|
||||
[0x002BD3, 0x002BEB],
|
||||
[0x002BF0, 0x002CE4],
|
||||
[0x002BFF, 0x002CE4],
|
||||
[0x002CEB, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
@ -375,7 +373,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x01D357, 0x01D7FF],
|
||||
[0x01DA00, 0x01DA36],
|
||||
[0x01DA3B, 0x01DA6C],
|
||||
[0x01DA87, 0x01EFFF],
|
||||
[0x01DA87, 0x01ECAB],
|
||||
[0x01ECAD, 0x01EFFF],
|
||||
[0x01F02C, 0x01F02F],
|
||||
[0x01F094, 0x01F09F],
|
||||
[0x01F0AF, 0x01F0B0],
|
||||
@ -390,20 +389,22 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F3FB, 0x01F3FF],
|
||||
[0x01F6D5, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6F9, 0x01F6FF],
|
||||
[0x01F6FA, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D5, 0x01F7FF],
|
||||
[0x01F7D9, 0x01F7FF],
|
||||
[0x01F80C, 0x01F80F],
|
||||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F90C, 0x01F90F],
|
||||
[0x01F94D, 0x01F94F],
|
||||
[0x01F96C, 0x01F97F],
|
||||
[0x01F998, 0x01F9BF],
|
||||
[0x01F9C1, 0x01F9CF],
|
||||
[0x01F9E7, 0x10FFFF]
|
||||
[0x01F971, 0x01F972],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9AF],
|
||||
[0x01F9BA, 0x01F9BF],
|
||||
[0x01F9C3, 0x01F9CF],
|
||||
[0x01FA00, 0x01FA5F],
|
||||
[0x01FA6E, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Paragraph_Separator`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Private_Use`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Punctuation`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -35,7 +34,9 @@ const matchSymbols = buildString({
|
||||
0x00085E,
|
||||
0x000970,
|
||||
0x0009FD,
|
||||
0x000A76,
|
||||
0x000AF0,
|
||||
0x000C84,
|
||||
0x000DF4,
|
||||
0x000E4F,
|
||||
0x000F14,
|
||||
@ -71,6 +72,7 @@ const matchSymbols = buildString({
|
||||
0x01145B,
|
||||
0x01145D,
|
||||
0x0114C6,
|
||||
0x01183B,
|
||||
0x016AF5,
|
||||
0x016B44,
|
||||
0x01BC9F
|
||||
@ -134,7 +136,7 @@ const matchSymbols = buildString({
|
||||
[0x002CF9, 0x002CFC],
|
||||
[0x002CFE, 0x002CFF],
|
||||
[0x002E00, 0x002E2E],
|
||||
[0x002E30, 0x002E49],
|
||||
[0x002E30, 0x002E4E],
|
||||
[0x003001, 0x003003],
|
||||
[0x003008, 0x003011],
|
||||
[0x003014, 0x00301F],
|
||||
@ -167,12 +169,13 @@ const matchSymbols = buildString({
|
||||
[0x010AF0, 0x010AF6],
|
||||
[0x010B39, 0x010B3F],
|
||||
[0x010B99, 0x010B9C],
|
||||
[0x010F55, 0x010F59],
|
||||
[0x011047, 0x01104D],
|
||||
[0x0110BB, 0x0110BC],
|
||||
[0x0110BE, 0x0110C1],
|
||||
[0x011140, 0x011143],
|
||||
[0x011174, 0x011175],
|
||||
[0x0111C5, 0x0111C9],
|
||||
[0x0111C5, 0x0111C8],
|
||||
[0x0111DD, 0x0111DF],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01144B, 0x01144F],
|
||||
@ -185,9 +188,11 @@ const matchSymbols = buildString({
|
||||
[0x011A9E, 0x011AA2],
|
||||
[0x011C41, 0x011C45],
|
||||
[0x011C70, 0x011C71],
|
||||
[0x011EF7, 0x011EF8],
|
||||
[0x012470, 0x012474],
|
||||
[0x016A6E, 0x016A6F],
|
||||
[0x016B37, 0x016B3B],
|
||||
[0x016E97, 0x016E9A],
|
||||
[0x01DA87, 0x01DA8B],
|
||||
[0x01E95E, 0x01E95F]
|
||||
]
|
||||
@ -300,8 +305,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x00085F, 0x000963],
|
||||
[0x000966, 0x00096F],
|
||||
[0x000971, 0x0009FC],
|
||||
[0x0009FE, 0x000AEF],
|
||||
[0x000AF1, 0x000DF3],
|
||||
[0x0009FE, 0x000A75],
|
||||
[0x000A77, 0x000AEF],
|
||||
[0x000AF1, 0x000C83],
|
||||
[0x000C85, 0x000DF3],
|
||||
[0x000DF5, 0x000E4E],
|
||||
[0x000E50, 0x000E59],
|
||||
[0x000E5C, 0x000F03],
|
||||
@ -343,7 +350,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0029FE, 0x002CF8],
|
||||
[0x002D00, 0x002D6F],
|
||||
[0x002D71, 0x002DFF],
|
||||
[0x002E4A, 0x003000],
|
||||
[0x002E4F, 0x003000],
|
||||
[0x003004, 0x003007],
|
||||
[0x003012, 0x003013],
|
||||
[0x003020, 0x00302F],
|
||||
@ -388,12 +395,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x010A80, 0x010AEF],
|
||||
[0x010AF7, 0x010B38],
|
||||
[0x010B40, 0x010B98],
|
||||
[0x010B9D, 0x011046],
|
||||
[0x010B9D, 0x010F54],
|
||||
[0x010F5A, 0x011046],
|
||||
[0x01104E, 0x0110BA],
|
||||
[0x0110C2, 0x01113F],
|
||||
[0x011144, 0x011173],
|
||||
[0x011176, 0x0111C4],
|
||||
[0x0111CA, 0x0111CC],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x0111CE, 0x0111DA],
|
||||
[0x0111E0, 0x011237],
|
||||
[0x01123E, 0x0112A8],
|
||||
@ -404,16 +412,19 @@ const nonMatchSymbols = buildString({
|
||||
[0x0115D8, 0x011640],
|
||||
[0x011644, 0x01165F],
|
||||
[0x01166D, 0x01173B],
|
||||
[0x01173F, 0x011A3E],
|
||||
[0x01173F, 0x01183A],
|
||||
[0x01183C, 0x011A3E],
|
||||
[0x011A47, 0x011A99],
|
||||
[0x011AA3, 0x011C40],
|
||||
[0x011C46, 0x011C6F],
|
||||
[0x011C72, 0x01246F],
|
||||
[0x011C72, 0x011EF6],
|
||||
[0x011EF9, 0x01246F],
|
||||
[0x012475, 0x016A6D],
|
||||
[0x016A70, 0x016AF4],
|
||||
[0x016AF6, 0x016B36],
|
||||
[0x016B3C, 0x016B43],
|
||||
[0x016B45, 0x01BC9E],
|
||||
[0x016B45, 0x016E96],
|
||||
[0x016E9B, 0x01BC9E],
|
||||
[0x01BCA0, 0x01DA86],
|
||||
[0x01DA8C, 0x01E95D],
|
||||
[0x01E960, 0x10FFFF]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Separator`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Space_Separator`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Spacing_Mark`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -69,13 +68,15 @@ const matchSymbols = buildString({
|
||||
0x0116AC,
|
||||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x011A39,
|
||||
0x011A97,
|
||||
0x011C2F,
|
||||
0x011C3E,
|
||||
0x011CA9,
|
||||
0x011CB1,
|
||||
0x011CB4
|
||||
0x011CB4,
|
||||
0x011D96
|
||||
],
|
||||
ranges: [
|
||||
[0x00093E, 0x000940],
|
||||
@ -152,6 +153,7 @@ const matchSymbols = buildString({
|
||||
[0x00ABE9, 0x00ABEA],
|
||||
[0x0110B0, 0x0110B2],
|
||||
[0x0110B7, 0x0110B8],
|
||||
[0x011145, 0x011146],
|
||||
[0x0111B3, 0x0111B5],
|
||||
[0x0111BF, 0x0111C0],
|
||||
[0x01122C, 0x01122E],
|
||||
@ -173,8 +175,11 @@ const matchSymbols = buildString({
|
||||
[0x01163B, 0x01163C],
|
||||
[0x0116AE, 0x0116AF],
|
||||
[0x011720, 0x011721],
|
||||
[0x011A07, 0x011A08],
|
||||
[0x01182C, 0x01182E],
|
||||
[0x011A57, 0x011A58],
|
||||
[0x011D8A, 0x011D8E],
|
||||
[0x011D93, 0x011D94],
|
||||
[0x011EF5, 0x011EF6],
|
||||
[0x016F51, 0x016F7E],
|
||||
[0x01D165, 0x01D166],
|
||||
[0x01D16D, 0x01D172]
|
||||
@ -238,7 +243,8 @@ const nonMatchSymbols = buildString({
|
||||
0x011340,
|
||||
0x0114BA,
|
||||
0x01163D,
|
||||
0x0116AD
|
||||
0x0116AD,
|
||||
0x011D95
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -338,7 +344,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x011083, 0x0110AF],
|
||||
[0x0110B3, 0x0110B6],
|
||||
[0x0110B9, 0x01112B],
|
||||
[0x01112D, 0x011181],
|
||||
[0x01112D, 0x011144],
|
||||
[0x011147, 0x011181],
|
||||
[0x011183, 0x0111B2],
|
||||
[0x0111B6, 0x0111BE],
|
||||
[0x0111C1, 0x01122B],
|
||||
@ -365,8 +372,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x0116B0, 0x0116B5],
|
||||
[0x0116B7, 0x01171F],
|
||||
[0x011722, 0x011725],
|
||||
[0x011727, 0x011A06],
|
||||
[0x011A09, 0x011A38],
|
||||
[0x011727, 0x01182B],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x011A38],
|
||||
[0x011A3A, 0x011A56],
|
||||
[0x011A59, 0x011A96],
|
||||
[0x011A98, 0x011C2E],
|
||||
@ -374,7 +382,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x011C3F, 0x011CA8],
|
||||
[0x011CAA, 0x011CB0],
|
||||
[0x011CB2, 0x011CB3],
|
||||
[0x011CB5, 0x016F50],
|
||||
[0x011CB5, 0x011D89],
|
||||
[0x011D8F, 0x011D92],
|
||||
[0x011D97, 0x011EF4],
|
||||
[0x011EF7, 0x016F50],
|
||||
[0x016F7F, 0x01D164],
|
||||
[0x01D167, 0x01D16C],
|
||||
[0x01D173, 0x10FFFF]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Surrogate`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Symbol`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -85,7 +84,9 @@ const matchSymbols = buildString({
|
||||
0x01D789,
|
||||
0x01D7A9,
|
||||
0x01D7C3,
|
||||
0x01F9C0
|
||||
0x01ECAC,
|
||||
0x01ECB0,
|
||||
0x01F97A
|
||||
],
|
||||
ranges: [
|
||||
[0x00003C, 0x00003E],
|
||||
@ -101,6 +102,7 @@ const matchSymbols = buildString({
|
||||
[0x000606, 0x000608],
|
||||
[0x00060E, 0x00060F],
|
||||
[0x0006FD, 0x0006FE],
|
||||
[0x0007FE, 0x0007FF],
|
||||
[0x0009F2, 0x0009F3],
|
||||
[0x0009FA, 0x0009FB],
|
||||
[0x000BF3, 0x000BFA],
|
||||
@ -146,10 +148,8 @@ const matchSymbols = buildString({
|
||||
[0x0029DC, 0x0029FB],
|
||||
[0x0029FE, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002BB9],
|
||||
[0x002BBD, 0x002BC8],
|
||||
[0x002BCA, 0x002BD2],
|
||||
[0x002BEC, 0x002BEF],
|
||||
[0x002B98, 0x002BC8],
|
||||
[0x002BCA, 0x002BFE],
|
||||
[0x002CE5, 0x002CEA],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
@ -211,8 +211,7 @@ const matchSymbols = buildString({
|
||||
[0x01F0B1, 0x01F0BF],
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F110, 0x01F12E],
|
||||
[0x01F130, 0x01F16B],
|
||||
[0x01F110, 0x01F16B],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
@ -221,9 +220,9 @@ const matchSymbols = buildString({
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D4],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6F8],
|
||||
[0x01F6F0, 0x01F6F9],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D4],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F800, 0x01F80B],
|
||||
[0x01F810, 0x01F847],
|
||||
[0x01F850, 0x01F859],
|
||||
@ -231,10 +230,13 @@ const matchSymbols = buildString({
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F910, 0x01F93E],
|
||||
[0x01F940, 0x01F94C],
|
||||
[0x01F950, 0x01F96B],
|
||||
[0x01F980, 0x01F997],
|
||||
[0x01F9D0, 0x01F9E6]
|
||||
[0x01F940, 0x01F970],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97C, 0x01F9A2],
|
||||
[0x01F9B0, 0x01F9B9],
|
||||
[0x01F9C0, 0x01F9C2],
|
||||
[0x01F9D0, 0x01F9FF],
|
||||
[0x01FA60, 0x01FA6D]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
@ -301,8 +303,8 @@ const nonMatchSymbols = buildString({
|
||||
0x01DA84,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F12F,
|
||||
0x01F93F
|
||||
0x01F93F,
|
||||
0x01F97B
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -332,7 +334,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0006DF, 0x0006E8],
|
||||
[0x0006EA, 0x0006FC],
|
||||
[0x0006FF, 0x0007F5],
|
||||
[0x0007F7, 0x0009F1],
|
||||
[0x0007F7, 0x0007FD],
|
||||
[0x000800, 0x0009F1],
|
||||
[0x0009F4, 0x0009F9],
|
||||
[0x0009FC, 0x000AF0],
|
||||
[0x000AF2, 0x000B6F],
|
||||
@ -386,9 +389,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0029FC, 0x0029FD],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002BBA, 0x002BBC],
|
||||
[0x002BD3, 0x002BEB],
|
||||
[0x002BF0, 0x002CE4],
|
||||
[0x002BFF, 0x002CE4],
|
||||
[0x002CEB, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
@ -463,7 +464,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x01D7C4, 0x01D7FF],
|
||||
[0x01DA00, 0x01DA36],
|
||||
[0x01DA3B, 0x01DA6C],
|
||||
[0x01DA87, 0x01EEEF],
|
||||
[0x01DA87, 0x01ECAB],
|
||||
[0x01ECAD, 0x01ECAF],
|
||||
[0x01ECB1, 0x01EEEF],
|
||||
[0x01EEF2, 0x01EFFF],
|
||||
[0x01F02C, 0x01F02F],
|
||||
[0x01F094, 0x01F09F],
|
||||
@ -478,20 +481,22 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D5, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6F9, 0x01F6FF],
|
||||
[0x01F6FA, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D5, 0x01F7FF],
|
||||
[0x01F7D9, 0x01F7FF],
|
||||
[0x01F80C, 0x01F80F],
|
||||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F90C, 0x01F90F],
|
||||
[0x01F94D, 0x01F94F],
|
||||
[0x01F96C, 0x01F97F],
|
||||
[0x01F998, 0x01F9BF],
|
||||
[0x01F9C1, 0x01F9CF],
|
||||
[0x01F9E7, 0x10FFFF]
|
||||
[0x01F971, 0x01F972],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9AF],
|
||||
[0x01F9BA, 0x01F9BF],
|
||||
[0x01F9C3, 0x01F9CF],
|
||||
[0x01FA00, 0x01FA5F],
|
||||
[0x01FA6E, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Titlecase_Letter`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Unassigned`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -20,8 +19,6 @@ const matchSymbols = buildString({
|
||||
0x00038D,
|
||||
0x0003A2,
|
||||
0x000530,
|
||||
0x000560,
|
||||
0x000588,
|
||||
0x000590,
|
||||
0x00061D,
|
||||
0x00070E,
|
||||
@ -58,14 +55,12 @@ const matchSymbols = buildString({
|
||||
0x000B9B,
|
||||
0x000B9D,
|
||||
0x000BC9,
|
||||
0x000C04,
|
||||
0x000C0D,
|
||||
0x000C11,
|
||||
0x000C29,
|
||||
0x000C45,
|
||||
0x000C49,
|
||||
0x000C57,
|
||||
0x000C84,
|
||||
0x000C8D,
|
||||
0x000C91,
|
||||
0x000CA9,
|
||||
@ -127,6 +122,7 @@ const matchSymbols = buildString({
|
||||
0x002065,
|
||||
0x00208F,
|
||||
0x002BC9,
|
||||
0x002BFF,
|
||||
0x002C2F,
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
@ -140,10 +136,10 @@ const matchSymbols = buildString({
|
||||
0x002DDF,
|
||||
0x002E9A,
|
||||
0x003040,
|
||||
0x003130,
|
||||
0x00318F,
|
||||
0x00321F,
|
||||
0x0032FF,
|
||||
0x00A7AF,
|
||||
0x00A9CE,
|
||||
0x00A9FF,
|
||||
0x00AB27,
|
||||
@ -182,9 +178,9 @@ const matchSymbols = buildString({
|
||||
0x011329,
|
||||
0x011331,
|
||||
0x011334,
|
||||
0x01133A,
|
||||
0x01145A,
|
||||
0x01145C,
|
||||
0x011A9D,
|
||||
0x011C09,
|
||||
0x011C37,
|
||||
0x011CA8,
|
||||
@ -192,6 +188,10 @@ const matchSymbols = buildString({
|
||||
0x011D0A,
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x011D8F,
|
||||
0x011D92,
|
||||
0x01246F,
|
||||
0x016A5F,
|
||||
0x016B5A,
|
||||
@ -241,8 +241,8 @@ const matchSymbols = buildString({
|
||||
0x01EEAA,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F12F,
|
||||
0x01F93F
|
||||
0x01F93F,
|
||||
0x01F97B
|
||||
],
|
||||
ranges: [
|
||||
[0x000378, 0x000379],
|
||||
@ -250,15 +250,15 @@ const matchSymbols = buildString({
|
||||
[0x000557, 0x000558],
|
||||
[0x00058B, 0x00058C],
|
||||
[0x0005C8, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F5, 0x0005FF],
|
||||
[0x00074B, 0x00074C],
|
||||
[0x0007B2, 0x0007BF],
|
||||
[0x0007FB, 0x0007FF],
|
||||
[0x0007FB, 0x0007FC],
|
||||
[0x00082E, 0x00082F],
|
||||
[0x00085C, 0x00085D],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D3],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x00098D, 0x00098E],
|
||||
[0x000991, 0x000992],
|
||||
[0x0009B3, 0x0009B5],
|
||||
@ -268,7 +268,7 @@ const matchSymbols = buildString({
|
||||
[0x0009CF, 0x0009D6],
|
||||
[0x0009D8, 0x0009DB],
|
||||
[0x0009E4, 0x0009E5],
|
||||
[0x0009FE, 0x000A00],
|
||||
[0x0009FF, 0x000A00],
|
||||
[0x000A0B, 0x000A0E],
|
||||
[0x000A11, 0x000A12],
|
||||
[0x000A3A, 0x000A3B],
|
||||
@ -277,7 +277,7 @@ const matchSymbols = buildString({
|
||||
[0x000A4E, 0x000A50],
|
||||
[0x000A52, 0x000A58],
|
||||
[0x000A5F, 0x000A65],
|
||||
[0x000A76, 0x000A80],
|
||||
[0x000A77, 0x000A80],
|
||||
[0x000ABA, 0x000ABB],
|
||||
[0x000ACE, 0x000ACF],
|
||||
[0x000AD1, 0x000ADF],
|
||||
@ -358,7 +358,7 @@ const matchSymbols = buildString({
|
||||
[0x0017EA, 0x0017EF],
|
||||
[0x0017FA, 0x0017FF],
|
||||
[0x00181A, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
[0x00192C, 0x00192F],
|
||||
@ -380,7 +380,8 @@ const matchSymbols = buildString({
|
||||
[0x001BF4, 0x001BFB],
|
||||
[0x001C38, 0x001C3A],
|
||||
[0x001C4A, 0x001C4C],
|
||||
[0x001C89, 0x001CBF],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC8, 0x001CCF],
|
||||
[0x001CFA, 0x001CFF],
|
||||
[0x001F16, 0x001F17],
|
||||
@ -399,37 +400,32 @@ const matchSymbols = buildString({
|
||||
[0x00244B, 0x00245F],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002BBA, 0x002BBC],
|
||||
[0x002BD3, 0x002BEB],
|
||||
[0x002BF0, 0x002BFF],
|
||||
[0x002CF4, 0x002CF8],
|
||||
[0x002D28, 0x002D2C],
|
||||
[0x002D2E, 0x002D2F],
|
||||
[0x002D68, 0x002D6E],
|
||||
[0x002D71, 0x002D7E],
|
||||
[0x002D97, 0x002D9F],
|
||||
[0x002E4A, 0x002E7F],
|
||||
[0x002E4F, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x002FFF],
|
||||
[0x003097, 0x003098],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x0031BB, 0x0031BF],
|
||||
[0x0031E4, 0x0031EF],
|
||||
[0x004DB6, 0x004DBF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A48F],
|
||||
[0x00A4C7, 0x00A4CF],
|
||||
[0x00A62C, 0x00A63F],
|
||||
[0x00A6F8, 0x00A6FF],
|
||||
[0x00A7B8, 0x00A7F6],
|
||||
[0x00A7BA, 0x00A7F6],
|
||||
[0x00A82C, 0x00A82F],
|
||||
[0x00A83A, 0x00A83F],
|
||||
[0x00A878, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8CD],
|
||||
[0x00A8DA, 0x00A8DF],
|
||||
[0x00A8FE, 0x00A8FF],
|
||||
[0x00A954, 0x00A95E],
|
||||
[0x00A97D, 0x00A97F],
|
||||
[0x00A9DA, 0x00A9DD],
|
||||
@ -504,9 +500,9 @@ const matchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BB],
|
||||
[0x0109D0, 0x0109D1],
|
||||
[0x010A07, 0x010A0B],
|
||||
[0x010A34, 0x010A37],
|
||||
[0x010A36, 0x010A37],
|
||||
[0x010A3B, 0x010A3E],
|
||||
[0x010A48, 0x010A4F],
|
||||
[0x010A49, 0x010A4F],
|
||||
[0x010A59, 0x010A5F],
|
||||
[0x010AA0, 0x010ABF],
|
||||
[0x010AE7, 0x010AEA],
|
||||
@ -520,14 +516,18 @@ const matchSymbols = buildString({
|
||||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010CF9],
|
||||
[0x010D00, 0x010E5F],
|
||||
[0x010E7F, 0x010FFF],
|
||||
[0x010D28, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010EFF],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F5A, 0x010FFF],
|
||||
[0x01104E, 0x011051],
|
||||
[0x011070, 0x01107E],
|
||||
[0x0110C2, 0x0110CF],
|
||||
[0x0110C2, 0x0110CC],
|
||||
[0x0110CE, 0x0110CF],
|
||||
[0x0110E9, 0x0110EF],
|
||||
[0x0110FA, 0x0110FF],
|
||||
[0x011144, 0x01114F],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x0111F5, 0x0111FF],
|
||||
@ -537,7 +537,6 @@ const matchSymbols = buildString({
|
||||
[0x0112FA, 0x0112FF],
|
||||
[0x01130D, 0x01130E],
|
||||
[0x011311, 0x011312],
|
||||
[0x01133A, 0x01133B],
|
||||
[0x011345, 0x011346],
|
||||
[0x011349, 0x01134A],
|
||||
[0x01134E, 0x01134F],
|
||||
@ -546,7 +545,7 @@ const matchSymbols = buildString({
|
||||
[0x011364, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x0113FF],
|
||||
[0x01145E, 0x01147F],
|
||||
[0x01145F, 0x01147F],
|
||||
[0x0114C8, 0x0114CF],
|
||||
[0x0114DA, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
@ -556,9 +555,10 @@ const matchSymbols = buildString({
|
||||
[0x01166D, 0x01167F],
|
||||
[0x0116B8, 0x0116BF],
|
||||
[0x0116CA, 0x0116FF],
|
||||
[0x01171A, 0x01171C],
|
||||
[0x01171B, 0x01171C],
|
||||
[0x01172C, 0x01172F],
|
||||
[0x011740, 0x01189F],
|
||||
[0x011740, 0x0117FF],
|
||||
[0x01183C, 0x01189F],
|
||||
[0x0118F3, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A48, 0x011A4F],
|
||||
@ -571,7 +571,10 @@ const matchSymbols = buildString({
|
||||
[0x011CB7, 0x011CFF],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D48, 0x011D4F],
|
||||
[0x011D5A, 0x011FFF],
|
||||
[0x011D5A, 0x011D5F],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF9, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x012475, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
@ -584,12 +587,13 @@ const matchSymbols = buildString({
|
||||
[0x016AF6, 0x016AFF],
|
||||
[0x016B46, 0x016B4F],
|
||||
[0x016B78, 0x016B7C],
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016B90, 0x016E3F],
|
||||
[0x016E9B, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F7F, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE2, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
@ -601,9 +605,10 @@ const matchSymbols = buildString({
|
||||
[0x01D0F6, 0x01D0FF],
|
||||
[0x01D127, 0x01D128],
|
||||
[0x01D1E9, 0x01D1FF],
|
||||
[0x01D246, 0x01D2FF],
|
||||
[0x01D246, 0x01D2DF],
|
||||
[0x01D2F4, 0x01D2FF],
|
||||
[0x01D357, 0x01D35F],
|
||||
[0x01D372, 0x01D3FF],
|
||||
[0x01D379, 0x01D3FF],
|
||||
[0x01D4A0, 0x01D4A1],
|
||||
[0x01D4A3, 0x01D4A4],
|
||||
[0x01D4A7, 0x01D4A8],
|
||||
@ -619,7 +624,8 @@ const matchSymbols = buildString({
|
||||
[0x01E8D7, 0x01E8FF],
|
||||
[0x01E94B, 0x01E94F],
|
||||
[0x01E95A, 0x01E95D],
|
||||
[0x01E960, 0x01EDFF],
|
||||
[0x01E960, 0x01EC70],
|
||||
[0x01ECB5, 0x01EDFF],
|
||||
[0x01EE25, 0x01EE26],
|
||||
[0x01EE3C, 0x01EE41],
|
||||
[0x01EE43, 0x01EE46],
|
||||
@ -642,20 +648,22 @@ const matchSymbols = buildString({
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D5, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6F9, 0x01F6FF],
|
||||
[0x01F6FA, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D5, 0x01F7FF],
|
||||
[0x01F7D9, 0x01F7FF],
|
||||
[0x01F80C, 0x01F80F],
|
||||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F90C, 0x01F90F],
|
||||
[0x01F94D, 0x01F94F],
|
||||
[0x01F96C, 0x01F97F],
|
||||
[0x01F998, 0x01F9BF],
|
||||
[0x01F9C1, 0x01F9CF],
|
||||
[0x01F9E7, 0x01FFFF],
|
||||
[0x01F971, 0x01F972],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9AF],
|
||||
[0x01F9BA, 0x01F9BF],
|
||||
[0x01F9C3, 0x01F9CF],
|
||||
[0x01FA00, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
@ -740,11 +748,11 @@ const nonMatchSymbols = buildString({
|
||||
0x010808,
|
||||
0x01083C,
|
||||
0x01093F,
|
||||
0x0110CD,
|
||||
0x011288,
|
||||
0x011350,
|
||||
0x011357,
|
||||
0x01145B,
|
||||
0x01145D,
|
||||
0x0118FF,
|
||||
0x011D3A,
|
||||
0x01D4A2,
|
||||
@ -766,7 +774,7 @@ const nonMatchSymbols = buildString({
|
||||
0x01EE5F,
|
||||
0x01EE64,
|
||||
0x01EE7E,
|
||||
0x01F9C0,
|
||||
0x01F97A,
|
||||
0x0E0001
|
||||
],
|
||||
ranges: [
|
||||
@ -777,25 +785,23 @@ const nonMatchSymbols = buildString({
|
||||
[0x00038E, 0x0003A1],
|
||||
[0x0003A3, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000559, 0x00055F],
|
||||
[0x000561, 0x000587],
|
||||
[0x000589, 0x00058A],
|
||||
[0x000559, 0x00058A],
|
||||
[0x00058D, 0x00058F],
|
||||
[0x000591, 0x0005C7],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F4],
|
||||
[0x0005EF, 0x0005F4],
|
||||
[0x000600, 0x00061C],
|
||||
[0x00061E, 0x00070D],
|
||||
[0x00070F, 0x00074A],
|
||||
[0x00074D, 0x0007B1],
|
||||
[0x0007C0, 0x0007FA],
|
||||
[0x000800, 0x00082D],
|
||||
[0x0007FD, 0x00082D],
|
||||
[0x000830, 0x00083E],
|
||||
[0x000840, 0x00085B],
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008D4, 0x000983],
|
||||
[0x0008D3, 0x000983],
|
||||
[0x000985, 0x00098C],
|
||||
[0x00098F, 0x000990],
|
||||
[0x000993, 0x0009A8],
|
||||
@ -806,7 +812,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009CB, 0x0009CE],
|
||||
[0x0009DC, 0x0009DD],
|
||||
[0x0009DF, 0x0009E3],
|
||||
[0x0009E6, 0x0009FD],
|
||||
[0x0009E6, 0x0009FE],
|
||||
[0x000A01, 0x000A03],
|
||||
[0x000A05, 0x000A0A],
|
||||
[0x000A0F, 0x000A10],
|
||||
@ -819,7 +825,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000A47, 0x000A48],
|
||||
[0x000A4B, 0x000A4D],
|
||||
[0x000A59, 0x000A5C],
|
||||
[0x000A66, 0x000A75],
|
||||
[0x000A66, 0x000A76],
|
||||
[0x000A81, 0x000A83],
|
||||
[0x000A85, 0x000A8D],
|
||||
[0x000A8F, 0x000A91],
|
||||
@ -860,8 +866,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000BC6, 0x000BC8],
|
||||
[0x000BCA, 0x000BCD],
|
||||
[0x000BE6, 0x000BFA],
|
||||
[0x000C00, 0x000C03],
|
||||
[0x000C05, 0x000C0C],
|
||||
[0x000C00, 0x000C0C],
|
||||
[0x000C0E, 0x000C10],
|
||||
[0x000C12, 0x000C28],
|
||||
[0x000C2A, 0x000C39],
|
||||
@ -872,8 +877,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000C58, 0x000C5A],
|
||||
[0x000C60, 0x000C63],
|
||||
[0x000C66, 0x000C6F],
|
||||
[0x000C78, 0x000C83],
|
||||
[0x000C85, 0x000C8C],
|
||||
[0x000C78, 0x000C8C],
|
||||
[0x000C8E, 0x000C90],
|
||||
[0x000C92, 0x000CA8],
|
||||
[0x000CAA, 0x000CB3],
|
||||
@ -955,7 +959,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0017F0, 0x0017F9],
|
||||
[0x001800, 0x00180E],
|
||||
[0x001810, 0x001819],
|
||||
[0x001820, 0x001877],
|
||||
[0x001820, 0x001878],
|
||||
[0x001880, 0x0018AA],
|
||||
[0x0018B0, 0x0018F5],
|
||||
[0x001900, 0x00191E],
|
||||
@ -979,7 +983,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x001BFC, 0x001C37],
|
||||
[0x001C3B, 0x001C49],
|
||||
[0x001C4D, 0x001C88],
|
||||
[0x001CC0, 0x001CC7],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CC7],
|
||||
[0x001CD0, 0x001CF9],
|
||||
[0x001D00, 0x001DF9],
|
||||
[0x001DFB, 0x001F15],
|
||||
@ -1006,10 +1011,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x002440, 0x00244A],
|
||||
[0x002460, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002BB9],
|
||||
[0x002BBD, 0x002BC8],
|
||||
[0x002BCA, 0x002BD2],
|
||||
[0x002BEC, 0x002BEF],
|
||||
[0x002B98, 0x002BC8],
|
||||
[0x002BCA, 0x002BFE],
|
||||
[0x002C00, 0x002C2E],
|
||||
[0x002C30, 0x002C5E],
|
||||
[0x002C60, 0x002CF3],
|
||||
@ -1025,7 +1028,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x002DC8, 0x002DCE],
|
||||
[0x002DD0, 0x002DD6],
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x002DE0, 0x002E49],
|
||||
[0x002DE0, 0x002E4E],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
@ -1033,27 +1036,25 @@ const nonMatchSymbols = buildString({
|
||||
[0x003000, 0x00303F],
|
||||
[0x003041, 0x003096],
|
||||
[0x003099, 0x0030FF],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x003190, 0x0031BA],
|
||||
[0x0031C0, 0x0031E3],
|
||||
[0x0031F0, 0x00321E],
|
||||
[0x003220, 0x0032FE],
|
||||
[0x003300, 0x004DB5],
|
||||
[0x004DC0, 0x009FEA],
|
||||
[0x004DC0, 0x009FEF],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A490, 0x00A4C6],
|
||||
[0x00A4D0, 0x00A62B],
|
||||
[0x00A640, 0x00A6F7],
|
||||
[0x00A700, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A700, 0x00A7B9],
|
||||
[0x00A7F7, 0x00A82B],
|
||||
[0x00A830, 0x00A839],
|
||||
[0x00A840, 0x00A877],
|
||||
[0x00A880, 0x00A8C5],
|
||||
[0x00A8CE, 0x00A8D9],
|
||||
[0x00A8E0, 0x00A8FD],
|
||||
[0x00A900, 0x00A953],
|
||||
[0x00A8E0, 0x00A953],
|
||||
[0x00A95F, 0x00A97C],
|
||||
[0x00A980, 0x00A9CD],
|
||||
[0x00A9CF, 0x00A9D9],
|
||||
@ -1148,9 +1149,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x010A05, 0x010A06],
|
||||
[0x010A0C, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A38, 0x010A3A],
|
||||
[0x010A3F, 0x010A47],
|
||||
[0x010A3F, 0x010A48],
|
||||
[0x010A50, 0x010A58],
|
||||
[0x010A60, 0x010A9F],
|
||||
[0x010AC0, 0x010AE6],
|
||||
@ -1164,15 +1165,18 @@ const nonMatchSymbols = buildString({
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010CFA, 0x010CFF],
|
||||
[0x010CFA, 0x010D27],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010F00, 0x010F27],
|
||||
[0x010F30, 0x010F59],
|
||||
[0x011000, 0x01104D],
|
||||
[0x011052, 0x01106F],
|
||||
[0x01107F, 0x0110C1],
|
||||
[0x0110D0, 0x0110E8],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011100, 0x011134],
|
||||
[0x011136, 0x011143],
|
||||
[0x011136, 0x011146],
|
||||
[0x011150, 0x011176],
|
||||
[0x011180, 0x0111CD],
|
||||
[0x0111D0, 0x0111DF],
|
||||
@ -1192,13 +1196,14 @@ const nonMatchSymbols = buildString({
|
||||
[0x01132A, 0x011330],
|
||||
[0x011332, 0x011333],
|
||||
[0x011335, 0x011339],
|
||||
[0x01133C, 0x011344],
|
||||
[0x01133B, 0x011344],
|
||||
[0x011347, 0x011348],
|
||||
[0x01134B, 0x01134D],
|
||||
[0x01135D, 0x011363],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011400, 0x011459],
|
||||
[0x01145D, 0x01145E],
|
||||
[0x011480, 0x0114C7],
|
||||
[0x0114D0, 0x0114D9],
|
||||
[0x011580, 0x0115B5],
|
||||
@ -1208,14 +1213,14 @@ const nonMatchSymbols = buildString({
|
||||
[0x011660, 0x01166C],
|
||||
[0x011680, 0x0116B7],
|
||||
[0x0116C0, 0x0116C9],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x01171D, 0x01172B],
|
||||
[0x011730, 0x01173F],
|
||||
[0x011800, 0x01183B],
|
||||
[0x0118A0, 0x0118F2],
|
||||
[0x011A00, 0x011A47],
|
||||
[0x011A50, 0x011A83],
|
||||
[0x011A86, 0x011A9C],
|
||||
[0x011A9E, 0x011AA2],
|
||||
[0x011A86, 0x011AA2],
|
||||
[0x011AC0, 0x011AF8],
|
||||
[0x011C00, 0x011C08],
|
||||
[0x011C0A, 0x011C36],
|
||||
@ -1230,6 +1235,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D47],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D8E],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011D93, 0x011D98],
|
||||
[0x011DA0, 0x011DA9],
|
||||
[0x011EE0, 0x011EF8],
|
||||
[0x012000, 0x012399],
|
||||
[0x012400, 0x01246E],
|
||||
[0x012470, 0x012474],
|
||||
@ -1247,11 +1259,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x016B5B, 0x016B61],
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016E40, 0x016E9A],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x016F50, 0x016F7E],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -1264,8 +1277,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x01D100, 0x01D126],
|
||||
[0x01D129, 0x01D1E8],
|
||||
[0x01D200, 0x01D245],
|
||||
[0x01D2E0, 0x01D2F3],
|
||||
[0x01D300, 0x01D356],
|
||||
[0x01D360, 0x01D371],
|
||||
[0x01D360, 0x01D378],
|
||||
[0x01D400, 0x01D454],
|
||||
[0x01D456, 0x01D49C],
|
||||
[0x01D49E, 0x01D49F],
|
||||
@ -1296,6 +1310,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x01E900, 0x01E94A],
|
||||
[0x01E950, 0x01E959],
|
||||
[0x01E95E, 0x01E95F],
|
||||
[0x01EC71, 0x01ECB4],
|
||||
[0x01EE00, 0x01EE03],
|
||||
[0x01EE05, 0x01EE1F],
|
||||
[0x01EE21, 0x01EE22],
|
||||
@ -1321,8 +1336,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F12E],
|
||||
[0x01F130, 0x01F16B],
|
||||
[0x01F110, 0x01F16B],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
@ -1331,9 +1345,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D4],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6F8],
|
||||
[0x01F6F0, 0x01F6F9],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D4],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F800, 0x01F80B],
|
||||
[0x01F810, 0x01F847],
|
||||
[0x01F850, 0x01F859],
|
||||
@ -1341,10 +1355,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F910, 0x01F93E],
|
||||
[0x01F940, 0x01F94C],
|
||||
[0x01F950, 0x01F96B],
|
||||
[0x01F980, 0x01F997],
|
||||
[0x01F9D0, 0x01F9E6],
|
||||
[0x01F940, 0x01F970],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97C, 0x01F9A2],
|
||||
[0x01F9B0, 0x01F9B9],
|
||||
[0x01F9C0, 0x01F9C2],
|
||||
[0x01F9D0, 0x01F9FF],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `General_Category=Uppercase_Letter`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -551,6 +550,7 @@ const matchSymbols = buildString({
|
||||
0x00A7A6,
|
||||
0x00A7A8,
|
||||
0x00A7B6,
|
||||
0x00A7B8,
|
||||
0x01D49C,
|
||||
0x01D4A2,
|
||||
0x01D546,
|
||||
@ -588,6 +588,8 @@ const matchSymbols = buildString({
|
||||
[0x000531, 0x000556],
|
||||
[0x0010A0, 0x0010C5],
|
||||
[0x0013A0, 0x0013F5],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001F08, 0x001F0F],
|
||||
[0x001F18, 0x001F1D],
|
||||
[0x001F28, 0x001F2F],
|
||||
@ -617,6 +619,7 @@ const matchSymbols = buildString({
|
||||
[0x0104B0, 0x0104D3],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x0118A0, 0x0118BF],
|
||||
[0x016E40, 0x016E5F],
|
||||
[0x01D400, 0x01D419],
|
||||
[0x01D434, 0x01D44D],
|
||||
[0x01D468, 0x01D481],
|
||||
@ -1194,6 +1197,7 @@ const nonMatchSymbols = buildString({
|
||||
0x00A7A9,
|
||||
0x00A7AF,
|
||||
0x00A7B5,
|
||||
0x00A7B7,
|
||||
0x01D49D,
|
||||
0x01D4AD,
|
||||
0x01D506,
|
||||
@ -1240,7 +1244,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x000557, 0x00109F],
|
||||
[0x0010C8, 0x0010CC],
|
||||
[0x0010CE, 0x00139F],
|
||||
[0x0013F6, 0x001DFF],
|
||||
[0x0013F6, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001DFF],
|
||||
[0x001E95, 0x001E9D],
|
||||
[0x001EFF, 0x001F07],
|
||||
[0x001F10, 0x001F17],
|
||||
@ -1280,13 +1286,14 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A787, 0x00A78A],
|
||||
[0x00A78E, 0x00A78F],
|
||||
[0x00A793, 0x00A795],
|
||||
[0x00A7B7, 0x00DBFF],
|
||||
[0x00A7B9, 0x00DBFF],
|
||||
[0x00E000, 0x00FF20],
|
||||
[0x00FF3B, 0x0103FF],
|
||||
[0x010428, 0x0104AF],
|
||||
[0x0104D4, 0x010C7F],
|
||||
[0x010CB3, 0x01189F],
|
||||
[0x0118C0, 0x01D3FF],
|
||||
[0x0118C0, 0x016E3F],
|
||||
[0x016E60, 0x01D3FF],
|
||||
[0x01D41A, 0x01D433],
|
||||
[0x01D44E, 0x01D467],
|
||||
[0x01D482, 0x01D49B],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Grapheme_Base`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -36,6 +35,7 @@ const matchSymbols = buildString({
|
||||
0x0009CE,
|
||||
0x000A03,
|
||||
0x000A5E,
|
||||
0x000A76,
|
||||
0x000A83,
|
||||
0x000AC9,
|
||||
0x000AD0,
|
||||
@ -115,6 +115,8 @@ const matchSymbols = buildString({
|
||||
0x0116AC,
|
||||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x01183B,
|
||||
0x0118FF,
|
||||
0x011A00,
|
||||
0x011A50,
|
||||
@ -124,6 +126,8 @@ const matchSymbols = buildString({
|
||||
0x011CB1,
|
||||
0x011CB4,
|
||||
0x011D46,
|
||||
0x011D96,
|
||||
0x011D98,
|
||||
0x016AF5,
|
||||
0x01BC9C,
|
||||
0x01BC9F,
|
||||
@ -148,7 +152,7 @@ const matchSymbols = buildString({
|
||||
0x01EE5F,
|
||||
0x01EE64,
|
||||
0x01EE7E,
|
||||
0x01F9C0
|
||||
0x01F97A
|
||||
],
|
||||
ranges: [
|
||||
[0x000020, 0x00007E],
|
||||
@ -161,12 +165,10 @@ const matchSymbols = buildString({
|
||||
[0x0003A3, 0x000482],
|
||||
[0x00048A, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000559, 0x00055F],
|
||||
[0x000561, 0x000587],
|
||||
[0x000589, 0x00058A],
|
||||
[0x000559, 0x00058A],
|
||||
[0x00058D, 0x00058F],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F4],
|
||||
[0x0005EF, 0x0005F4],
|
||||
[0x000606, 0x00060F],
|
||||
[0x00061E, 0x00064A],
|
||||
[0x000660, 0x00066F],
|
||||
@ -177,7 +179,7 @@ const matchSymbols = buildString({
|
||||
[0x00074D, 0x0007A5],
|
||||
[0x0007C0, 0x0007EA],
|
||||
[0x0007F4, 0x0007FA],
|
||||
[0x000800, 0x000815],
|
||||
[0x0007FE, 0x000815],
|
||||
[0x000830, 0x00083E],
|
||||
[0x000840, 0x000858],
|
||||
[0x000860, 0x00086A],
|
||||
@ -256,8 +258,7 @@ const matchSymbols = buildString({
|
||||
[0x000C60, 0x000C61],
|
||||
[0x000C66, 0x000C6F],
|
||||
[0x000C78, 0x000C80],
|
||||
[0x000C82, 0x000C83],
|
||||
[0x000C85, 0x000C8C],
|
||||
[0x000C82, 0x000C8C],
|
||||
[0x000C8E, 0x000C90],
|
||||
[0x000C92, 0x000CA8],
|
||||
[0x000CAA, 0x000CB3],
|
||||
@ -358,7 +359,7 @@ const matchSymbols = buildString({
|
||||
[0x0017F0, 0x0017F9],
|
||||
[0x001800, 0x00180A],
|
||||
[0x001810, 0x001819],
|
||||
[0x001820, 0x001877],
|
||||
[0x001820, 0x001878],
|
||||
[0x001880, 0x001884],
|
||||
[0x001887, 0x0018A8],
|
||||
[0x0018B0, 0x0018F5],
|
||||
@ -394,7 +395,8 @@ const matchSymbols = buildString({
|
||||
[0x001C34, 0x001C35],
|
||||
[0x001C3B, 0x001C49],
|
||||
[0x001C4D, 0x001C88],
|
||||
[0x001CC0, 0x001CC7],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CC7],
|
||||
[0x001CE9, 0x001CEC],
|
||||
[0x001CEE, 0x001CF3],
|
||||
[0x001CF5, 0x001CF7],
|
||||
@ -424,10 +426,8 @@ const matchSymbols = buildString({
|
||||
[0x002440, 0x00244A],
|
||||
[0x002460, 0x002B73],
|
||||
[0x002B76, 0x002B95],
|
||||
[0x002B98, 0x002BB9],
|
||||
[0x002BBD, 0x002BC8],
|
||||
[0x002BCA, 0x002BD2],
|
||||
[0x002BEC, 0x002BEF],
|
||||
[0x002B98, 0x002BC8],
|
||||
[0x002BCA, 0x002BFE],
|
||||
[0x002C00, 0x002C2E],
|
||||
[0x002C30, 0x002C5E],
|
||||
[0x002C60, 0x002CEE],
|
||||
@ -444,7 +444,7 @@ const matchSymbols = buildString({
|
||||
[0x002DC8, 0x002DCE],
|
||||
[0x002DD0, 0x002DD6],
|
||||
[0x002DD8, 0x002DDE],
|
||||
[0x002E00, 0x002E49],
|
||||
[0x002E00, 0x002E4E],
|
||||
[0x002E80, 0x002E99],
|
||||
[0x002E9B, 0x002EF3],
|
||||
[0x002F00, 0x002FD5],
|
||||
@ -453,14 +453,14 @@ const matchSymbols = buildString({
|
||||
[0x003030, 0x00303F],
|
||||
[0x003041, 0x003096],
|
||||
[0x00309B, 0x0030FF],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x003190, 0x0031BA],
|
||||
[0x0031C0, 0x0031E3],
|
||||
[0x0031F0, 0x00321E],
|
||||
[0x003220, 0x0032FE],
|
||||
[0x003300, 0x004DB5],
|
||||
[0x004DC0, 0x009FEA],
|
||||
[0x004DC0, 0x009FEF],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A490, 0x00A4C6],
|
||||
[0x00A4D0, 0x00A62B],
|
||||
@ -468,8 +468,7 @@ const matchSymbols = buildString({
|
||||
[0x00A67E, 0x00A69D],
|
||||
[0x00A6A0, 0x00A6EF],
|
||||
[0x00A6F2, 0x00A6F7],
|
||||
[0x00A700, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A700, 0x00A7B9],
|
||||
[0x00A7F7, 0x00A801],
|
||||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
@ -479,7 +478,7 @@ const matchSymbols = buildString({
|
||||
[0x00A840, 0x00A877],
|
||||
[0x00A880, 0x00A8C3],
|
||||
[0x00A8CE, 0x00A8D9],
|
||||
[0x00A8F2, 0x00A8FD],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
[0x00A900, 0x00A925],
|
||||
[0x00A92E, 0x00A946],
|
||||
[0x00A952, 0x00A953],
|
||||
@ -589,8 +588,8 @@ const matchSymbols = buildString({
|
||||
[0x0109D2, 0x010A00],
|
||||
[0x010A10, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A40, 0x010A47],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A40, 0x010A48],
|
||||
[0x010A50, 0x010A58],
|
||||
[0x010A60, 0x010A9F],
|
||||
[0x010AC0, 0x010AE4],
|
||||
@ -604,8 +603,12 @@ const matchSymbols = buildString({
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010CFA, 0x010CFF],
|
||||
[0x010CFA, 0x010D23],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010E60, 0x010E7E],
|
||||
[0x010F00, 0x010F27],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x010F51, 0x010F59],
|
||||
[0x011002, 0x011037],
|
||||
[0x011047, 0x01104D],
|
||||
[0x011052, 0x01106F],
|
||||
@ -616,11 +619,11 @@ const matchSymbols = buildString({
|
||||
[0x0110D0, 0x0110E8],
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011103, 0x011126],
|
||||
[0x011136, 0x011143],
|
||||
[0x011136, 0x011146],
|
||||
[0x011150, 0x011172],
|
||||
[0x011174, 0x011176],
|
||||
[0x011182, 0x0111B5],
|
||||
[0x0111BF, 0x0111C9],
|
||||
[0x0111BF, 0x0111C8],
|
||||
[0x0111D0, 0x0111DF],
|
||||
[0x0111E1, 0x0111F4],
|
||||
[0x011200, 0x011211],
|
||||
@ -665,19 +668,18 @@ const matchSymbols = buildString({
|
||||
[0x011680, 0x0116AA],
|
||||
[0x0116AE, 0x0116AF],
|
||||
[0x0116C0, 0x0116C9],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x011720, 0x011721],
|
||||
[0x011730, 0x01173F],
|
||||
[0x011800, 0x01182E],
|
||||
[0x0118A0, 0x0118F2],
|
||||
[0x011A07, 0x011A08],
|
||||
[0x011A0B, 0x011A32],
|
||||
[0x011A39, 0x011A3A],
|
||||
[0x011A3F, 0x011A46],
|
||||
[0x011A57, 0x011A58],
|
||||
[0x011A5C, 0x011A83],
|
||||
[0x011A86, 0x011A89],
|
||||
[0x011A9A, 0x011A9C],
|
||||
[0x011A9E, 0x011AA2],
|
||||
[0x011A9A, 0x011AA2],
|
||||
[0x011AC0, 0x011AF8],
|
||||
[0x011C00, 0x011C08],
|
||||
[0x011C0A, 0x011C2F],
|
||||
@ -688,6 +690,13 @@ const matchSymbols = buildString({
|
||||
[0x011D08, 0x011D09],
|
||||
[0x011D0B, 0x011D30],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D8E],
|
||||
[0x011D93, 0x011D94],
|
||||
[0x011DA0, 0x011DA9],
|
||||
[0x011EE0, 0x011EF2],
|
||||
[0x011EF5, 0x011EF8],
|
||||
[0x012000, 0x012399],
|
||||
[0x012400, 0x01246E],
|
||||
[0x012470, 0x012474],
|
||||
@ -705,11 +714,12 @@ const matchSymbols = buildString({
|
||||
[0x016B5B, 0x016B61],
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016E40, 0x016E9A],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x016F50, 0x016F7E],
|
||||
[0x016F93, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -725,8 +735,9 @@ const matchSymbols = buildString({
|
||||
[0x01D18C, 0x01D1A9],
|
||||
[0x01D1AE, 0x01D1E8],
|
||||
[0x01D200, 0x01D241],
|
||||
[0x01D2E0, 0x01D2F3],
|
||||
[0x01D300, 0x01D356],
|
||||
[0x01D360, 0x01D371],
|
||||
[0x01D360, 0x01D378],
|
||||
[0x01D400, 0x01D454],
|
||||
[0x01D456, 0x01D49C],
|
||||
[0x01D49E, 0x01D49F],
|
||||
@ -754,6 +765,7 @@ const matchSymbols = buildString({
|
||||
[0x01E900, 0x01E943],
|
||||
[0x01E950, 0x01E959],
|
||||
[0x01E95E, 0x01E95F],
|
||||
[0x01EC71, 0x01ECB4],
|
||||
[0x01EE00, 0x01EE03],
|
||||
[0x01EE05, 0x01EE1F],
|
||||
[0x01EE21, 0x01EE22],
|
||||
@ -779,8 +791,7 @@ const matchSymbols = buildString({
|
||||
[0x01F0C1, 0x01F0CF],
|
||||
[0x01F0D1, 0x01F0F5],
|
||||
[0x01F100, 0x01F10C],
|
||||
[0x01F110, 0x01F12E],
|
||||
[0x01F130, 0x01F16B],
|
||||
[0x01F110, 0x01F16B],
|
||||
[0x01F170, 0x01F1AC],
|
||||
[0x01F1E6, 0x01F202],
|
||||
[0x01F210, 0x01F23B],
|
||||
@ -789,9 +800,9 @@ const matchSymbols = buildString({
|
||||
[0x01F260, 0x01F265],
|
||||
[0x01F300, 0x01F6D4],
|
||||
[0x01F6E0, 0x01F6EC],
|
||||
[0x01F6F0, 0x01F6F8],
|
||||
[0x01F6F0, 0x01F6F9],
|
||||
[0x01F700, 0x01F773],
|
||||
[0x01F780, 0x01F7D4],
|
||||
[0x01F780, 0x01F7D8],
|
||||
[0x01F800, 0x01F80B],
|
||||
[0x01F810, 0x01F847],
|
||||
[0x01F850, 0x01F859],
|
||||
@ -799,10 +810,13 @@ const matchSymbols = buildString({
|
||||
[0x01F890, 0x01F8AD],
|
||||
[0x01F900, 0x01F90B],
|
||||
[0x01F910, 0x01F93E],
|
||||
[0x01F940, 0x01F94C],
|
||||
[0x01F950, 0x01F96B],
|
||||
[0x01F980, 0x01F997],
|
||||
[0x01F9D0, 0x01F9E6],
|
||||
[0x01F940, 0x01F970],
|
||||
[0x01F973, 0x01F976],
|
||||
[0x01F97C, 0x01F9A2],
|
||||
[0x01F9B0, 0x01F9B9],
|
||||
[0x01F9C0, 0x01F9C2],
|
||||
[0x01F9D0, 0x01F9FF],
|
||||
[0x01FA60, 0x01FA6D],
|
||||
[0x020000, 0x02A6D6],
|
||||
[0x02A700, 0x02B734],
|
||||
[0x02B740, 0x02B81D],
|
||||
@ -829,8 +843,6 @@ const nonMatchSymbols = buildString({
|
||||
0x00038D,
|
||||
0x0003A2,
|
||||
0x000530,
|
||||
0x000560,
|
||||
0x000588,
|
||||
0x0005BF,
|
||||
0x000670,
|
||||
0x000711,
|
||||
@ -853,6 +865,7 @@ const nonMatchSymbols = buildString({
|
||||
0x000A34,
|
||||
0x000A37,
|
||||
0x000A5D,
|
||||
0x000A75,
|
||||
0x000A84,
|
||||
0x000A8E,
|
||||
0x000A92,
|
||||
@ -876,7 +889,6 @@ const nonMatchSymbols = buildString({
|
||||
0x000C11,
|
||||
0x000C29,
|
||||
0x000C81,
|
||||
0x000C84,
|
||||
0x000C8D,
|
||||
0x000C91,
|
||||
0x000CA9,
|
||||
@ -950,6 +962,7 @@ const nonMatchSymbols = buildString({
|
||||
0x001FFF,
|
||||
0x00208F,
|
||||
0x002BC9,
|
||||
0x002BFF,
|
||||
0x002C2F,
|
||||
0x002C5F,
|
||||
0x002D26,
|
||||
@ -962,13 +975,14 @@ const nonMatchSymbols = buildString({
|
||||
0x002DD7,
|
||||
0x002E9A,
|
||||
0x003040,
|
||||
0x003130,
|
||||
0x00318F,
|
||||
0x00321F,
|
||||
0x0032FF,
|
||||
0x00A7AF,
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A8FF,
|
||||
0x00A9B3,
|
||||
0x00A9BC,
|
||||
0x00A9CE,
|
||||
@ -1032,11 +1046,14 @@ const nonMatchSymbols = buildString({
|
||||
0x01163D,
|
||||
0x0116AB,
|
||||
0x0116AD,
|
||||
0x011A9D,
|
||||
0x011C09,
|
||||
0x011C3F,
|
||||
0x011D07,
|
||||
0x011D0A,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x011D95,
|
||||
0x011D97,
|
||||
0x01246F,
|
||||
0x016A5F,
|
||||
0x016B5A,
|
||||
@ -1085,8 +1102,8 @@ const nonMatchSymbols = buildString({
|
||||
0x01EEAA,
|
||||
0x01F0C0,
|
||||
0x01F0D0,
|
||||
0x01F12F,
|
||||
0x01F93F
|
||||
0x01F93F,
|
||||
0x01F97B
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
@ -1102,7 +1119,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0005C1, 0x0005C2],
|
||||
[0x0005C4, 0x0005C5],
|
||||
[0x0005C7, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F5, 0x000605],
|
||||
[0x000610, 0x00061A],
|
||||
[0x00061C, 0x00061D],
|
||||
@ -1116,7 +1133,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0007A6, 0x0007B0],
|
||||
[0x0007B2, 0x0007BF],
|
||||
[0x0007EB, 0x0007F3],
|
||||
[0x0007FB, 0x0007FF],
|
||||
[0x0007FB, 0x0007FD],
|
||||
[0x000816, 0x000819],
|
||||
[0x00081B, 0x000823],
|
||||
[0x000825, 0x000827],
|
||||
@ -1142,7 +1159,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x000A41, 0x000A58],
|
||||
[0x000A5F, 0x000A65],
|
||||
[0x000A70, 0x000A71],
|
||||
[0x000A75, 0x000A82],
|
||||
[0x000A77, 0x000A82],
|
||||
[0x000ABA, 0x000ABC],
|
||||
[0x000AC1, 0x000AC8],
|
||||
[0x000ACD, 0x000ACF],
|
||||
@ -1246,7 +1263,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0017FA, 0x0017FF],
|
||||
[0x00180B, 0x00180F],
|
||||
[0x00181A, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x001885, 0x001886],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
@ -1281,7 +1298,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x001C2C, 0x001C33],
|
||||
[0x001C36, 0x001C3A],
|
||||
[0x001C4A, 0x001C4C],
|
||||
[0x001C89, 0x001CBF],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC8, 0x001CD2],
|
||||
[0x001CD4, 0x001CE0],
|
||||
[0x001CE2, 0x001CE8],
|
||||
@ -1305,9 +1323,6 @@ const nonMatchSymbols = buildString({
|
||||
[0x00244B, 0x00245F],
|
||||
[0x002B74, 0x002B75],
|
||||
[0x002B96, 0x002B97],
|
||||
[0x002BBA, 0x002BBC],
|
||||
[0x002BD3, 0x002BEB],
|
||||
[0x002BF0, 0x002BFF],
|
||||
[0x002CEF, 0x002CF1],
|
||||
[0x002CF4, 0x002CF8],
|
||||
[0x002D28, 0x002D2C],
|
||||
@ -1316,18 +1331,17 @@ const nonMatchSymbols = buildString({
|
||||
[0x002D71, 0x002D7F],
|
||||
[0x002D97, 0x002D9F],
|
||||
[0x002DDF, 0x002DFF],
|
||||
[0x002E4A, 0x002E7F],
|
||||
[0x002E4F, 0x002E7F],
|
||||
[0x002EF4, 0x002EFF],
|
||||
[0x002FD6, 0x002FEF],
|
||||
[0x002FFC, 0x002FFF],
|
||||
[0x00302A, 0x00302F],
|
||||
[0x003097, 0x00309A],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x0031BB, 0x0031BF],
|
||||
[0x0031E4, 0x0031EF],
|
||||
[0x004DB6, 0x004DBF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A48F],
|
||||
[0x00A4C7, 0x00A4CF],
|
||||
[0x00A62C, 0x00A63F],
|
||||
@ -1336,14 +1350,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A69E, 0x00A69F],
|
||||
[0x00A6F0, 0x00A6F1],
|
||||
[0x00A6F8, 0x00A6FF],
|
||||
[0x00A7B8, 0x00A7F6],
|
||||
[0x00A7BA, 0x00A7F6],
|
||||
[0x00A825, 0x00A826],
|
||||
[0x00A82C, 0x00A82F],
|
||||
[0x00A83A, 0x00A83F],
|
||||
[0x00A878, 0x00A87F],
|
||||
[0x00A8C4, 0x00A8CD],
|
||||
[0x00A8DA, 0x00A8F1],
|
||||
[0x00A8FE, 0x00A8FF],
|
||||
[0x00A926, 0x00A92D],
|
||||
[0x00A947, 0x00A951],
|
||||
[0x00A954, 0x00A95E],
|
||||
@ -1429,8 +1442,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BB],
|
||||
[0x0109D0, 0x0109D1],
|
||||
[0x010A01, 0x010A0F],
|
||||
[0x010A34, 0x010A3F],
|
||||
[0x010A48, 0x010A4F],
|
||||
[0x010A36, 0x010A3F],
|
||||
[0x010A49, 0x010A4F],
|
||||
[0x010A59, 0x010A5F],
|
||||
[0x010AA0, 0x010ABF],
|
||||
[0x010AE5, 0x010AEA],
|
||||
@ -1444,8 +1457,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010CF9],
|
||||
[0x010D00, 0x010E5F],
|
||||
[0x010E7F, 0x010FFF],
|
||||
[0x010D24, 0x010D2F],
|
||||
[0x010D3A, 0x010E5F],
|
||||
[0x010E7F, 0x010EFF],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x010F5A, 0x010FFF],
|
||||
[0x011038, 0x011046],
|
||||
[0x01104E, 0x011051],
|
||||
[0x011070, 0x011081],
|
||||
@ -1456,10 +1473,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x0110FA, 0x011102],
|
||||
[0x011127, 0x01112B],
|
||||
[0x01112D, 0x011135],
|
||||
[0x011144, 0x01114F],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011177, 0x011181],
|
||||
[0x0111B6, 0x0111BE],
|
||||
[0x0111CA, 0x0111CC],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x0111CE, 0x0111CF],
|
||||
[0x0111F5, 0x0111FF],
|
||||
[0x01122F, 0x011231],
|
||||
@ -1496,14 +1513,16 @@ const nonMatchSymbols = buildString({
|
||||
[0x0116B0, 0x0116B5],
|
||||
[0x0116B7, 0x0116BF],
|
||||
[0x0116CA, 0x0116FF],
|
||||
[0x01171A, 0x01171F],
|
||||
[0x01171B, 0x01171F],
|
||||
[0x011722, 0x011725],
|
||||
[0x011727, 0x01172F],
|
||||
[0x011740, 0x01189F],
|
||||
[0x011740, 0x0117FF],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x01183A],
|
||||
[0x01183C, 0x01189F],
|
||||
[0x0118F3, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A01, 0x011A06],
|
||||
[0x011A09, 0x011A0A],
|
||||
[0x011A01, 0x011A0A],
|
||||
[0x011A33, 0x011A38],
|
||||
[0x011A3B, 0x011A3E],
|
||||
[0x011A47, 0x011A4F],
|
||||
@ -1523,7 +1542,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x011CB5, 0x011CFF],
|
||||
[0x011D31, 0x011D45],
|
||||
[0x011D47, 0x011D4F],
|
||||
[0x011D5A, 0x011FFF],
|
||||
[0x011D5A, 0x011D5F],
|
||||
[0x011D8F, 0x011D92],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF3, 0x011EF4],
|
||||
[0x011EF9, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x012475, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
@ -1537,12 +1561,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x016B30, 0x016B36],
|
||||
[0x016B46, 0x016B4F],
|
||||
[0x016B78, 0x016B7C],
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016B90, 0x016E3F],
|
||||
[0x016E9B, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F7F, 0x016F92],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE2, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
@ -1560,9 +1585,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x01D1AA, 0x01D1AD],
|
||||
[0x01D1E9, 0x01D1FF],
|
||||
[0x01D242, 0x01D244],
|
||||
[0x01D246, 0x01D2FF],
|
||||
[0x01D246, 0x01D2DF],
|
||||
[0x01D2F4, 0x01D2FF],
|
||||
[0x01D357, 0x01D35F],
|
||||
[0x01D372, 0x01D3FF],
|
||||
[0x01D379, 0x01D3FF],
|
||||
[0x01D4A0, 0x01D4A1],
|
||||
[0x01D4A3, 0x01D4A4],
|
||||
[0x01D4A7, 0x01D4A8],
|
||||
@ -1577,7 +1603,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x01E8D0, 0x01E8FF],
|
||||
[0x01E944, 0x01E94F],
|
||||
[0x01E95A, 0x01E95D],
|
||||
[0x01E960, 0x01EDFF],
|
||||
[0x01E960, 0x01EC70],
|
||||
[0x01ECB5, 0x01EDFF],
|
||||
[0x01EE25, 0x01EE26],
|
||||
[0x01EE3C, 0x01EE41],
|
||||
[0x01EE43, 0x01EE46],
|
||||
@ -1600,20 +1627,22 @@ const nonMatchSymbols = buildString({
|
||||
[0x01F266, 0x01F2FF],
|
||||
[0x01F6D5, 0x01F6DF],
|
||||
[0x01F6ED, 0x01F6EF],
|
||||
[0x01F6F9, 0x01F6FF],
|
||||
[0x01F6FA, 0x01F6FF],
|
||||
[0x01F774, 0x01F77F],
|
||||
[0x01F7D5, 0x01F7FF],
|
||||
[0x01F7D9, 0x01F7FF],
|
||||
[0x01F80C, 0x01F80F],
|
||||
[0x01F848, 0x01F84F],
|
||||
[0x01F85A, 0x01F85F],
|
||||
[0x01F888, 0x01F88F],
|
||||
[0x01F8AE, 0x01F8FF],
|
||||
[0x01F90C, 0x01F90F],
|
||||
[0x01F94D, 0x01F94F],
|
||||
[0x01F96C, 0x01F97F],
|
||||
[0x01F998, 0x01F9BF],
|
||||
[0x01F9C1, 0x01F9CF],
|
||||
[0x01F9E7, 0x01FFFF],
|
||||
[0x01F971, 0x01F972],
|
||||
[0x01F977, 0x01F979],
|
||||
[0x01F9A3, 0x01F9AF],
|
||||
[0x01F9BA, 0x01F9BF],
|
||||
[0x01F9C3, 0x01F9CF],
|
||||
[0x01FA00, 0x01FA5F],
|
||||
[0x01FA6E, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
[0x02B735, 0x02B73F],
|
||||
[0x02B81E, 0x02B81F],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Grapheme_Extend`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -20,6 +19,7 @@ const matchSymbols = buildString({
|
||||
0x0005C7,
|
||||
0x000670,
|
||||
0x000711,
|
||||
0x0007FD,
|
||||
0x00093A,
|
||||
0x00093C,
|
||||
0x00094D,
|
||||
@ -28,6 +28,7 @@ const matchSymbols = buildString({
|
||||
0x0009BE,
|
||||
0x0009CD,
|
||||
0x0009D7,
|
||||
0x0009FE,
|
||||
0x000A3C,
|
||||
0x000A51,
|
||||
0x000A75,
|
||||
@ -42,6 +43,7 @@ const matchSymbols = buildString({
|
||||
0x000BCD,
|
||||
0x000BD7,
|
||||
0x000C00,
|
||||
0x000C04,
|
||||
0x000C81,
|
||||
0x000CBC,
|
||||
0x000CBF,
|
||||
@ -84,6 +86,7 @@ const matchSymbols = buildString({
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
0x00A8FF,
|
||||
0x00A9B3,
|
||||
0x00A9BC,
|
||||
0x00A9E5,
|
||||
@ -105,11 +108,11 @@ const matchSymbols = buildString({
|
||||
0x011234,
|
||||
0x01123E,
|
||||
0x0112DF,
|
||||
0x01133C,
|
||||
0x01133E,
|
||||
0x011340,
|
||||
0x011357,
|
||||
0x011446,
|
||||
0x01145E,
|
||||
0x0114B0,
|
||||
0x0114BA,
|
||||
0x0114BD,
|
||||
@ -122,6 +125,8 @@ const matchSymbols = buildString({
|
||||
0x011C3F,
|
||||
0x011D3A,
|
||||
0x011D47,
|
||||
0x011D95,
|
||||
0x011D97,
|
||||
0x01D165,
|
||||
0x01DA75,
|
||||
0x01DA84
|
||||
@ -146,7 +151,7 @@ const matchSymbols = buildString({
|
||||
[0x000825, 0x000827],
|
||||
[0x000829, 0x00082D],
|
||||
[0x000859, 0x00085B],
|
||||
[0x0008D4, 0x0008E1],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x000902],
|
||||
[0x000941, 0x000948],
|
||||
[0x000951, 0x000957],
|
||||
@ -266,6 +271,8 @@ const matchSymbols = buildString({
|
||||
[0x010A0C, 0x010A0F],
|
||||
[0x010A38, 0x010A3A],
|
||||
[0x010AE5, 0x010AE6],
|
||||
[0x010D24, 0x010D27],
|
||||
[0x010F46, 0x010F50],
|
||||
[0x011038, 0x011046],
|
||||
[0x01107F, 0x011081],
|
||||
[0x0110B3, 0x0110B6],
|
||||
@ -275,11 +282,12 @@ const matchSymbols = buildString({
|
||||
[0x01112D, 0x011134],
|
||||
[0x011180, 0x011181],
|
||||
[0x0111B6, 0x0111BE],
|
||||
[0x0111CA, 0x0111CC],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x01122F, 0x011231],
|
||||
[0x011236, 0x011237],
|
||||
[0x0112E3, 0x0112EA],
|
||||
[0x011300, 0x011301],
|
||||
[0x01133B, 0x01133C],
|
||||
[0x011366, 0x01136C],
|
||||
[0x011370, 0x011374],
|
||||
[0x011438, 0x01143F],
|
||||
@ -297,8 +305,9 @@ const matchSymbols = buildString({
|
||||
[0x01171D, 0x01171F],
|
||||
[0x011722, 0x011725],
|
||||
[0x011727, 0x01172B],
|
||||
[0x011A01, 0x011A06],
|
||||
[0x011A09, 0x011A0A],
|
||||
[0x01182F, 0x011837],
|
||||
[0x011839, 0x01183A],
|
||||
[0x011A01, 0x011A0A],
|
||||
[0x011A33, 0x011A38],
|
||||
[0x011A3B, 0x011A3E],
|
||||
[0x011A51, 0x011A56],
|
||||
@ -314,6 +323,8 @@ const matchSymbols = buildString({
|
||||
[0x011D31, 0x011D36],
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D45],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011EF3, 0x011EF4],
|
||||
[0x016AF0, 0x016AF4],
|
||||
[0x016B30, 0x016B36],
|
||||
[0x016F8F, 0x016F92],
|
||||
@ -408,6 +419,7 @@ const nonMatchSymbols = buildString({
|
||||
0x0116AC,
|
||||
0x0116B6,
|
||||
0x011726,
|
||||
0x011838,
|
||||
0x011A97,
|
||||
0x011C37,
|
||||
0x011C3E,
|
||||
@ -416,6 +428,7 @@ const nonMatchSymbols = buildString({
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D46,
|
||||
0x011D96,
|
||||
0x01D166,
|
||||
0x01DAA0,
|
||||
0x01E007,
|
||||
@ -437,9 +450,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x000712, 0x00072F],
|
||||
[0x00074B, 0x0007A5],
|
||||
[0x0007B1, 0x0007EA],
|
||||
[0x0007F4, 0x000815],
|
||||
[0x0007F4, 0x0007FC],
|
||||
[0x0007FE, 0x000815],
|
||||
[0x00082E, 0x000858],
|
||||
[0x00085C, 0x0008D3],
|
||||
[0x00085C, 0x0008D2],
|
||||
[0x000903, 0x000939],
|
||||
[0x00093D, 0x000940],
|
||||
[0x000949, 0x00094C],
|
||||
@ -451,7 +465,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009C5, 0x0009CC],
|
||||
[0x0009CE, 0x0009D6],
|
||||
[0x0009D8, 0x0009E1],
|
||||
[0x0009E4, 0x000A00],
|
||||
[0x0009E4, 0x0009FD],
|
||||
[0x0009FF, 0x000A00],
|
||||
[0x000A03, 0x000A3B],
|
||||
[0x000A3D, 0x000A40],
|
||||
[0x000A43, 0x000A46],
|
||||
@ -474,7 +489,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x000BC1, 0x000BCC],
|
||||
[0x000BCE, 0x000BD6],
|
||||
[0x000BD8, 0x000BFF],
|
||||
[0x000C01, 0x000C3D],
|
||||
[0x000C01, 0x000C03],
|
||||
[0x000C05, 0x000C3D],
|
||||
[0x000C41, 0x000C45],
|
||||
[0x000C4E, 0x000C54],
|
||||
[0x000C57, 0x000C61],
|
||||
@ -571,7 +587,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A80C, 0x00A824],
|
||||
[0x00A827, 0x00A8C3],
|
||||
[0x00A8C6, 0x00A8DF],
|
||||
[0x00A8F2, 0x00A925],
|
||||
[0x00A8F2, 0x00A8FE],
|
||||
[0x00A900, 0x00A925],
|
||||
[0x00A92E, 0x00A946],
|
||||
[0x00A952, 0x00A97F],
|
||||
[0x00A983, 0x00A9B2],
|
||||
@ -605,7 +622,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x010A10, 0x010A37],
|
||||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010AE4],
|
||||
[0x010AE7, 0x011000],
|
||||
[0x010AE7, 0x010D23],
|
||||
[0x010D28, 0x010F45],
|
||||
[0x010F51, 0x011000],
|
||||
[0x011002, 0x011037],
|
||||
[0x011047, 0x01107E],
|
||||
[0x011082, 0x0110B2],
|
||||
@ -615,20 +634,21 @@ const nonMatchSymbols = buildString({
|
||||
[0x011135, 0x011172],
|
||||
[0x011174, 0x01117F],
|
||||
[0x011182, 0x0111B5],
|
||||
[0x0111BF, 0x0111C9],
|
||||
[0x0111BF, 0x0111C8],
|
||||
[0x0111CD, 0x01122E],
|
||||
[0x011232, 0x011233],
|
||||
[0x011238, 0x01123D],
|
||||
[0x01123F, 0x0112DE],
|
||||
[0x0112E0, 0x0112E2],
|
||||
[0x0112EB, 0x0112FF],
|
||||
[0x011302, 0x01133B],
|
||||
[0x011302, 0x01133A],
|
||||
[0x011341, 0x011356],
|
||||
[0x011358, 0x011365],
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x011437],
|
||||
[0x011440, 0x011441],
|
||||
[0x011447, 0x0114AF],
|
||||
[0x011447, 0x01145D],
|
||||
[0x01145F, 0x0114AF],
|
||||
[0x0114B1, 0x0114B2],
|
||||
[0x0114BB, 0x0114BC],
|
||||
[0x0114C4, 0x0115AE],
|
||||
@ -641,8 +661,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x0116AE, 0x0116AF],
|
||||
[0x0116B8, 0x01171C],
|
||||
[0x011720, 0x011721],
|
||||
[0x01172C, 0x011A00],
|
||||
[0x011A07, 0x011A08],
|
||||
[0x01172C, 0x01182E],
|
||||
[0x01183B, 0x011A00],
|
||||
[0x011A0B, 0x011A32],
|
||||
[0x011A39, 0x011A3A],
|
||||
[0x011A3F, 0x011A46],
|
||||
@ -654,7 +674,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x011CA8, 0x011CA9],
|
||||
[0x011CB7, 0x011D30],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D48, 0x016AEF],
|
||||
[0x011D48, 0x011D8F],
|
||||
[0x011D92, 0x011D94],
|
||||
[0x011D98, 0x011EF2],
|
||||
[0x011EF5, 0x016AEF],
|
||||
[0x016AF5, 0x016B2F],
|
||||
[0x016B37, 0x016F8E],
|
||||
[0x016F93, 0x01BC9C],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Hex_Digit`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `IDS_Binary_Operator`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `IDS_Trinary_Operator`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `ID_Continue`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -30,9 +29,11 @@ const matchSymbols = buildString({
|
||||
0x0005C7,
|
||||
0x0006FF,
|
||||
0x0007FA,
|
||||
0x0007FD,
|
||||
0x0009B2,
|
||||
0x0009D7,
|
||||
0x0009FC,
|
||||
0x0009FE,
|
||||
0x000A3C,
|
||||
0x000A51,
|
||||
0x000A5E,
|
||||
@ -81,7 +82,6 @@ const matchSymbols = buildString({
|
||||
0x002D2D,
|
||||
0x002D6F,
|
||||
0x00A8FB,
|
||||
0x00A8FD,
|
||||
0x00FB3E,
|
||||
0x00FF3F,
|
||||
0x0101FD,
|
||||
@ -89,16 +89,19 @@ const matchSymbols = buildString({
|
||||
0x010808,
|
||||
0x01083C,
|
||||
0x010A3F,
|
||||
0x010F27,
|
||||
0x011176,
|
||||
0x0111DC,
|
||||
0x01123E,
|
||||
0x011288,
|
||||
0x011350,
|
||||
0x011357,
|
||||
0x01145E,
|
||||
0x0114C7,
|
||||
0x011644,
|
||||
0x0118FF,
|
||||
0x011A47,
|
||||
0x011A9D,
|
||||
0x011D3A,
|
||||
0x01D4A2,
|
||||
0x01D4BB,
|
||||
@ -141,12 +144,12 @@ const matchSymbols = buildString({
|
||||
[0x000483, 0x000487],
|
||||
[0x00048A, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000561, 0x000587],
|
||||
[0x000560, 0x000588],
|
||||
[0x000591, 0x0005BD],
|
||||
[0x0005C1, 0x0005C2],
|
||||
[0x0005C4, 0x0005C5],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F2],
|
||||
[0x0005EF, 0x0005F2],
|
||||
[0x000610, 0x00061A],
|
||||
[0x000620, 0x000669],
|
||||
[0x00066E, 0x0006D3],
|
||||
@ -161,7 +164,7 @@ const matchSymbols = buildString({
|
||||
[0x000860, 0x00086A],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008D4, 0x0008E1],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x000963],
|
||||
[0x000966, 0x00096F],
|
||||
[0x000971, 0x000983],
|
||||
@ -229,8 +232,7 @@ const matchSymbols = buildString({
|
||||
[0x000BC6, 0x000BC8],
|
||||
[0x000BCA, 0x000BCD],
|
||||
[0x000BE6, 0x000BEF],
|
||||
[0x000C00, 0x000C03],
|
||||
[0x000C05, 0x000C0C],
|
||||
[0x000C00, 0x000C0C],
|
||||
[0x000C0E, 0x000C10],
|
||||
[0x000C12, 0x000C28],
|
||||
[0x000C2A, 0x000C39],
|
||||
@ -335,7 +337,7 @@ const matchSymbols = buildString({
|
||||
[0x0017E0, 0x0017E9],
|
||||
[0x00180B, 0x00180D],
|
||||
[0x001810, 0x001819],
|
||||
[0x001820, 0x001877],
|
||||
[0x001820, 0x001878],
|
||||
[0x001880, 0x0018AA],
|
||||
[0x0018B0, 0x0018F5],
|
||||
[0x001900, 0x00191E],
|
||||
@ -360,6 +362,8 @@ const matchSymbols = buildString({
|
||||
[0x001C40, 0x001C49],
|
||||
[0x001C4D, 0x001C7D],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001CD0, 0x001CD2],
|
||||
[0x001CD4, 0x001CF9],
|
||||
[0x001D00, 0x001DF9],
|
||||
@ -412,12 +416,12 @@ const matchSymbols = buildString({
|
||||
[0x003099, 0x00309F],
|
||||
[0x0030A1, 0x0030FA],
|
||||
[0x0030FC, 0x0030FF],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEA],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4FD],
|
||||
[0x00A500, 0x00A60C],
|
||||
@ -427,14 +431,13 @@ const matchSymbols = buildString({
|
||||
[0x00A67F, 0x00A6F1],
|
||||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A78B, 0x00A7B9],
|
||||
[0x00A7F7, 0x00A827],
|
||||
[0x00A840, 0x00A873],
|
||||
[0x00A880, 0x00A8C5],
|
||||
[0x00A8D0, 0x00A8D9],
|
||||
[0x00A8E0, 0x00A8F7],
|
||||
[0x00A900, 0x00A92D],
|
||||
[0x00A8FD, 0x00A92D],
|
||||
[0x00A930, 0x00A953],
|
||||
[0x00A960, 0x00A97C],
|
||||
[0x00A980, 0x00A9C0],
|
||||
@ -531,7 +534,7 @@ const matchSymbols = buildString({
|
||||
[0x010A05, 0x010A06],
|
||||
[0x010A0C, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A38, 0x010A3A],
|
||||
[0x010A60, 0x010A7C],
|
||||
[0x010A80, 0x010A9C],
|
||||
@ -544,6 +547,10 @@ const matchSymbols = buildString({
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010D00, 0x010D27],
|
||||
[0x010D30, 0x010D39],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F50],
|
||||
[0x011000, 0x011046],
|
||||
[0x011066, 0x01106F],
|
||||
[0x01107F, 0x0110BA],
|
||||
@ -551,9 +558,10 @@ const matchSymbols = buildString({
|
||||
[0x0110F0, 0x0110F9],
|
||||
[0x011100, 0x011134],
|
||||
[0x011136, 0x01113F],
|
||||
[0x011144, 0x011146],
|
||||
[0x011150, 0x011173],
|
||||
[0x011180, 0x0111C4],
|
||||
[0x0111CA, 0x0111CC],
|
||||
[0x0111C9, 0x0111CC],
|
||||
[0x0111D0, 0x0111DA],
|
||||
[0x011200, 0x011211],
|
||||
[0x011213, 0x011237],
|
||||
@ -570,7 +578,7 @@ const matchSymbols = buildString({
|
||||
[0x01132A, 0x011330],
|
||||
[0x011332, 0x011333],
|
||||
[0x011335, 0x011339],
|
||||
[0x01133C, 0x011344],
|
||||
[0x01133B, 0x011344],
|
||||
[0x011347, 0x011348],
|
||||
[0x01134B, 0x01134D],
|
||||
[0x01135D, 0x011363],
|
||||
@ -587,9 +595,10 @@ const matchSymbols = buildString({
|
||||
[0x011650, 0x011659],
|
||||
[0x011680, 0x0116B7],
|
||||
[0x0116C0, 0x0116C9],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x01171D, 0x01172B],
|
||||
[0x011730, 0x011739],
|
||||
[0x011800, 0x01183A],
|
||||
[0x0118A0, 0x0118E9],
|
||||
[0x011A00, 0x011A3E],
|
||||
[0x011A50, 0x011A83],
|
||||
@ -608,6 +617,13 @@ const matchSymbols = buildString({
|
||||
[0x011D3C, 0x011D3D],
|
||||
[0x011D3F, 0x011D47],
|
||||
[0x011D50, 0x011D59],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D8E],
|
||||
[0x011D90, 0x011D91],
|
||||
[0x011D93, 0x011D98],
|
||||
[0x011DA0, 0x011DA9],
|
||||
[0x011EE0, 0x011EF6],
|
||||
[0x012000, 0x012399],
|
||||
[0x012400, 0x01246E],
|
||||
[0x012480, 0x012543],
|
||||
@ -623,11 +639,12 @@ const matchSymbols = buildString({
|
||||
[0x016B50, 0x016B59],
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016E40, 0x016E7F],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x016F50, 0x016F7E],
|
||||
[0x016F8F, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -748,6 +765,7 @@ const nonMatchSymbols = buildString({
|
||||
0x0009A9,
|
||||
0x0009B1,
|
||||
0x0009DE,
|
||||
0x0009FD,
|
||||
0x000A04,
|
||||
0x000A29,
|
||||
0x000A31,
|
||||
@ -775,7 +793,6 @@ const nonMatchSymbols = buildString({
|
||||
0x000B9B,
|
||||
0x000B9D,
|
||||
0x000BC9,
|
||||
0x000C04,
|
||||
0x000C0D,
|
||||
0x000C11,
|
||||
0x000C29,
|
||||
@ -862,8 +879,8 @@ const nonMatchSymbols = buildString({
|
||||
0x003030,
|
||||
0x0030A0,
|
||||
0x0030FB,
|
||||
0x003130,
|
||||
0x00A67E,
|
||||
0x00A7AF,
|
||||
0x00A8FC,
|
||||
0x00A9FF,
|
||||
0x00AB27,
|
||||
@ -901,6 +918,7 @@ const nonMatchSymbols = buildString({
|
||||
0x011329,
|
||||
0x011331,
|
||||
0x011334,
|
||||
0x01133A,
|
||||
0x0114C6,
|
||||
0x011C09,
|
||||
0x011C37,
|
||||
@ -909,6 +927,10 @@ const nonMatchSymbols = buildString({
|
||||
0x011D0A,
|
||||
0x011D3B,
|
||||
0x011D3E,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x011D8F,
|
||||
0x011D92,
|
||||
0x016A5F,
|
||||
0x01D455,
|
||||
0x01D49D,
|
||||
@ -981,10 +1003,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x000380, 0x000385],
|
||||
[0x000488, 0x000489],
|
||||
[0x000557, 0x000558],
|
||||
[0x00055A, 0x000560],
|
||||
[0x000588, 0x000590],
|
||||
[0x00055A, 0x00055F],
|
||||
[0x000589, 0x000590],
|
||||
[0x0005C8, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F3, 0x00060F],
|
||||
[0x00061B, 0x00061F],
|
||||
[0x00066A, 0x00066D],
|
||||
@ -994,11 +1016,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x00074B, 0x00074C],
|
||||
[0x0007B2, 0x0007BF],
|
||||
[0x0007F6, 0x0007F9],
|
||||
[0x0007FB, 0x0007FF],
|
||||
[0x0007FB, 0x0007FC],
|
||||
[0x0007FE, 0x0007FF],
|
||||
[0x00082E, 0x00083F],
|
||||
[0x00085C, 0x00085F],
|
||||
[0x00086B, 0x00089F],
|
||||
[0x0008BE, 0x0008D3],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x000964, 0x000965],
|
||||
[0x00098D, 0x00098E],
|
||||
[0x000991, 0x000992],
|
||||
@ -1010,7 +1033,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009D8, 0x0009DB],
|
||||
[0x0009E4, 0x0009E5],
|
||||
[0x0009F2, 0x0009FB],
|
||||
[0x0009FD, 0x000A00],
|
||||
[0x0009FF, 0x000A00],
|
||||
[0x000A0B, 0x000A0E],
|
||||
[0x000A11, 0x000A12],
|
||||
[0x000A3A, 0x000A3B],
|
||||
@ -1114,7 +1137,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0017EA, 0x00180A],
|
||||
[0x00180E, 0x00180F],
|
||||
[0x00181A, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
[0x00192C, 0x00192F],
|
||||
@ -1137,7 +1160,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x001C38, 0x001C3F],
|
||||
[0x001C4A, 0x001C4C],
|
||||
[0x001C7E, 0x001C7F],
|
||||
[0x001C89, 0x001CCF],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001CCF],
|
||||
[0x001CFA, 0x001CFF],
|
||||
[0x001F16, 0x001F17],
|
||||
[0x001F1E, 0x001F1F],
|
||||
@ -1180,12 +1205,11 @@ const nonMatchSymbols = buildString({
|
||||
[0x00303D, 0x003040],
|
||||
[0x003097, 0x003098],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
@ -1194,13 +1218,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A6F2, 0x00A716],
|
||||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00A7B8, 0x00A7F6],
|
||||
[0x00A7BA, 0x00A7F6],
|
||||
[0x00A828, 0x00A83F],
|
||||
[0x00A874, 0x00A87F],
|
||||
[0x00A8C6, 0x00A8CF],
|
||||
[0x00A8DA, 0x00A8DF],
|
||||
[0x00A8F8, 0x00A8FA],
|
||||
[0x00A8FE, 0x00A8FF],
|
||||
[0x00A92E, 0x00A92F],
|
||||
[0x00A954, 0x00A95F],
|
||||
[0x00A97D, 0x00A97F],
|
||||
@ -1281,7 +1304,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BD],
|
||||
[0x0109C0, 0x0109FF],
|
||||
[0x010A07, 0x010A0B],
|
||||
[0x010A34, 0x010A37],
|
||||
[0x010A36, 0x010A37],
|
||||
[0x010A3B, 0x010A3E],
|
||||
[0x010A40, 0x010A5F],
|
||||
[0x010A7D, 0x010A7F],
|
||||
@ -1293,16 +1316,22 @@ const nonMatchSymbols = buildString({
|
||||
[0x010B92, 0x010BFF],
|
||||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x010FFF],
|
||||
[0x010CF3, 0x010CFF],
|
||||
[0x010D28, 0x010D2F],
|
||||
[0x010D3A, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F51, 0x010FFF],
|
||||
[0x011047, 0x011065],
|
||||
[0x011070, 0x01107E],
|
||||
[0x0110BB, 0x0110CF],
|
||||
[0x0110E9, 0x0110EF],
|
||||
[0x0110FA, 0x0110FF],
|
||||
[0x011140, 0x01114F],
|
||||
[0x011140, 0x011143],
|
||||
[0x011147, 0x01114F],
|
||||
[0x011174, 0x011175],
|
||||
[0x011177, 0x01117F],
|
||||
[0x0111C5, 0x0111C9],
|
||||
[0x0111C5, 0x0111C8],
|
||||
[0x0111CD, 0x0111CF],
|
||||
[0x0111DD, 0x0111FF],
|
||||
[0x011238, 0x01123D],
|
||||
@ -1312,7 +1341,6 @@ const nonMatchSymbols = buildString({
|
||||
[0x0112FA, 0x0112FF],
|
||||
[0x01130D, 0x01130E],
|
||||
[0x011311, 0x011312],
|
||||
[0x01133A, 0x01133B],
|
||||
[0x011345, 0x011346],
|
||||
[0x011349, 0x01134A],
|
||||
[0x01134E, 0x01134F],
|
||||
@ -1322,7 +1350,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x01136D, 0x01136F],
|
||||
[0x011375, 0x0113FF],
|
||||
[0x01144B, 0x01144F],
|
||||
[0x01145A, 0x01147F],
|
||||
[0x01145A, 0x01145D],
|
||||
[0x01145F, 0x01147F],
|
||||
[0x0114C8, 0x0114CF],
|
||||
[0x0114DA, 0x01157F],
|
||||
[0x0115B6, 0x0115B7],
|
||||
@ -1333,15 +1362,17 @@ const nonMatchSymbols = buildString({
|
||||
[0x01165A, 0x01167F],
|
||||
[0x0116B8, 0x0116BF],
|
||||
[0x0116CA, 0x0116FF],
|
||||
[0x01171A, 0x01171C],
|
||||
[0x01171B, 0x01171C],
|
||||
[0x01172C, 0x01172F],
|
||||
[0x01173A, 0x01189F],
|
||||
[0x01173A, 0x0117FF],
|
||||
[0x01183B, 0x01189F],
|
||||
[0x0118EA, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A3F, 0x011A46],
|
||||
[0x011A48, 0x011A4F],
|
||||
[0x011A84, 0x011A85],
|
||||
[0x011A9A, 0x011ABF],
|
||||
[0x011A9A, 0x011A9C],
|
||||
[0x011A9E, 0x011ABF],
|
||||
[0x011AF9, 0x011BFF],
|
||||
[0x011C41, 0x011C4F],
|
||||
[0x011C5A, 0x011C71],
|
||||
@ -1349,7 +1380,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x011CB7, 0x011CFF],
|
||||
[0x011D37, 0x011D39],
|
||||
[0x011D48, 0x011D4F],
|
||||
[0x011D5A, 0x011FFF],
|
||||
[0x011D5A, 0x011D5F],
|
||||
[0x011D99, 0x011D9F],
|
||||
[0x011DAA, 0x011EDF],
|
||||
[0x011EF7, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x01246F, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
@ -1363,12 +1397,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x016B44, 0x016B4F],
|
||||
[0x016B5A, 0x016B62],
|
||||
[0x016B78, 0x016B7C],
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016B90, 0x016E3F],
|
||||
[0x016E80, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F7F, 0x016F8E],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE2, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `ID_Start`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -91,7 +90,6 @@ const matchSymbols = buildString({
|
||||
0x002D2D,
|
||||
0x002D6F,
|
||||
0x00A8FB,
|
||||
0x00A8FD,
|
||||
0x00A9CF,
|
||||
0x00AA7A,
|
||||
0x00AAB1,
|
||||
@ -102,6 +100,8 @@ const matchSymbols = buildString({
|
||||
0x010808,
|
||||
0x01083C,
|
||||
0x010A00,
|
||||
0x010F27,
|
||||
0x011144,
|
||||
0x011176,
|
||||
0x0111DA,
|
||||
0x0111DC,
|
||||
@ -114,8 +114,10 @@ const matchSymbols = buildString({
|
||||
0x011A00,
|
||||
0x011A3A,
|
||||
0x011A50,
|
||||
0x011A9D,
|
||||
0x011C40,
|
||||
0x011D46,
|
||||
0x011D98,
|
||||
0x016F50,
|
||||
0x01D4A2,
|
||||
0x01D4BB,
|
||||
@ -154,9 +156,9 @@ const matchSymbols = buildString({
|
||||
[0x0003F7, 0x000481],
|
||||
[0x00048A, 0x00052F],
|
||||
[0x000531, 0x000556],
|
||||
[0x000561, 0x000587],
|
||||
[0x000560, 0x000588],
|
||||
[0x0005D0, 0x0005EA],
|
||||
[0x0005F0, 0x0005F2],
|
||||
[0x0005EF, 0x0005F2],
|
||||
[0x000620, 0x00064A],
|
||||
[0x00066E, 0x00066F],
|
||||
[0x000671, 0x0006D3],
|
||||
@ -291,7 +293,7 @@ const matchSymbols = buildString({
|
||||
[0x001760, 0x00176C],
|
||||
[0x00176E, 0x001770],
|
||||
[0x001780, 0x0017B3],
|
||||
[0x001820, 0x001877],
|
||||
[0x001820, 0x001878],
|
||||
[0x001880, 0x0018A8],
|
||||
[0x0018B0, 0x0018F5],
|
||||
[0x001900, 0x00191E],
|
||||
@ -310,6 +312,8 @@ const matchSymbols = buildString({
|
||||
[0x001C4D, 0x001C4F],
|
||||
[0x001C5A, 0x001C7D],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001C90, 0x001CBA],
|
||||
[0x001CBD, 0x001CBF],
|
||||
[0x001CE9, 0x001CEC],
|
||||
[0x001CEE, 0x001CF1],
|
||||
[0x001CF5, 0x001CF6],
|
||||
@ -360,12 +364,12 @@ const matchSymbols = buildString({
|
||||
[0x00309B, 0x00309F],
|
||||
[0x0030A1, 0x0030FA],
|
||||
[0x0030FC, 0x0030FF],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x003131, 0x00318E],
|
||||
[0x0031A0, 0x0031BA],
|
||||
[0x0031F0, 0x0031FF],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEA],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x00A000, 0x00A48C],
|
||||
[0x00A4D0, 0x00A4FD],
|
||||
[0x00A500, 0x00A60C],
|
||||
@ -376,8 +380,7 @@ const matchSymbols = buildString({
|
||||
[0x00A6A0, 0x00A6EF],
|
||||
[0x00A717, 0x00A71F],
|
||||
[0x00A722, 0x00A788],
|
||||
[0x00A78B, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B7],
|
||||
[0x00A78B, 0x00A7B9],
|
||||
[0x00A7F7, 0x00A801],
|
||||
[0x00A803, 0x00A805],
|
||||
[0x00A807, 0x00A80A],
|
||||
@ -385,6 +388,7 @@ const matchSymbols = buildString({
|
||||
[0x00A840, 0x00A873],
|
||||
[0x00A882, 0x00A8B3],
|
||||
[0x00A8F2, 0x00A8F7],
|
||||
[0x00A8FD, 0x00A8FE],
|
||||
[0x00A90A, 0x00A925],
|
||||
[0x00A930, 0x00A946],
|
||||
[0x00A960, 0x00A97C],
|
||||
@ -475,7 +479,7 @@ const matchSymbols = buildString({
|
||||
[0x0109BE, 0x0109BF],
|
||||
[0x010A10, 0x010A13],
|
||||
[0x010A15, 0x010A17],
|
||||
[0x010A19, 0x010A33],
|
||||
[0x010A19, 0x010A35],
|
||||
[0x010A60, 0x010A7C],
|
||||
[0x010A80, 0x010A9C],
|
||||
[0x010AC0, 0x010AC7],
|
||||
@ -487,6 +491,9 @@ const matchSymbols = buildString({
|
||||
[0x010C00, 0x010C48],
|
||||
[0x010C80, 0x010CB2],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x010D00, 0x010D23],
|
||||
[0x010F00, 0x010F1C],
|
||||
[0x010F30, 0x010F45],
|
||||
[0x011003, 0x011037],
|
||||
[0x011083, 0x0110AF],
|
||||
[0x0110D0, 0x0110E8],
|
||||
@ -516,7 +523,8 @@ const matchSymbols = buildString({
|
||||
[0x0115D8, 0x0115DB],
|
||||
[0x011600, 0x01162F],
|
||||
[0x011680, 0x0116AA],
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x011800, 0x01182B],
|
||||
[0x0118A0, 0x0118DF],
|
||||
[0x011A0B, 0x011A32],
|
||||
[0x011A5C, 0x011A83],
|
||||
@ -528,6 +536,10 @@ const matchSymbols = buildString({
|
||||
[0x011D00, 0x011D06],
|
||||
[0x011D08, 0x011D09],
|
||||
[0x011D0B, 0x011D30],
|
||||
[0x011D60, 0x011D65],
|
||||
[0x011D67, 0x011D68],
|
||||
[0x011D6A, 0x011D89],
|
||||
[0x011EE0, 0x011EF2],
|
||||
[0x012000, 0x012399],
|
||||
[0x012400, 0x01246E],
|
||||
[0x012480, 0x012543],
|
||||
@ -540,10 +552,11 @@ const matchSymbols = buildString({
|
||||
[0x016B40, 0x016B43],
|
||||
[0x016B63, 0x016B77],
|
||||
[0x016B7D, 0x016B8F],
|
||||
[0x016E40, 0x016E7F],
|
||||
[0x016F00, 0x016F44],
|
||||
[0x016F93, 0x016F9F],
|
||||
[0x016FE0, 0x016FE1],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B000, 0x01B11E],
|
||||
[0x01B170, 0x01B2FB],
|
||||
@ -717,7 +730,7 @@ const nonMatchSymbols = buildString({
|
||||
0x002DD7,
|
||||
0x0030A0,
|
||||
0x0030FB,
|
||||
0x00A7AF,
|
||||
0x003130,
|
||||
0x00A802,
|
||||
0x00A806,
|
||||
0x00A80B,
|
||||
@ -762,6 +775,8 @@ const nonMatchSymbols = buildString({
|
||||
0x011C09,
|
||||
0x011D07,
|
||||
0x011D0A,
|
||||
0x011D66,
|
||||
0x011D69,
|
||||
0x01D455,
|
||||
0x01D49D,
|
||||
0x01D4AD,
|
||||
@ -828,9 +843,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x000380, 0x000385],
|
||||
[0x000482, 0x000489],
|
||||
[0x000557, 0x000558],
|
||||
[0x00055A, 0x000560],
|
||||
[0x000588, 0x0005CF],
|
||||
[0x0005EB, 0x0005EF],
|
||||
[0x00055A, 0x00055F],
|
||||
[0x000589, 0x0005CF],
|
||||
[0x0005EB, 0x0005EE],
|
||||
[0x0005F3, 0x00061F],
|
||||
[0x00064B, 0x00066D],
|
||||
[0x0006D6, 0x0006E4],
|
||||
@ -951,7 +966,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0017B4, 0x0017D6],
|
||||
[0x0017D8, 0x0017DB],
|
||||
[0x0017DD, 0x00181F],
|
||||
[0x001878, 0x00187F],
|
||||
[0x001879, 0x00187F],
|
||||
[0x0018AB, 0x0018AF],
|
||||
[0x0018F6, 0x0018FF],
|
||||
[0x00191F, 0x00194F],
|
||||
@ -970,7 +985,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x001C24, 0x001C4C],
|
||||
[0x001C50, 0x001C59],
|
||||
[0x001C7E, 0x001C7F],
|
||||
[0x001C89, 0x001CE8],
|
||||
[0x001C89, 0x001C8F],
|
||||
[0x001CBB, 0x001CBC],
|
||||
[0x001CC0, 0x001CE8],
|
||||
[0x001CF2, 0x001CF4],
|
||||
[0x001CF7, 0x001CFF],
|
||||
[0x001DC0, 0x001DFF],
|
||||
@ -1012,12 +1029,11 @@ const nonMatchSymbols = buildString({
|
||||
[0x00303D, 0x003040],
|
||||
[0x003097, 0x00309A],
|
||||
[0x003100, 0x003104],
|
||||
[0x00312F, 0x003130],
|
||||
[0x00318F, 0x00319F],
|
||||
[0x0031BB, 0x0031EF],
|
||||
[0x003200, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FEB, 0x009FFF],
|
||||
[0x009FF0, 0x009FFF],
|
||||
[0x00A48D, 0x00A4CF],
|
||||
[0x00A4FE, 0x00A4FF],
|
||||
[0x00A60D, 0x00A60F],
|
||||
@ -1028,12 +1044,12 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A6F0, 0x00A716],
|
||||
[0x00A720, 0x00A721],
|
||||
[0x00A789, 0x00A78A],
|
||||
[0x00A7B8, 0x00A7F6],
|
||||
[0x00A7BA, 0x00A7F6],
|
||||
[0x00A823, 0x00A83F],
|
||||
[0x00A874, 0x00A881],
|
||||
[0x00A8B4, 0x00A8F1],
|
||||
[0x00A8F8, 0x00A8FA],
|
||||
[0x00A8FE, 0x00A909],
|
||||
[0x00A8FF, 0x00A909],
|
||||
[0x00A926, 0x00A92F],
|
||||
[0x00A947, 0x00A95F],
|
||||
[0x00A97D, 0x00A983],
|
||||
@ -1109,7 +1125,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0109B8, 0x0109BD],
|
||||
[0x0109C0, 0x0109FF],
|
||||
[0x010A01, 0x010A0F],
|
||||
[0x010A34, 0x010A5F],
|
||||
[0x010A36, 0x010A5F],
|
||||
[0x010A7D, 0x010A7F],
|
||||
[0x010A9D, 0x010ABF],
|
||||
[0x010AE5, 0x010AFF],
|
||||
@ -1119,11 +1135,16 @@ const nonMatchSymbols = buildString({
|
||||
[0x010B92, 0x010BFF],
|
||||
[0x010C49, 0x010C7F],
|
||||
[0x010CB3, 0x010CBF],
|
||||
[0x010CF3, 0x011002],
|
||||
[0x010CF3, 0x010CFF],
|
||||
[0x010D24, 0x010EFF],
|
||||
[0x010F1D, 0x010F26],
|
||||
[0x010F28, 0x010F2F],
|
||||
[0x010F46, 0x011002],
|
||||
[0x011038, 0x011082],
|
||||
[0x0110B0, 0x0110CF],
|
||||
[0x0110E9, 0x011102],
|
||||
[0x011127, 0x01114F],
|
||||
[0x011127, 0x011143],
|
||||
[0x011145, 0x01114F],
|
||||
[0x011173, 0x011175],
|
||||
[0x011177, 0x011182],
|
||||
[0x0111B3, 0x0111C0],
|
||||
@ -1147,7 +1168,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x011630, 0x011643],
|
||||
[0x011645, 0x01167F],
|
||||
[0x0116AB, 0x0116FF],
|
||||
[0x01171A, 0x01189F],
|
||||
[0x01171B, 0x0117FF],
|
||||
[0x01182C, 0x01189F],
|
||||
[0x0118E0, 0x0118FE],
|
||||
[0x011900, 0x0119FF],
|
||||
[0x011A01, 0x011A0A],
|
||||
@ -1155,13 +1177,17 @@ const nonMatchSymbols = buildString({
|
||||
[0x011A3B, 0x011A4F],
|
||||
[0x011A51, 0x011A5B],
|
||||
[0x011A84, 0x011A85],
|
||||
[0x011A8A, 0x011ABF],
|
||||
[0x011A8A, 0x011A9C],
|
||||
[0x011A9E, 0x011ABF],
|
||||
[0x011AF9, 0x011BFF],
|
||||
[0x011C2F, 0x011C3F],
|
||||
[0x011C41, 0x011C71],
|
||||
[0x011C90, 0x011CFF],
|
||||
[0x011D31, 0x011D45],
|
||||
[0x011D47, 0x011FFF],
|
||||
[0x011D47, 0x011D5F],
|
||||
[0x011D8A, 0x011D97],
|
||||
[0x011D99, 0x011EDF],
|
||||
[0x011EF3, 0x011FFF],
|
||||
[0x01239A, 0x0123FF],
|
||||
[0x01246F, 0x01247F],
|
||||
[0x012544, 0x012FFF],
|
||||
@ -1173,12 +1199,13 @@ const nonMatchSymbols = buildString({
|
||||
[0x016B30, 0x016B3F],
|
||||
[0x016B44, 0x016B62],
|
||||
[0x016B78, 0x016B7C],
|
||||
[0x016B90, 0x016EFF],
|
||||
[0x016B90, 0x016E3F],
|
||||
[0x016E80, 0x016EFF],
|
||||
[0x016F45, 0x016F4F],
|
||||
[0x016F51, 0x016F92],
|
||||
[0x016FA0, 0x016FDF],
|
||||
[0x016FE2, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01AFFF],
|
||||
[0x01B11F, 0x01B16F],
|
||||
[0x01B2FC, 0x01BBFF],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Ideographic`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -21,10 +20,10 @@ const matchSymbols = buildString({
|
||||
[0x003021, 0x003029],
|
||||
[0x003038, 0x00303A],
|
||||
[0x003400, 0x004DB5],
|
||||
[0x004E00, 0x009FEA],
|
||||
[0x004E00, 0x009FEF],
|
||||
[0x00F900, 0x00FA6D],
|
||||
[0x00FA70, 0x00FAD9],
|
||||
[0x017000, 0x0187EC],
|
||||
[0x017000, 0x0187F1],
|
||||
[0x018800, 0x018AF2],
|
||||
[0x01B170, 0x01B2FB],
|
||||
[0x020000, 0x02A6D6],
|
||||
@ -55,11 +54,11 @@ const nonMatchSymbols = buildString({
|
||||
[0x00302A, 0x003037],
|
||||
[0x00303B, 0x0033FF],
|
||||
[0x004DB6, 0x004DFF],
|
||||
[0x009FEB, 0x00DBFF],
|
||||
[0x009FF0, 0x00DBFF],
|
||||
[0x00E000, 0x00F8FF],
|
||||
[0x00FA6E, 0x00FA6F],
|
||||
[0x00FADA, 0x016FFF],
|
||||
[0x0187ED, 0x0187FF],
|
||||
[0x0187F2, 0x0187FF],
|
||||
[0x018AF3, 0x01B16F],
|
||||
[0x01B2FC, 0x01FFFF],
|
||||
[0x02A6D7, 0x02A6FF],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Join_Control`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Logical_Order_Exception`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Lowercase`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -546,8 +545,10 @@ const matchSymbols = buildString({
|
||||
0x00A7A5,
|
||||
0x00A7A7,
|
||||
0x00A7A9,
|
||||
0x00A7AF,
|
||||
0x00A7B5,
|
||||
0x00A7B7,
|
||||
0x00A7B9,
|
||||
0x01D4BB,
|
||||
0x01D7CB
|
||||
],
|
||||
@ -579,7 +580,9 @@ const matchSymbols = buildString({
|
||||
[0x0003FB, 0x0003FC],
|
||||
[0x000430, 0x00045F],
|
||||
[0x0004CE, 0x0004CF],
|
||||
[0x000561, 0x000587],
|
||||
[0x000560, 0x000588],
|
||||
[0x0010D0, 0x0010FA],
|
||||
[0x0010FD, 0x0010FF],
|
||||
[0x0013F8, 0x0013FD],
|
||||
[0x001C80, 0x001C88],
|
||||
[0x001D00, 0x001DBF],
|
||||
@ -631,6 +634,7 @@ const matchSymbols = buildString({
|
||||
[0x0104D8, 0x0104FB],
|
||||
[0x010CC0, 0x010CF2],
|
||||
[0x0118C0, 0x0118DF],
|
||||
[0x016E60, 0x016E7F],
|
||||
[0x01D41A, 0x01D433],
|
||||
[0x01D44E, 0x01D454],
|
||||
[0x01D456, 0x01D467],
|
||||
@ -1179,6 +1183,7 @@ const nonMatchSymbols = buildString({
|
||||
0x00A7A6,
|
||||
0x00A7A8,
|
||||
0x00A7B6,
|
||||
0x00A7B8,
|
||||
0x00AB5B,
|
||||
0x01D455,
|
||||
0x01D4BA,
|
||||
@ -1234,8 +1239,10 @@ const nonMatchSymbols = buildString({
|
||||
[0x0003FD, 0x00042F],
|
||||
[0x000482, 0x00048A],
|
||||
[0x0004C0, 0x0004C1],
|
||||
[0x000530, 0x000560],
|
||||
[0x000588, 0x0013F7],
|
||||
[0x000530, 0x00055F],
|
||||
[0x000589, 0x0010CF],
|
||||
[0x0010FB, 0x0010FC],
|
||||
[0x001100, 0x0013F7],
|
||||
[0x0013FE, 0x001C7F],
|
||||
[0x001C89, 0x001CFF],
|
||||
[0x001DC0, 0x001E00],
|
||||
@ -1286,8 +1293,9 @@ const nonMatchSymbols = buildString({
|
||||
[0x00A77D, 0x00A77E],
|
||||
[0x00A788, 0x00A78B],
|
||||
[0x00A78F, 0x00A790],
|
||||
[0x00A7AA, 0x00A7B4],
|
||||
[0x00A7B8, 0x00A7F7],
|
||||
[0x00A7AA, 0x00A7AE],
|
||||
[0x00A7B0, 0x00A7B4],
|
||||
[0x00A7BA, 0x00A7F7],
|
||||
[0x00A7FB, 0x00AB2F],
|
||||
[0x00AB66, 0x00AB6F],
|
||||
[0x00ABC0, 0x00DBFF],
|
||||
@ -1298,7 +1306,8 @@ const nonMatchSymbols = buildString({
|
||||
[0x010450, 0x0104D7],
|
||||
[0x0104FC, 0x010CBF],
|
||||
[0x010CF3, 0x0118BF],
|
||||
[0x0118E0, 0x01D419],
|
||||
[0x0118E0, 0x016E5F],
|
||||
[0x016E80, 0x01D419],
|
||||
[0x01D434, 0x01D44D],
|
||||
[0x01D468, 0x01D481],
|
||||
[0x01D49C, 0x01D4B5],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Math`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Noncharacter_Code_Point`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Pattern_Syntax`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Pattern_White_Space`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Quotation_Mark`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Radical`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Regional_Indicator`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Adlam`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Ahom`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -17,7 +16,7 @@ includes: [regExpUtils.js]
|
||||
const matchSymbols = buildString({
|
||||
loneCodePoints: [],
|
||||
ranges: [
|
||||
[0x011700, 0x011719],
|
||||
[0x011700, 0x01171A],
|
||||
[0x01171D, 0x01172B],
|
||||
[0x011730, 0x01173F]
|
||||
]
|
||||
@ -49,7 +48,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00DC00, 0x00DFFF],
|
||||
[0x000000, 0x00DBFF],
|
||||
[0x00E000, 0x0116FF],
|
||||
[0x01171A, 0x01171C],
|
||||
[0x01171B, 0x01171C],
|
||||
[0x01172C, 0x01172F],
|
||||
[0x011740, 0x10FFFF]
|
||||
]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Anatolian_Hieroglyphs`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Arabic`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -47,7 +46,7 @@ const matchSymbols = buildString({
|
||||
[0x000750, 0x00077F],
|
||||
[0x0008A0, 0x0008B4],
|
||||
[0x0008B6, 0x0008BD],
|
||||
[0x0008D4, 0x0008E1],
|
||||
[0x0008D3, 0x0008E1],
|
||||
[0x0008E3, 0x0008FF],
|
||||
[0x00FB50, 0x00FBC1],
|
||||
[0x00FBD3, 0x00FD3D],
|
||||
@ -144,7 +143,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00064B, 0x000655],
|
||||
[0x000700, 0x00074F],
|
||||
[0x000780, 0x00089F],
|
||||
[0x0008BE, 0x0008D3],
|
||||
[0x0008BE, 0x0008D2],
|
||||
[0x000900, 0x00DBFF],
|
||||
[0x00E000, 0x00FB4F],
|
||||
[0x00FBC2, 0x00FBD2],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Armenian`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -20,8 +19,7 @@ const matchSymbols = buildString({
|
||||
],
|
||||
ranges: [
|
||||
[0x000531, 0x000556],
|
||||
[0x000559, 0x00055F],
|
||||
[0x000561, 0x000587],
|
||||
[0x000559, 0x000588],
|
||||
[0x00058D, 0x00058F],
|
||||
[0x00FB13, 0x00FB17]
|
||||
]
|
||||
@ -49,13 +47,12 @@ testPropertyEscapes(
|
||||
|
||||
const nonMatchSymbols = buildString({
|
||||
loneCodePoints: [
|
||||
0x000560
|
||||
0x000589
|
||||
],
|
||||
ranges: [
|
||||
[0x00DC00, 0x00DFFF],
|
||||
[0x000000, 0x000530],
|
||||
[0x000557, 0x000558],
|
||||
[0x000588, 0x000589],
|
||||
[0x00058B, 0x00058C],
|
||||
[0x000590, 0x00DBFF],
|
||||
[0x00E000, 0x00FB12],
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Avestan`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Balinese`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Bamum`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Bassa_Vah`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Batak`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Bengali`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -31,7 +30,7 @@ const matchSymbols = buildString({
|
||||
[0x0009CB, 0x0009CE],
|
||||
[0x0009DC, 0x0009DD],
|
||||
[0x0009DF, 0x0009E3],
|
||||
[0x0009E6, 0x0009FD]
|
||||
[0x0009E6, 0x0009FE]
|
||||
]
|
||||
});
|
||||
testPropertyEscapes(
|
||||
@ -74,7 +73,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x0009CF, 0x0009D6],
|
||||
[0x0009D8, 0x0009DB],
|
||||
[0x0009E4, 0x0009E5],
|
||||
[0x0009FE, 0x00DBFF],
|
||||
[0x0009FF, 0x00DBFF],
|
||||
[0x00E000, 0x10FFFF]
|
||||
]
|
||||
});
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Bhaiksuki`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Bopomofo`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
@ -18,7 +17,7 @@ const matchSymbols = buildString({
|
||||
loneCodePoints: [],
|
||||
ranges: [
|
||||
[0x0002EA, 0x0002EB],
|
||||
[0x003105, 0x00312E],
|
||||
[0x003105, 0x00312F],
|
||||
[0x0031A0, 0x0031BA]
|
||||
]
|
||||
});
|
||||
@ -49,7 +48,7 @@ const nonMatchSymbols = buildString({
|
||||
[0x00DC00, 0x00DFFF],
|
||||
[0x000000, 0x0002E9],
|
||||
[0x0002EC, 0x003104],
|
||||
[0x00312F, 0x00319F],
|
||||
[0x003130, 0x00319F],
|
||||
[0x0031BB, 0x00DBFF],
|
||||
[0x00E000, 0x10FFFF]
|
||||
]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Brahmi`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Braille`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Buginese`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.0.0
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes]
|
||||
includes: [regExpUtils.js]
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2017 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2018 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
@ -7,8 +7,7 @@ description: >
|
||||
Unicode property escapes for `Script=Buhid`
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
|
||||
Unicode v10.0.0
|
||||
Emoji v5.0 (UTR51)
|
||||
Unicode v11.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…
x
Reference in New Issue
Block a user