test262/test/language/identifiers/unicode-escape-nls-err.js

49 lines
965 B
JavaScript
Raw Normal View History

// 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;