| 7.8.3-1gs-strict.js | ---
es5id: 7.8.3-1gs
description: Strict Mode - octal extension(010) is forbidden in strict mode
negative:
  phase: parse
  type: SyntaxError
flags: [onlyStrict]
--- | 384 | 
        
          | 7.8.3-2gs-strict.js | ---
es5id: 7.8.3-2gs
description: >
    Strict Mode - octal extension is forbidden in strict mode (after a
    hex number is assigned to a variable)
negative:
  phase: parse
  type: SyntaxError
flags: [onlyStrict]
--- | 447 | 
        
          | 7.8.3-3gs-strict.js | ---
es5id: 7.8.3-3gs
description: >
    Strict Mode - octal extension is forbidden in strict mode (after a
    hex number is assigned to a variable from an eval)
flags: [onlyStrict]
--- | 441 | 
        
          | binary-invalid-digit.js | ---
es6id: 11.8.3
description: Binary-integer-literal-like sequence containing an invalid digit
info: |
    BinaryIntegerLiteral ::
      0b BinaryDigits
      0B BinaryDigits
    BinaryDigits ::
      BinaryDigit
      BinaryDigits BinaryDigit
    BinaryDigit :: one of
      0 1
negative:
  phase: parse
  type: SyntaxError
--- | 529 | 
        
          | binary-invalid-leading.js | ---
es6id: 11.8.3
description: Binary-integer-literal-like sequence with a leading 0
info: |
    BinaryIntegerLiteral ::
      0b BinaryDigits
      0B BinaryDigits
    BinaryDigits ::
      BinaryDigit
      BinaryDigits BinaryDigit
    BinaryDigit :: one of
      0 1
negative:
  phase: parse
  type: SyntaxError
--- | 519 | 
        
          | binary-invalid-truncated.js | ---
es6id: 11.8.3
description: Binary-integer-literal-like sequence without any digits
info: |
    BinaryIntegerLiteral ::
      0b BinaryDigits
      0B BinaryDigits
    BinaryDigits ::
      BinaryDigit
      BinaryDigits BinaryDigit
    BinaryDigit :: one of
      0 1
negative:
  phase: parse
  type: SyntaxError
--- | 519 | 
        
          | binary-invalid-unicode.js | ---
es6id: 11.8.3
description: Binary-integer-literal-like sequence expressed with unicode escape sequence
info: |
    BinaryIntegerLiteral ::
      0b BinaryDigits
      0B BinaryDigits
    BinaryDigits ::
      BinaryDigit
      BinaryDigits BinaryDigit
    BinaryDigit :: one of
      0 1
negative:
  phase: parse
  type: SyntaxError
--- | 545 | 
        
          | binary.js | ---
es6id: 11.8.3.1
description: Mathematical value of valid binary integer literals
info: |
    The MV of BinaryIntegerLiteral :: 0b BinaryDigits is the MV of
    BinaryDigits.
    The MV of BinaryIntegerLiteral :: 0B BinaryDigits is the MV of
    BinaryDigits.
    The MV of BinaryDigits :: BinaryDigit is the MV of BinaryDigit.
    The MV of BinaryDigits :: BinaryDigits BinaryDigit is (the MV of
    BinaryDigits × 2) plus the MV of BinaryDigit.
--- | 1512 | 
        
          | browser.js |  | 0 | 
        
          | legacy-octal-integer-strict-strict.js | ---
esid: sec-literals-numeric-literals
description: LegacyOctalIntegerLiteral is not enabled in strict mode code
info: |
    NumericLiteral ::
      DecimalLiteral
      BinaryIntegerLiteral
      OctalIntegerLiteral
      HexIntegerLiteral
      LegacyOctalIntegerLiteral
    LegacyOctalIntegerLiteral ::
      0 OctalDigit
      LegacyOctalIntegerLiteral OctalDigit
    ## 12.8.3.1 Static Semantics: Early Errors
    NumericLiteral :: LegacyOctalIntegerLiteral
    DecimalIntegerLiteral :: NonOctalDecimalIntegerLiteral
    - It is a Syntax Error if the source code matching this production is
      strict mode code.
flags: [onlyStrict]
negative:
  phase: parse
  type: SyntaxError
--- | 905 | 
        
          | legacy-octal-integer.js | ---
esid: sec-literals-numeric-literals
description: Mathematical value for LegacyOctalIntegerLiteral
info: |
    NumericLiteral ::
      DecimalLiteral
      BinaryIntegerLiteral
      OctalIntegerLiteral
      HexIntegerLiteral
      LegacyOctalIntegerLiteral
     LegacyOctalIntegerLiteral ::
       0 OctalDigit
       LegacyOctalIntegerLiteral OctalDigit
flags: [noStrict]
--- | 1402 | 
        
          | legacy-octal-integery-01-strict-strict.js | ---
es5id: 7.8.3-3-s
description: Strict Mode - octal extension (01) is forbidden in strict mode
negative:
  phase: parse
  type: SyntaxError
flags: [onlyStrict]
--- | 375 | 
        
          | legacy-octal-integery-06-strict-strict.js | ---
es5id: 7.8.3-4-s
description: Strict Mode - octal extension (06) is forbidden in strict mode
negative:
  phase: parse
  type: SyntaxError
flags: [onlyStrict]
--- | 375 | 
        
          | legacy-octal-integery-07-strict-strict.js | ---
es5id: 7.8.3-5-s
description: Strict Mode - octal extension (07) is forbidden in strict mode
negative:
  phase: parse
  type: SyntaxError
flags: [onlyStrict]
--- | 375 | 
        
          | legacy-octal-integery-000-strict-strict.js | ---
es5id: 7.8.3-6-s
description: Strict Mode - octal extension (000) is forbidden in strict mode
negative:
  phase: parse
  type: SyntaxError
flags: [onlyStrict]
--- | 377 | 
        
          | legacy-octal-integery-005-strict-strict.js | ---
es5id: 7.8.3-7-s
description: Strict Mode - octal extension (005) is forbidden in strict mode
negative:
  phase: parse
  type: SyntaxError
flags: [onlyStrict]
--- | 377 | 
        
          | legacy-octal-integery-010-strict-strict.js | ---
es5id: 7.8.3-1-s
description: Strict Mode - octal extension (010) is forbidden in strict mode
negative:
  phase: parse
  type: SyntaxError
flags: [onlyStrict]
--- | 377 | 
        
          | non-octal-decimal-integer-strict-strict.js | ---
esid: sec-literals-numeric-literals
description: NonOctalDecimalIntegerLiteral is not enabled in strict mode code
info: |
     DecimalIntegerLiteral ::
       0
       NonZeroDigit DecimalDigits[opt]
       NonOctalDecimalIntegerLiteral
     NonOctalDecimalIntegerLiteral ::
       0 NonOctalDigit
       LegacyOctalLikeDecimalIntegerLiteral NonOctalDigit
       NonOctalDecimalIntegerLiteral DecimalDigit
     LegacyOctalLikeDecimalIntegerLiteral ::
       0 OctalDigit
       LegacyOctalLikeDecimalIntegerLiteral OctalDigit
     NonOctalDigit :: one of
       8 9
     ## 12.8.3.1 Static Semantics: Early Errors
     NumericLiteral :: LegacyOctalIntegerLiteral
     DecimalIntegerLiteral :: NonOctalDecimalIntegerLiteral
     - It is a Syntax Error if the source code matching this production is
       strict mode code.
flags: [onlyStrict]
negative:
  phase: parse
  type: SyntaxError
--- | 1113 | 
        
          | non-octal-decimal-integer.js | ---
esid: sec-literals-numeric-literals
description: Mathematical value for NonOctalDecimalIntegerLiteral
info: |
     DecimalIntegerLiteral ::
       0
       NonZeroDigit DecimalDigits[opt]
       NonOctalDecimalIntegerLiteral
     NonOctalDecimalIntegerLiteral ::
       0 NonOctalDigit
       LegacyOctalLikeDecimalIntegerLiteral NonOctalDigit
       NonOctalDecimalIntegerLiteral DecimalDigit
     LegacyOctalLikeDecimalIntegerLiteral ::
       0 OctalDigit
       LegacyOctalLikeDecimalIntegerLiteral OctalDigit
     NonOctalDigit :: one of
       8 9
flags: [noStrict]
--- | 3877 | 
        
          | numeric-followed-by-ident.js | ---
esid: sec-literals-numeric-literals
description: >
  NumericLiteral followed by IdentifierStart
info: |
  The source character immediately following a NumericLiteral must not be an IdentifierStart or DecimalDigit.
negative:
  phase: parse
  type: SyntaxError
--- | 454 | 
        
          | numeric-separators |  |  | 
        
          | octal-invalid-digit.js | ---
es6id: 11.8.3
description: Octal-integer-literal-like sequence containing an invalid digit
info: |
    OctalIntegerLiteral ::
      0o OctalDigits
      0O OctalDigits
    OctalDigits ::
      OctalDigit
      OctalDigits OctalDigit
    OctalDigit :: one of
      0 1 2 3 4 5 6 7
negative:
  phase: parse
  type: SyntaxError
--- | 532 | 
        
          | octal-invalid-leading.js | ---
es6id: 11.8.3
description: Octal-integer-literal-like sequence with a leading 0
info: |
    OctalIntegerLiteral ::
      0o OctalDigits
      0O OctalDigits
    OctalDigits ::
      OctalDigit
      OctalDigits OctalDigit
    OctalDigit :: one of
      0 1 2 3 4 5 6 7
negative:
  phase: parse
  type: SyntaxError
--- | 522 | 
        
          | octal-invalid-truncated.js | ---
es6id: 11.8.3
description: Octal-integer-literal-like sequence without any digits
info: |
    OctalIntegerLiteral ::
      0o OctalDigits
      0O OctalDigits
    OctalDigits ::
      OctalDigit
      OctalDigits OctalDigit
    OctalDigit :: one of
      0 1 2 3 4 5 6 7
negative:
  phase: parse
  type: SyntaxError
--- | 522 | 
        
          | octal-invalid-unicode.js | ---
es6id: 11.8.3
description: Octal-integer-literal-like sequence expressed with unicode escape sequence
info: |
    OctalIntegerLiteral ::
      0o OctalDigits
      0O OctalDigits
    OctalDigits ::
      OctalDigit
      OctalDigits OctalDigit
    OctalDigit :: one of
      0 1 2 3 4 5 6 7
negative:
  phase: parse
  type: SyntaxError
--- | 548 | 
        
          | octal.js | ---
es6id: 11.8.3.1
description: Mathematical value of valid octal integer literals
info: |
    The MV of StrNumericLiteral ::: OctalIntegerLiteral is the MV of
    OctalIntegerLiteral.
    The MV of OctalIntegerLiteral :: 0o OctalDigits is the MV of OctalDigits.
    The MV of OctalIntegerLiteral :: 0O OctalDigits is the MV of OctalDigits.
    The MV of OctalDigits :: OctalDigit is the MV of OctalDigit.
    The MV of OctalDigits :: OctalDigits OctalDigit is (the MV of OctalDigits ×
    8) plus the MV of OctalDigit.
--- | 2033 | 
        
          | S7.8.3_A1.1_T1.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral"
es5id: 7.8.3_A1.1_T1
description: "DecimalIntegerLiteral :: 0, NoNZeroDigit"
--- | 982 | 
        
          | S7.8.3_A1.1_T2.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral"
es5id: 7.8.3_A1.1_T2
description: "DecimalIntegerLiteral :: NoNZeroDigit DecimalDigits"
--- | 960 | 
        
          | S7.8.3_A1.2_T1.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral ExponentPart"
es5id: 7.8.3_A1.2_T1
description: "ExponentPart :: e DecimalDigits"
--- | 1044 | 
        
          | S7.8.3_A1.2_T2.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral ExponentPart"
es5id: 7.8.3_A1.2_T2
description: "ExponentPart :: E DecimalDigits"
--- | 1043 | 
        
          | S7.8.3_A1.2_T3.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral ExponentPart"
es5id: 7.8.3_A1.2_T3
description: "ExponentPart :: e -DecimalDigits"
--- | 1083 | 
        
          | S7.8.3_A1.2_T4.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral ExponentPart"
es5id: 7.8.3_A1.2_T4
description: "ExponentPart :: E -DecimalDigits"
--- | 1083 | 
        
          | S7.8.3_A1.2_T5.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral ExponentPart"
es5id: 7.8.3_A1.2_T5
description: "ExponentPart :: e +DecimalDigits"
--- | 1074 | 
        
          | S7.8.3_A1.2_T6.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral ExponentPart"
es5id: 7.8.3_A1.2_T6
description: "ExponentPart :: E +DecimalDigits"
--- | 1074 | 
        
          | S7.8.3_A1.2_T7.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral ExponentPart"
es5id: 7.8.3_A1.2_T7
description: "ExponentPart :: e 0"
--- | 1014 | 
        
          | S7.8.3_A1.2_T8.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral ExponentPart"
es5id: 7.8.3_A1.2_T8
description: "ExponentPart :: E 0"
--- | 1014 | 
        
          | S7.8.3_A2.1_T1.js | ---
info: "DecimalLiteral :: .DecimalDigits"
es5id: 7.8.3_A2.1_T1
description: Use .DecimalDigit
--- | 1010 | 
        
          | S7.8.3_A2.1_T2.js | ---
info: "DecimalLiteral :: .DecimalDigits"
es5id: 7.8.3_A2.1_T2
description: Use .DecimalDigits
--- | 1051 | 
        
          | S7.8.3_A2.1_T3.js | ---
info: "DecimalLiteral :: .DecimalDigits"
es5id: 7.8.3_A2.1_T3
description: Use .DecimalDigits that have at the end zeros
--- | 1048 | 
        
          | S7.8.3_A2.2_T1.js | ---
info: "DecimalLiteral :: .DecimalDigits ExponentPart"
es5id: 7.8.3_A2.2_T1
description: "ExponentPart :: e DecimalDigits"
--- | 1039 | 
        
          | S7.8.3_A2.2_T2.js | ---
info: "DecimalLiteral :: .DecimalDigits ExponentPart"
es5id: 7.8.3_A2.2_T2
description: "ExponentPart :: E DecimalDigits"
--- | 1039 | 
        
          | S7.8.3_A2.2_T3.js | ---
info: "DecimalLiteral :: .DecimalDigits ExponentPart"
es5id: 7.8.3_A2.2_T3
description: "ExponentPart :: e +DecimalDigits"
--- | 1114 | 
        
          | S7.8.3_A2.2_T4.js | ---
info: "DecimalLiteral :: .DecimalDigits ExponentPart"
es5id: 7.8.3_A2.2_T4
description: "ExponentPart :: E +DecimalDigits"
--- | 1114 | 
        
          | S7.8.3_A2.2_T5.js | ---
info: "DecimalLiteral :: .DecimalDigits ExponentPart"
es5id: 7.8.3_A2.2_T5
description: "ExponentPart :: e +DecimalDigits"
--- | 1060 | 
        
          | S7.8.3_A2.2_T6.js | ---
info: "DecimalLiteral :: .DecimalDigits ExponentPart"
es5id: 7.8.3_A2.2_T6
description: "ExponentPart :: E +DecimalDigits"
--- | 1060 | 
        
          | S7.8.3_A2.2_T7.js | ---
info: "DecimalLiteral :: .DecimalDigits ExponentPart"
es5id: 7.8.3_A2.2_T7
description: "ExponentPart :: e 0"
--- | 1067 | 
        
          | S7.8.3_A2.2_T8.js | ---
info: "DecimalLiteral :: .DecimalDigits ExponentPart"
es5id: 7.8.3_A2.2_T8
description: "ExponentPart :: E 0"
--- | 1067 | 
        
          | S7.8.3_A3.1_T1.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral."
es5id: 7.8.3_A3.1_T1
description: "DecimalIntegerLiteral :: 0, NoNZeroDigit"
--- | 1003 | 
        
          | S7.8.3_A3.1_T2.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral."
es5id: 7.8.3_A3.1_T2
description: "DecimalIntegerLiteral :: NoNZeroDigit DecimalDigigts"
--- | 980 | 
        
          | S7.8.3_A3.2_T1.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigits"
es5id: 7.8.3_A3.2_T1
description: After DecimalIntegerLiteral. used ZeroDigit
--- | 1038 | 
        
          | S7.8.3_A3.2_T2.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigits"
es5id: 7.8.3_A3.2_T2
description: After DecimalIntegerLiteral. used ZeroDigits
--- | 1059 | 
        
          | S7.8.3_A3.2_T3.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigits"
es5id: 7.8.3_A3.2_T3
description: After DecimalIntegerLiteral. used NoNZeroDigit
--- | 1082 | 
        
          | S7.8.3_A3.3_T1.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. ExponentPart"
es5id: 7.8.3_A3.3_T1
description: "ExponentPart :: e DecimalDigits"
--- | 1065 | 
        
          | S7.8.3_A3.3_T2.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. ExponentPart"
es5id: 7.8.3_A3.3_T2
description: "ExponentPart :: E DecimalDigits"
--- | 1065 | 
        
          | S7.8.3_A3.3_T3.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. ExponentPart"
es5id: 7.8.3_A3.3_T3
description: "ExponentPart :: e -DecimalDigits"
--- | 1104 | 
        
          | S7.8.3_A3.3_T4.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. ExponentPart"
es5id: 7.8.3_A3.3_T4
description: "ExponentPart :: E -DecimalDigits"
--- | 1104 | 
        
          | S7.8.3_A3.3_T5.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. ExponentPart"
es5id: 7.8.3_A3.3_T5
description: "ExponentPart :: e +DecimalDigits"
--- | 1086 | 
        
          | S7.8.3_A3.3_T6.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. ExponentPart"
es5id: 7.8.3_A3.3_T6
description: "ExponentPart :: E +DecimalDigits"
--- | 1086 | 
        
          | S7.8.3_A3.3_T7.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. ExponentPart"
es5id: 7.8.3_A3.3_T7
description: "ExponentPart :: e 0"
--- | 1035 | 
        
          | S7.8.3_A3.3_T8.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. ExponentPart"
es5id: 7.8.3_A3.3_T8
description: "ExponentPart :: E 0"
--- | 1035 | 
        
          | S7.8.3_A3.4_T1.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigigts ExponentPart"
es5id: 7.8.3_A3.4_T1
description: "ExponentPart :: e DecimalDigits"
--- | 1099 | 
        
          | S7.8.3_A3.4_T2.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigigts ExponentPart"
es5id: 7.8.3_A3.4_T2
description: "ExponentPart :: E DecimalDigits"
--- | 1099 | 
        
          | S7.8.3_A3.4_T3.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigigts ExponentPart"
es5id: 7.8.3_A3.4_T3
description: "ExponentPart :: e -DecimalDigits"
--- | 1156 | 
        
          | S7.8.3_A3.4_T4.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigigts ExponentPart"
es5id: 7.8.3_A3.4_T4
description: "ExponentPart :: E -DecimalDigits"
--- | 1156 | 
        
          | S7.8.3_A3.4_T5.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigigts ExponentPart"
es5id: 7.8.3_A3.4_T5
description: "ExponentPart :: e +DecimalDigits"
--- | 1120 | 
        
          | S7.8.3_A3.4_T6.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigigts ExponentPart"
es5id: 7.8.3_A3.4_T6
description: "ExponentPart :: E +DecimalDigits"
--- | 1120 | 
        
          | S7.8.3_A3.4_T7.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigigts ExponentPart"
es5id: 7.8.3_A3.4_T7
description: "ExponentPart :: e 0"
--- | 1109 | 
        
          | S7.8.3_A3.4_T8.js | ---
info: "DecimalLiteral :: DecimalIntegerLiteral. DecimalDigigts ExponentPart"
es5id: 7.8.3_A3.4_T8
description: "ExponentPart :: E 0"
--- | 1109 | 
        
          | S7.8.3_A4.1_T1.js | ---
info: "DecimalLiteral :: ExponentPart is incorrect"
es5id: 7.8.3_A4.1_T1
description: "ExponentPart :: e DecimalDigits"
--- | 340 | 
        
          | S7.8.3_A4.1_T2.js | ---
info: "DecimalLiteral :: ExponentPart is incorrect"
es5id: 7.8.3_A4.1_T2
description: "ExponentPart :: E DecimalDigits"
--- | 340 | 
        
          | S7.8.3_A4.1_T3.js | ---
info: "DecimalLiteral :: ExponentPart is incorrect"
es5id: 7.8.3_A4.1_T3
description: "ExponentPart :: e DecimalDigits"
--- | 341 | 
        
          | S7.8.3_A4.1_T4.js | ---
info: "DecimalLiteral :: ExponentPart is incorrect"
es5id: 7.8.3_A4.1_T4
description: "ExponentPart :: E DecimalDigits"
--- | 341 | 
        
          | S7.8.3_A4.1_T5.js | ---
info: "DecimalLiteral :: ExponentPart is incorrect"
es5id: 7.8.3_A4.1_T5
description: "ExponentPart :: e DecimalDigits"
--- | 341 | 
        
          | S7.8.3_A4.1_T6.js | ---
info: "DecimalLiteral :: ExponentPart is incorrect"
es5id: 7.8.3_A4.1_T6
description: "ExponentPart :: E DecimalDigits"
--- | 341 | 
        
          | S7.8.3_A4.1_T7.js | ---
info: "DecimalLiteral :: ExponentPart is incorrect"
es5id: 7.8.3_A4.1_T7
description: "ExponentPart :: e 0"
--- | 328 | 
        
          | S7.8.3_A4.1_T8.js | ---
info: "DecimalLiteral :: ExponentPart is incorrect"
es5id: 7.8.3_A4.1_T8
description: "ExponentPart :: E 0"
--- | 328 | 
        
          | S7.8.3_A4.2_T1.js | ---
info: "ExponentPart :: ExponentIndicator ( /+/-) 0 DecimalDigits is allowed"
es5id: 7.8.3_A4.2_T1
description: "ExponentIndicator :: e"
--- | 1071 | 
        
          | S7.8.3_A4.2_T2.js | ---
info: "ExponentPart :: ExponentIndicator ( /+/-) 0 DecimalDigits is allowed"
es5id: 7.8.3_A4.2_T2
description: "ExponentIndicator :: E"
--- | 1071 | 
        
          | S7.8.3_A4.2_T3.js | ---
info: "ExponentPart :: ExponentIndicator ( /+/-) 0 DecimalDigits is allowed"
es5id: 7.8.3_A4.2_T3
description: "ExponentIndicator :: e"
--- | 1109 | 
        
          | S7.8.3_A4.2_T4.js | ---
info: "ExponentPart :: ExponentIndicator ( /+/-) 0 DecimalDigits is allowed"
es5id: 7.8.3_A4.2_T4
description: "ExponentIndicator :: E"
--- | 1109 | 
        
          | S7.8.3_A4.2_T5.js | ---
info: "ExponentPart :: ExponentIndicator ( /+/-) 0 DecimalDigits is allowed"
es5id: 7.8.3_A4.2_T5
description: "ExponentIndicator :: e"
--- | 1091 | 
        
          | S7.8.3_A4.2_T6.js | ---
info: "ExponentPart :: ExponentIndicator ( /+/-) 0 DecimalDigits is allowed"
es5id: 7.8.3_A4.2_T6
description: "ExponentIndicator :: E"
--- | 1091 | 
        
          | S7.8.3_A4.2_T7.js | ---
info: "ExponentPart :: ExponentIndicator ( /+/-) 0 DecimalDigits is allowed"
es5id: 7.8.3_A4.2_T7
description: "ExponentIndicator :: e"
--- | 1053 | 
        
          | S7.8.3_A4.2_T8.js | ---
info: "ExponentPart :: ExponentIndicator ( /+/-) 0 DecimalDigits is allowed"
es5id: 7.8.3_A4.2_T8
description: "ExponentIndicator :: E"
--- | 1053 | 
        
          | S7.8.3_A5.1_T1.js | ---
info: "DecimalLiteral :: HexIntegerLiteral"
es5id: 7.8.3_A5.1_T1
description: "HexIntegerLiteral :: 0x Digit"
--- | 1457 | 
        
          | S7.8.3_A5.1_T2.js | ---
info: "DecimalLiteral :: HexIntegerLiteral"
es5id: 7.8.3_A5.1_T2
description: "HexIntegerLiteral :: 0X Digit"
--- | 1457 | 
        
          | S7.8.3_A5.1_T3.js | ---
info: "DecimalLiteral :: HexIntegerLiteral"
es5id: 7.8.3_A5.1_T3
description: "HexIntegerLiteral :: 0x NonZeroDigit Digits"
--- | 1064 | 
        
          | S7.8.3_A5.1_T4.js | ---
info: "DecimalLiteral :: HexIntegerLiteral"
es5id: 7.8.3_A5.1_T4
description: "HexIntegerLiteral :: 0X NonZeroDigit Digits"
--- | 1064 | 
        
          | S7.8.3_A5.1_T5.js | ---
info: "DecimalLiteral :: HexIntegerLiteral"
es5id: 7.8.3_A5.1_T5
description: "HexIntegerLiteral :: 0x0 Digits"
--- | 1070 | 
        
          | S7.8.3_A5.1_T6.js | ---
info: "DecimalLiteral :: HexIntegerLiteral"
es5id: 7.8.3_A5.1_T6
description: "HexIntegerLiteral :: 0X0 Digits"
--- | 1070 | 
        
          | S7.8.3_A5.1_T7.js | ---
info: "DecimalLiteral :: HexIntegerLiteral"
es5id: 7.8.3_A5.1_T7
description: "HexIntegerLiteral :: 0x one of a, b, c, d, e, f"
--- | 745 | 
        
          | S7.8.3_A5.1_T8.js | ---
info: "DecimalLiteral :: HexIntegerLiteral"
es5id: 7.8.3_A5.1_T8
description: "HexIntegerLiteral :: 0X one of a, b, c, d, e, f"
--- | 745 | 
        
          | S7.8.3_A6.1_T1.js | ---
info: "HexIntegerLiteral :: 0(x/X) is incorrect"
es5id: 7.8.3_A6.1_T1
description: Checking if execution of "0x" passes
negative:
  phase: parse
  type: SyntaxError
--- | 374 | 
        
          | S7.8.3_A6.1_T2.js | ---
info: "HexIntegerLiteral :: 0(x/X) is incorrect"
es5id: 7.8.3_A6.1_T2
description: Checking if execution of "0X" passes
negative:
  phase: parse
  type: SyntaxError
--- | 374 | 
        
          | S7.8.3_A6.2_T1.js | ---
info: 0xG is incorrect
es5id: 7.8.3_A6.2_T1
description: Checking if execution of "0xG" fails
negative:
  phase: parse
  type: SyntaxError
--- | 349 | 
        
          | S7.8.3_A6.2_T2.js | ---
info: 0xG is incorrect
es5id: 7.8.3_A6.2_T2
description: Checking if execution of "0xg" fails
negative:
  phase: parse
  type: SyntaxError
--- | 349 | 
        
          | shell.js |  | 0 |