mirror of https://github.com/tc39/test262.git
49 lines
965 B
JavaScript
49 lines
965 B
JavaScript
// Copyright (C) 2014 Valerie Young. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
/*---
|
|
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
|
|
---*/
|
|
|
|
$DONOTEVALUATE();
|
|
|
|
var \u{00_76} = 1;
|