mirror of https://github.com/tc39/test262.git
43 lines
965 B
JavaScript
43 lines
965 B
JavaScript
|
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||
|
|
||
|
/*---
|
||
|
esid: prod-NumericLiteralSeparator
|
||
|
description: >
|
||
|
NumericLiteralSeparator may not be the appear in a LegacyOctalLikeDecimalIntegerLiteral (0_7)
|
||
|
)
|
||
|
info: |
|
||
|
NumericLiteralSeparator ::
|
||
|
_
|
||
|
|
||
|
DecimalIntegerLiteral ::
|
||
|
0
|
||
|
NonZeroDigit DecimalDigitsopt
|
||
|
NonZeroDigit
|
||
|
NonZeroDigit NumericLiteralSeparator_opt DecimalDigits
|
||
|
NonOctalDecimalIntegerLiteral
|
||
|
|
||
|
NonOctalDecimalIntegerLiteral ::
|
||
|
0 NonOctalDigit
|
||
|
LegacyOctalLikeDecimalIntegerLiteral NonOctalDigit
|
||
|
NonOctalDecimalIntegerLiteral DecimalDigit
|
||
|
|
||
|
LegacyOctalLikeDecimalIntegerLiteral ::
|
||
|
0 OctalDigit
|
||
|
LegacyOctalLikeDecimalIntegerLiteral OctalDigit
|
||
|
|
||
|
NonOctalDigit::one of
|
||
|
8 9
|
||
|
|
||
|
OctalDigit::one of
|
||
|
0 1 2 3 4 5 6 7
|
||
|
negative:
|
||
|
phase: parse
|
||
|
type: SyntaxError
|
||
|
features: [numeric-separator-literal]
|
||
|
---*/
|
||
|
|
||
|
$DONOTEVALUATE();
|
||
|
|
||
|
0_7;
|