tor-browser

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

syntax-error-ident-ref-do-escaped.js (1015B)


      1 // |reftest| error:SyntaxError
      2 // This file was procedurally generated from the following sources:
      3 // - src/identifier-names/do-escaped.case
      4 // - src/identifier-names/default/obj-assignment-identifier.template
      5 /*---
      6 description: do is a valid identifier name, using escape (IdentifierReference in ObjectAssignmentPattern cannot be a ReservedWord)
      7 esid: prod-AssignmentPattern
      8 features: [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 = { \u0064o } = { do: 42 };