Strict mode Passingnon-Strict mode Passing
Features:
- dynamic-import
// Copyright (C) 2018 Leo Balter. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- description: > ImportCall is a valid CallExpression and LHSExpression, but it is an invalid AssginmentTargetType then it should throw a SyntaxError if used in some LHS Expression of a AssignmentExpression production esid: prod-ImportCall info: | Assignment Operators Static Semantics: Early Errors AssignmentExpression : LeftHandSideExpression = AssignmentExpression - It is an early Syntax Error if LeftHandSideExpression is neither an ObjectLiteral nor an ArrayLiteral and AssignmentTargetType of LeftHandSideExpression is invalid or strict. AssignmentExpression : LeftHandSideExpression AssignmentOperator AssignmentExpression - It is an early Syntax Error if AssignmentTargetType of LeftHandSideExpression is invalid or strict. LeftHandSideExpression: NewExpression CallExpression CallExpression: ImportCall Left-Hand-Side Expressions Static Semantics: AssignmentTargetType #sec-static-semantics-static-semantics-assignmenttargettype CallExpression : MemberExpressionArguments SuperCall ImportCall CallExpressionArguments CallExpressionTemplateLiteral 1. Return invalid negative: phase: parse type: SyntaxError features: [dynamic-import] ---*/ $DONOTEVALUATE(); import('') >>>= 1;