tor-browser

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

syntax-error-ident-ref-new-escaped.js (1051B)


      1 // |reftest| error:SyntaxError
      2 // This file was procedurally generated from the following sources:
      3 // - src/identifier-names/new-escaped.case
      4 // - src/identifier-names/default/arrow-fn-assignment-identifier.template
      5 /*---
      6 description: new is a valid identifier name, using escape (IdentifierReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
      7 esid: prod-AssignmentPattern
      8 features: [arrow-function, destructuring-assignment]
      9 flags: [generated]
     10 negative:
     11  phase: parse
     12  type: SyntaxError
     13 info: |
     14    AssignmentPattern:
     15      ObjectAssignmentPattern
     16 
     17    ObjectAssignmentPattern:
     18      { AssignmentPropertyList }
     19 
     20    AssignmentPropertyList:
     21      AssignmentProperty
     22      AssignmentPropertyList , AssignmentProperty
     23 
     24    AssignmentProperty:
     25      IdentifierReference Initializer_opt
     26      PropertyName : AssignmentElement
     27 
     28    IdentifierReference:
     29      Identifier
     30      [~Yield]yield
     31      [~Await]await
     32 
     33    Identifier:
     34      IdentifierName but not ReservedWord
     35 
     36 ---*/
     37 
     38 
     39 $DONOTEVALUATE();
     40 
     41 var x = ({ n\u0065w }) => {};