| 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]
--- |
579 |
- |
| 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
--- |
421 |
- |
| 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]
--- |
584 |
- |
| 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
--- |
772 |
- |
| 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
--- |
755 |
- |
| 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]
--- |
578 |
- |