diff options
Diffstat (limited to 'js/src/tests/test262/language/identifiers/start-unicode-6.0.0-class-escaped.js')
-rw-r--r-- | js/src/tests/test262/language/identifiers/start-unicode-6.0.0-class-escaped.js | 1004 |
1 files changed, 1004 insertions, 0 deletions
diff --git a/js/src/tests/test262/language/identifiers/start-unicode-6.0.0-class-escaped.js b/js/src/tests/test262/language/identifiers/start-unicode-6.0.0-class-escaped.js new file mode 100644 index 0000000000..251ddc89a9 --- /dev/null +++ b/js/src/tests/test262/language/identifiers/start-unicode-6.0.0-class-escaped.js @@ -0,0 +1,1004 @@ +// Copyright 2022 Mathias Bynens. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +author: Mathias Bynens +esid: prod-PrivateIdentifier +description: | + Test that Unicode v6.0.0 ID_Start characters are accepted as + identifier start characters in escaped form, i.e. + - \uXXXX or \u{XXXX} for BMP symbols + - \u{XXXXXX} for astral symbols + in private class fields. +info: | + Generated by https://github.com/mathiasbynens/caniunicode +features: [class, class-fields-private] +---*/ + +class _ { + #\u0526; + #\u0527; + #\u0620; + #\u0840; + #\u0841; + #\u0842; + #\u0843; + #\u0844; + #\u0845; + #\u0846; + #\u0847; + #\u0848; + #\u0849; + #\u084A; + #\u084B; + #\u084C; + #\u084D; + #\u084E; + #\u084F; + #\u0850; + #\u0851; + #\u0852; + #\u0853; + #\u0854; + #\u0855; + #\u0856; + #\u0857; + #\u0858; + #\u0973; + #\u0974; + #\u0975; + #\u0976; + #\u0977; + #\u0CF1; + #\u0CF2; + #\u0D29; + #\u0D3A; + #\u0D4E; + #\u0F8C; + #\u1BC0; + #\u1BC1; + #\u1BC2; + #\u1BC3; + #\u1BC4; + #\u1BC5; + #\u1BC6; + #\u1BC7; + #\u1BC8; + #\u1BC9; + #\u1BCA; + #\u1BCB; + #\u1BCC; + #\u1BCD; + #\u1BCE; + #\u1BCF; + #\u1BD0; + #\u1BD1; + #\u1BD2; + #\u1BD3; + #\u1BD4; + #\u1BD5; + #\u1BD6; + #\u1BD7; + #\u1BD8; + #\u1BD9; + #\u1BDA; + #\u1BDB; + #\u1BDC; + #\u1BDD; + #\u1BDE; + #\u1BDF; + #\u1BE0; + #\u1BE1; + #\u1BE2; + #\u1BE3; + #\u1BE4; + #\u1BE5; + #\u2095; + #\u2096; + #\u2097; + #\u2098; + #\u2099; + #\u209A; + #\u209B; + #\u209C; + #\u31B8; + #\u31B9; + #\u31BA; + #\uA660; + #\uA661; + #\uA78D; + #\uA78E; + #\uA790; + #\uA791; + #\uA7A0; + #\uA7A1; + #\uA7A2; + #\uA7A3; + #\uA7A4; + #\uA7A5; + #\uA7A6; + #\uA7A7; + #\uA7A8; + #\uA7A9; + #\uA7FA; + #\uAB01; + #\uAB02; + #\uAB03; + #\uAB04; + #\uAB05; + #\uAB06; + #\uAB09; + #\uAB0A; + #\uAB0B; + #\uAB0C; + #\uAB0D; + #\uAB0E; + #\uAB11; + #\uAB12; + #\uAB13; + #\uAB14; + #\uAB15; + #\uAB16; + #\uAB20; + #\uAB21; + #\uAB22; + #\uAB23; + #\uAB24; + #\uAB25; + #\uAB26; + #\uAB28; + #\uAB29; + #\uAB2A; + #\uAB2B; + #\uAB2C; + #\uAB2D; + #\uAB2E; + #\u{11003}; + #\u{11004}; + #\u{11005}; + #\u{11006}; + #\u{11007}; + #\u{11008}; + #\u{11009}; + #\u{1100A}; + #\u{1100B}; + #\u{1100C}; + #\u{1100D}; + #\u{1100E}; + #\u{1100F}; + #\u{11010}; + #\u{11011}; + #\u{11012}; + #\u{11013}; + #\u{11014}; + #\u{11015}; + #\u{11016}; + #\u{11017}; + #\u{11018}; + #\u{11019}; + #\u{1101A}; + #\u{1101B}; + #\u{1101C}; + #\u{1101D}; + #\u{1101E}; + #\u{1101F}; + #\u{11020}; + #\u{11021}; + #\u{11022}; + #\u{11023}; + #\u{11024}; + #\u{11025}; + #\u{11026}; + #\u{11027}; + #\u{11028}; + #\u{11029}; + #\u{1102A}; + #\u{1102B}; + #\u{1102C}; + #\u{1102D}; + #\u{1102E}; + #\u{1102F}; + #\u{11030}; + #\u{11031}; + #\u{11032}; + #\u{11033}; + #\u{11034}; + #\u{11035}; + #\u{11036}; + #\u{11037}; + #\u{16800}; + #\u{16801}; + #\u{16802}; + #\u{16803}; + #\u{16804}; + #\u{16805}; + #\u{16806}; + #\u{16807}; + #\u{16808}; + #\u{16809}; + #\u{1680A}; + #\u{1680B}; + #\u{1680C}; + #\u{1680D}; + #\u{1680E}; + #\u{1680F}; + #\u{16810}; + #\u{16811}; + #\u{16812}; + #\u{16813}; + #\u{16814}; + #\u{16815}; + #\u{16816}; + #\u{16817}; + #\u{16818}; + #\u{16819}; + #\u{1681A}; + #\u{1681B}; + #\u{1681C}; + #\u{1681D}; + #\u{1681E}; + #\u{1681F}; + #\u{16820}; + #\u{16821}; + #\u{16822}; + #\u{16823}; + #\u{16824}; + #\u{16825}; + #\u{16826}; + #\u{16827}; + #\u{16828}; + #\u{16829}; + #\u{1682A}; + #\u{1682B}; + #\u{1682C}; + #\u{1682D}; + #\u{1682E}; + #\u{1682F}; + #\u{16830}; + #\u{16831}; + #\u{16832}; + #\u{16833}; + #\u{16834}; + #\u{16835}; + #\u{16836}; + #\u{16837}; + #\u{16838}; + #\u{16839}; + #\u{1683A}; + #\u{1683B}; + #\u{1683C}; + #\u{1683D}; + #\u{1683E}; + #\u{1683F}; + #\u{16840}; + #\u{16841}; + #\u{16842}; + #\u{16843}; + #\u{16844}; + #\u{16845}; + #\u{16846}; + #\u{16847}; + #\u{16848}; + #\u{16849}; + #\u{1684A}; + #\u{1684B}; + #\u{1684C}; + #\u{1684D}; + #\u{1684E}; + #\u{1684F}; + #\u{16850}; + #\u{16851}; + #\u{16852}; + #\u{16853}; + #\u{16854}; + #\u{16855}; + #\u{16856}; + #\u{16857}; + #\u{16858}; + #\u{16859}; + #\u{1685A}; + #\u{1685B}; + #\u{1685C}; + #\u{1685D}; + #\u{1685E}; + #\u{1685F}; + #\u{16860}; + #\u{16861}; + #\u{16862}; + #\u{16863}; + #\u{16864}; + #\u{16865}; + #\u{16866}; + #\u{16867}; + #\u{16868}; + #\u{16869}; + #\u{1686A}; + #\u{1686B}; + #\u{1686C}; + #\u{1686D}; + #\u{1686E}; + #\u{1686F}; + #\u{16870}; + #\u{16871}; + #\u{16872}; + #\u{16873}; + #\u{16874}; + #\u{16875}; + #\u{16876}; + #\u{16877}; + #\u{16878}; + #\u{16879}; + #\u{1687A}; + #\u{1687B}; + #\u{1687C}; + #\u{1687D}; + #\u{1687E}; + #\u{1687F}; + #\u{16880}; + #\u{16881}; + #\u{16882}; + #\u{16883}; + #\u{16884}; + #\u{16885}; + #\u{16886}; + #\u{16887}; + #\u{16888}; + #\u{16889}; + #\u{1688A}; + #\u{1688B}; + #\u{1688C}; + #\u{1688D}; + #\u{1688E}; + #\u{1688F}; + #\u{16890}; + #\u{16891}; + #\u{16892}; + #\u{16893}; + #\u{16894}; + #\u{16895}; + #\u{16896}; + #\u{16897}; + #\u{16898}; + #\u{16899}; + #\u{1689A}; + #\u{1689B}; + #\u{1689C}; + #\u{1689D}; + #\u{1689E}; + #\u{1689F}; + #\u{168A0}; + #\u{168A1}; + #\u{168A2}; + #\u{168A3}; + #\u{168A4}; + #\u{168A5}; + #\u{168A6}; + #\u{168A7}; + #\u{168A8}; + #\u{168A9}; + #\u{168AA}; + #\u{168AB}; + #\u{168AC}; + #\u{168AD}; + #\u{168AE}; + #\u{168AF}; + #\u{168B0}; + #\u{168B1}; + #\u{168B2}; + #\u{168B3}; + #\u{168B4}; + #\u{168B5}; + #\u{168B6}; + #\u{168B7}; + #\u{168B8}; + #\u{168B9}; + #\u{168BA}; + #\u{168BB}; + #\u{168BC}; + #\u{168BD}; + #\u{168BE}; + #\u{168BF}; + #\u{168C0}; + #\u{168C1}; + #\u{168C2}; + #\u{168C3}; + #\u{168C4}; + #\u{168C5}; + #\u{168C6}; + #\u{168C7}; + #\u{168C8}; + #\u{168C9}; + #\u{168CA}; + #\u{168CB}; + #\u{168CC}; + #\u{168CD}; + #\u{168CE}; + #\u{168CF}; + #\u{168D0}; + #\u{168D1}; + #\u{168D2}; + #\u{168D3}; + #\u{168D4}; + #\u{168D5}; + #\u{168D6}; + #\u{168D7}; + #\u{168D8}; + #\u{168D9}; + #\u{168DA}; + #\u{168DB}; + #\u{168DC}; + #\u{168DD}; + #\u{168DE}; + #\u{168DF}; + #\u{168E0}; + #\u{168E1}; + #\u{168E2}; + #\u{168E3}; + #\u{168E4}; + #\u{168E5}; + #\u{168E6}; + #\u{168E7}; + #\u{168E8}; + #\u{168E9}; + #\u{168EA}; + #\u{168EB}; + #\u{168EC}; + #\u{168ED}; + #\u{168EE}; + #\u{168EF}; + #\u{168F0}; + #\u{168F1}; + #\u{168F2}; + #\u{168F3}; + #\u{168F4}; + #\u{168F5}; + #\u{168F6}; + #\u{168F7}; + #\u{168F8}; + #\u{168F9}; + #\u{168FA}; + #\u{168FB}; + #\u{168FC}; + #\u{168FD}; + #\u{168FE}; + #\u{168FF}; + #\u{16900}; + #\u{16901}; + #\u{16902}; + #\u{16903}; + #\u{16904}; + #\u{16905}; + #\u{16906}; + #\u{16907}; + #\u{16908}; + #\u{16909}; + #\u{1690A}; + #\u{1690B}; + #\u{1690C}; + #\u{1690D}; + #\u{1690E}; + #\u{1690F}; + #\u{16910}; + #\u{16911}; + #\u{16912}; + #\u{16913}; + #\u{16914}; + #\u{16915}; + #\u{16916}; + #\u{16917}; + #\u{16918}; + #\u{16919}; + #\u{1691A}; + #\u{1691B}; + #\u{1691C}; + #\u{1691D}; + #\u{1691E}; + #\u{1691F}; + #\u{16920}; + #\u{16921}; + #\u{16922}; + #\u{16923}; + #\u{16924}; + #\u{16925}; + #\u{16926}; + #\u{16927}; + #\u{16928}; + #\u{16929}; + #\u{1692A}; + #\u{1692B}; + #\u{1692C}; + #\u{1692D}; + #\u{1692E}; + #\u{1692F}; + #\u{16930}; + #\u{16931}; + #\u{16932}; + #\u{16933}; + #\u{16934}; + #\u{16935}; + #\u{16936}; + #\u{16937}; + #\u{16938}; + #\u{16939}; + #\u{1693A}; + #\u{1693B}; + #\u{1693C}; + #\u{1693D}; + #\u{1693E}; + #\u{1693F}; + #\u{16940}; + #\u{16941}; + #\u{16942}; + #\u{16943}; + #\u{16944}; + #\u{16945}; + #\u{16946}; + #\u{16947}; + #\u{16948}; + #\u{16949}; + #\u{1694A}; + #\u{1694B}; + #\u{1694C}; + #\u{1694D}; + #\u{1694E}; + #\u{1694F}; + #\u{16950}; + #\u{16951}; + #\u{16952}; + #\u{16953}; + #\u{16954}; + #\u{16955}; + #\u{16956}; + #\u{16957}; + #\u{16958}; + #\u{16959}; + #\u{1695A}; + #\u{1695B}; + #\u{1695C}; + #\u{1695D}; + #\u{1695E}; + #\u{1695F}; + #\u{16960}; + #\u{16961}; + #\u{16962}; + #\u{16963}; + #\u{16964}; + #\u{16965}; + #\u{16966}; + #\u{16967}; + #\u{16968}; + #\u{16969}; + #\u{1696A}; + #\u{1696B}; + #\u{1696C}; + #\u{1696D}; + #\u{1696E}; + #\u{1696F}; + #\u{16970}; + #\u{16971}; + #\u{16972}; + #\u{16973}; + #\u{16974}; + #\u{16975}; + #\u{16976}; + #\u{16977}; + #\u{16978}; + #\u{16979}; + #\u{1697A}; + #\u{1697B}; + #\u{1697C}; + #\u{1697D}; + #\u{1697E}; + #\u{1697F}; + #\u{16980}; + #\u{16981}; + #\u{16982}; + #\u{16983}; + #\u{16984}; + #\u{16985}; + #\u{16986}; + #\u{16987}; + #\u{16988}; + #\u{16989}; + #\u{1698A}; + #\u{1698B}; + #\u{1698C}; + #\u{1698D}; + #\u{1698E}; + #\u{1698F}; + #\u{16990}; + #\u{16991}; + #\u{16992}; + #\u{16993}; + #\u{16994}; + #\u{16995}; + #\u{16996}; + #\u{16997}; + #\u{16998}; + #\u{16999}; + #\u{1699A}; + #\u{1699B}; + #\u{1699C}; + #\u{1699D}; + #\u{1699E}; + #\u{1699F}; + #\u{169A0}; + #\u{169A1}; + #\u{169A2}; + #\u{169A3}; + #\u{169A4}; + #\u{169A5}; + #\u{169A6}; + #\u{169A7}; + #\u{169A8}; + #\u{169A9}; + #\u{169AA}; + #\u{169AB}; + #\u{169AC}; + #\u{169AD}; + #\u{169AE}; + #\u{169AF}; + #\u{169B0}; + #\u{169B1}; + #\u{169B2}; + #\u{169B3}; + #\u{169B4}; + #\u{169B5}; + #\u{169B6}; + #\u{169B7}; + #\u{169B8}; + #\u{169B9}; + #\u{169BA}; + #\u{169BB}; + #\u{169BC}; + #\u{169BD}; + #\u{169BE}; + #\u{169BF}; + #\u{169C0}; + #\u{169C1}; + #\u{169C2}; + #\u{169C3}; + #\u{169C4}; + #\u{169C5}; + #\u{169C6}; + #\u{169C7}; + #\u{169C8}; + #\u{169C9}; + #\u{169CA}; + #\u{169CB}; + #\u{169CC}; + #\u{169CD}; + #\u{169CE}; + #\u{169CF}; + #\u{169D0}; + #\u{169D1}; + #\u{169D2}; + #\u{169D3}; + #\u{169D4}; + #\u{169D5}; + #\u{169D6}; + #\u{169D7}; + #\u{169D8}; + #\u{169D9}; + #\u{169DA}; + #\u{169DB}; + #\u{169DC}; + #\u{169DD}; + #\u{169DE}; + #\u{169DF}; + #\u{169E0}; + #\u{169E1}; + #\u{169E2}; + #\u{169E3}; + #\u{169E4}; + #\u{169E5}; + #\u{169E6}; + #\u{169E7}; + #\u{169E8}; + #\u{169E9}; + #\u{169EA}; + #\u{169EB}; + #\u{169EC}; + #\u{169ED}; + #\u{169EE}; + #\u{169EF}; + #\u{169F0}; + #\u{169F1}; + #\u{169F2}; + #\u{169F3}; + #\u{169F4}; + #\u{169F5}; + #\u{169F6}; + #\u{169F7}; + #\u{169F8}; + #\u{169F9}; + #\u{169FA}; + #\u{169FB}; + #\u{169FC}; + #\u{169FD}; + #\u{169FE}; + #\u{169FF}; + #\u{16A00}; + #\u{16A01}; + #\u{16A02}; + #\u{16A03}; + #\u{16A04}; + #\u{16A05}; + #\u{16A06}; + #\u{16A07}; + #\u{16A08}; + #\u{16A09}; + #\u{16A0A}; + #\u{16A0B}; + #\u{16A0C}; + #\u{16A0D}; + #\u{16A0E}; + #\u{16A0F}; + #\u{16A10}; + #\u{16A11}; + #\u{16A12}; + #\u{16A13}; + #\u{16A14}; + #\u{16A15}; + #\u{16A16}; + #\u{16A17}; + #\u{16A18}; + #\u{16A19}; + #\u{16A1A}; + #\u{16A1B}; + #\u{16A1C}; + #\u{16A1D}; + #\u{16A1E}; + #\u{16A1F}; + #\u{16A20}; + #\u{16A21}; + #\u{16A22}; + #\u{16A23}; + #\u{16A24}; + #\u{16A25}; + #\u{16A26}; + #\u{16A27}; + #\u{16A28}; + #\u{16A29}; + #\u{16A2A}; + #\u{16A2B}; + #\u{16A2C}; + #\u{16A2D}; + #\u{16A2E}; + #\u{16A2F}; + #\u{16A30}; + #\u{16A31}; + #\u{16A32}; + #\u{16A33}; + #\u{16A34}; + #\u{16A35}; + #\u{16A36}; + #\u{16A37}; + #\u{16A38}; + #\u{1B000}; + #\u{1B001}; + #\u{2B740}; + #\u{2B741}; + #\u{2B742}; + #\u{2B743}; + #\u{2B744}; + #\u{2B745}; + #\u{2B746}; + #\u{2B747}; + #\u{2B748}; + #\u{2B749}; + #\u{2B74A}; + #\u{2B74B}; + #\u{2B74C}; + #\u{2B74D}; + #\u{2B74E}; + #\u{2B74F}; + #\u{2B750}; + #\u{2B751}; + #\u{2B752}; + #\u{2B753}; + #\u{2B754}; + #\u{2B755}; + #\u{2B756}; + #\u{2B757}; + #\u{2B758}; + #\u{2B759}; + #\u{2B75A}; + #\u{2B75B}; + #\u{2B75C}; + #\u{2B75D}; + #\u{2B75E}; + #\u{2B75F}; + #\u{2B760}; + #\u{2B761}; + #\u{2B762}; + #\u{2B763}; + #\u{2B764}; + #\u{2B765}; + #\u{2B766}; + #\u{2B767}; + #\u{2B768}; + #\u{2B769}; + #\u{2B76A}; + #\u{2B76B}; + #\u{2B76C}; + #\u{2B76D}; + #\u{2B76E}; + #\u{2B76F}; + #\u{2B770}; + #\u{2B771}; + #\u{2B772}; + #\u{2B773}; + #\u{2B774}; + #\u{2B775}; + #\u{2B776}; + #\u{2B777}; + #\u{2B778}; + #\u{2B779}; + #\u{2B77A}; + #\u{2B77B}; + #\u{2B77C}; + #\u{2B77D}; + #\u{2B77E}; + #\u{2B77F}; + #\u{2B780}; + #\u{2B781}; + #\u{2B782}; + #\u{2B783}; + #\u{2B784}; + #\u{2B785}; + #\u{2B786}; + #\u{2B787}; + #\u{2B788}; + #\u{2B789}; + #\u{2B78A}; + #\u{2B78B}; + #\u{2B78C}; + #\u{2B78D}; + #\u{2B78E}; + #\u{2B78F}; + #\u{2B790}; + #\u{2B791}; + #\u{2B792}; + #\u{2B793}; + #\u{2B794}; + #\u{2B795}; + #\u{2B796}; + #\u{2B797}; + #\u{2B798}; + #\u{2B799}; + #\u{2B79A}; + #\u{2B79B}; + #\u{2B79C}; + #\u{2B79D}; + #\u{2B79E}; + #\u{2B79F}; + #\u{2B7A0}; + #\u{2B7A1}; + #\u{2B7A2}; + #\u{2B7A3}; + #\u{2B7A4}; + #\u{2B7A5}; + #\u{2B7A6}; + #\u{2B7A7}; + #\u{2B7A8}; + #\u{2B7A9}; + #\u{2B7AA}; + #\u{2B7AB}; + #\u{2B7AC}; + #\u{2B7AD}; + #\u{2B7AE}; + #\u{2B7AF}; + #\u{2B7B0}; + #\u{2B7B1}; + #\u{2B7B2}; + #\u{2B7B3}; + #\u{2B7B4}; + #\u{2B7B5}; + #\u{2B7B6}; + #\u{2B7B7}; + #\u{2B7B8}; + #\u{2B7B9}; + #\u{2B7BA}; + #\u{2B7BB}; + #\u{2B7BC}; + #\u{2B7BD}; + #\u{2B7BE}; + #\u{2B7BF}; + #\u{2B7C0}; + #\u{2B7C1}; + #\u{2B7C2}; + #\u{2B7C3}; + #\u{2B7C4}; + #\u{2B7C5}; + #\u{2B7C6}; + #\u{2B7C7}; + #\u{2B7C8}; + #\u{2B7C9}; + #\u{2B7CA}; + #\u{2B7CB}; + #\u{2B7CC}; + #\u{2B7CD}; + #\u{2B7CE}; + #\u{2B7CF}; + #\u{2B7D0}; + #\u{2B7D1}; + #\u{2B7D2}; + #\u{2B7D3}; + #\u{2B7D4}; + #\u{2B7D5}; + #\u{2B7D6}; + #\u{2B7D7}; + #\u{2B7D8}; + #\u{2B7D9}; + #\u{2B7DA}; + #\u{2B7DB}; + #\u{2B7DC}; + #\u{2B7DD}; + #\u{2B7DE}; + #\u{2B7DF}; + #\u{2B7E0}; + #\u{2B7E1}; + #\u{2B7E2}; + #\u{2B7E3}; + #\u{2B7E4}; + #\u{2B7E5}; + #\u{2B7E6}; + #\u{2B7E7}; + #\u{2B7E8}; + #\u{2B7E9}; + #\u{2B7EA}; + #\u{2B7EB}; + #\u{2B7EC}; + #\u{2B7ED}; + #\u{2B7EE}; + #\u{2B7EF}; + #\u{2B7F0}; + #\u{2B7F1}; + #\u{2B7F2}; + #\u{2B7F3}; + #\u{2B7F4}; + #\u{2B7F5}; + #\u{2B7F6}; + #\u{2B7F7}; + #\u{2B7F8}; + #\u{2B7F9}; + #\u{2B7FA}; + #\u{2B7FB}; + #\u{2B7FC}; + #\u{2B7FD}; + #\u{2B7FE}; + #\u{2B7FF}; + #\u{2B800}; + #\u{2B801}; + #\u{2B802}; + #\u{2B803}; + #\u{2B804}; + #\u{2B805}; + #\u{2B806}; + #\u{2B807}; + #\u{2B808}; + #\u{2B809}; + #\u{2B80A}; + #\u{2B80B}; + #\u{2B80C}; + #\u{2B80D}; + #\u{2B80E}; + #\u{2B80F}; + #\u{2B810}; + #\u{2B811}; + #\u{2B812}; + #\u{2B813}; + #\u{2B814}; + #\u{2B815}; + #\u{2B816}; + #\u{2B817}; + #\u{2B818}; + #\u{2B819}; + #\u{2B81A}; + #\u{2B81B}; + #\u{2B81C}; + #\u{2B81D}; +}; + +reportCompare(0, 0); |