browser.js |
|
0 |
other_id_continue-escaped.js |
---
esid: sec-names-and-keywords
description: Test grandfathered characters of ID_Continue.
info: |
Grandfathered characters (Other_ID_Start + Other_ID_Continue)
--- |
733 |
other_id_continue.js |
---
esid: sec-names-and-keywords
description: Test grandfathered characters of ID_Continue.
info: |
Grandfathered characters (Other_ID_Start + Other_ID_Continue)
--- |
857 |
other_id_start-escaped.js |
---
esid: sec-names-and-keywords
description: Test grandfathered characters of ID_Start.
info: |
Grandfathered characters (Other_ID_Start)
--- |
440 |
other_id_start.js |
---
esid: sec-names-and-keywords
description: Test grandfathered characters of ID_Start.
info: |
Grandfathered characters (Other_ID_Start)
--- |
482 |
part-digits-via-escape-hex.js |
---
info: Correct interpretation of DIGITS
es6id: 11.6
description: Identifier is $+ANY_DIGIT
--- |
693 |
part-digits-via-escape-hex4.js |
---
info: Correct interpretation of DIGITS
es5id: 7.6_A4.3_T1
description: Identifier is $+ANY_DIGIT
--- |
694 |
part-digits.js |
---
info: Correct interpretation of DIGITS
es6id: 11.6
description: Identifier is $+ANY_DIGIT
--- |
643 |
part-unicode-5.2.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v5.2.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]
--- |
1881 |
part-unicode-5.2.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v5.2.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]
--- |
1123 |
part-unicode-5.2.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v5.2.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
--- |
1802 |
part-unicode-5.2.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v5.2.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
1047 |
part-unicode-6.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v6.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]
--- |
1005 |
part-unicode-6.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v6.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]
--- |
677 |
part-unicode-6.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v6.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
--- |
926 |
part-unicode-6.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v6.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
601 |
part-unicode-6.1.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v6.1.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]
--- |
2106 |
part-unicode-6.1.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v6.1.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]
--- |
1174 |
part-unicode-6.1.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v6.1.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
--- |
2027 |
part-unicode-6.1.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v6.1.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
1098 |
part-unicode-7.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v7.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]
--- |
2754 |
part-unicode-7.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v7.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]
--- |
1467 |
part-unicode-7.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v7.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
--- |
2675 |
part-unicode-7.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v7.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
1391 |
part-unicode-8.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v8.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]
--- |
2019 |
part-unicode-8.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v8.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]
--- |
1120 |
part-unicode-8.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v8.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
--- |
1940 |
part-unicode-8.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v8.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
1044 |
part-unicode-9.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v9.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]
--- |
1983 |
part-unicode-9.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v9.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]
--- |
1108 |
part-unicode-9.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v9.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
--- |
1904 |
part-unicode-9.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v9.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
1032 |
part-unicode-10.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v10.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]
--- |
1342 |
part-unicode-10.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v10.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]
--- |
823 |
part-unicode-10.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v10.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
--- |
1263 |
part-unicode-10.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v10.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
747 |
part-unicode-11.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v11.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]
--- |
1243 |
part-unicode-11.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v11.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]
--- |
775 |
part-unicode-11.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v11.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
--- |
1164 |
part-unicode-11.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v11.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
699 |
part-unicode-12.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v12.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]
--- |
1084 |
part-unicode-12.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v12.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]
--- |
704 |
part-unicode-12.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v12.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
--- |
1005 |
part-unicode-12.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v12.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
628 |
part-unicode-13.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v13.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]
--- |
982 |
part-unicode-13.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v13.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]
--- |
660 |
part-unicode-13.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v13.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
--- |
903 |
part-unicode-13.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v13.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
584 |
part-unicode-14.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v14.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]
--- |
1576 |
part-unicode-14.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v14.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]
--- |
934 |
part-unicode-14.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v14.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
--- |
1497 |
part-unicode-14.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v14.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
858 |
part-unicode-15.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v15.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]
--- |
1126 |
part-unicode-15.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v15.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]
--- |
723 |
part-unicode-15.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v15.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
--- |
1047 |
part-unicode-15.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v15.0.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
647 |
part-unicode-15.1.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v15.1.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]
--- |
598 |
part-unicode-15.1.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v15.1.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]
--- |
489 |
part-unicode-15.1.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v15.1.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
--- |
519 |
part-unicode-15.1.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v15.1.0 ID_Continue characters are accepted as
identifier part characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
413 |
part-unicode-16.0.0-class-escaped.js |
---
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]
--- |
1750 |
part-unicode-16.0.0-class.js |
---
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]
--- |
1000 |
part-unicode-16.0.0-escaped.js |
---
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
--- |
1671 |
part-unicode-16.0.0.js |
---
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
--- |
924 |
part-zwj-zwnj-escaped.js |
---
author: Adam Kluball
esid: sec-names-and-keywords
description: zero width joiner and zero width non-joiner are valid identifier parts
--- |
428 |
shell.js |
|
0 |
start-dollar-sign.js |
---
info: "IdentifierPart :: IdentifierStart"
es5id: 7.6_A2.1_T2
description: "IdentifierStart :: $"
--- |
414 |
start-escape-seq.js |
---
info: "IdentifierPart :: IdentifierStart"
es5id: 7.6_A2.1_T4
description: "IdentifierStart :: \\UnicodeEscapeSequence"
--- |
727 |
start-underscore.js |
---
info: "IdentifierPart :: IdentifierStart"
es5id: 7.6_A2.1_T3
description: "IdentifierStart :: _"
--- |
414 |
start-unicode-5.2.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v5.2.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]
--- |
84029 |
start-unicode-5.2.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v5.2.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]
--- |
54686 |
start-unicode-5.2.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v5.2.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
--- |
90041 |
start-unicode-5.2.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v5.2.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
60701 |
start-unicode-6.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v6.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
13916 |
start-unicode-6.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v6.0.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]
--- |
9175 |
start-unicode-6.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v6.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
14819 |
start-unicode-6.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v6.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
10081 |
start-unicode-6.1.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v6.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]
--- |
7302 |
start-unicode-6.1.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v6.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]
--- |
4850 |
start-unicode-6.1.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v6.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
--- |
7715 |
start-unicode-6.1.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v6.1.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
5266 |
start-unicode-7.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v7.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
24329 |
start-unicode-7.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v7.0.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]
--- |
15851 |
start-unicode-7.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v7.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
25973 |
start-unicode-7.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v7.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
17498 |
start-unicode-8.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v8.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
96293 |
start-unicode-8.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v8.0.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]
--- |
62130 |
start-unicode-8.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v8.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
103079 |
start-unicode-8.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v8.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
68919 |
start-unicode-9.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v9.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
100977 |
start-unicode-9.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v9.0.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]
--- |
65039 |
start-unicode-9.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v9.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
108074 |
start-unicode-9.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v9.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
72139 |
start-unicode-10.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v10.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
117042 |
start-unicode-10.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v10.0.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]
--- |
75378 |
start-unicode-10.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v10.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
125289 |
start-unicode-10.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v10.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
83628 |
start-unicode-11.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v11.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
4950 |
start-unicode-11.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v11.0.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]
--- |
3340 |
start-unicode-11.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v11.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
5196 |
start-unicode-11.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v11.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
3589 |
start-unicode-12.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v12.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
3612 |
start-unicode-12.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v12.0.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]
--- |
2455 |
start-unicode-12.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v12.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
3756 |
start-unicode-12.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v12.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
2602 |
start-unicode-13.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v13.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
78797 |
start-unicode-13.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v13.0.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]
--- |
50804 |
start-unicode-13.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v13.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
84315 |
start-unicode-13.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v13.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
56325 |
start-unicode-14.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v14.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
7608 |
start-unicode-14.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v14.0.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]
--- |
5048 |
start-unicode-14.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v14.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
8043 |
start-unicode-14.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v14.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
5486 |
start-unicode-15.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v15.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
61438 |
start-unicode-15.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v15.0.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]
--- |
39601 |
start-unicode-15.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v15.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
65706 |
start-unicode-15.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v15.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
43872 |
start-unicode-15.1.0-class-escaped.js |
---
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]
--- |
9274 |
start-unicode-15.1.0-class.js |
---
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]
--- |
6067 |
start-unicode-15.1.0-escaped.js |
---
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
--- |
9816 |
start-unicode-15.1.0.js |
---
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
--- |
6612 |
start-unicode-16.0.0-class-escaped.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v16.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
in private class fields.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
features: [class, class-fields-private]
--- |
60770 |
start-unicode-16.0.0-class.js |
---
author: Mathias Bynens
esid: prod-PrivateIdentifier
description: |
Test that Unicode v16.0.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]
--- |
39179 |
start-unicode-16.0.0-escaped.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v16.0.0 ID_Start characters are accepted as
identifier start characters in escaped form, i.e.
- \uXXXX or \u{XXXX} for BMP symbols
- \u{XXXXXX} for astral symbols
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
64992 |
start-unicode-16.0.0.js |
---
author: Mathias Bynens
esid: sec-names-and-keywords
description: |
Test that Unicode v16.0.0 ID_Start characters are accepted as
identifier start characters.
info: |
Generated by https://github.com/mathiasbynens/caniunicode
--- |
43404 |
start-unicode-ltr.js |
---
info: "IdentifierPart :: IdentifierStart"
es5id: 7.6_A2.1_T1
description: "IdentifierStart :: UnicodeLetter"
--- |
426 |
start-zwj-escaped.js |
---
author: Adam Kluball
esid: sec-names-and-keywords
description: zero width joiner is not a valid identifier start
negative:
phase: parse
type: SyntaxError
--- |
362 |
start-zwnj-escaped.js |
---
author: Adam Kluball
esid: sec-names-and-keywords
description: zero width non-joiner is not a valid identifier start
negative:
phase: parse
type: SyntaxError
--- |
366 |
unicode-escape-nls-err.js |
---
esid: prod-Identifier
description: NumericLiteralSeperator disallowed in unicode CodePoint escape sequence
info: |
Identifier:
IdentifierName but not ReservedWord
IdentifierName ::
IdentifierStart
IdentifierNameIdentifierPart
IdentifierStart ::
UnicodeIDStart
$
_
\UnicodeEscapeSequence
IdentifierPart ::
UnicodeIDContinue
$
\UnicodeEscapeSequence
UnicodeEscapeSequence ::
uHex4Digits
u{CodePoint}
CodePoint ::
HexDigit but only if MV of HexDigits ≤ 0x10FFFF
CodePointDigits but only if MV of HexDigits ≤ 0x10FFFF
CodePointDigits ::
HexDigit
CodePointDigitsHexDigit
HexDigit :: one of
0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
features: [numeric-separator-literal]
negative:
phase: parse
type: SyntaxError
--- |
996 |
val-break-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: break
negative:
phase: parse
type: SyntaxError
--- |
402 |
val-break-via-escape-hex4.js |
---
es5id: 7.6-4
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: break (break)
negative:
phase: parse
type: SyntaxError
--- |
414 |
val-break.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
352 |
val-case-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: case
negative:
phase: parse
type: SyntaxError
--- |
379 |
val-case-via-escape-hex4.js |
---
es5id: 7.6-5
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: case (case)
negative:
phase: parse
type: SyntaxError
--- |
390 |
val-case.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
350 |
val-catch-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: catch
negative:
phase: parse
type: SyntaxError
--- |
381 |
val-catch-via-escape-hex4.js |
---
es5id: 7.6-13
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: catch (catch)
negative:
phase: parse
type: SyntaxError
--- |
394 |
val-catch.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
351 |
val-class-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: class
negative:
phase: parse
type: SyntaxError
--- |
381 |
val-class-via-escape-hex4.js |
---
es5id: 7.6-30
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: class (class)
negative:
phase: parse
type: SyntaxError
--- |
394 |
val-class.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
351 |
val-const-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: const
negative:
phase: parse
type: SyntaxError
--- |
381 |
val-const-via-escape-hex4.js |
---
es5id: 7.6-34
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: const (const)
negative:
phase: parse
type: SyntaxError
--- |
394 |
val-const.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
351 |
val-continue-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: continue
negative:
phase: parse
type: SyntaxError
--- |
387 |
val-continue-via-escape-hex4.js |
---
es5id: 7.6-17
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: continue (continue)
negative:
phase: parse
type: SyntaxError
--- |
403 |
val-continue.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
354 |
val-debugger-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: debugger
negative:
phase: parse
type: SyntaxError
--- |
387 |
val-debugger-via-escape-hex4.js |
---
es5id: 7.6-21
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: debugger (debugger)
negative:
phase: parse
type: SyntaxError
--- |
403 |
val-debugger.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
354 |
val-default-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: default
negative:
phase: parse
type: SyntaxError
--- |
385 |
val-default-via-escape-hex4.js |
---
es5id: 7.6-26
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: default (default)
negative:
phase: parse
type: SyntaxError
--- |
400 |
val-default.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
353 |
val-delete-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: delete
negative:
phase: parse
type: SyntaxError
--- |
383 |
val-delete-via-escape-hex4.js |
---
es5id: 7.6-29
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: delete (delete)
negative:
phase: parse
type: SyntaxError
--- |
397 |
val-delete.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
352 |
val-do-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: do
negative:
phase: parse
type: SyntaxError
--- |
380 |
val-do-via-escape-hex4.js |
---
es5id: 7.6-8
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: do (do)
negative:
phase: parse
type: SyntaxError
--- |
389 |
val-do.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
348 |
val-dollar-sign-via-escape-hex.js |
---
info: "IdentifierStart :: $"
es6id: 11.6
description: The $ as unicode character \u{24}
--- |
303 |
val-dollar-sign-via-escape-hex4.js |
---
info: "IdentifierStart :: $"
es5id: 7.6_A1.2_T2
description: The $ as unicode character \u0024
--- |
304 |
val-dollar-sign.js |
---
info: "IdentifierStart :: $"
es5id: 7.6_A1.2_T1
description: Create variable $
--- |
293 |
val-else-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: else (else)
negative:
phase: parse
type: SyntaxError
--- |
386 |
val-else-via-escape-hex4.js |
---
es5id: 7.6-9
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: else (else) (null)
negative:
phase: parse
type: SyntaxError
--- |
397 |
val-else.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
350 |
val-enum-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: enum
negative:
phase: parse
type: SyntaxError
--- |
394 |
val-enum-via-escape-hex4.js |
---
es5id: 7.6-32
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: enum (enum)
negative:
phase: parse
type: SyntaxError
--- |
406 |
val-enum.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
350 |
val-export-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: export
negative:
phase: parse
type: SyntaxError
--- |
383 |
val-export-via-escape-hex4.js |
---
es5id: 7.6-35
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: export (export)
negative:
phase: parse
type: SyntaxError
--- |
397 |
val-export.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
352 |
val-extends-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: extends
negative:
phase: parse
type: SyntaxError
--- |
385 |
val-extends-via-escape-hex4.js |
---
es5id: 7.6-31
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: extends (extends)
negative:
phase: parse
type: SyntaxError
--- |
400 |
val-extends.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
353 |
val-false-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: false
negative:
phase: parse
type: SyntaxError
--- |
381 |
val-false-via-escape-hex4.js |
---
es5id: 7.6-3
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: false (false)
negative:
phase: parse
type: SyntaxError
--- |
393 |
val-false.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
351 |
val-finally-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: finally
negative:
phase: parse
type: SyntaxError
--- |
385 |
val-finally-via-escape-hex4.js |
---
es5id: 7.6-14
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: finally (finally)
negative:
phase: parse
type: SyntaxError
--- |
400 |
val-finally.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
353 |
val-for-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: for
negative:
phase: parse
type: SyntaxError
--- |
377 |
val-for-via-escape-hex4.js |
---
es5id: 7.6-18
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: for (for)
negative:
phase: parse
type: SyntaxError
--- |
388 |
val-for.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
349 |
val-function-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: function
negative:
phase: parse
type: SyntaxError
--- |
387 |
val-function-via-escape-hex4.js |
---
es5id: 7.6-22
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: function (function)
negative:
phase: parse
type: SyntaxError
--- |
403 |
val-function.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
354 |
val-if-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: if
negative:
phase: parse
type: SyntaxError
--- |
380 |
val-if-via-escape-hex4.js |
---
es5id: 7.6-24
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: if (if)
negative:
phase: parse
type: SyntaxError
--- |
390 |
val-if.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
348 |
val-import-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: import
negative:
phase: parse
type: SyntaxError
--- |
408 |
val-import-via-escape-hex4.js |
---
es5id: 7.6-36
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: import (import)
negative:
phase: parse
type: SyntaxError
--- |
422 |
val-import.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
352 |
val-in-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: in
negative:
phase: parse
type: SyntaxError
--- |
380 |
val-in-via-escape-hex4.js |
---
es5id: 7.6-28
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: in (in)
negative:
phase: parse
type: SyntaxError
--- |
390 |
val-in.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
348 |
val-instanceof-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: instanceof
negative:
phase: parse
type: SyntaxError
--- |
391 |
val-instanceof-via-escape-hex4.js |
---
es5id: 7.6-6
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: instanceof (instanceof)
negative:
phase: parse
type: SyntaxError
--- |
408 |
val-instanceof.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
356 |
val-new-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: new
negative:
phase: parse
type: SyntaxError
--- |
377 |
val-new-via-escape-hex4.js |
---
es5id: 7.6-10
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: new (new)
negative:
phase: parse
type: SyntaxError
--- |
388 |
val-new.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
349 |
val-null-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: null
negative:
phase: parse
type: SyntaxError
--- |
379 |
val-null-via-escape-hex4.js |
---
es5id: 7.6-1
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: null (null)
negative:
phase: parse
type: SyntaxError
--- |
390 |
val-null.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
350 |
val-return-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: return
negative:
phase: parse
type: SyntaxError
--- |
383 |
val-return-via-escape-hex4.js |
---
es5id: 7.6-15
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: return (return)
negative:
phase: parse
type: SyntaxError
--- |
397 |
val-return.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
352 |
val-super-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: super
negative:
phase: parse
type: SyntaxError
--- |
381 |
val-super-via-escape-hex4.js |
---
es5id: 7.6-33
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: super (super)
negative:
phase: parse
type: SyntaxError
--- |
394 |
val-super.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
351 |
val-switch-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: switch
negative:
phase: parse
type: SyntaxError
--- |
383 |
val-switch-via-escape-hex4.js |
---
es5id: 7.6-19
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: switch (switch)
negative:
phase: parse
type: SyntaxError
--- |
397 |
val-switch.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
352 |
val-this-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: this
negative:
phase: parse
type: SyntaxError
--- |
379 |
val-this-via-escape-hex4.js |
---
es5id: 7.6-23
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: this (this)
negative:
phase: parse
type: SyntaxError
--- |
391 |
val-this.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
350 |
val-throw-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: throw
negative:
phase: parse
type: SyntaxError
--- |
381 |
val-throw-via-escape-hex4.js |
---
es5id: 7.6-27
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: throw (throw)
negative:
phase: parse
type: SyntaxError
--- |
394 |
val-throw.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
351 |
val-true-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: true
negative:
phase: parse
type: SyntaxError
--- |
379 |
val-true-via-escape-hex4.js |
---
es5id: 7.6-2
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: true (true)
negative:
phase: parse
type: SyntaxError
--- |
390 |
val-true.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
350 |
val-try-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: try
negative:
phase: parse
type: SyntaxError
--- |
387 |
val-try-via-escape-hex4.js |
---
es5id: 7.6-12
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: try (try)
negative:
phase: parse
type: SyntaxError
--- |
398 |
val-try.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
349 |
val-typeof-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: typeof
negative:
phase: parse
type: SyntaxError
--- |
383 |
val-typeof-via-escape-hex4.js |
---
es5id: 7.6-7
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: typeof (typeof)
negative:
phase: parse
type: SyntaxError
--- |
396 |
val-typeof.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
352 |
val-underscore-via-escape-hex.js |
---
info: "IdentifierStart :: _"
es6id: 11.6
description: The _ as unicode character \u{5F}
--- |
303 |
val-underscore-via-escape-hex4.js |
---
info: "IdentifierStart :: _"
es5id: 7.6_A1.3_T2
description: The _ as unicode character \u005F
--- |
304 |
val-underscore.js |
---
info: "IdentifierStart :: _"
es5id: 7.6_A1.3_T1
description: Create variable _
--- |
293 |
val-var-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: var
negative:
phase: parse
type: SyntaxError
--- |
377 |
val-var-via-escape-hex4.js |
---
es5id: 7.6-11
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: var (var)
negative:
phase: parse
type: SyntaxError
--- |
388 |
val-var.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
349 |
val-void-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: void
negative:
phase: parse
type: SyntaxError
--- |
394 |
val-void-via-escape-hex4.js |
---
es5id: 7.6-16
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: void (void)
negative:
phase: parse
type: SyntaxError
--- |
406 |
val-void.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
350 |
val-while-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: while
negative:
phase: parse
type: SyntaxError
--- |
401 |
val-while-via-escape-hex4.js |
---
es5id: 7.6-20
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: while (while)
negative:
phase: parse
type: SyntaxError
--- |
414 |
val-while.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
351 |
val-with-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: with
negative:
phase: parse
type: SyntaxError
--- |
379 |
val-with-via-escape-hex4.js |
---
es5id: 7.6-25
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: with (with)
negative:
phase: parse
type: SyntaxError
--- |
391 |
val-with.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
350 |
val-yield-strict-strict.js |
---
description: >
`yield` is a reserved identifier in strict mode code and may not be used
as an identifier.
es6id: 12.1.1
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
425 |
vals-cjk-escaped.js |
---
info: |
IdentifierName and ReservedWord are tokens that are interpreted according to the
Default Identifier Syntax given in Unicode Standard Annex #31,
Identifier and Pattern Syntax, with some small modifications.
esid: sec-names-and-keywords
description: Check CJK UNIFIED IDEOGRAPH range is correct.
--- |
1027 |
vals-cjk.js |
---
info: |
IdentifierName and ReservedWord are tokens that are interpreted according to the
Default Identifier Syntax given in Unicode Standard Annex #31,
Identifier and Pattern Syntax, with some small modifications.
esid: sec-names-and-keywords
description: Check CJK UNIFIED IDEOGRAPH range is correct.
--- |
1019 |
vals-eng-alpha-lower-via-escape-hex.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es6id: 11.6
description: Check ENGLISH SMALL ALPHABET
--- |
1342 |
vals-eng-alpha-lower-via-escape-hex4.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es5id: 7.6_A4.1_T2
description: Check ENGLISH SMALL ALPHABET
--- |
1343 |
vals-eng-alpha-lower.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es6id: 11.6
description: Check ENGLISH SMALL ALPHABET
--- |
1837 |
vals-eng-alpha-upper-via-escape-hex.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es6id: 11.6
description: Check ENGLISH CAPITAL ALPHABET
--- |
1344 |
vals-eng-alpha-upper-via-escape-hex4.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es5id: 7.6_A4.1_T1
description: Check ENGLISH CAPITAL ALPHABET
--- |
1345 |
vals-eng-alpha-upper.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es6id: 11.6
description: Check ENGLISH CAPITAL ALPHABET
--- |
1214 |
vals-rus-alpha-lower-via-escape-hex.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es6id: 11.6
description: Check RUSSIAN SMALL ALPHABET
--- |
1695 |
vals-rus-alpha-lower-via-escape-hex4.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es5id: 7.6_A4.2_T2
description: Check RUSSIAN SMALL ALPHABET
--- |
1663 |
vals-rus-alpha-lower.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es6id: 11.6
description: Check RUSSIAN SMALL ALPHABET
--- |
1530 |
vals-rus-alpha-upper-via-escape-hex.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es6id: 11.6
description: Check RUSSIAN CAPITAL ALPHABET
--- |
1697 |
vals-rus-alpha-upper-via-escape-hex4.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es5id: 7.6_A4.2_T1
description: Check RUSSIAN CAPITAL ALPHABET
--- |
1665 |
vals-rus-alpha-upper.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es6id: 11.6
description: Check RUSSIAN CAPITAL ALPHABET
--- |
1532 |
vertical-tilde-continue-escaped.js |
---
esid: sec-names-and-keywords
description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Continue character.
info: |
VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
negative:
phase: parse
type: SyntaxError
--- |
444 |
vertical-tilde-continue.js |
---
esid: sec-names-and-keywords
description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Continue character.
info: |
VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
negative:
phase: parse
type: SyntaxError
--- |
451 |
vertical-tilde-start-escaped.js |
---
esid: sec-names-and-keywords
description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Start character.
info: |
VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
negative:
phase: parse
type: SyntaxError
--- |
440 |
vertical-tilde-start.js |
---
esid: sec-names-and-keywords
description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Start character.
info: |
VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
negative:
phase: parse
type: SyntaxError
--- |
447 |