diff options
Diffstat (limited to 'js/src/tests/test262/language/identifiers/start-unicode-11.0.0-class-escaped.js')
-rw-r--r-- | js/src/tests/test262/language/identifiers/start-unicode-11.0.0-class-escaped.js | 347 |
1 files changed, 347 insertions, 0 deletions
diff --git a/js/src/tests/test262/language/identifiers/start-unicode-11.0.0-class-escaped.js b/js/src/tests/test262/language/identifiers/start-unicode-11.0.0-class-escaped.js new file mode 100644 index 0000000000..92f774daac --- /dev/null +++ b/js/src/tests/test262/language/identifiers/start-unicode-11.0.0-class-escaped.js @@ -0,0 +1,347 @@ +// 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 v11.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 _ { + #\u0560; + #\u0588; + #\u05EF; + #\u1878; + #\u1C90; + #\u1C91; + #\u1C92; + #\u1C93; + #\u1C94; + #\u1C95; + #\u1C96; + #\u1C97; + #\u1C98; + #\u1C99; + #\u1C9A; + #\u1C9B; + #\u1C9C; + #\u1C9D; + #\u1C9E; + #\u1C9F; + #\u1CA0; + #\u1CA1; + #\u1CA2; + #\u1CA3; + #\u1CA4; + #\u1CA5; + #\u1CA6; + #\u1CA7; + #\u1CA8; + #\u1CA9; + #\u1CAA; + #\u1CAB; + #\u1CAC; + #\u1CAD; + #\u1CAE; + #\u1CAF; + #\u1CB0; + #\u1CB1; + #\u1CB2; + #\u1CB3; + #\u1CB4; + #\u1CB5; + #\u1CB6; + #\u1CB7; + #\u1CB8; + #\u1CB9; + #\u1CBA; + #\u1CBD; + #\u1CBE; + #\u1CBF; + #\u312F; + #\u9FEB; + #\u9FEC; + #\u9FED; + #\u9FEE; + #\u9FEF; + #\uA7AF; + #\uA7B8; + #\uA7B9; + #\uA8FE; + #\u{10A34}; + #\u{10A35}; + #\u{10D00}; + #\u{10D01}; + #\u{10D02}; + #\u{10D03}; + #\u{10D04}; + #\u{10D05}; + #\u{10D06}; + #\u{10D07}; + #\u{10D08}; + #\u{10D09}; + #\u{10D0A}; + #\u{10D0B}; + #\u{10D0C}; + #\u{10D0D}; + #\u{10D0E}; + #\u{10D0F}; + #\u{10D10}; + #\u{10D11}; + #\u{10D12}; + #\u{10D13}; + #\u{10D14}; + #\u{10D15}; + #\u{10D16}; + #\u{10D17}; + #\u{10D18}; + #\u{10D19}; + #\u{10D1A}; + #\u{10D1B}; + #\u{10D1C}; + #\u{10D1D}; + #\u{10D1E}; + #\u{10D1F}; + #\u{10D20}; + #\u{10D21}; + #\u{10D22}; + #\u{10D23}; + #\u{10F00}; + #\u{10F01}; + #\u{10F02}; + #\u{10F03}; + #\u{10F04}; + #\u{10F05}; + #\u{10F06}; + #\u{10F07}; + #\u{10F08}; + #\u{10F09}; + #\u{10F0A}; + #\u{10F0B}; + #\u{10F0C}; + #\u{10F0D}; + #\u{10F0E}; + #\u{10F0F}; + #\u{10F10}; + #\u{10F11}; + #\u{10F12}; + #\u{10F13}; + #\u{10F14}; + #\u{10F15}; + #\u{10F16}; + #\u{10F17}; + #\u{10F18}; + #\u{10F19}; + #\u{10F1A}; + #\u{10F1B}; + #\u{10F1C}; + #\u{10F27}; + #\u{10F30}; + #\u{10F31}; + #\u{10F32}; + #\u{10F33}; + #\u{10F34}; + #\u{10F35}; + #\u{10F36}; + #\u{10F37}; + #\u{10F38}; + #\u{10F39}; + #\u{10F3A}; + #\u{10F3B}; + #\u{10F3C}; + #\u{10F3D}; + #\u{10F3E}; + #\u{10F3F}; + #\u{10F40}; + #\u{10F41}; + #\u{10F42}; + #\u{10F43}; + #\u{10F44}; + #\u{10F45}; + #\u{11144}; + #\u{1171A}; + #\u{11800}; + #\u{11801}; + #\u{11802}; + #\u{11803}; + #\u{11804}; + #\u{11805}; + #\u{11806}; + #\u{11807}; + #\u{11808}; + #\u{11809}; + #\u{1180A}; + #\u{1180B}; + #\u{1180C}; + #\u{1180D}; + #\u{1180E}; + #\u{1180F}; + #\u{11810}; + #\u{11811}; + #\u{11812}; + #\u{11813}; + #\u{11814}; + #\u{11815}; + #\u{11816}; + #\u{11817}; + #\u{11818}; + #\u{11819}; + #\u{1181A}; + #\u{1181B}; + #\u{1181C}; + #\u{1181D}; + #\u{1181E}; + #\u{1181F}; + #\u{11820}; + #\u{11821}; + #\u{11822}; + #\u{11823}; + #\u{11824}; + #\u{11825}; + #\u{11826}; + #\u{11827}; + #\u{11828}; + #\u{11829}; + #\u{1182A}; + #\u{1182B}; + #\u{11A9D}; + #\u{11D60}; + #\u{11D61}; + #\u{11D62}; + #\u{11D63}; + #\u{11D64}; + #\u{11D65}; + #\u{11D67}; + #\u{11D68}; + #\u{11D6A}; + #\u{11D6B}; + #\u{11D6C}; + #\u{11D6D}; + #\u{11D6E}; + #\u{11D6F}; + #\u{11D70}; + #\u{11D71}; + #\u{11D72}; + #\u{11D73}; + #\u{11D74}; + #\u{11D75}; + #\u{11D76}; + #\u{11D77}; + #\u{11D78}; + #\u{11D79}; + #\u{11D7A}; + #\u{11D7B}; + #\u{11D7C}; + #\u{11D7D}; + #\u{11D7E}; + #\u{11D7F}; + #\u{11D80}; + #\u{11D81}; + #\u{11D82}; + #\u{11D83}; + #\u{11D84}; + #\u{11D85}; + #\u{11D86}; + #\u{11D87}; + #\u{11D88}; + #\u{11D89}; + #\u{11D98}; + #\u{11EE0}; + #\u{11EE1}; + #\u{11EE2}; + #\u{11EE3}; + #\u{11EE4}; + #\u{11EE5}; + #\u{11EE6}; + #\u{11EE7}; + #\u{11EE8}; + #\u{11EE9}; + #\u{11EEA}; + #\u{11EEB}; + #\u{11EEC}; + #\u{11EED}; + #\u{11EEE}; + #\u{11EEF}; + #\u{11EF0}; + #\u{11EF1}; + #\u{11EF2}; + #\u{16E40}; + #\u{16E41}; + #\u{16E42}; + #\u{16E43}; + #\u{16E44}; + #\u{16E45}; + #\u{16E46}; + #\u{16E47}; + #\u{16E48}; + #\u{16E49}; + #\u{16E4A}; + #\u{16E4B}; + #\u{16E4C}; + #\u{16E4D}; + #\u{16E4E}; + #\u{16E4F}; + #\u{16E50}; + #\u{16E51}; + #\u{16E52}; + #\u{16E53}; + #\u{16E54}; + #\u{16E55}; + #\u{16E56}; + #\u{16E57}; + #\u{16E58}; + #\u{16E59}; + #\u{16E5A}; + #\u{16E5B}; + #\u{16E5C}; + #\u{16E5D}; + #\u{16E5E}; + #\u{16E5F}; + #\u{16E60}; + #\u{16E61}; + #\u{16E62}; + #\u{16E63}; + #\u{16E64}; + #\u{16E65}; + #\u{16E66}; + #\u{16E67}; + #\u{16E68}; + #\u{16E69}; + #\u{16E6A}; + #\u{16E6B}; + #\u{16E6C}; + #\u{16E6D}; + #\u{16E6E}; + #\u{16E6F}; + #\u{16E70}; + #\u{16E71}; + #\u{16E72}; + #\u{16E73}; + #\u{16E74}; + #\u{16E75}; + #\u{16E76}; + #\u{16E77}; + #\u{16E78}; + #\u{16E79}; + #\u{16E7A}; + #\u{16E7B}; + #\u{16E7C}; + #\u{16E7D}; + #\u{16E7E}; + #\u{16E7F}; + #\u{187ED}; + #\u{187EE}; + #\u{187EF}; + #\u{187F0}; + #\u{187F1}; +}; + +reportCompare(0, 0); |