tor-browser

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

syntax-error-ident-ref-public-escaped-strict.js (1100B)


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