diff --git a/spec.html b/spec.html index 6569d451f5..6a6c7e4a90 100644 --- a/spec.html +++ b/spec.html @@ -4808,27 +4808,12 @@

Runtime Semantics: MV

  • The MV of StringNumericLiteral ::: StrWhiteSpace? StrNumericLiteral StrWhiteSpace? is the MV of |StrNumericLiteral|, no matter whether white space is present or not.
  • -
  • - The MV of StrNumericLiteral ::: StrDecimalLiteral is the MV of |StrDecimalLiteral|. -
  • -
  • - The MV of StrNumericLiteral ::: NonDecimalIntegerLiteral is the MV of |NonDecimalIntegerLiteral|. -
  • -
  • - The MV of StrDecimalLiteral ::: StrUnsignedDecimalLiteral is the MV of |StrUnsignedDecimalLiteral|. -
  • -
  • - The MV of StrDecimalLiteral ::: `+` StrUnsignedDecimalLiteral is the MV of |StrUnsignedDecimalLiteral|. -
  • The MV of StrDecimalLiteral ::: `-` StrUnsignedDecimalLiteral is the negative of the MV of |StrUnsignedDecimalLiteral|. (Note that if the MV of |StrUnsignedDecimalLiteral| is 0, the negative of this MV is also 0. The rounding rule described below handles the conversion of this signless mathematical zero to a floating-point *+0* or *-0* as appropriate.)
  • The MV of StrUnsignedDecimalLiteral ::: `Infinity` is 1010000 (a value so large that it will round to *+∞*).
  • -
  • - The MV of StrUnsignedDecimalLiteral ::: DecimalDigits `.` is the MV of |DecimalDigits|. -
  • The MV of StrUnsignedDecimalLiteral ::: DecimalDigits `.` DecimalDigits is the MV of the first |DecimalDigits| plus (the MV of the second |DecimalDigits| times 10-_n_), where _n_ is the mathematical value of the number of code points in the second |DecimalDigits|.
  • @@ -4844,9 +4829,6 @@

    Runtime Semantics: MV

  • The MV of StrUnsignedDecimalLiteral ::: `.` DecimalDigits ExponentPart is the MV of |DecimalDigits| times 10_e_ - _n_, where _n_ is the mathematical value of the number of code points in |DecimalDigits| and _e_ is the MV of |ExponentPart|.
  • -
  • - The MV of StrUnsignedDecimalLiteral ::: DecimalDigits is the MV of |DecimalDigits|. -
  • The MV of StrUnsignedDecimalLiteral ::: DecimalDigits ExponentPart is the MV of |DecimalDigits| times 10_e_, where _e_ is the MV of |ExponentPart|.
  • @@ -11460,12 +11442,6 @@

    Static Semantics: SV

  • The SV of StringLiteral :: `'` `'` is the empty code unit sequence.
  • -
  • - The SV of StringLiteral :: `"` DoubleStringCharacters `"` is the SV of |DoubleStringCharacters|. -
  • -
  • - The SV of StringLiteral :: `'` SingleStringCharacters `'` is the SV of |SingleStringCharacters|. -
  • The SV of DoubleStringCharacters :: DoubleStringCharacter is a sequence of up to two code units that is the SV of |DoubleStringCharacter|.
  • @@ -11487,9 +11463,6 @@

    Static Semantics: SV

  • The SV of DoubleStringCharacter :: <PS> is the code unit 0x2029 (PARAGRAPH SEPARATOR).
  • -
  • - The SV of DoubleStringCharacter :: `\` EscapeSequence is the SV of |EscapeSequence|. -
  • The SV of DoubleStringCharacter :: LineContinuation is the empty code unit sequence.
  • @@ -11502,24 +11475,12 @@

    Static Semantics: SV

  • The SV of SingleStringCharacter :: <PS> is the code unit 0x2029 (PARAGRAPH SEPARATOR).
  • -
  • - The SV of SingleStringCharacter :: `\` EscapeSequence is the SV of |EscapeSequence|. -
  • The SV of SingleStringCharacter :: LineContinuation is the empty code unit sequence.
  • -
  • - The SV of EscapeSequence :: CharacterEscapeSequence is the SV of |CharacterEscapeSequence|. -
  • The SV of EscapeSequence :: `0` is the code unit 0x0000 (NULL).
  • -
  • - The SV of EscapeSequence :: HexEscapeSequence is the SV of |HexEscapeSequence|. -
  • -
  • - The SV of EscapeSequence :: UnicodeEscapeSequence is the SV of |UnicodeEscapeSequence|. -
  • The SV of CharacterEscapeSequence :: SingleEscapeCharacter is the code unit whose value is determined by the |SingleEscapeCharacter| according to .
  • @@ -11671,18 +11632,12 @@

    Static Semantics: SV