parse-err-export-dflt-expr.js (796B)
1 // |reftest| error:SyntaxError module 2 // Copyright (C) 2016 the V8 project authors. All rights reserved. 3 // This code is governed by the BSD license found in the LICENSE file. 4 /*--- 5 description: > 6 Expression not permitted in AssignmentExpression position 7 esid: sec-exports 8 info: | 9 ExportDeclaration: 10 export * FromClause; 11 export * as IdentifierName FromClause; 12 export NamedExports FromClause; 13 export NamedExports; 14 export VariableStatement 15 export Declaration 16 export default HoistableDeclaration[Default] 17 export default ClassDeclaration[Default] 18 export default [lookahead ∉ { function, class }] AssignmentExpression[In]; 19 negative: 20 phase: parse 21 type: SyntaxError 22 flags: [module] 23 ---*/ 24 25 $DONOTEVALUATE(); 26 27 export default null, null;