tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

unicode-escape-nls-err-single.js (1151B)


      1 // |reftest| error:SyntaxError
      2 // Copyright (C) 2017 Valerie Young. All rights reserved.
      3 // This code is governed by the BSD license found in the LICENSE file.
      4 
      5 /*---
      6 esid: prod-StringLiteral
      7 description: NumericLiteralSeperator disallowed in unicode CodePoint sequence (DoubleStringCharacters)
      8 info: |
      9 StringLiteral::
     10   "DoubleStringCharacters opt"
     11   'SingleStringCharacters opt'
     12 
     13 SingleStringCharacters::
     14   SingleStringCharacterSingleStringCharactersopt
     15 
     16 SingleStringCharacter::
     17   SourceCharacterbut not one of ' or \ or LineTerminator
     18   \ EscapeSequence
     19   LineContinuation
     20 
     21 EscapeSequence::
     22   CharacterEscapeSequence
     23   0 [lookahead ∉ DecimalDigit]
     24   HexEscapeSequence
     25   UnicodeEscapeSequence
     26 
     27 UnicodeEscapeSequence ::
     28   uHex4Digits
     29   u{CodePoint}
     30 
     31 CodePoint ::
     32   HexDigit but only if MV of HexDigits ≤ 0x10FFFF
     33   CodePointDigits but only if MV of HexDigits ≤ 0x10FFFF
     34 
     35 CodePointDigits ::
     36   HexDigit
     37   CodePointDigitsHexDigit
     38 
     39  HexDigit :: one of
     40    0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
     41 
     42 features: [numeric-separator-literal]
     43 negative:
     44  phase: parse
     45  type: SyntaxError
     46 ---*/
     47 
     48 $DONOTEVALUATE();
     49 
     50 '\u{1F_639}';