input script 88 : "use strict"; for (let [a = let];;) {}
input script 90: "use strict"; for (let {a: b = let};;) {}
earlyErrors: false
Expected: No Exceptions
Actual: Exception
../shift-parser-js/dist/parser.js:748 throw this.createError(_errors.ErrorMessages.UNINITIALIZED_BINDINGPATTERN_IN_FOR_INIT); ^ Error: [1:34]: Binding pattern appears without initializer in for statement init
input script 88 :
"use strict"; for (let [a = let];;) {}
input script 90:"use strict"; for (let {a: b = let};;) {}
earlyErrors: falseExpected: No Exceptions Actual: Exception
../shift-parser-js/dist/parser.js:748 throw this.createError(_errors.ErrorMessages.UNINITIALIZED_BINDINGPATTERN_IN_FOR_INIT); ^ Error: [1:34]: Binding pattern appears without initializer in for statement init