tor-browser

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

eval-nostrict.js (800B)


      1 // Copyright (c) 2018 Rick Waldron.  All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 
      4 /*---
      5 esid: sec-update-expressions
      6 description: >
      7  In non-strict code, "--eval" does not produce an early error.
      8 info: |
      9  sec-identifiers-static-semantics-assignmenttargettype
     10 
     11    1. If this IdentifierReference is contained in strict mode code and StringValue of Identifier is "eval" or  "arguments", return strict.
     12    2. Return simple.
     13 
     14  sec-update-expressions-static-semantics-early-errors
     15 
     16    UpdateExpression -- UnaryExpression
     17 
     18    It is an early Reference Error if AssignmentTargetType of UnaryExpression is invalid.
     19    It is an early Syntax Error if AssignmentTargetType of UnaryExpression is strict.
     20 flags: [noStrict]
     21 ---*/
     22 
     23 --eval;
     24 
     25 reportCompare(0, 0);