mirror of https://github.com/tc39/test262.git
Add tests for Unicode v16 Identifier{Start,Part}
Issue: https://github.com/tc39/ecma262/issues/3425 .
This commit is contained in:
parent
a9c1c08852
commit
4bdf978220
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2023 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
@ -16,5 +16,5 @@ features: [class, class-fields-private]
|
|||
---*/
|
||||
|
||||
class _ {
|
||||
#_\u200C\u200D;
|
||||
#_\u200C\u200D\u30FB\uFF65;
|
||||
};
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2023 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
@ -13,5 +13,5 @@ features: [class, class-fields-private]
|
|||
---*/
|
||||
|
||||
class _ {
|
||||
#_;
|
||||
#_・・;
|
||||
};
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2023 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
@ -13,4 +13,4 @@ info: |
|
|||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
---*/
|
||||
|
||||
var _\u200C\u200D;
|
||||
var _\u200C\u200D\u30FB\uFF65;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2023 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
@ -11,4 +11,4 @@ info: |
|
|||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
---*/
|
||||
|
||||
var _;
|
||||
var _・・;
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
// Copyright 2024 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 v16.0.0 ID_Continue characters are accepted as
|
||||
identifier part 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 _ {
|
||||
#_\u0897\u{10D40}\u{10D41}\u{10D42}\u{10D43}\u{10D44}\u{10D45}\u{10D46}\u{10D47}\u{10D48}\u{10D49}\u{10D69}\u{10D6A}\u{10D6B}\u{10D6C}\u{10D6D}\u{10EFC}\u{113B8}\u{113B9}\u{113BA}\u{113BB}\u{113BC}\u{113BD}\u{113BE}\u{113BF}\u{113C0}\u{113C2}\u{113C5}\u{113C7}\u{113C8}\u{113C9}\u{113CA}\u{113CC}\u{113CD}\u{113CE}\u{113CF}\u{113D0}\u{113D2}\u{113E1}\u{113E2}\u{116D0}\u{116D1}\u{116D2}\u{116D3}\u{116D4}\u{116D5}\u{116D6}\u{116D7}\u{116D8}\u{116D9}\u{116DA}\u{116DB}\u{116DC}\u{116DD}\u{116DE}\u{116DF}\u{116E0}\u{116E1}\u{116E2}\u{116E3}\u{11BF0}\u{11BF1}\u{11BF2}\u{11BF3}\u{11BF4}\u{11BF5}\u{11BF6}\u{11BF7}\u{11BF8}\u{11BF9}\u{11F5A}\u{1611E}\u{1611F}\u{16120}\u{16121}\u{16122}\u{16123}\u{16124}\u{16125}\u{16126}\u{16127}\u{16128}\u{16129}\u{1612A}\u{1612B}\u{1612C}\u{1612D}\u{1612E}\u{1612F}\u{16130}\u{16131}\u{16132}\u{16133}\u{16134}\u{16135}\u{16136}\u{16137}\u{16138}\u{16139}\u{16D70}\u{16D71}\u{16D72}\u{16D73}\u{16D74}\u{16D75}\u{16D76}\u{16D77}\u{16D78}\u{16D79}\u{1CCF0}\u{1CCF1}\u{1CCF2}\u{1CCF3}\u{1CCF4}\u{1CCF5}\u{1CCF6}\u{1CCF7}\u{1CCF8}\u{1CCF9}\u{1E5EE}\u{1E5EF}\u{1E5F1}\u{1E5F2}\u{1E5F3}\u{1E5F4}\u{1E5F5}\u{1E5F6}\u{1E5F7}\u{1E5F8}\u{1E5F9}\u{1E5FA};
|
||||
};
|
|
@ -0,0 +1,17 @@
|
|||
// Copyright 2024 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 v16.0.0 ID_Continue characters are accepted as
|
||||
identifier part characters in private class fields.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
features: [class, class-fields-private]
|
||||
---*/
|
||||
|
||||
class _ {
|
||||
#_;
|
||||
};
|
|
@ -0,0 +1,16 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
esid: sec-names-and-keywords
|
||||
description: |
|
||||
Test that Unicode v16.0.0 ID_Continue characters are accepted as
|
||||
identifier part characters in escaped form, i.e.
|
||||
- \uXXXX or \u{XXXX} for BMP symbols
|
||||
- \u{XXXXXX} for astral symbols
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
---*/
|
||||
|
||||
var _\u0897\u{10D40}\u{10D41}\u{10D42}\u{10D43}\u{10D44}\u{10D45}\u{10D46}\u{10D47}\u{10D48}\u{10D49}\u{10D69}\u{10D6A}\u{10D6B}\u{10D6C}\u{10D6D}\u{10EFC}\u{113B8}\u{113B9}\u{113BA}\u{113BB}\u{113BC}\u{113BD}\u{113BE}\u{113BF}\u{113C0}\u{113C2}\u{113C5}\u{113C7}\u{113C8}\u{113C9}\u{113CA}\u{113CC}\u{113CD}\u{113CE}\u{113CF}\u{113D0}\u{113D2}\u{113E1}\u{113E2}\u{116D0}\u{116D1}\u{116D2}\u{116D3}\u{116D4}\u{116D5}\u{116D6}\u{116D7}\u{116D8}\u{116D9}\u{116DA}\u{116DB}\u{116DC}\u{116DD}\u{116DE}\u{116DF}\u{116E0}\u{116E1}\u{116E2}\u{116E3}\u{11BF0}\u{11BF1}\u{11BF2}\u{11BF3}\u{11BF4}\u{11BF5}\u{11BF6}\u{11BF7}\u{11BF8}\u{11BF9}\u{11F5A}\u{1611E}\u{1611F}\u{16120}\u{16121}\u{16122}\u{16123}\u{16124}\u{16125}\u{16126}\u{16127}\u{16128}\u{16129}\u{1612A}\u{1612B}\u{1612C}\u{1612D}\u{1612E}\u{1612F}\u{16130}\u{16131}\u{16132}\u{16133}\u{16134}\u{16135}\u{16136}\u{16137}\u{16138}\u{16139}\u{16D70}\u{16D71}\u{16D72}\u{16D73}\u{16D74}\u{16D75}\u{16D76}\u{16D77}\u{16D78}\u{16D79}\u{1CCF0}\u{1CCF1}\u{1CCF2}\u{1CCF3}\u{1CCF4}\u{1CCF5}\u{1CCF6}\u{1CCF7}\u{1CCF8}\u{1CCF9}\u{1E5EE}\u{1E5EF}\u{1E5F1}\u{1E5F2}\u{1E5F3}\u{1E5F4}\u{1E5F5}\u{1E5F6}\u{1E5F7}\u{1E5F8}\u{1E5F9}\u{1E5FA};
|
|
@ -0,0 +1,14 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
esid: sec-names-and-keywords
|
||||
description: |
|
||||
Test that Unicode v16.0.0 ID_Continue characters are accepted as
|
||||
identifier part characters.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
---*/
|
||||
|
||||
var _;
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -0,0 +1,238 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
description: >
|
||||
Test that Unicode property escapes for `RGI_Emoji` (property of strings)
|
||||
match Emoji 13.1 strings.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes, regexp-v-flag]
|
||||
includes: [regExpUtils.js]
|
||||
---*/
|
||||
|
||||
testPropertyOfStrings({
|
||||
regExp: /^\p{RGI_Emoji}+$/v,
|
||||
expression: "\\p{RGI_Emoji}",
|
||||
matchStrings: [
|
||||
"\u2764\uFE0F\u200D\u{1F525}",
|
||||
"\u2764\uFE0F\u200D\u{1FA79}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}",
|
||||
"\u{1F48F}\u{1F3FB}",
|
||||
"\u{1F48F}\u{1F3FC}",
|
||||
"\u{1F48F}\u{1F3FD}",
|
||||
"\u{1F48F}\u{1F3FE}",
|
||||
"\u{1F48F}\u{1F3FF}",
|
||||
"\u{1F491}\u{1F3FB}",
|
||||
"\u{1F491}\u{1F3FC}",
|
||||
"\u{1F491}\u{1F3FD}",
|
||||
"\u{1F491}\u{1F3FE}",
|
||||
"\u{1F491}\u{1F3FF}",
|
||||
"\u{1F62E}\u200D\u{1F4A8}",
|
||||
"\u{1F635}\u200D\u{1F4AB}",
|
||||
"\u{1F636}\u200D\u{1F32B}\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}",
|
||||
"\u{1F9D4}\u200D\u2640\uFE0F",
|
||||
"\u{1F9D4}\u200D\u2642\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FB}\u200D\u2640\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FB}\u200D\u2642\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FC}\u200D\u2640\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FC}\u200D\u2642\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FD}\u200D\u2640\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FD}\u200D\u2642\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FE}\u200D\u2640\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FE}\u200D\u2642\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FF}\u200D\u2640\uFE0F",
|
||||
"\u{1F9D4}\u{1F3FF}\u200D\u2642\uFE0F"
|
||||
],
|
||||
});
|
|
@ -0,0 +1,133 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
description: >
|
||||
Test that Unicode property escapes for `RGI_Emoji` (property of strings)
|
||||
match Emoji 14.0 strings.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes, regexp-v-flag]
|
||||
includes: [regExpUtils.js]
|
||||
---*/
|
||||
|
||||
testPropertyOfStrings({
|
||||
regExp: /^\p{RGI_Emoji}+$/v,
|
||||
expression: "\\p{RGI_Emoji}",
|
||||
matchStrings: [
|
||||
"\u{1F6DD}",
|
||||
"\u{1F6DE}",
|
||||
"\u{1F6DF}",
|
||||
"\u{1F7F0}",
|
||||
"\u{1F91D}\u{1F3FB}",
|
||||
"\u{1F91D}\u{1F3FC}",
|
||||
"\u{1F91D}\u{1F3FD}",
|
||||
"\u{1F91D}\u{1F3FE}",
|
||||
"\u{1F91D}\u{1F3FF}",
|
||||
"\u{1F979}",
|
||||
"\u{1F9CC}",
|
||||
"\u{1FA7B}",
|
||||
"\u{1FA7C}",
|
||||
"\u{1FAA9}",
|
||||
"\u{1FAAA}",
|
||||
"\u{1FAAB}",
|
||||
"\u{1FAAC}",
|
||||
"\u{1FAB7}",
|
||||
"\u{1FAB8}",
|
||||
"\u{1FAB9}",
|
||||
"\u{1FABA}",
|
||||
"\u{1FAC3}",
|
||||
"\u{1FAC3}\u{1F3FB}",
|
||||
"\u{1FAC3}\u{1F3FC}",
|
||||
"\u{1FAC3}\u{1F3FD}",
|
||||
"\u{1FAC3}\u{1F3FE}",
|
||||
"\u{1FAC3}\u{1F3FF}",
|
||||
"\u{1FAC4}",
|
||||
"\u{1FAC4}\u{1F3FB}",
|
||||
"\u{1FAC4}\u{1F3FC}",
|
||||
"\u{1FAC4}\u{1F3FD}",
|
||||
"\u{1FAC4}\u{1F3FE}",
|
||||
"\u{1FAC4}\u{1F3FF}",
|
||||
"\u{1FAC5}",
|
||||
"\u{1FAC5}\u{1F3FB}",
|
||||
"\u{1FAC5}\u{1F3FC}",
|
||||
"\u{1FAC5}\u{1F3FD}",
|
||||
"\u{1FAC5}\u{1F3FE}",
|
||||
"\u{1FAC5}\u{1F3FF}",
|
||||
"\u{1FAD7}",
|
||||
"\u{1FAD8}",
|
||||
"\u{1FAD9}",
|
||||
"\u{1FAE0}",
|
||||
"\u{1FAE1}",
|
||||
"\u{1FAE2}",
|
||||
"\u{1FAE3}",
|
||||
"\u{1FAE4}",
|
||||
"\u{1FAE5}",
|
||||
"\u{1FAE6}",
|
||||
"\u{1FAE7}",
|
||||
"\u{1FAF0}",
|
||||
"\u{1FAF0}\u{1F3FB}",
|
||||
"\u{1FAF0}\u{1F3FC}",
|
||||
"\u{1FAF0}\u{1F3FD}",
|
||||
"\u{1FAF0}\u{1F3FE}",
|
||||
"\u{1FAF0}\u{1F3FF}",
|
||||
"\u{1FAF1}",
|
||||
"\u{1FAF1}\u{1F3FB}",
|
||||
"\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FC}",
|
||||
"\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FD}",
|
||||
"\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FE}",
|
||||
"\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FF}",
|
||||
"\u{1FAF1}\u{1F3FC}",
|
||||
"\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FB}",
|
||||
"\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FD}",
|
||||
"\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FE}",
|
||||
"\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FF}",
|
||||
"\u{1FAF1}\u{1F3FD}",
|
||||
"\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FB}",
|
||||
"\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FC}",
|
||||
"\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FE}",
|
||||
"\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FF}",
|
||||
"\u{1FAF1}\u{1F3FE}",
|
||||
"\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FB}",
|
||||
"\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FC}",
|
||||
"\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FD}",
|
||||
"\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FF}",
|
||||
"\u{1FAF1}\u{1F3FF}",
|
||||
"\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FB}",
|
||||
"\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FC}",
|
||||
"\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FD}",
|
||||
"\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FE}",
|
||||
"\u{1FAF2}",
|
||||
"\u{1FAF2}\u{1F3FB}",
|
||||
"\u{1FAF2}\u{1F3FC}",
|
||||
"\u{1FAF2}\u{1F3FD}",
|
||||
"\u{1FAF2}\u{1F3FE}",
|
||||
"\u{1FAF2}\u{1F3FF}",
|
||||
"\u{1FAF3}",
|
||||
"\u{1FAF3}\u{1F3FB}",
|
||||
"\u{1FAF3}\u{1F3FC}",
|
||||
"\u{1FAF3}\u{1F3FD}",
|
||||
"\u{1FAF3}\u{1F3FE}",
|
||||
"\u{1FAF3}\u{1F3FF}",
|
||||
"\u{1FAF4}",
|
||||
"\u{1FAF4}\u{1F3FB}",
|
||||
"\u{1FAF4}\u{1F3FC}",
|
||||
"\u{1FAF4}\u{1F3FD}",
|
||||
"\u{1FAF4}\u{1F3FE}",
|
||||
"\u{1FAF4}\u{1F3FF}",
|
||||
"\u{1FAF5}",
|
||||
"\u{1FAF5}\u{1F3FB}",
|
||||
"\u{1FAF5}\u{1F3FC}",
|
||||
"\u{1FAF5}\u{1F3FD}",
|
||||
"\u{1FAF5}\u{1F3FE}",
|
||||
"\u{1FAF5}\u{1F3FF}",
|
||||
"\u{1FAF6}",
|
||||
"\u{1FAF6}\u{1F3FB}",
|
||||
"\u{1FAF6}\u{1F3FC}",
|
||||
"\u{1FAF6}\u{1F3FD}",
|
||||
"\u{1FAF6}\u{1F3FE}",
|
||||
"\u{1FAF6}\u{1F3FF}"
|
||||
],
|
||||
});
|
|
@ -0,0 +1,52 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
description: >
|
||||
Test that Unicode property escapes for `RGI_Emoji` (property of strings)
|
||||
match Emoji 15.0 strings.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes, regexp-v-flag]
|
||||
includes: [regExpUtils.js]
|
||||
---*/
|
||||
|
||||
testPropertyOfStrings({
|
||||
regExp: /^\p{RGI_Emoji}+$/v,
|
||||
expression: "\\p{RGI_Emoji}",
|
||||
matchStrings: [
|
||||
"\u{1F426}\u200D\u2B1B",
|
||||
"\u{1F6DC}",
|
||||
"\u{1FA75}",
|
||||
"\u{1FA76}",
|
||||
"\u{1FA77}",
|
||||
"\u{1FA87}",
|
||||
"\u{1FA88}",
|
||||
"\u{1FAAD}",
|
||||
"\u{1FAAE}",
|
||||
"\u{1FAAF}",
|
||||
"\u{1FABB}",
|
||||
"\u{1FABC}",
|
||||
"\u{1FABD}",
|
||||
"\u{1FABF}",
|
||||
"\u{1FACE}",
|
||||
"\u{1FACF}",
|
||||
"\u{1FADA}",
|
||||
"\u{1FADB}",
|
||||
"\u{1FAE8}",
|
||||
"\u{1FAF7}",
|
||||
"\u{1FAF7}\u{1F3FB}",
|
||||
"\u{1FAF7}\u{1F3FC}",
|
||||
"\u{1FAF7}\u{1F3FD}",
|
||||
"\u{1FAF7}\u{1F3FE}",
|
||||
"\u{1FAF7}\u{1F3FF}",
|
||||
"\u{1FAF8}",
|
||||
"\u{1FAF8}\u{1F3FB}",
|
||||
"\u{1FAF8}\u{1F3FC}",
|
||||
"\u{1FAF8}\u{1F3FD}",
|
||||
"\u{1FAF8}\u{1F3FE}",
|
||||
"\u{1FAF8}\u{1F3FF}"
|
||||
],
|
||||
});
|
|
@ -0,0 +1,139 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
description: >
|
||||
Test that Unicode property escapes for `RGI_Emoji` (property of strings)
|
||||
match Emoji 15.1 strings.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes, regexp-v-flag]
|
||||
includes: [regExpUtils.js]
|
||||
---*/
|
||||
|
||||
testPropertyOfStrings({
|
||||
regExp: /^\p{RGI_Emoji}+$/v,
|
||||
expression: "\\p{RGI_Emoji}",
|
||||
matchStrings: [
|
||||
"\u26D3\uFE0F\u200D\u{1F4A5}",
|
||||
"\u{1F344}\u200D\u{1F7EB}",
|
||||
"\u{1F34B}\u200D\u{1F7E9}",
|
||||
"\u{1F3C3}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FB}\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FE}\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F3C3}\u{1F3FF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F426}\u200D\u{1F525}",
|
||||
"\u{1F468}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F468}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F469}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F642}\u200D\u2194\uFE0F",
|
||||
"\u{1F642}\u200D\u2195\uFE0F",
|
||||
"\u{1F6B6}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FB}\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FE}\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F6B6}\u{1F3FF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FB}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FE}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F",
|
||||
"\u{1F9CE}\u{1F3FF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u200D\u{1F9D1}\u200D\u{1F9D2}",
|
||||
"\u{1F9D1}\u200D\u{1F9D1}\u200D\u{1F9D2}\u200D\u{1F9D2}",
|
||||
"\u{1F9D1}\u200D\u{1F9D2}",
|
||||
"\u{1F9D1}\u200D\u{1F9D2}\u200D\u{1F9D2}",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F",
|
||||
"\u{1F9D1}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F"
|
||||
],
|
||||
});
|
|
@ -0,0 +1,29 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
description: >
|
||||
Test that Unicode property escapes for `RGI_Emoji` (property of strings)
|
||||
match Emoji 16.0 strings.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
esid: sec-static-semantics-unicodematchproperty-p
|
||||
features: [regexp-unicode-property-escapes, regexp-v-flag]
|
||||
includes: [regExpUtils.js]
|
||||
---*/
|
||||
|
||||
testPropertyOfStrings({
|
||||
regExp: /^\p{RGI_Emoji}+$/v,
|
||||
expression: "\\p{RGI_Emoji}",
|
||||
matchStrings: [
|
||||
"\u{1F1E8}\u{1F1F6}",
|
||||
"\u{1FA89}",
|
||||
"\u{1FA8F}",
|
||||
"\u{1FABE}",
|
||||
"\u{1FAC6}",
|
||||
"\u{1FADC}",
|
||||
"\u{1FADF}",
|
||||
"\u{1FAE9}"
|
||||
],
|
||||
});
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -0,0 +1,641 @@
|
|||
// Copyright 2024 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 v15.1.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 _ {
|
||||
#\u{2EBF0};
|
||||
#\u{2EBF1};
|
||||
#\u{2EBF2};
|
||||
#\u{2EBF3};
|
||||
#\u{2EBF4};
|
||||
#\u{2EBF5};
|
||||
#\u{2EBF6};
|
||||
#\u{2EBF7};
|
||||
#\u{2EBF8};
|
||||
#\u{2EBF9};
|
||||
#\u{2EBFA};
|
||||
#\u{2EBFB};
|
||||
#\u{2EBFC};
|
||||
#\u{2EBFD};
|
||||
#\u{2EBFE};
|
||||
#\u{2EBFF};
|
||||
#\u{2EC00};
|
||||
#\u{2EC01};
|
||||
#\u{2EC02};
|
||||
#\u{2EC03};
|
||||
#\u{2EC04};
|
||||
#\u{2EC05};
|
||||
#\u{2EC06};
|
||||
#\u{2EC07};
|
||||
#\u{2EC08};
|
||||
#\u{2EC09};
|
||||
#\u{2EC0A};
|
||||
#\u{2EC0B};
|
||||
#\u{2EC0C};
|
||||
#\u{2EC0D};
|
||||
#\u{2EC0E};
|
||||
#\u{2EC0F};
|
||||
#\u{2EC10};
|
||||
#\u{2EC11};
|
||||
#\u{2EC12};
|
||||
#\u{2EC13};
|
||||
#\u{2EC14};
|
||||
#\u{2EC15};
|
||||
#\u{2EC16};
|
||||
#\u{2EC17};
|
||||
#\u{2EC18};
|
||||
#\u{2EC19};
|
||||
#\u{2EC1A};
|
||||
#\u{2EC1B};
|
||||
#\u{2EC1C};
|
||||
#\u{2EC1D};
|
||||
#\u{2EC1E};
|
||||
#\u{2EC1F};
|
||||
#\u{2EC20};
|
||||
#\u{2EC21};
|
||||
#\u{2EC22};
|
||||
#\u{2EC23};
|
||||
#\u{2EC24};
|
||||
#\u{2EC25};
|
||||
#\u{2EC26};
|
||||
#\u{2EC27};
|
||||
#\u{2EC28};
|
||||
#\u{2EC29};
|
||||
#\u{2EC2A};
|
||||
#\u{2EC2B};
|
||||
#\u{2EC2C};
|
||||
#\u{2EC2D};
|
||||
#\u{2EC2E};
|
||||
#\u{2EC2F};
|
||||
#\u{2EC30};
|
||||
#\u{2EC31};
|
||||
#\u{2EC32};
|
||||
#\u{2EC33};
|
||||
#\u{2EC34};
|
||||
#\u{2EC35};
|
||||
#\u{2EC36};
|
||||
#\u{2EC37};
|
||||
#\u{2EC38};
|
||||
#\u{2EC39};
|
||||
#\u{2EC3A};
|
||||
#\u{2EC3B};
|
||||
#\u{2EC3C};
|
||||
#\u{2EC3D};
|
||||
#\u{2EC3E};
|
||||
#\u{2EC3F};
|
||||
#\u{2EC40};
|
||||
#\u{2EC41};
|
||||
#\u{2EC42};
|
||||
#\u{2EC43};
|
||||
#\u{2EC44};
|
||||
#\u{2EC45};
|
||||
#\u{2EC46};
|
||||
#\u{2EC47};
|
||||
#\u{2EC48};
|
||||
#\u{2EC49};
|
||||
#\u{2EC4A};
|
||||
#\u{2EC4B};
|
||||
#\u{2EC4C};
|
||||
#\u{2EC4D};
|
||||
#\u{2EC4E};
|
||||
#\u{2EC4F};
|
||||
#\u{2EC50};
|
||||
#\u{2EC51};
|
||||
#\u{2EC52};
|
||||
#\u{2EC53};
|
||||
#\u{2EC54};
|
||||
#\u{2EC55};
|
||||
#\u{2EC56};
|
||||
#\u{2EC57};
|
||||
#\u{2EC58};
|
||||
#\u{2EC59};
|
||||
#\u{2EC5A};
|
||||
#\u{2EC5B};
|
||||
#\u{2EC5C};
|
||||
#\u{2EC5D};
|
||||
#\u{2EC5E};
|
||||
#\u{2EC5F};
|
||||
#\u{2EC60};
|
||||
#\u{2EC61};
|
||||
#\u{2EC62};
|
||||
#\u{2EC63};
|
||||
#\u{2EC64};
|
||||
#\u{2EC65};
|
||||
#\u{2EC66};
|
||||
#\u{2EC67};
|
||||
#\u{2EC68};
|
||||
#\u{2EC69};
|
||||
#\u{2EC6A};
|
||||
#\u{2EC6B};
|
||||
#\u{2EC6C};
|
||||
#\u{2EC6D};
|
||||
#\u{2EC6E};
|
||||
#\u{2EC6F};
|
||||
#\u{2EC70};
|
||||
#\u{2EC71};
|
||||
#\u{2EC72};
|
||||
#\u{2EC73};
|
||||
#\u{2EC74};
|
||||
#\u{2EC75};
|
||||
#\u{2EC76};
|
||||
#\u{2EC77};
|
||||
#\u{2EC78};
|
||||
#\u{2EC79};
|
||||
#\u{2EC7A};
|
||||
#\u{2EC7B};
|
||||
#\u{2EC7C};
|
||||
#\u{2EC7D};
|
||||
#\u{2EC7E};
|
||||
#\u{2EC7F};
|
||||
#\u{2EC80};
|
||||
#\u{2EC81};
|
||||
#\u{2EC82};
|
||||
#\u{2EC83};
|
||||
#\u{2EC84};
|
||||
#\u{2EC85};
|
||||
#\u{2EC86};
|
||||
#\u{2EC87};
|
||||
#\u{2EC88};
|
||||
#\u{2EC89};
|
||||
#\u{2EC8A};
|
||||
#\u{2EC8B};
|
||||
#\u{2EC8C};
|
||||
#\u{2EC8D};
|
||||
#\u{2EC8E};
|
||||
#\u{2EC8F};
|
||||
#\u{2EC90};
|
||||
#\u{2EC91};
|
||||
#\u{2EC92};
|
||||
#\u{2EC93};
|
||||
#\u{2EC94};
|
||||
#\u{2EC95};
|
||||
#\u{2EC96};
|
||||
#\u{2EC97};
|
||||
#\u{2EC98};
|
||||
#\u{2EC99};
|
||||
#\u{2EC9A};
|
||||
#\u{2EC9B};
|
||||
#\u{2EC9C};
|
||||
#\u{2EC9D};
|
||||
#\u{2EC9E};
|
||||
#\u{2EC9F};
|
||||
#\u{2ECA0};
|
||||
#\u{2ECA1};
|
||||
#\u{2ECA2};
|
||||
#\u{2ECA3};
|
||||
#\u{2ECA4};
|
||||
#\u{2ECA5};
|
||||
#\u{2ECA6};
|
||||
#\u{2ECA7};
|
||||
#\u{2ECA8};
|
||||
#\u{2ECA9};
|
||||
#\u{2ECAA};
|
||||
#\u{2ECAB};
|
||||
#\u{2ECAC};
|
||||
#\u{2ECAD};
|
||||
#\u{2ECAE};
|
||||
#\u{2ECAF};
|
||||
#\u{2ECB0};
|
||||
#\u{2ECB1};
|
||||
#\u{2ECB2};
|
||||
#\u{2ECB3};
|
||||
#\u{2ECB4};
|
||||
#\u{2ECB5};
|
||||
#\u{2ECB6};
|
||||
#\u{2ECB7};
|
||||
#\u{2ECB8};
|
||||
#\u{2ECB9};
|
||||
#\u{2ECBA};
|
||||
#\u{2ECBB};
|
||||
#\u{2ECBC};
|
||||
#\u{2ECBD};
|
||||
#\u{2ECBE};
|
||||
#\u{2ECBF};
|
||||
#\u{2ECC0};
|
||||
#\u{2ECC1};
|
||||
#\u{2ECC2};
|
||||
#\u{2ECC3};
|
||||
#\u{2ECC4};
|
||||
#\u{2ECC5};
|
||||
#\u{2ECC6};
|
||||
#\u{2ECC7};
|
||||
#\u{2ECC8};
|
||||
#\u{2ECC9};
|
||||
#\u{2ECCA};
|
||||
#\u{2ECCB};
|
||||
#\u{2ECCC};
|
||||
#\u{2ECCD};
|
||||
#\u{2ECCE};
|
||||
#\u{2ECCF};
|
||||
#\u{2ECD0};
|
||||
#\u{2ECD1};
|
||||
#\u{2ECD2};
|
||||
#\u{2ECD3};
|
||||
#\u{2ECD4};
|
||||
#\u{2ECD5};
|
||||
#\u{2ECD6};
|
||||
#\u{2ECD7};
|
||||
#\u{2ECD8};
|
||||
#\u{2ECD9};
|
||||
#\u{2ECDA};
|
||||
#\u{2ECDB};
|
||||
#\u{2ECDC};
|
||||
#\u{2ECDD};
|
||||
#\u{2ECDE};
|
||||
#\u{2ECDF};
|
||||
#\u{2ECE0};
|
||||
#\u{2ECE1};
|
||||
#\u{2ECE2};
|
||||
#\u{2ECE3};
|
||||
#\u{2ECE4};
|
||||
#\u{2ECE5};
|
||||
#\u{2ECE6};
|
||||
#\u{2ECE7};
|
||||
#\u{2ECE8};
|
||||
#\u{2ECE9};
|
||||
#\u{2ECEA};
|
||||
#\u{2ECEB};
|
||||
#\u{2ECEC};
|
||||
#\u{2ECED};
|
||||
#\u{2ECEE};
|
||||
#\u{2ECEF};
|
||||
#\u{2ECF0};
|
||||
#\u{2ECF1};
|
||||
#\u{2ECF2};
|
||||
#\u{2ECF3};
|
||||
#\u{2ECF4};
|
||||
#\u{2ECF5};
|
||||
#\u{2ECF6};
|
||||
#\u{2ECF7};
|
||||
#\u{2ECF8};
|
||||
#\u{2ECF9};
|
||||
#\u{2ECFA};
|
||||
#\u{2ECFB};
|
||||
#\u{2ECFC};
|
||||
#\u{2ECFD};
|
||||
#\u{2ECFE};
|
||||
#\u{2ECFF};
|
||||
#\u{2ED00};
|
||||
#\u{2ED01};
|
||||
#\u{2ED02};
|
||||
#\u{2ED03};
|
||||
#\u{2ED04};
|
||||
#\u{2ED05};
|
||||
#\u{2ED06};
|
||||
#\u{2ED07};
|
||||
#\u{2ED08};
|
||||
#\u{2ED09};
|
||||
#\u{2ED0A};
|
||||
#\u{2ED0B};
|
||||
#\u{2ED0C};
|
||||
#\u{2ED0D};
|
||||
#\u{2ED0E};
|
||||
#\u{2ED0F};
|
||||
#\u{2ED10};
|
||||
#\u{2ED11};
|
||||
#\u{2ED12};
|
||||
#\u{2ED13};
|
||||
#\u{2ED14};
|
||||
#\u{2ED15};
|
||||
#\u{2ED16};
|
||||
#\u{2ED17};
|
||||
#\u{2ED18};
|
||||
#\u{2ED19};
|
||||
#\u{2ED1A};
|
||||
#\u{2ED1B};
|
||||
#\u{2ED1C};
|
||||
#\u{2ED1D};
|
||||
#\u{2ED1E};
|
||||
#\u{2ED1F};
|
||||
#\u{2ED20};
|
||||
#\u{2ED21};
|
||||
#\u{2ED22};
|
||||
#\u{2ED23};
|
||||
#\u{2ED24};
|
||||
#\u{2ED25};
|
||||
#\u{2ED26};
|
||||
#\u{2ED27};
|
||||
#\u{2ED28};
|
||||
#\u{2ED29};
|
||||
#\u{2ED2A};
|
||||
#\u{2ED2B};
|
||||
#\u{2ED2C};
|
||||
#\u{2ED2D};
|
||||
#\u{2ED2E};
|
||||
#\u{2ED2F};
|
||||
#\u{2ED30};
|
||||
#\u{2ED31};
|
||||
#\u{2ED32};
|
||||
#\u{2ED33};
|
||||
#\u{2ED34};
|
||||
#\u{2ED35};
|
||||
#\u{2ED36};
|
||||
#\u{2ED37};
|
||||
#\u{2ED38};
|
||||
#\u{2ED39};
|
||||
#\u{2ED3A};
|
||||
#\u{2ED3B};
|
||||
#\u{2ED3C};
|
||||
#\u{2ED3D};
|
||||
#\u{2ED3E};
|
||||
#\u{2ED3F};
|
||||
#\u{2ED40};
|
||||
#\u{2ED41};
|
||||
#\u{2ED42};
|
||||
#\u{2ED43};
|
||||
#\u{2ED44};
|
||||
#\u{2ED45};
|
||||
#\u{2ED46};
|
||||
#\u{2ED47};
|
||||
#\u{2ED48};
|
||||
#\u{2ED49};
|
||||
#\u{2ED4A};
|
||||
#\u{2ED4B};
|
||||
#\u{2ED4C};
|
||||
#\u{2ED4D};
|
||||
#\u{2ED4E};
|
||||
#\u{2ED4F};
|
||||
#\u{2ED50};
|
||||
#\u{2ED51};
|
||||
#\u{2ED52};
|
||||
#\u{2ED53};
|
||||
#\u{2ED54};
|
||||
#\u{2ED55};
|
||||
#\u{2ED56};
|
||||
#\u{2ED57};
|
||||
#\u{2ED58};
|
||||
#\u{2ED59};
|
||||
#\u{2ED5A};
|
||||
#\u{2ED5B};
|
||||
#\u{2ED5C};
|
||||
#\u{2ED5D};
|
||||
#\u{2ED5E};
|
||||
#\u{2ED5F};
|
||||
#\u{2ED60};
|
||||
#\u{2ED61};
|
||||
#\u{2ED62};
|
||||
#\u{2ED63};
|
||||
#\u{2ED64};
|
||||
#\u{2ED65};
|
||||
#\u{2ED66};
|
||||
#\u{2ED67};
|
||||
#\u{2ED68};
|
||||
#\u{2ED69};
|
||||
#\u{2ED6A};
|
||||
#\u{2ED6B};
|
||||
#\u{2ED6C};
|
||||
#\u{2ED6D};
|
||||
#\u{2ED6E};
|
||||
#\u{2ED6F};
|
||||
#\u{2ED70};
|
||||
#\u{2ED71};
|
||||
#\u{2ED72};
|
||||
#\u{2ED73};
|
||||
#\u{2ED74};
|
||||
#\u{2ED75};
|
||||
#\u{2ED76};
|
||||
#\u{2ED77};
|
||||
#\u{2ED78};
|
||||
#\u{2ED79};
|
||||
#\u{2ED7A};
|
||||
#\u{2ED7B};
|
||||
#\u{2ED7C};
|
||||
#\u{2ED7D};
|
||||
#\u{2ED7E};
|
||||
#\u{2ED7F};
|
||||
#\u{2ED80};
|
||||
#\u{2ED81};
|
||||
#\u{2ED82};
|
||||
#\u{2ED83};
|
||||
#\u{2ED84};
|
||||
#\u{2ED85};
|
||||
#\u{2ED86};
|
||||
#\u{2ED87};
|
||||
#\u{2ED88};
|
||||
#\u{2ED89};
|
||||
#\u{2ED8A};
|
||||
#\u{2ED8B};
|
||||
#\u{2ED8C};
|
||||
#\u{2ED8D};
|
||||
#\u{2ED8E};
|
||||
#\u{2ED8F};
|
||||
#\u{2ED90};
|
||||
#\u{2ED91};
|
||||
#\u{2ED92};
|
||||
#\u{2ED93};
|
||||
#\u{2ED94};
|
||||
#\u{2ED95};
|
||||
#\u{2ED96};
|
||||
#\u{2ED97};
|
||||
#\u{2ED98};
|
||||
#\u{2ED99};
|
||||
#\u{2ED9A};
|
||||
#\u{2ED9B};
|
||||
#\u{2ED9C};
|
||||
#\u{2ED9D};
|
||||
#\u{2ED9E};
|
||||
#\u{2ED9F};
|
||||
#\u{2EDA0};
|
||||
#\u{2EDA1};
|
||||
#\u{2EDA2};
|
||||
#\u{2EDA3};
|
||||
#\u{2EDA4};
|
||||
#\u{2EDA5};
|
||||
#\u{2EDA6};
|
||||
#\u{2EDA7};
|
||||
#\u{2EDA8};
|
||||
#\u{2EDA9};
|
||||
#\u{2EDAA};
|
||||
#\u{2EDAB};
|
||||
#\u{2EDAC};
|
||||
#\u{2EDAD};
|
||||
#\u{2EDAE};
|
||||
#\u{2EDAF};
|
||||
#\u{2EDB0};
|
||||
#\u{2EDB1};
|
||||
#\u{2EDB2};
|
||||
#\u{2EDB3};
|
||||
#\u{2EDB4};
|
||||
#\u{2EDB5};
|
||||
#\u{2EDB6};
|
||||
#\u{2EDB7};
|
||||
#\u{2EDB8};
|
||||
#\u{2EDB9};
|
||||
#\u{2EDBA};
|
||||
#\u{2EDBB};
|
||||
#\u{2EDBC};
|
||||
#\u{2EDBD};
|
||||
#\u{2EDBE};
|
||||
#\u{2EDBF};
|
||||
#\u{2EDC0};
|
||||
#\u{2EDC1};
|
||||
#\u{2EDC2};
|
||||
#\u{2EDC3};
|
||||
#\u{2EDC4};
|
||||
#\u{2EDC5};
|
||||
#\u{2EDC6};
|
||||
#\u{2EDC7};
|
||||
#\u{2EDC8};
|
||||
#\u{2EDC9};
|
||||
#\u{2EDCA};
|
||||
#\u{2EDCB};
|
||||
#\u{2EDCC};
|
||||
#\u{2EDCD};
|
||||
#\u{2EDCE};
|
||||
#\u{2EDCF};
|
||||
#\u{2EDD0};
|
||||
#\u{2EDD1};
|
||||
#\u{2EDD2};
|
||||
#\u{2EDD3};
|
||||
#\u{2EDD4};
|
||||
#\u{2EDD5};
|
||||
#\u{2EDD6};
|
||||
#\u{2EDD7};
|
||||
#\u{2EDD8};
|
||||
#\u{2EDD9};
|
||||
#\u{2EDDA};
|
||||
#\u{2EDDB};
|
||||
#\u{2EDDC};
|
||||
#\u{2EDDD};
|
||||
#\u{2EDDE};
|
||||
#\u{2EDDF};
|
||||
#\u{2EDE0};
|
||||
#\u{2EDE1};
|
||||
#\u{2EDE2};
|
||||
#\u{2EDE3};
|
||||
#\u{2EDE4};
|
||||
#\u{2EDE5};
|
||||
#\u{2EDE6};
|
||||
#\u{2EDE7};
|
||||
#\u{2EDE8};
|
||||
#\u{2EDE9};
|
||||
#\u{2EDEA};
|
||||
#\u{2EDEB};
|
||||
#\u{2EDEC};
|
||||
#\u{2EDED};
|
||||
#\u{2EDEE};
|
||||
#\u{2EDEF};
|
||||
#\u{2EDF0};
|
||||
#\u{2EDF1};
|
||||
#\u{2EDF2};
|
||||
#\u{2EDF3};
|
||||
#\u{2EDF4};
|
||||
#\u{2EDF5};
|
||||
#\u{2EDF6};
|
||||
#\u{2EDF7};
|
||||
#\u{2EDF8};
|
||||
#\u{2EDF9};
|
||||
#\u{2EDFA};
|
||||
#\u{2EDFB};
|
||||
#\u{2EDFC};
|
||||
#\u{2EDFD};
|
||||
#\u{2EDFE};
|
||||
#\u{2EDFF};
|
||||
#\u{2EE00};
|
||||
#\u{2EE01};
|
||||
#\u{2EE02};
|
||||
#\u{2EE03};
|
||||
#\u{2EE04};
|
||||
#\u{2EE05};
|
||||
#\u{2EE06};
|
||||
#\u{2EE07};
|
||||
#\u{2EE08};
|
||||
#\u{2EE09};
|
||||
#\u{2EE0A};
|
||||
#\u{2EE0B};
|
||||
#\u{2EE0C};
|
||||
#\u{2EE0D};
|
||||
#\u{2EE0E};
|
||||
#\u{2EE0F};
|
||||
#\u{2EE10};
|
||||
#\u{2EE11};
|
||||
#\u{2EE12};
|
||||
#\u{2EE13};
|
||||
#\u{2EE14};
|
||||
#\u{2EE15};
|
||||
#\u{2EE16};
|
||||
#\u{2EE17};
|
||||
#\u{2EE18};
|
||||
#\u{2EE19};
|
||||
#\u{2EE1A};
|
||||
#\u{2EE1B};
|
||||
#\u{2EE1C};
|
||||
#\u{2EE1D};
|
||||
#\u{2EE1E};
|
||||
#\u{2EE1F};
|
||||
#\u{2EE20};
|
||||
#\u{2EE21};
|
||||
#\u{2EE22};
|
||||
#\u{2EE23};
|
||||
#\u{2EE24};
|
||||
#\u{2EE25};
|
||||
#\u{2EE26};
|
||||
#\u{2EE27};
|
||||
#\u{2EE28};
|
||||
#\u{2EE29};
|
||||
#\u{2EE2A};
|
||||
#\u{2EE2B};
|
||||
#\u{2EE2C};
|
||||
#\u{2EE2D};
|
||||
#\u{2EE2E};
|
||||
#\u{2EE2F};
|
||||
#\u{2EE30};
|
||||
#\u{2EE31};
|
||||
#\u{2EE32};
|
||||
#\u{2EE33};
|
||||
#\u{2EE34};
|
||||
#\u{2EE35};
|
||||
#\u{2EE36};
|
||||
#\u{2EE37};
|
||||
#\u{2EE38};
|
||||
#\u{2EE39};
|
||||
#\u{2EE3A};
|
||||
#\u{2EE3B};
|
||||
#\u{2EE3C};
|
||||
#\u{2EE3D};
|
||||
#\u{2EE3E};
|
||||
#\u{2EE3F};
|
||||
#\u{2EE40};
|
||||
#\u{2EE41};
|
||||
#\u{2EE42};
|
||||
#\u{2EE43};
|
||||
#\u{2EE44};
|
||||
#\u{2EE45};
|
||||
#\u{2EE46};
|
||||
#\u{2EE47};
|
||||
#\u{2EE48};
|
||||
#\u{2EE49};
|
||||
#\u{2EE4A};
|
||||
#\u{2EE4B};
|
||||
#\u{2EE4C};
|
||||
#\u{2EE4D};
|
||||
#\u{2EE4E};
|
||||
#\u{2EE4F};
|
||||
#\u{2EE50};
|
||||
#\u{2EE51};
|
||||
#\u{2EE52};
|
||||
#\u{2EE53};
|
||||
#\u{2EE54};
|
||||
#\u{2EE55};
|
||||
#\u{2EE56};
|
||||
#\u{2EE57};
|
||||
#\u{2EE58};
|
||||
#\u{2EE59};
|
||||
#\u{2EE5A};
|
||||
#\u{2EE5B};
|
||||
#\u{2EE5C};
|
||||
#\u{2EE5D};
|
||||
};
|
|
@ -0,0 +1,638 @@
|
|||
// Copyright 2024 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 v15.1.0 ID_Start characters are accepted as
|
||||
identifier start characters in private class fields.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
features: [class, class-fields-private]
|
||||
---*/
|
||||
|
||||
class _ {
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
#;
|
||||
};
|
|
@ -0,0 +1,637 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
esid: sec-names-and-keywords
|
||||
description: |
|
||||
Test that Unicode v15.1.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
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
---*/
|
||||
|
||||
var \u{2EBF0};
|
||||
var \u{2EBF1};
|
||||
var \u{2EBF2};
|
||||
var \u{2EBF3};
|
||||
var \u{2EBF4};
|
||||
var \u{2EBF5};
|
||||
var \u{2EBF6};
|
||||
var \u{2EBF7};
|
||||
var \u{2EBF8};
|
||||
var \u{2EBF9};
|
||||
var \u{2EBFA};
|
||||
var \u{2EBFB};
|
||||
var \u{2EBFC};
|
||||
var \u{2EBFD};
|
||||
var \u{2EBFE};
|
||||
var \u{2EBFF};
|
||||
var \u{2EC00};
|
||||
var \u{2EC01};
|
||||
var \u{2EC02};
|
||||
var \u{2EC03};
|
||||
var \u{2EC04};
|
||||
var \u{2EC05};
|
||||
var \u{2EC06};
|
||||
var \u{2EC07};
|
||||
var \u{2EC08};
|
||||
var \u{2EC09};
|
||||
var \u{2EC0A};
|
||||
var \u{2EC0B};
|
||||
var \u{2EC0C};
|
||||
var \u{2EC0D};
|
||||
var \u{2EC0E};
|
||||
var \u{2EC0F};
|
||||
var \u{2EC10};
|
||||
var \u{2EC11};
|
||||
var \u{2EC12};
|
||||
var \u{2EC13};
|
||||
var \u{2EC14};
|
||||
var \u{2EC15};
|
||||
var \u{2EC16};
|
||||
var \u{2EC17};
|
||||
var \u{2EC18};
|
||||
var \u{2EC19};
|
||||
var \u{2EC1A};
|
||||
var \u{2EC1B};
|
||||
var \u{2EC1C};
|
||||
var \u{2EC1D};
|
||||
var \u{2EC1E};
|
||||
var \u{2EC1F};
|
||||
var \u{2EC20};
|
||||
var \u{2EC21};
|
||||
var \u{2EC22};
|
||||
var \u{2EC23};
|
||||
var \u{2EC24};
|
||||
var \u{2EC25};
|
||||
var \u{2EC26};
|
||||
var \u{2EC27};
|
||||
var \u{2EC28};
|
||||
var \u{2EC29};
|
||||
var \u{2EC2A};
|
||||
var \u{2EC2B};
|
||||
var \u{2EC2C};
|
||||
var \u{2EC2D};
|
||||
var \u{2EC2E};
|
||||
var \u{2EC2F};
|
||||
var \u{2EC30};
|
||||
var \u{2EC31};
|
||||
var \u{2EC32};
|
||||
var \u{2EC33};
|
||||
var \u{2EC34};
|
||||
var \u{2EC35};
|
||||
var \u{2EC36};
|
||||
var \u{2EC37};
|
||||
var \u{2EC38};
|
||||
var \u{2EC39};
|
||||
var \u{2EC3A};
|
||||
var \u{2EC3B};
|
||||
var \u{2EC3C};
|
||||
var \u{2EC3D};
|
||||
var \u{2EC3E};
|
||||
var \u{2EC3F};
|
||||
var \u{2EC40};
|
||||
var \u{2EC41};
|
||||
var \u{2EC42};
|
||||
var \u{2EC43};
|
||||
var \u{2EC44};
|
||||
var \u{2EC45};
|
||||
var \u{2EC46};
|
||||
var \u{2EC47};
|
||||
var \u{2EC48};
|
||||
var \u{2EC49};
|
||||
var \u{2EC4A};
|
||||
var \u{2EC4B};
|
||||
var \u{2EC4C};
|
||||
var \u{2EC4D};
|
||||
var \u{2EC4E};
|
||||
var \u{2EC4F};
|
||||
var \u{2EC50};
|
||||
var \u{2EC51};
|
||||
var \u{2EC52};
|
||||
var \u{2EC53};
|
||||
var \u{2EC54};
|
||||
var \u{2EC55};
|
||||
var \u{2EC56};
|
||||
var \u{2EC57};
|
||||
var \u{2EC58};
|
||||
var \u{2EC59};
|
||||
var \u{2EC5A};
|
||||
var \u{2EC5B};
|
||||
var \u{2EC5C};
|
||||
var \u{2EC5D};
|
||||
var \u{2EC5E};
|
||||
var \u{2EC5F};
|
||||
var \u{2EC60};
|
||||
var \u{2EC61};
|
||||
var \u{2EC62};
|
||||
var \u{2EC63};
|
||||
var \u{2EC64};
|
||||
var \u{2EC65};
|
||||
var \u{2EC66};
|
||||
var \u{2EC67};
|
||||
var \u{2EC68};
|
||||
var \u{2EC69};
|
||||
var \u{2EC6A};
|
||||
var \u{2EC6B};
|
||||
var \u{2EC6C};
|
||||
var \u{2EC6D};
|
||||
var \u{2EC6E};
|
||||
var \u{2EC6F};
|
||||
var \u{2EC70};
|
||||
var \u{2EC71};
|
||||
var \u{2EC72};
|
||||
var \u{2EC73};
|
||||
var \u{2EC74};
|
||||
var \u{2EC75};
|
||||
var \u{2EC76};
|
||||
var \u{2EC77};
|
||||
var \u{2EC78};
|
||||
var \u{2EC79};
|
||||
var \u{2EC7A};
|
||||
var \u{2EC7B};
|
||||
var \u{2EC7C};
|
||||
var \u{2EC7D};
|
||||
var \u{2EC7E};
|
||||
var \u{2EC7F};
|
||||
var \u{2EC80};
|
||||
var \u{2EC81};
|
||||
var \u{2EC82};
|
||||
var \u{2EC83};
|
||||
var \u{2EC84};
|
||||
var \u{2EC85};
|
||||
var \u{2EC86};
|
||||
var \u{2EC87};
|
||||
var \u{2EC88};
|
||||
var \u{2EC89};
|
||||
var \u{2EC8A};
|
||||
var \u{2EC8B};
|
||||
var \u{2EC8C};
|
||||
var \u{2EC8D};
|
||||
var \u{2EC8E};
|
||||
var \u{2EC8F};
|
||||
var \u{2EC90};
|
||||
var \u{2EC91};
|
||||
var \u{2EC92};
|
||||
var \u{2EC93};
|
||||
var \u{2EC94};
|
||||
var \u{2EC95};
|
||||
var \u{2EC96};
|
||||
var \u{2EC97};
|
||||
var \u{2EC98};
|
||||
var \u{2EC99};
|
||||
var \u{2EC9A};
|
||||
var \u{2EC9B};
|
||||
var \u{2EC9C};
|
||||
var \u{2EC9D};
|
||||
var \u{2EC9E};
|
||||
var \u{2EC9F};
|
||||
var \u{2ECA0};
|
||||
var \u{2ECA1};
|
||||
var \u{2ECA2};
|
||||
var \u{2ECA3};
|
||||
var \u{2ECA4};
|
||||
var \u{2ECA5};
|
||||
var \u{2ECA6};
|
||||
var \u{2ECA7};
|
||||
var \u{2ECA8};
|
||||
var \u{2ECA9};
|
||||
var \u{2ECAA};
|
||||
var \u{2ECAB};
|
||||
var \u{2ECAC};
|
||||
var \u{2ECAD};
|
||||
var \u{2ECAE};
|
||||
var \u{2ECAF};
|
||||
var \u{2ECB0};
|
||||
var \u{2ECB1};
|
||||
var \u{2ECB2};
|
||||
var \u{2ECB3};
|
||||
var \u{2ECB4};
|
||||
var \u{2ECB5};
|
||||
var \u{2ECB6};
|
||||
var \u{2ECB7};
|
||||
var \u{2ECB8};
|
||||
var \u{2ECB9};
|
||||
var \u{2ECBA};
|
||||
var \u{2ECBB};
|
||||
var \u{2ECBC};
|
||||
var \u{2ECBD};
|
||||
var \u{2ECBE};
|
||||
var \u{2ECBF};
|
||||
var \u{2ECC0};
|
||||
var \u{2ECC1};
|
||||
var \u{2ECC2};
|
||||
var \u{2ECC3};
|
||||
var \u{2ECC4};
|
||||
var \u{2ECC5};
|
||||
var \u{2ECC6};
|
||||
var \u{2ECC7};
|
||||
var \u{2ECC8};
|
||||
var \u{2ECC9};
|
||||
var \u{2ECCA};
|
||||
var \u{2ECCB};
|
||||
var \u{2ECCC};
|
||||
var \u{2ECCD};
|
||||
var \u{2ECCE};
|
||||
var \u{2ECCF};
|
||||
var \u{2ECD0};
|
||||
var \u{2ECD1};
|
||||
var \u{2ECD2};
|
||||
var \u{2ECD3};
|
||||
var \u{2ECD4};
|
||||
var \u{2ECD5};
|
||||
var \u{2ECD6};
|
||||
var \u{2ECD7};
|
||||
var \u{2ECD8};
|
||||
var \u{2ECD9};
|
||||
var \u{2ECDA};
|
||||
var \u{2ECDB};
|
||||
var \u{2ECDC};
|
||||
var \u{2ECDD};
|
||||
var \u{2ECDE};
|
||||
var \u{2ECDF};
|
||||
var \u{2ECE0};
|
||||
var \u{2ECE1};
|
||||
var \u{2ECE2};
|
||||
var \u{2ECE3};
|
||||
var \u{2ECE4};
|
||||
var \u{2ECE5};
|
||||
var \u{2ECE6};
|
||||
var \u{2ECE7};
|
||||
var \u{2ECE8};
|
||||
var \u{2ECE9};
|
||||
var \u{2ECEA};
|
||||
var \u{2ECEB};
|
||||
var \u{2ECEC};
|
||||
var \u{2ECED};
|
||||
var \u{2ECEE};
|
||||
var \u{2ECEF};
|
||||
var \u{2ECF0};
|
||||
var \u{2ECF1};
|
||||
var \u{2ECF2};
|
||||
var \u{2ECF3};
|
||||
var \u{2ECF4};
|
||||
var \u{2ECF5};
|
||||
var \u{2ECF6};
|
||||
var \u{2ECF7};
|
||||
var \u{2ECF8};
|
||||
var \u{2ECF9};
|
||||
var \u{2ECFA};
|
||||
var \u{2ECFB};
|
||||
var \u{2ECFC};
|
||||
var \u{2ECFD};
|
||||
var \u{2ECFE};
|
||||
var \u{2ECFF};
|
||||
var \u{2ED00};
|
||||
var \u{2ED01};
|
||||
var \u{2ED02};
|
||||
var \u{2ED03};
|
||||
var \u{2ED04};
|
||||
var \u{2ED05};
|
||||
var \u{2ED06};
|
||||
var \u{2ED07};
|
||||
var \u{2ED08};
|
||||
var \u{2ED09};
|
||||
var \u{2ED0A};
|
||||
var \u{2ED0B};
|
||||
var \u{2ED0C};
|
||||
var \u{2ED0D};
|
||||
var \u{2ED0E};
|
||||
var \u{2ED0F};
|
||||
var \u{2ED10};
|
||||
var \u{2ED11};
|
||||
var \u{2ED12};
|
||||
var \u{2ED13};
|
||||
var \u{2ED14};
|
||||
var \u{2ED15};
|
||||
var \u{2ED16};
|
||||
var \u{2ED17};
|
||||
var \u{2ED18};
|
||||
var \u{2ED19};
|
||||
var \u{2ED1A};
|
||||
var \u{2ED1B};
|
||||
var \u{2ED1C};
|
||||
var \u{2ED1D};
|
||||
var \u{2ED1E};
|
||||
var \u{2ED1F};
|
||||
var \u{2ED20};
|
||||
var \u{2ED21};
|
||||
var \u{2ED22};
|
||||
var \u{2ED23};
|
||||
var \u{2ED24};
|
||||
var \u{2ED25};
|
||||
var \u{2ED26};
|
||||
var \u{2ED27};
|
||||
var \u{2ED28};
|
||||
var \u{2ED29};
|
||||
var \u{2ED2A};
|
||||
var \u{2ED2B};
|
||||
var \u{2ED2C};
|
||||
var \u{2ED2D};
|
||||
var \u{2ED2E};
|
||||
var \u{2ED2F};
|
||||
var \u{2ED30};
|
||||
var \u{2ED31};
|
||||
var \u{2ED32};
|
||||
var \u{2ED33};
|
||||
var \u{2ED34};
|
||||
var \u{2ED35};
|
||||
var \u{2ED36};
|
||||
var \u{2ED37};
|
||||
var \u{2ED38};
|
||||
var \u{2ED39};
|
||||
var \u{2ED3A};
|
||||
var \u{2ED3B};
|
||||
var \u{2ED3C};
|
||||
var \u{2ED3D};
|
||||
var \u{2ED3E};
|
||||
var \u{2ED3F};
|
||||
var \u{2ED40};
|
||||
var \u{2ED41};
|
||||
var \u{2ED42};
|
||||
var \u{2ED43};
|
||||
var \u{2ED44};
|
||||
var \u{2ED45};
|
||||
var \u{2ED46};
|
||||
var \u{2ED47};
|
||||
var \u{2ED48};
|
||||
var \u{2ED49};
|
||||
var \u{2ED4A};
|
||||
var \u{2ED4B};
|
||||
var \u{2ED4C};
|
||||
var \u{2ED4D};
|
||||
var \u{2ED4E};
|
||||
var \u{2ED4F};
|
||||
var \u{2ED50};
|
||||
var \u{2ED51};
|
||||
var \u{2ED52};
|
||||
var \u{2ED53};
|
||||
var \u{2ED54};
|
||||
var \u{2ED55};
|
||||
var \u{2ED56};
|
||||
var \u{2ED57};
|
||||
var \u{2ED58};
|
||||
var \u{2ED59};
|
||||
var \u{2ED5A};
|
||||
var \u{2ED5B};
|
||||
var \u{2ED5C};
|
||||
var \u{2ED5D};
|
||||
var \u{2ED5E};
|
||||
var \u{2ED5F};
|
||||
var \u{2ED60};
|
||||
var \u{2ED61};
|
||||
var \u{2ED62};
|
||||
var \u{2ED63};
|
||||
var \u{2ED64};
|
||||
var \u{2ED65};
|
||||
var \u{2ED66};
|
||||
var \u{2ED67};
|
||||
var \u{2ED68};
|
||||
var \u{2ED69};
|
||||
var \u{2ED6A};
|
||||
var \u{2ED6B};
|
||||
var \u{2ED6C};
|
||||
var \u{2ED6D};
|
||||
var \u{2ED6E};
|
||||
var \u{2ED6F};
|
||||
var \u{2ED70};
|
||||
var \u{2ED71};
|
||||
var \u{2ED72};
|
||||
var \u{2ED73};
|
||||
var \u{2ED74};
|
||||
var \u{2ED75};
|
||||
var \u{2ED76};
|
||||
var \u{2ED77};
|
||||
var \u{2ED78};
|
||||
var \u{2ED79};
|
||||
var \u{2ED7A};
|
||||
var \u{2ED7B};
|
||||
var \u{2ED7C};
|
||||
var \u{2ED7D};
|
||||
var \u{2ED7E};
|
||||
var \u{2ED7F};
|
||||
var \u{2ED80};
|
||||
var \u{2ED81};
|
||||
var \u{2ED82};
|
||||
var \u{2ED83};
|
||||
var \u{2ED84};
|
||||
var \u{2ED85};
|
||||
var \u{2ED86};
|
||||
var \u{2ED87};
|
||||
var \u{2ED88};
|
||||
var \u{2ED89};
|
||||
var \u{2ED8A};
|
||||
var \u{2ED8B};
|
||||
var \u{2ED8C};
|
||||
var \u{2ED8D};
|
||||
var \u{2ED8E};
|
||||
var \u{2ED8F};
|
||||
var \u{2ED90};
|
||||
var \u{2ED91};
|
||||
var \u{2ED92};
|
||||
var \u{2ED93};
|
||||
var \u{2ED94};
|
||||
var \u{2ED95};
|
||||
var \u{2ED96};
|
||||
var \u{2ED97};
|
||||
var \u{2ED98};
|
||||
var \u{2ED99};
|
||||
var \u{2ED9A};
|
||||
var \u{2ED9B};
|
||||
var \u{2ED9C};
|
||||
var \u{2ED9D};
|
||||
var \u{2ED9E};
|
||||
var \u{2ED9F};
|
||||
var \u{2EDA0};
|
||||
var \u{2EDA1};
|
||||
var \u{2EDA2};
|
||||
var \u{2EDA3};
|
||||
var \u{2EDA4};
|
||||
var \u{2EDA5};
|
||||
var \u{2EDA6};
|
||||
var \u{2EDA7};
|
||||
var \u{2EDA8};
|
||||
var \u{2EDA9};
|
||||
var \u{2EDAA};
|
||||
var \u{2EDAB};
|
||||
var \u{2EDAC};
|
||||
var \u{2EDAD};
|
||||
var \u{2EDAE};
|
||||
var \u{2EDAF};
|
||||
var \u{2EDB0};
|
||||
var \u{2EDB1};
|
||||
var \u{2EDB2};
|
||||
var \u{2EDB3};
|
||||
var \u{2EDB4};
|
||||
var \u{2EDB5};
|
||||
var \u{2EDB6};
|
||||
var \u{2EDB7};
|
||||
var \u{2EDB8};
|
||||
var \u{2EDB9};
|
||||
var \u{2EDBA};
|
||||
var \u{2EDBB};
|
||||
var \u{2EDBC};
|
||||
var \u{2EDBD};
|
||||
var \u{2EDBE};
|
||||
var \u{2EDBF};
|
||||
var \u{2EDC0};
|
||||
var \u{2EDC1};
|
||||
var \u{2EDC2};
|
||||
var \u{2EDC3};
|
||||
var \u{2EDC4};
|
||||
var \u{2EDC5};
|
||||
var \u{2EDC6};
|
||||
var \u{2EDC7};
|
||||
var \u{2EDC8};
|
||||
var \u{2EDC9};
|
||||
var \u{2EDCA};
|
||||
var \u{2EDCB};
|
||||
var \u{2EDCC};
|
||||
var \u{2EDCD};
|
||||
var \u{2EDCE};
|
||||
var \u{2EDCF};
|
||||
var \u{2EDD0};
|
||||
var \u{2EDD1};
|
||||
var \u{2EDD2};
|
||||
var \u{2EDD3};
|
||||
var \u{2EDD4};
|
||||
var \u{2EDD5};
|
||||
var \u{2EDD6};
|
||||
var \u{2EDD7};
|
||||
var \u{2EDD8};
|
||||
var \u{2EDD9};
|
||||
var \u{2EDDA};
|
||||
var \u{2EDDB};
|
||||
var \u{2EDDC};
|
||||
var \u{2EDDD};
|
||||
var \u{2EDDE};
|
||||
var \u{2EDDF};
|
||||
var \u{2EDE0};
|
||||
var \u{2EDE1};
|
||||
var \u{2EDE2};
|
||||
var \u{2EDE3};
|
||||
var \u{2EDE4};
|
||||
var \u{2EDE5};
|
||||
var \u{2EDE6};
|
||||
var \u{2EDE7};
|
||||
var \u{2EDE8};
|
||||
var \u{2EDE9};
|
||||
var \u{2EDEA};
|
||||
var \u{2EDEB};
|
||||
var \u{2EDEC};
|
||||
var \u{2EDED};
|
||||
var \u{2EDEE};
|
||||
var \u{2EDEF};
|
||||
var \u{2EDF0};
|
||||
var \u{2EDF1};
|
||||
var \u{2EDF2};
|
||||
var \u{2EDF3};
|
||||
var \u{2EDF4};
|
||||
var \u{2EDF5};
|
||||
var \u{2EDF6};
|
||||
var \u{2EDF7};
|
||||
var \u{2EDF8};
|
||||
var \u{2EDF9};
|
||||
var \u{2EDFA};
|
||||
var \u{2EDFB};
|
||||
var \u{2EDFC};
|
||||
var \u{2EDFD};
|
||||
var \u{2EDFE};
|
||||
var \u{2EDFF};
|
||||
var \u{2EE00};
|
||||
var \u{2EE01};
|
||||
var \u{2EE02};
|
||||
var \u{2EE03};
|
||||
var \u{2EE04};
|
||||
var \u{2EE05};
|
||||
var \u{2EE06};
|
||||
var \u{2EE07};
|
||||
var \u{2EE08};
|
||||
var \u{2EE09};
|
||||
var \u{2EE0A};
|
||||
var \u{2EE0B};
|
||||
var \u{2EE0C};
|
||||
var \u{2EE0D};
|
||||
var \u{2EE0E};
|
||||
var \u{2EE0F};
|
||||
var \u{2EE10};
|
||||
var \u{2EE11};
|
||||
var \u{2EE12};
|
||||
var \u{2EE13};
|
||||
var \u{2EE14};
|
||||
var \u{2EE15};
|
||||
var \u{2EE16};
|
||||
var \u{2EE17};
|
||||
var \u{2EE18};
|
||||
var \u{2EE19};
|
||||
var \u{2EE1A};
|
||||
var \u{2EE1B};
|
||||
var \u{2EE1C};
|
||||
var \u{2EE1D};
|
||||
var \u{2EE1E};
|
||||
var \u{2EE1F};
|
||||
var \u{2EE20};
|
||||
var \u{2EE21};
|
||||
var \u{2EE22};
|
||||
var \u{2EE23};
|
||||
var \u{2EE24};
|
||||
var \u{2EE25};
|
||||
var \u{2EE26};
|
||||
var \u{2EE27};
|
||||
var \u{2EE28};
|
||||
var \u{2EE29};
|
||||
var \u{2EE2A};
|
||||
var \u{2EE2B};
|
||||
var \u{2EE2C};
|
||||
var \u{2EE2D};
|
||||
var \u{2EE2E};
|
||||
var \u{2EE2F};
|
||||
var \u{2EE30};
|
||||
var \u{2EE31};
|
||||
var \u{2EE32};
|
||||
var \u{2EE33};
|
||||
var \u{2EE34};
|
||||
var \u{2EE35};
|
||||
var \u{2EE36};
|
||||
var \u{2EE37};
|
||||
var \u{2EE38};
|
||||
var \u{2EE39};
|
||||
var \u{2EE3A};
|
||||
var \u{2EE3B};
|
||||
var \u{2EE3C};
|
||||
var \u{2EE3D};
|
||||
var \u{2EE3E};
|
||||
var \u{2EE3F};
|
||||
var \u{2EE40};
|
||||
var \u{2EE41};
|
||||
var \u{2EE42};
|
||||
var \u{2EE43};
|
||||
var \u{2EE44};
|
||||
var \u{2EE45};
|
||||
var \u{2EE46};
|
||||
var \u{2EE47};
|
||||
var \u{2EE48};
|
||||
var \u{2EE49};
|
||||
var \u{2EE4A};
|
||||
var \u{2EE4B};
|
||||
var \u{2EE4C};
|
||||
var \u{2EE4D};
|
||||
var \u{2EE4E};
|
||||
var \u{2EE4F};
|
||||
var \u{2EE50};
|
||||
var \u{2EE51};
|
||||
var \u{2EE52};
|
||||
var \u{2EE53};
|
||||
var \u{2EE54};
|
||||
var \u{2EE55};
|
||||
var \u{2EE56};
|
||||
var \u{2EE57};
|
||||
var \u{2EE58};
|
||||
var \u{2EE59};
|
||||
var \u{2EE5A};
|
||||
var \u{2EE5B};
|
||||
var \u{2EE5C};
|
||||
var \u{2EE5D};
|
|
@ -0,0 +1,635 @@
|
|||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
author: Mathias Bynens
|
||||
esid: sec-names-and-keywords
|
||||
description: |
|
||||
Test that Unicode v15.1.0 ID_Start characters are accepted as
|
||||
identifier start characters.
|
||||
info: |
|
||||
Generated by https://github.com/mathiasbynens/caniunicode
|
||||
---*/
|
||||
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
||||
var ;
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright 2022 Mathias Bynens. All rights reserved.
|
||||
// Copyright 2024 Mathias Bynens. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue