blob: 7f4b15f2dceab0c1d2eb07e8400f501c0f568f0a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// Test that non-ASCII identifier names are correctly parsed in the Utf-8 parser.
// Utf-8 encoding for U+05EF is (0xD7 0xAF), the first code unit isn't a valid
// Ascii ID_START code unit.
class NonAscii {
// U+05EF HEBREW YOD TRIANGLE
#ׯ;
}
// Also check using Unicode escapes works.
class NonAsciiUnicodeEscape1 {
// U+05EF HEBREW YOD TRIANGLE
#\u05ef;
}
class NonAsciiUnicodeEscape2 {
// U+05EF HEBREW YOD TRIANGLE
#\u{5ef};
}
if (typeof reportCompare === "function")
reportCompare(0, 0);
|