binary-invalid-digit.js |
---
description: Binary BigInt literal containing an invalid digit
esid: prod-NumericLiteral
info: |
NumericLiteral ::
NumericLiteralBase NumericLiteralSuffix
NumericLiteralBase ::
DecimalLiteral
BinaryIntegerLiteral
OctalIntegerLiteral
HexIntegerLiteral
NumericLiteralSuffix :: n
negative:
phase: parse
type: SyntaxError
features: [BigInt]
--- |
570 |
browser.js |
|
0 |
exponent-part.js |
---
description: >
It is a Syntax Error if the NumericLiteralBase contains an ExponentPart.
esid: sec-numeric-literal-static-semantics-early-errors
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
411 |
hexadecimal-invalid-digit.js |
---
description: Hexadecimal BigInt literal containing an invalid digit
esid: prod-NumericLiteral
info: |
NumericLiteral ::
NumericLiteralBase NumericLiteralSuffix
NumericLiteralBase ::
DecimalLiteral
BinaryIntegerLiteral
OctalIntegerLiteral
HexIntegerLiteral
NumericLiteralSuffix :: n
negative:
phase: parse
type: SyntaxError
features: [BigInt]
--- |
575 |
legacy-octal-like-invalid-00n.js |
---
esid: prod-NumericLiteral
description: >
The BigInt suffix is disallowed in LegacyOctalIntegerLiteral
info: |
NumericLiteral ::
DecimalIntegerLiteral BigIntLiteralSuffix
NumericLiteralBase BigIntLiteralSuffix
LegacyOctalIntegerLiteral
NumericLiteralBase ::
BinaryIntegerLiteral
OctalIntegerLiteral
HexIntegerLiteral
BigIntLiteralSuffix :: n
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
634 |
legacy-octal-like-invalid-01n.js |
---
esid: prod-NumericLiteral
description: >
The BigInt suffix is disallowed in LegacyOctalIntegerLiteral
info: |
NumericLiteral ::
DecimalIntegerLiteral BigIntLiteralSuffix
NumericLiteralBase BigIntLiteralSuffix
LegacyOctalIntegerLiteral
NumericLiteralBase ::
BinaryIntegerLiteral
OctalIntegerLiteral
HexIntegerLiteral
BigIntLiteralSuffix :: n
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
634 |
legacy-octal-like-invalid-07n.js |
---
esid: prod-NumericLiteral
description: >
The BigInt suffix is disallowed in LegacyOctalIntegerLiteral
info: |
NumericLiteral ::
DecimalIntegerLiteral BigIntLiteralSuffix
NumericLiteralBase BigIntLiteralSuffix
LegacyOctalIntegerLiteral
NumericLiteralBase ::
BinaryIntegerLiteral
OctalIntegerLiteral
HexIntegerLiteral
BigIntLiteralSuffix :: n
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
634 |
mv-is-not-integer-dil-dot-dds.js |
---
esid: sec-numeric-literal-static-semantics-early-errors
description: >
It is a Syntax Error if the MV is not an integer. (decimalIntegerLiteral dot decimalDigits)
info: |
Static Semantics: BigInt Value
NumericLiteral :: NumericLiteralBase NumericLiteralSuffix
1. Assert: NumericLiteralSuffix is n.
2. Let the value of NumericLiteral be the MV of NumericLiteralBase represented as BigInt.
DecimalLiteral ::
DecimalIntegerLiteral . DecimalDigits_opt
. DecimalDigits
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
762 |
mv-is-not-integer-dot-dds.js |
---
esid: sec-numeric-literal-static-semantics-early-errors
description: >
It is a Syntax Error if the MV is not an integer. (dot decimalDigits)
info: |
Static Semantics: BigInt Value
NumericLiteral :: NumericLiteralBase NumericLiteralSuffix
1. Assert: NumericLiteralSuffix is n.
2. Let the value of NumericLiteral be the MV of NumericLiteralBase represented as BigInt.
DecimalLiteral ::
DecimalIntegerLiteral . DecimalDigits_opt
. DecimalDigits
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
745 |
non-octal-like-invalid-08n.js |
---
esid: prod-NumericLiteral
description: >
The BigInt suffix is disallowed in NonOctalDecimalIntegerLiteral
info: |
NumericLiteral ::
DecimalIntegerLiteral BigIntLiteralSuffix
https://github.com/tc39/proposal-bigint/issues/208
NumericLiteral ::
DecimalBigIntegerLiteral
DecimalBigIntegerLiteral ::
0 BigIntLiteralSuffix
NonZeroDigit DecimalDigits_opt BigIntLiteralSuffix
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
657 |
non-octal-like-invalid-09n.js |
---
esid: prod-NumericLiteral
description: >
The BigInt suffix is disallowed in NonOctalDecimalIntegerLiteral
info: |
NumericLiteral ::
DecimalIntegerLiteral BigIntLiteralSuffix
https://github.com/tc39/proposal-bigint/issues/208
NumericLiteral ::
DecimalBigIntegerLiteral
DecimalBigIntegerLiteral ::
0 BigIntLiteralSuffix
NonZeroDigit DecimalDigits_opt BigIntLiteralSuffix
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
657 |
non-octal-like-invalid-0008n.js |
---
esid: prod-NumericLiteral
description: >
The BigInt suffix is disallowed in NonOctalDecimalIntegerLiteral
info: |
NumericLiteral ::
DecimalIntegerLiteral BigIntLiteralSuffix
https://github.com/tc39/proposal-bigint/issues/208
NumericLiteral ::
DecimalBigIntegerLiteral
DecimalBigIntegerLiteral ::
0 BigIntLiteralSuffix
NonZeroDigit DecimalDigits_opt BigIntLiteralSuffix
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
659 |
non-octal-like-invalid-012348n.js |
---
esid: prod-NumericLiteral
description: >
The BigInt suffix is disallowed in NonOctalDecimalIntegerLiteral
info: |
NumericLiteral ::
DecimalIntegerLiteral BigIntLiteralSuffix
https://github.com/tc39/proposal-bigint/issues/208
NumericLiteral ::
DecimalBigIntegerLiteral
DecimalBigIntegerLiteral ::
0 BigIntLiteralSuffix
NonZeroDigit DecimalDigits_opt BigIntLiteralSuffix
features: [BigInt]
negative:
phase: parse
type: SyntaxError
--- |
661 |
numeric-separators |
|
|
octal-invalid-digit.js |
---
description: Octal BigInt literal containing an invalid digit
esid: prod-NumericLiteral
info: |
NumericLiteral ::
NumericLiteralBase NumericLiteralSuffix
NumericLiteralBase ::
DecimalLiteral
BinaryIntegerLiteral
OctalIntegerLiteral
HexIntegerLiteral
NumericLiteralSuffix :: n
negative:
phase: parse
type: SyntaxError
features: [BigInt]
--- |
569 |
shell.js |
|
0 |