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