From 136110378bb62fefb5a9a69080067e6f126f9dae Mon Sep 17 00:00:00 2001 From: Mike Pennisi Date: Sun, 3 Dec 2017 00:06:42 -0500 Subject: [PATCH] Rename negative test "phase" for parsing Early errors may result from parsing the source text of a test file, but they may also result from parsing some other source text as referenced through the ES2015 module syntax. The latter form of early error is not necessarily detectable by ECMAScript parsers, however. Because of this, the label "early" is not sufficiently precise for all Test262 consumers to correctly interpret all tests. Update the "phase" name of "early" to "parse" for all those negative tests that describe errors resulting from parsing of the file's source text directly. A forthcoming commit will update the remaining tests to use a "phase" name that is more specific to module resolution. --- CONTRIBUTING.md | 6 +++--- INTERPRETING.md | 5 +++-- .../await-as-binding-identifier-escaped.case | 2 +- src/async-functions/await-as-binding-identifier.case | 2 +- .../await-as-identifier-reference-escaped.case | 2 +- .../await-as-identifier-reference.case | 2 +- .../await-as-label-identifier-escaped.case | 2 +- src/async-functions/await-as-label-identifier.case | 2 +- .../await-as-binding-identifier-escaped.case | 2 +- src/async-generators/await-as-binding-identifier.case | 2 +- .../await-as-identifier-reference-escaped.case | 2 +- .../await-as-identifier-reference.case | 2 +- .../await-as-label-identifier-escaped.case | 2 +- src/async-generators/await-as-label-identifier.case | 2 +- .../yield-as-binding-identifier-escaped.case | 2 +- src/async-generators/yield-as-binding-identifier.case | 2 +- .../yield-as-identifier-reference-escaped.case | 2 +- .../yield-as-identifier-reference.case | 2 +- .../yield-as-label-identifier-escaped.case | 2 +- src/async-generators/yield-as-label-identifier.case | 2 +- .../yield-identifier-spread-strict.case | 2 +- src/async-generators/yield-identifier-strict.case | 2 +- .../cls-decl-field-delete-covered.template | 2 +- .../cls-decl-field-delete-twice-covered.template | 2 +- .../delete-error/cls-decl-field-delete.template | 2 +- .../cls-decl-method-delete-covered.template | 2 +- .../cls-decl-method-delete-twice-covered.template | 2 +- .../delete-error/cls-decl-method-delete.template | 2 +- .../cls-expr-field-delete-covered.template | 2 +- .../cls-expr-field-delete-twice-covered.template | 2 +- .../delete-error/cls-expr-field-delete.template | 2 +- .../cls-expr-method-delete-covered.template | 2 +- .../cls-expr-method-delete-twice-covered.template | 2 +- .../delete-error/cls-expr-method-delete.template | 2 +- src/class-fields/init-err-contains-arguments.case | 2 +- src/class-fields/init-err-contains-super.case | 2 +- .../cls-decl-static-literal-name.template | 11 ++++++++--- .../cls-expr-static-literal-name.template | 11 ++++++++--- .../propname-error/cls-decl-literal-name.template | 2 +- .../propname-error/cls-decl-string-name.template | 2 +- .../propname-error/cls-expr-literal-name.template | 2 +- .../propname-error/cls-expr-string-name.template | 2 +- ...t-to-redeclare-async-function-declaration.template | 2 +- ...-to-redeclare-async-generator-declaration.template | 2 +- ...ck-attempt-to-redeclare-class-declaration.template | 2 +- ...ck-attempt-to-redeclare-const-declaration.template | 2 +- ...attempt-to-redeclare-function-declaration.template | 2 +- ...ttempt-to-redeclare-generator-declaration.template | 2 +- ...lock-attempt-to-redeclare-let-declaration.template | 2 +- ...lock-attempt-to-redeclare-var-declaration.template | 2 +- ...t-to-redeclare-async-function-declaration.template | 2 +- ...-to-redeclare-async-generator-declaration.template | 2 +- ...ch-attempt-to-redeclare-class-declaration.template | 2 +- ...ch-attempt-to-redeclare-const-declaration.template | 2 +- ...attempt-to-redeclare-function-declaration.template | 2 +- ...ttempt-to-redeclare-generator-declaration.template | 2 +- ...itch-attempt-to-redeclare-let-declaration.template | 2 +- ...itch-attempt-to-redeclare-var-declaration.template | 2 +- ...t-to-redeclare-async-function-declaration.template | 2 +- ...-to-redeclare-async-generator-declaration.template | 2 +- ...ck-attempt-to-redeclare-class-declaration.template | 2 +- ...ck-attempt-to-redeclare-const-declaration.template | 2 +- ...attempt-to-redeclare-function-declaration.template | 2 +- ...ttempt-to-redeclare-generator-declaration.template | 2 +- ...lock-attempt-to-redeclare-let-declaration.template | 2 +- ...t-to-redeclare-async-function-declaration.template | 2 +- ...-to-redeclare-async-generator-declaration.template | 2 +- ...ch-attempt-to-redeclare-class-declaration.template | 2 +- ...ch-attempt-to-redeclare-const-declaration.template | 2 +- ...attempt-to-redeclare-function-declaration.template | 2 +- ...ttempt-to-redeclare-generator-declaration.template | 2 +- ...itch-attempt-to-redeclare-let-declaration.template | 2 +- ...t-to-redeclare-async-function-declaration.template | 2 +- ...-to-redeclare-async-generator-declaration.template | 2 +- ...ck-attempt-to-redeclare-class-declaration.template | 2 +- ...ck-attempt-to-redeclare-const-declaration.template | 2 +- ...attempt-to-redeclare-function-declaration.template | 2 +- ...ttempt-to-redeclare-generator-declaration.template | 2 +- ...lock-attempt-to-redeclare-let-declaration.template | 2 +- ...lock-attempt-to-redeclare-var-declaration.template | 2 +- ...t-to-redeclare-async-function-declaration.template | 2 +- ...-to-redeclare-async-generator-declaration.template | 2 +- ...ch-attempt-to-redeclare-class-declaration.template | 2 +- ...ch-attempt-to-redeclare-const-declaration.template | 2 +- ...attempt-to-redeclare-function-declaration.template | 2 +- ...ttempt-to-redeclare-generator-declaration.template | 2 +- ...itch-attempt-to-redeclare-let-declaration.template | 2 +- ...itch-attempt-to-redeclare-var-declaration.template | 2 +- .../array-elem-init-yield-ident-invalid.case | 2 +- .../array-elem-nested-array-invalid.case | 2 +- .../array-elem-nested-array-yield-ident-invalid.case | 2 +- .../array-elem-nested-obj-invalid.case | 2 +- .../array-elem-nested-obj-yield-ident-invalid.case | 2 +- .../array-elem-target-simple-strict.case | 2 +- .../array-elem-target-yield-invalid.case | 2 +- .../array-elem-init-yield-ident-invalid.case | 2 +- .../array-elem-nested-array-invalid.case | 2 +- .../array-elem-nested-array-yield-ident-invalid.case | 2 +- .../array-elem-nested-obj-invalid.case | 2 +- .../array-elem-nested-obj-yield-ident-invalid.case | 2 +- .../array-elem-target-simple-strict.case | 2 +- .../array-elem-target-yield-invalid.case | 2 +- src/dstr-assignment/array-rest-before-element.case | 2 +- src/dstr-assignment/array-rest-before-elision.case | 2 +- src/dstr-assignment/array-rest-before-rest.case | 2 +- src/dstr-assignment/array-rest-elision-invalid.case | 2 +- src/dstr-assignment/array-rest-init.case | 2 +- .../array-rest-nested-array-invalid.case | 2 +- .../array-rest-nested-array-yield-ident-invalid.case | 2 +- .../array-rest-nested-obj-invalid.case | 2 +- .../array-rest-nested-obj-yield-ident-invalid.case | 2 +- .../array-rest-yield-ident-invalid.case | 2 +- src/dstr-assignment/obj-id-identifier-yield-expr.case | 2 +- .../obj-id-identifier-yield-ident-invalid.case | 2 +- src/dstr-assignment/obj-id-init-simple-strict.case | 2 +- .../obj-id-init-yield-ident-invalid.case | 2 +- src/dstr-assignment/obj-id-simple-strict.case | 2 +- .../obj-prop-elem-init-yield-ident-invalid.case | 2 +- .../obj-prop-elem-target-yield-ident-invalid.case | 2 +- .../obj-prop-nested-array-invalid.case | 2 +- .../obj-prop-nested-array-yield-ident-invalid.case | 2 +- src/dstr-assignment/obj-prop-nested-obj-invalid.case | 2 +- .../obj-prop-nested-obj-yield-ident-invalid.case | 2 +- .../obj-rest-not-last-element-invalid.case | 2 +- .../ary-ptrn-rest-init-ary.case | 2 +- src/dstr-binding-for-await/ary-ptrn-rest-init-id.case | 2 +- .../ary-ptrn-rest-init-obj.case | 2 +- .../ary-ptrn-rest-not-final-ary.case | 2 +- .../ary-ptrn-rest-not-final-id.case | 2 +- .../ary-ptrn-rest-not-final-obj.case | 2 +- src/dstr-binding/ary-ptrn-rest-init-ary.case | 2 +- src/dstr-binding/ary-ptrn-rest-init-id.case | 2 +- src/dstr-binding/ary-ptrn-rest-init-obj.case | 2 +- src/dstr-binding/ary-ptrn-rest-not-final-ary.case | 2 +- src/dstr-binding/ary-ptrn-rest-not-final-id.case | 2 +- src/dstr-binding/ary-ptrn-rest-not-final-obj.case | 2 +- src/function-forms/dflt-params-duplicates.case | 2 +- src/function-forms/dflt-params-rest.case | 2 +- .../rest-params-trailing-comma-early-error.case | 2 +- .../yield-as-binding-identifier-escaped.case | 2 +- src/generators/yield-as-binding-identifier.case | 2 +- .../yield-as-identifier-reference-escaped.case | 2 +- src/generators/yield-as-identifier-reference.case | 2 +- src/generators/yield-as-label-identifier-escaped.case | 2 +- src/generators/yield-as-label-identifier.case | 2 +- src/generators/yield-identifier-spread-strict.case | 2 +- src/generators/yield-identifier-strict.case | 2 +- .../expressions/object/__proto__-duplicate.js | 2 +- .../legacy-octal-escape-sequence-strict.js | 2 +- .../language/statements/for-in/bare-initializer.js | 2 +- .../language/statements/for-in/const-initializer.js | 2 +- .../language/statements/for-in/let-initializer.js | 2 +- .../language/statements/for-in/strict-initializer.js | 2 +- .../for-in/var-arraybindingpattern-initializer.js | 2 +- .../for-in/var-objectbindingpattern-initializer.js | 2 +- test/language/arguments-object/10.5-1gs.js | 2 +- test/language/asi/S7.9.2_A1_T1.js | 2 +- test/language/asi/S7.9.2_A1_T3.js | 2 +- test/language/asi/S7.9.2_A1_T6.js | 2 +- test/language/asi/S7.9_A10_T2.js | 2 +- test/language/asi/S7.9_A10_T4.js | 2 +- test/language/asi/S7.9_A10_T6.js | 2 +- test/language/asi/S7.9_A10_T8.js | 2 +- test/language/asi/S7.9_A11_T4.js | 2 +- test/language/asi/S7.9_A11_T8.js | 2 +- test/language/asi/S7.9_A4.js | 2 +- test/language/asi/S7.9_A5.1_T1.js | 2 +- test/language/asi/S7.9_A5.3_T1.js | 2 +- test/language/asi/S7.9_A5.7_T1.js | 2 +- test/language/asi/S7.9_A6.2_T1.js | 2 +- test/language/asi/S7.9_A6.2_T10.js | 2 +- test/language/asi/S7.9_A6.2_T2.js | 2 +- test/language/asi/S7.9_A6.2_T3.js | 2 +- test/language/asi/S7.9_A6.2_T4.js | 2 +- test/language/asi/S7.9_A6.2_T5.js | 2 +- test/language/asi/S7.9_A6.2_T6.js | 2 +- test/language/asi/S7.9_A6.2_T7.js | 2 +- test/language/asi/S7.9_A6.2_T8.js | 2 +- test/language/asi/S7.9_A6.2_T9.js | 2 +- test/language/asi/S7.9_A6.3_T1.js | 2 +- test/language/asi/S7.9_A6.3_T2.js | 2 +- test/language/asi/S7.9_A6.3_T3.js | 2 +- test/language/asi/S7.9_A6.3_T4.js | 2 +- test/language/asi/S7.9_A6.3_T5.js | 2 +- test/language/asi/S7.9_A6.3_T6.js | 2 +- test/language/asi/S7.9_A6.3_T7.js | 2 +- test/language/asi/S7.9_A6.4_T1.js | 2 +- test/language/asi/S7.9_A6.4_T2.js | 2 +- test/language/asi/S7.9_A9_T6.js | 2 +- test/language/asi/S7.9_A9_T7.js | 2 +- test/language/asi/S7.9_A9_T8.js | 2 +- .../for-in/disallow-initialization-assignment.js | 2 +- ...e-lexical-bindings-with-and-without-initializer.js | 2 +- ...llow-multiple-lexical-bindings-with-initializer.js | 2 +- ...e-lexical-bindings-without-and-with-initializer.js | 2 +- .../for-in/disallow-multiple-lexical-bindings.js | 2 +- ...tatement-position-do-statement-while-expression.js | 2 +- .../in-statement-position-for-statement.js | 2 +- ...position-if-expression-statement-else-statement.js | 2 +- .../in-statement-position-if-expression-statement.js | 2 +- ...n-statement-position-while-expression-statement.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- test/language/comments/S7.4_A2_T2.js | 2 +- test/language/comments/S7.4_A3.js | 2 +- test/language/comments/S7.4_A4_T1.js | 2 +- test/language/comments/S7.4_A4_T4.js | 2 +- test/language/comments/multi-line-html-close-extra.js | 2 +- .../comments/single-line-html-close-without-lt.js | 2 +- test/language/directive-prologue/10.1.1-2gs.js | 2 +- test/language/directive-prologue/10.1.1-5gs.js | 2 +- test/language/directive-prologue/10.1.1-8gs.js | 2 +- test/language/directive-prologue/14.1-4gs.js | 2 +- test/language/directive-prologue/14.1-5gs.js | 2 +- test/language/export/escaped-as-export-specifier.js | 2 +- test/language/export/escaped-default.js | 2 +- test/language/export/escaped-from.js | 2 +- .../arrow-function/dflt-params-duplicates.js | 2 +- .../expressions/arrow-function/dflt-params-rest.js | 2 +- .../arrow-function/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../arrow-function/dstr-ary-ptrn-rest-init-id.js | 2 +- .../arrow-function/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../arrow-function/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../arrow-function/param-dflt-yield-expr.js | 2 +- .../arrow-function/param-dflt-yield-id-strict.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- ...bindingidentifier-identifier-futurereservedword.js | 2 +- ...identifier-identifier-strict-futurereservedword.js | 2 +- .../arrowparameters-bindingidentifier-identifier.js | 2 +- .../arrowparameters-bindingidentifier-no-arguments.js | 2 +- .../arrowparameters-bindingidentifier-no-eval.js | 2 +- .../arrowparameters-bindingidentifier-no-yield.js | 2 +- .../arrowparameters-bindingidentifier-rest.js | 2 +- .../arrowparameters-cover-no-arguments.js | 2 +- ...wparameters-cover-no-duplicates-binding-array-1.js | 2 +- ...wparameters-cover-no-duplicates-binding-array-2.js | 2 +- ...wparameters-cover-no-duplicates-binding-array-3.js | 2 +- ...parameters-cover-no-duplicates-binding-object-1.js | 2 +- ...parameters-cover-no-duplicates-binding-object-2.js | 2 +- ...parameters-cover-no-duplicates-binding-object-3.js | 2 +- ...parameters-cover-no-duplicates-binding-object-4.js | 2 +- ...parameters-cover-no-duplicates-binding-object-5.js | 2 +- ...parameters-cover-no-duplicates-binding-object-6.js | 2 +- .../arrowparameters-cover-no-duplicates-rest.js | 2 +- .../arrowparameters-cover-no-duplicates.js | 2 +- .../early-errors/arrowparameters-cover-no-eval.js | 2 +- .../early-errors/arrowparameters-cover-no-yield.js | 2 +- ...on-invalid-parenless-parameters-expression-body.js | 2 +- .../asi-restriction-invalid-parenless-parameters.js | 2 +- .../syntax/early-errors/asi-restriction-invalid.js | 2 +- .../early-errors/use-strict-with-non-simple-param.js | 2 +- .../dstr-array-elem-init-yield-ident-invalid.js | 2 +- .../dstr-array-elem-nested-array-invalid.js | 2 +- ...str-array-elem-nested-array-yield-ident-invalid.js | 2 +- .../assignment/dstr-array-elem-nested-obj-invalid.js | 2 +- .../dstr-array-elem-nested-obj-yield-ident-invalid.js | 2 +- .../dstr-array-elem-target-simple-strict.js | 2 +- .../dstr-array-elem-target-yield-invalid.js | 2 +- .../assignment/dstr-array-rest-before-element.js | 2 +- .../assignment/dstr-array-rest-before-elision.js | 2 +- .../assignment/dstr-array-rest-before-rest.js | 2 +- .../assignment/dstr-array-rest-elision-invalid.js | 2 +- .../expressions/assignment/dstr-array-rest-init.js | 2 +- .../dstr-array-rest-nested-array-invalid.js | 2 +- ...str-array-rest-nested-array-yield-ident-invalid.js | 2 +- .../assignment/dstr-array-rest-nested-obj-invalid.js | 2 +- .../dstr-array-rest-nested-obj-yield-ident-invalid.js | 2 +- .../assignment/dstr-array-rest-yield-ident-invalid.js | 2 +- .../assignment/dstr-obj-id-identifier-yield-expr.js | 2 +- .../dstr-obj-id-identifier-yield-ident-invalid.js | 2 +- .../assignment/dstr-obj-id-init-simple-strict.js | 2 +- .../dstr-obj-id-init-yield-ident-invalid.js | 2 +- .../assignment/dstr-obj-id-simple-strict.js | 2 +- .../dstr-obj-prop-elem-init-yield-ident-invalid.js | 2 +- .../dstr-obj-prop-elem-target-yield-ident-invalid.js | 2 +- .../assignment/dstr-obj-prop-nested-array-invalid.js | 2 +- .../dstr-obj-prop-nested-array-yield-ident-invalid.js | 2 +- .../assignment/dstr-obj-prop-nested-obj-invalid.js | 2 +- .../dstr-obj-prop-nested-obj-yield-ident-invalid.js | 2 +- .../dstr-obj-rest-not-last-element-invalid.js | 2 +- .../expressions/assignment/non-simple-target.js | 2 +- .../language/expressions/assignment/target-boolean.js | 2 +- .../expressions/assignment/target-cover-newtarget.js | 2 +- .../expressions/assignment/target-cover-yieldexpr.js | 2 +- .../expressions/assignment/target-newtarget.js | 2 +- test/language/expressions/assignment/target-null.js | 2 +- test/language/expressions/assignment/target-number.js | 2 +- test/language/expressions/assignment/target-string.js | 2 +- .../await-as-binding-identifier-escaped.js | 2 +- .../await-as-binding-identifier.js | 2 +- .../await-as-identifier-reference-escaped.js | 2 +- .../await-as-identifier-reference.js | 2 +- .../await-as-label-identifier-escaped.js | 2 +- .../async-arrow-function/await-as-label-identifier.js | 2 +- .../async-arrow-function/dflt-params-duplicates.js | 2 +- .../async-arrow-function/dflt-params-rest.js | 2 +- .../early-errors-arrow-NSPL-with-USD.js | 2 +- ...rly-errors-arrow-arguments-in-formal-parameters.js | 2 +- .../early-errors-arrow-await-in-formals-default.js | 2 +- .../early-errors-arrow-await-in-formals.js | 2 +- .../early-errors-arrow-body-contains-super-call.js | 2 +- ...early-errors-arrow-body-contains-super-property.js | 2 +- .../early-errors-arrow-duplicate-parameters.js | 2 +- .../early-errors-arrow-eval-in-formal-parameters.js | 2 +- .../early-errors-arrow-formals-body-duplicate.js | 2 +- .../early-errors-arrow-formals-contains-super-call.js | 2 +- ...ly-errors-arrow-formals-contains-super-property.js | 2 +- .../early-errors-arrow-formals-lineterminator.js | 2 +- .../expressions/async-arrow-function/escaped-async.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- .../await-as-binding-identifier-escaped.js | 2 +- .../async-function/await-as-binding-identifier.js | 2 +- .../await-as-identifier-reference-escaped.js | 2 +- .../async-function/await-as-identifier-reference.js | 2 +- .../await-as-label-identifier-escaped.js | 2 +- .../async-function/await-as-label-identifier.js | 2 +- .../early-errors-expression-NSPL-with-USD.js | 2 +- ...-errors-expression-binding-identifier-arguments.js | 2 +- ...early-errors-expression-binding-identifier-eval.js | 2 +- ...arly-errors-expression-body-contains-super-call.js | 2 +- ...-errors-expression-body-contains-super-property.js | 2 +- ...rly-errors-expression-eval-in-formal-parameters.js | 2 +- .../early-errors-expression-formals-body-duplicate.js | 2 +- ...y-errors-expression-formals-contains-super-call.js | 2 +- ...rors-expression-formals-contains-super-property.js | 2 +- ...-errors-expression-not-simple-assignment-target.js | 2 +- .../expressions/async-function/escaped-async.js | 2 +- .../named-await-as-binding-identifier-escaped.js | 2 +- .../named-await-as-binding-identifier.js | 2 +- .../named-await-as-identifier-reference-escaped.js | 2 +- .../named-await-as-identifier-reference.js | 2 +- .../named-await-as-label-identifier-escaped.js | 2 +- .../async-function/named-await-as-label-identifier.js | 2 +- .../async-function/named-dflt-params-duplicates.js | 2 +- .../async-function/named-dflt-params-rest.js | 2 +- .../named-rest-params-trailing-comma-early-error.js | 2 +- .../async-function/nameless-dflt-params-duplicates.js | 2 +- .../async-function/nameless-dflt-params-rest.js | 2 +- ...nameless-rest-params-trailing-comma-early-error.js | 2 +- .../await-as-binding-identifier-escaped.js | 2 +- .../async-generator/await-as-binding-identifier.js | 2 +- .../await-as-identifier-reference-escaped.js | 2 +- .../async-generator/await-as-identifier-reference.js | 2 +- .../await-as-label-identifier-escaped.js | 2 +- .../async-generator/await-as-label-identifier.js | 2 +- .../async-generator/dflt-params-duplicates.js | 2 +- .../expressions/async-generator/dflt-params-rest.js | 2 +- .../async-generator/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../async-generator/dstr-ary-ptrn-rest-init-id.js | 2 +- .../async-generator/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-named-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-named-ary-ptrn-rest-init-id.js | 2 +- .../dstr-named-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-named-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-named-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-named-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-named-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-named-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-named-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-named-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-named-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-named-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../early-errors-expression-NSPL-with-USD.js | 2 +- ...rrors-expression-arguments-in-formal-parameters.js | 2 +- ...expression-await-as-function-binding-identifier.js | 2 +- ...-errors-expression-binding-identifier-arguments.js | 2 +- ...early-errors-expression-binding-identifier-eval.js | 2 +- ...arly-errors-expression-body-contains-super-call.js | 2 +- ...-errors-expression-body-contains-super-property.js | 2 +- ...rly-errors-expression-eval-in-formal-parameters.js | 2 +- ...-errors-expression-formals-body-duplicate-const.js | 2 +- ...ly-errors-expression-formals-body-duplicate-let.js | 2 +- ...y-errors-expression-formals-contains-await-expr.js | 2 +- .../early-errors-expression-formals-contains-await.js | 2 +- ...y-errors-expression-formals-contains-super-call.js | 2 +- ...rors-expression-formals-contains-super-property.js | 2 +- ...y-errors-expression-formals-contains-yield-expr.js | 2 +- .../early-errors-expression-formals-contains-yield.js | 2 +- .../early-errors-expression-label-name-await.js | 2 +- .../early-errors-expression-label-name-yield.js | 2 +- ...-errors-expression-not-simple-assignment-target.js | 2 +- ...expression-yield-as-function-binding-identifier.js | 2 +- ...arly-errors-expression-yield-star-after-newline.js | 2 +- .../expressions/async-generator/escaped-async.js | 2 +- .../named-await-as-binding-identifier-escaped.js | 2 +- .../named-await-as-binding-identifier.js | 2 +- .../named-await-as-identifier-reference-escaped.js | 2 +- .../named-await-as-identifier-reference.js | 2 +- .../named-await-as-label-identifier-escaped.js | 2 +- .../named-await-as-label-identifier.js | 2 +- .../async-generator/named-dflt-params-duplicates.js | 2 +- .../async-generator/named-dflt-params-rest.js | 2 +- .../named-rest-params-trailing-comma-early-error.js | 2 +- .../named-yield-as-binding-identifier-escaped.js | 2 +- .../named-yield-as-binding-identifier.js | 2 +- .../named-yield-as-identifier-reference-escaped.js | 2 +- .../named-yield-as-identifier-reference.js | 2 +- .../named-yield-as-label-identifier-escaped.js | 2 +- .../named-yield-as-label-identifier.js | 2 +- .../named-yield-identifier-spread-strict.js | 2 +- .../async-generator/named-yield-identifier-strict.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- .../yield-as-binding-identifier-escaped.js | 2 +- .../async-generator/yield-as-binding-identifier.js | 2 +- .../yield-as-identifier-reference-escaped.js | 2 +- .../async-generator/yield-as-identifier-reference.js | 2 +- .../yield-as-label-identifier-escaped.js | 2 +- .../async-generator/yield-as-label-identifier.js | 2 +- .../async-generator/yield-identifier-spread-strict.js | 2 +- .../async-generator/yield-identifier-strict.js | 2 +- .../await/await-BindingIdentifier-nested.js | 2 +- ...early-errors-await-not-simple-assignment-target.js | 2 +- test/language/expressions/await/no-operand.js | 2 +- test/language/expressions/call/S11.2.4_A1.3_T1.js | 2 +- .../class/async-gen-meth-dflt-params-duplicates.js | 2 +- .../class/async-gen-meth-dflt-params-rest.js | 2 +- ...gen-meth-rest-params-trailing-comma-early-error.js | 2 +- .../async-gen-meth-static-dflt-params-duplicates.js | 2 +- .../class/async-gen-meth-static-dflt-params-rest.js | 2 +- ...h-static-rest-params-trailing-comma-early-error.js | 2 +- ...-gen-method-await-as-binding-identifier-escaped.js | 2 +- .../async-gen-method-await-as-binding-identifier.js | 2 +- ...en-method-await-as-identifier-reference-escaped.js | 2 +- .../async-gen-method-await-as-identifier-reference.js | 2 +- ...nc-gen-method-await-as-label-identifier-escaped.js | 2 +- .../async-gen-method-await-as-label-identifier.js | 2 +- ...thod-static-await-as-binding-identifier-escaped.js | 2 +- ...c-gen-method-static-await-as-binding-identifier.js | 2 +- ...od-static-await-as-identifier-reference-escaped.js | 2 +- ...gen-method-static-await-as-identifier-reference.js | 2 +- ...method-static-await-as-label-identifier-escaped.js | 2 +- ...ync-gen-method-static-await-as-label-identifier.js | 2 +- ...thod-static-yield-as-binding-identifier-escaped.js | 2 +- ...c-gen-method-static-yield-as-binding-identifier.js | 2 +- ...od-static-yield-as-identifier-reference-escaped.js | 2 +- ...gen-method-static-yield-as-identifier-reference.js | 2 +- ...method-static-yield-as-label-identifier-escaped.js | 2 +- ...ync-gen-method-static-yield-as-label-identifier.js | 2 +- ...en-method-static-yield-identifier-spread-strict.js | 2 +- ...async-gen-method-static-yield-identifier-strict.js | 2 +- ...-gen-method-yield-as-binding-identifier-escaped.js | 2 +- .../async-gen-method-yield-as-binding-identifier.js | 2 +- ...en-method-yield-as-identifier-reference-escaped.js | 2 +- .../async-gen-method-yield-as-identifier-reference.js | 2 +- ...nc-gen-method-yield-as-label-identifier-escaped.js | 2 +- .../async-gen-method-yield-as-label-identifier.js | 2 +- ...async-gen-method-yield-identifier-spread-strict.js | 2 +- .../class/async-gen-method-yield-identifier-strict.js | 2 +- .../class/async-meth-dflt-params-duplicates.js | 2 +- .../expressions/class/async-meth-dflt-params-rest.js | 2 +- ...ync-meth-rest-params-trailing-comma-early-error.js | 2 +- .../class/async-meth-static-dflt-params-duplicates.js | 2 +- .../class/async-meth-static-dflt-params-rest.js | 2 +- ...h-static-rest-params-trailing-comma-early-error.js | 2 +- ...sync-method-await-as-binding-identifier-escaped.js | 2 +- .../class/async-method-await-as-binding-identifier.js | 2 +- ...nc-method-await-as-identifier-reference-escaped.js | 2 +- .../async-method-await-as-identifier-reference.js | 2 +- .../async-method-await-as-label-identifier-escaped.js | 2 +- .../class/async-method-await-as-label-identifier.js | 2 +- ...thod-static-await-as-binding-identifier-escaped.js | 2 +- ...async-method-static-await-as-binding-identifier.js | 2 +- ...od-static-await-as-identifier-reference-escaped.js | 2 +- ...ync-method-static-await-as-identifier-reference.js | 2 +- ...method-static-await-as-label-identifier-escaped.js | 2 +- .../async-method-static-await-as-label-identifier.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-id.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-obj.js | 2 +- ...dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js | 2 +- ...dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js | 2 +- ...dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- ...dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- ...tr-async-gen-meth-static-ary-ptrn-rest-init-ary.js | 2 +- ...str-async-gen-meth-static-ary-ptrn-rest-init-id.js | 2 +- ...tr-async-gen-meth-static-ary-ptrn-rest-init-obj.js | 2 +- ...ync-gen-meth-static-ary-ptrn-rest-not-final-ary.js | 2 +- ...sync-gen-meth-static-ary-ptrn-rest-not-final-id.js | 2 +- ...ync-gen-meth-static-ary-ptrn-rest-not-final-obj.js | 2 +- ...ync-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +- ...sync-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 2 +- ...ync-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...en-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...en-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../class/dstr-gen-meth-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-gen-meth-ary-ptrn-rest-init-id.js | 2 +- .../class/dstr-gen-meth-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-gen-meth-static-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-gen-meth-static-ary-ptrn-rest-init-id.js | 2 +- .../dstr-gen-meth-static-ary-ptrn-rest-init-obj.js | 2 +- ...str-gen-meth-static-ary-ptrn-rest-not-final-ary.js | 2 +- ...dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js | 2 +- ...str-gen-meth-static-ary-ptrn-rest-not-final-obj.js | 2 +- ...str-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +- ...dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 2 +- ...str-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...en-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...en-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-init-id.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-init-obj.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-not-final-id.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-not-final-obj.js | 2 +- .../class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- .../class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../class/dstr-meth-static-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-meth-static-ary-ptrn-rest-init-id.js | 2 +- .../class/dstr-meth-static-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-meth-static-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-meth-static-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-meth-static-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-meth-static-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...tr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...str-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...tr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../err-field-delete-call-expression-privatename.js | 2 +- ...ield-delete-covered-call-expression-privatename.js | 2 +- ...ld-delete-covered-member-expression-privatename.js | 2 +- .../err-field-delete-member-expression-privatename.js | 2 +- ...elete-twice-covered-call-expression-privatename.js | 2 +- ...ete-twice-covered-member-expression-privatename.js | 2 +- .../err-method-delete-call-expression-privatename.js | 2 +- ...thod-delete-covered-call-expression-privatename.js | 2 +- ...od-delete-covered-member-expression-privatename.js | 2 +- ...err-method-delete-member-expression-privatename.js | 2 +- ...elete-twice-covered-call-expression-privatename.js | 2 +- ...ete-twice-covered-member-expression-privatename.js | 2 +- .../fields-arrow-fnc-init-err-contains-arguments.js | 2 +- .../class/fields-arrow-fnc-init-err-contains-super.js | 2 +- test/language/expressions/class/fields-asi-3.js | 2 +- test/language/expressions/class/fields-asi-4.js | 2 +- .../fields-comp-name-init-err-contains-arguments.js | 2 +- .../class/fields-comp-name-init-err-contains-super.js | 2 +- .../class/fields-duplicate-privatenames.js | 2 +- .../fields-equality-init-err-contains-arguments.js | 2 +- .../class/fields-equality-init-err-contains-super.js | 2 +- ...fields-literal-name-init-err-contains-arguments.js | 2 +- .../fields-literal-name-init-err-contains-super.js | 2 +- .../class/fields-literal-name-propname-constructor.js | 2 +- ...s-private-arrow-fnc-init-err-contains-arguments.js | 2 +- ...ields-private-arrow-fnc-init-err-contains-super.js | 2 +- ...rivate-literal-name-init-err-contains-arguments.js | 2 +- ...ds-private-literal-name-init-err-contains-super.js | 2 +- ...lds-private-ternary-init-err-contains-arguments.js | 2 +- .../fields-private-ternary-init-err-contains-super.js | 2 +- ...elds-private-typeof-init-err-contains-arguments.js | 2 +- .../fields-private-typeof-init-err-contains-super.js | 2 +- .../class/fields-privatename-constructor-err.js | 2 +- ...string-literal-name-init-err-contains-arguments.js | 2 +- ...lds-string-literal-name-init-err-contains-super.js | 2 +- .../class/fields-string-name-propname-constructor.js | 2 +- .../fields-ternary-init-err-contains-arguments.js | 2 +- .../class/fields-ternary-init-err-contains-super.js | 2 +- .../fields-typeof-init-err-contains-arguments.js | 2 +- .../class/fields-typeof-init-err-contains-super.js | 2 +- .../class/gen-meth-dflt-params-duplicates.js | 2 +- .../expressions/class/gen-meth-dflt-params-rest.js | 2 +- ...gen-meth-rest-params-trailing-comma-early-error.js | 2 +- .../class/gen-meth-static-dflt-params-duplicates.js | 2 +- .../class/gen-meth-static-dflt-params-rest.js | 2 +- ...h-static-rest-params-trailing-comma-early-error.js | 2 +- .../expressions/class/gen-method-param-dflt-yield.js | 2 +- ...thod-static-yield-as-binding-identifier-escaped.js | 2 +- .../gen-method-static-yield-as-binding-identifier.js | 2 +- ...od-static-yield-as-identifier-reference-escaped.js | 2 +- ...gen-method-static-yield-as-identifier-reference.js | 2 +- ...method-static-yield-as-label-identifier-escaped.js | 2 +- .../gen-method-static-yield-as-label-identifier.js | 2 +- ...en-method-static-yield-identifier-spread-strict.js | 2 +- .../gen-method-static-yield-identifier-strict.js | 2 +- .../gen-method-yield-as-binding-identifier-escaped.js | 2 +- .../class/gen-method-yield-as-binding-identifier.js | 2 +- ...en-method-yield-as-identifier-reference-escaped.js | 2 +- .../class/gen-method-yield-as-identifier-reference.js | 2 +- .../gen-method-yield-as-label-identifier-escaped.js | 2 +- .../class/gen-method-yield-as-label-identifier.js | 2 +- .../gen-method-yield-identifier-spread-strict.js | 2 +- .../class/gen-method-yield-identifier-strict.js | 2 +- test/language/expressions/class/getter-param-dflt.js | 2 +- .../expressions/class/meth-dflt-params-duplicates.js | 2 +- .../expressions/class/meth-dflt-params-rest.js | 2 +- .../meth-rest-params-trailing-comma-early-error.js | 2 +- .../class/meth-static-dflt-params-duplicates.js | 2 +- .../expressions/class/meth-static-dflt-params-rest.js | 2 +- ...h-static-rest-params-trailing-comma-early-error.js | 2 +- .../expressions/class/method-param-dflt-yield.js | 2 +- .../class/static-gen-method-param-dflt-yield.js | 2 +- .../class/static-method-param-dflt-yield.js | 2 +- .../expressions/compound-assignment/11.13.2-6-1gs.js | 2 +- .../expressions/compound-assignment/add-non-simple.js | 2 +- .../compound-assignment/btws-and-non-simple.js | 2 +- .../compound-assignment/btws-or-non-simple.js | 2 +- .../compound-assignment/btws-xor-non-simple.js | 2 +- .../expressions/compound-assignment/div-non-simple.js | 2 +- .../compound-assignment/left-shift-non-simple.js | 2 +- .../compound-assignment/mod-div-non-simple.js | 2 +- .../compound-assignment/mult-non-simple.js | 2 +- .../compound-assignment/right-shift-non-simple.js | 2 +- .../compound-assignment/subtract-non-simple.js | 2 +- .../compound-assignment/u-right-shift-non-simple.js | 2 +- test/language/expressions/conditional/in-branch-2.js | 2 +- test/language/expressions/conditional/in-condition.js | 2 +- test/language/expressions/delete/11.4.1-5-a-5gs.js | 2 +- ...rator-syntax-error-bitnot-unary-expression-base.js | 2 +- ...rator-syntax-error-delete-unary-expression-base.js | 2 +- ...-syntax-error-logical-not-unary-expression-base.js | 2 +- ...rator-syntax-error-negate-unary-expression-base.js | 2 +- ...perator-syntax-error-plus-unary-expression-base.js | 2 +- ...rator-syntax-error-typeof-unary-expression-base.js | 2 +- ...perator-syntax-error-void-unary-expression-base.js | 2 +- .../expressions/function/dflt-params-duplicates.js | 2 +- .../language/expressions/function/dflt-params-rest.js | 2 +- .../function/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../function/dstr-ary-ptrn-rest-init-id.js | 2 +- .../function/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../function/dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../function/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../function/dstr-ary-ptrn-rest-not-final-obj.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-init-id.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../expressions/function/early-body-super-call.js | 2 +- .../expressions/function/early-body-super-prop.js | 2 +- .../expressions/function/early-params-super-call.js | 2 +- .../expressions/function/early-params-super-prop.js | 2 +- .../expressions/function/param-dflt-yield-strict.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- .../function/use-strict-with-non-simple-param.js | 2 +- .../expressions/generators/dflt-params-duplicates.js | 2 +- .../expressions/generators/dflt-params-rest.js | 2 +- .../generators/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../generators/dstr-ary-ptrn-rest-init-id.js | 2 +- .../generators/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../generators/dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../generators/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../generators/dstr-ary-ptrn-rest-not-final-obj.js | 2 +- .../generators/dstr-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../generators/dstr-dflt-ary-ptrn-rest-init-id.js | 2 +- .../generators/dstr-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../named-yield-as-binding-identifier-escaped.js | 2 +- .../generators/named-yield-as-binding-identifier.js | 2 +- .../named-yield-as-identifier-reference-escaped.js | 2 +- .../generators/named-yield-as-identifier-reference.js | 2 +- .../named-yield-as-label-identifier-escaped.js | 2 +- .../generators/named-yield-as-label-identifier.js | 2 +- .../named-yield-identifier-spread-strict.js | 2 +- .../generators/named-yield-identifier-strict.js | 2 +- .../expressions/generators/param-dflt-yield.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- .../generators/use-strict-with-non-simple-param.js | 2 +- .../generators/yield-as-binding-identifier-escaped.js | 2 +- .../generators/yield-as-binding-identifier.js | 2 +- ...ield-as-generator-expression-binding-identifier.js | 2 +- .../yield-as-identifier-reference-escaped.js | 2 +- .../generators/yield-as-identifier-reference.js | 2 +- .../generators/yield-as-label-identifier-escaped.js | 2 +- .../generators/yield-as-label-identifier.js | 2 +- .../generators/yield-as-logical-or-expression.js | 2 +- .../expressions/generators/yield-as-parameter.js | 2 +- .../generators/yield-identifier-spread-strict.js | 2 +- .../expressions/generators/yield-identifier-strict.js | 2 +- .../generators/yield-star-after-newline.js | 2 +- .../expressions/generators/yield-weak-binding.js | 2 +- test/language/expressions/new.target/escaped-new.js | 2 +- .../language/expressions/new.target/escaped-target.js | 2 +- test/language/expressions/object/11.1.5-1gs.js | 2 +- .../expressions/object/cover-initialized-name.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-id.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-obj.js | 2 +- ...dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js | 2 +- ...dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js | 2 +- ...dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- ...dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../object/dstr-gen-meth-ary-ptrn-rest-init-ary.js | 2 +- .../object/dstr-gen-meth-ary-ptrn-rest-init-id.js | 2 +- .../object/dstr-gen-meth-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-gen-meth-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../object/dstr-meth-ary-ptrn-rest-init-ary.js | 2 +- .../object/dstr-meth-ary-ptrn-rest-init-id.js | 2 +- .../object/dstr-meth-ary-ptrn-rest-init-obj.js | 2 +- .../object/dstr-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../object/dstr-meth-ary-ptrn-rest-not-final-id.js | 2 +- .../object/dstr-meth-ary-ptrn-rest-not-final-obj.js | 2 +- .../object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../object/dstr-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- .../object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- test/language/expressions/object/getter-param-dflt.js | 2 +- .../identifier-shorthand-invalid-computed-name.js | 2 +- .../object/identifier-shorthand-invalid-zero.js | 2 +- .../async-await-as-binding-identifier-escaped.js | 2 +- .../async-await-as-binding-identifier.js | 2 +- .../async-await-as-identifier-reference-escaped.js | 2 +- .../async-await-as-identifier-reference.js | 2 +- .../async-await-as-label-identifier-escaped.js | 2 +- .../async-await-as-label-identifier.js | 2 +- .../async-gen-await-as-binding-identifier-escaped.js | 2 +- .../async-gen-await-as-binding-identifier.js | 2 +- ...async-gen-await-as-identifier-reference-escaped.js | 2 +- .../async-gen-await-as-identifier-reference.js | 2 +- .../async-gen-await-as-label-identifier-escaped.js | 2 +- .../async-gen-await-as-label-identifier.js | 2 +- .../async-gen-meth-dflt-params-duplicates.js | 2 +- .../async-gen-meth-dflt-params-rest.js | 2 +- .../method-definition/async-gen-meth-escaped-async.js | 2 +- ...gen-meth-rest-params-trailing-comma-early-error.js | 2 +- .../async-gen-yield-as-binding-identifier-escaped.js | 2 +- .../async-gen-yield-as-binding-identifier.js | 2 +- ...async-gen-yield-as-identifier-reference-escaped.js | 2 +- .../async-gen-yield-as-identifier-reference.js | 2 +- .../async-gen-yield-as-label-identifier-escaped.js | 2 +- .../async-gen-yield-as-label-identifier.js | 2 +- .../async-gen-yield-identifier-spread-strict.js | 2 +- .../async-gen-yield-identifier-strict.js | 2 +- .../async-meth-dflt-params-duplicates.js | 2 +- .../method-definition/async-meth-dflt-params-rest.js | 2 +- .../method-definition/async-meth-escaped-async.js | 2 +- ...ync-meth-rest-params-trailing-comma-early-error.js | 2 +- .../early-errors-object-method-NSPL-with-USD.js | 2 +- ...rs-object-method-arguments-in-formal-parameters.js | 2 +- ...early-errors-object-method-async-lineterminator.js | 2 +- ...y-errors-object-method-await-in-formals-default.js | 2 +- .../early-errors-object-method-await-in-formals.js | 2 +- ...y-errors-object-method-body-contains-super-call.js | 2 +- ...early-errors-object-method-duplicate-parameters.js | 2 +- ...-errors-object-method-eval-in-formal-parameters.js | 2 +- ...rly-errors-object-method-formals-body-duplicate.js | 2 +- ...rrors-object-method-formals-contains-super-call.js | 2 +- .../object/method-definition/escaped-get.js | 2 +- .../object/method-definition/escaped-set.js | 2 +- .../gen-meth-dflt-params-duplicates.js | 2 +- .../method-definition/gen-meth-dflt-params-rest.js | 2 +- ...gen-meth-rest-params-trailing-comma-early-error.js | 2 +- .../gen-yield-as-binding-identifier-escaped.js | 2 +- .../gen-yield-as-binding-identifier.js | 2 +- .../gen-yield-as-identifier-reference-escaped.js | 2 +- .../gen-yield-as-identifier-reference.js | 2 +- .../gen-yield-as-label-identifier-escaped.js | 2 +- .../gen-yield-as-label-identifier.js | 2 +- .../gen-yield-identifier-spread-strict.js | 2 +- .../method-definition/gen-yield-identifier-strict.js | 2 +- .../method-definition/generator-param-id-yield.js | 2 +- .../method-definition/generator-param-init-yield.js | 2 +- .../method-definition/generator-param-redecl-const.js | 2 +- .../method-definition/generator-param-redecl-let.js | 2 +- .../method-definition/generator-super-call-body.js | 2 +- .../method-definition/generator-super-call-param.js | 2 +- .../generator-use-strict-with-non-simple-param.js | 2 +- .../method-definition/meth-dflt-params-duplicates.js | 2 +- .../object/method-definition/meth-dflt-params-rest.js | 2 +- .../meth-rest-params-trailing-comma-early-error.js | 2 +- .../object/method-definition/name-param-redecl.js | 2 +- .../object/method-definition/name-super-call-body.js | 2 +- .../object/method-definition/name-super-call-param.js | 2 +- .../setter-use-strict-with-non-simple-param.js | 2 +- .../use-strict-with-non-simple-param.js | 2 +- .../yield-as-logical-or-expression.js | 2 +- .../object/method-definition/yield-as-parameter.js | 2 +- .../method-definition/yield-star-after-newline.js | 2 +- .../object/method-definition/yield-weak-binding.js | 2 +- .../object/prop-def-invalid-async-prefix.js | 2 +- .../expressions/postfix-decrement/non-simple.js | 2 +- .../postfix-decrement/target-cover-newtarget.js | 2 +- .../postfix-decrement/target-cover-yieldexpr.js | 2 +- .../expressions/postfix-decrement/target-newtarget.js | 2 +- .../expressions/postfix-increment/11.3.1-2-1gs.js | 2 +- .../expressions/postfix-increment/non-simple.js | 2 +- .../postfix-increment/target-cover-newtarget.js | 2 +- .../postfix-increment/target-cover-yieldexpr.js | 2 +- .../expressions/postfix-increment/target-newtarget.js | 2 +- .../expressions/prefix-decrement/11.4.5-2-2gs.js | 2 +- .../expressions/prefix-decrement/non-simple.js | 2 +- .../prefix-decrement/target-cover-newtarget.js | 2 +- .../prefix-decrement/target-cover-yieldexpr.js | 2 +- .../expressions/prefix-decrement/target-newtarget.js | 2 +- .../expressions/prefix-increment/non-simple.js | 2 +- .../prefix-increment/target-cover-newtarget.js | 2 +- .../prefix-increment/target-cover-yieldexpr.js | 2 +- .../expressions/prefix-increment/target-newtarget.js | 2 +- ...xidecimal-character-escape-sequence-truncated-1.js | 2 +- ...xidecimal-character-escape-sequence-truncated-2.js | 2 +- ...xidecimal-character-escape-sequence-truncated-3.js | 2 +- .../invalid-legacy-octal-escape-sequence.js | 2 +- .../invalid-unicode-escape-sequence-1.js | 2 +- .../invalid-unicode-escape-sequence-2.js | 2 +- .../invalid-unicode-escape-sequence-3.js | 2 +- .../invalid-unicode-escape-sequence-4.js | 2 +- .../invalid-unicode-escape-sequence-5.js | 2 +- .../invalid-unicode-escape-sequence-6.js | 2 +- .../invalid-unicode-escape-sequence-7.js | 2 +- .../invalid-unicode-escape-sequence-8.js | 2 +- test/language/expressions/this/S11.1.1_A1.js | 2 +- test/language/expressions/yield/in-iteration-stmt.js | 2 +- .../expressions/yield/invalid-left-hand-side.js | 2 +- .../expressions/yield/star-in-iteration-stmt.js | 2 +- test/language/future-reserved-words/class.js | 2 +- test/language/future-reserved-words/const.js | 2 +- test/language/future-reserved-words/debugger.js | 2 +- test/language/future-reserved-words/enum.js | 2 +- test/language/future-reserved-words/export.js | 2 +- test/language/future-reserved-words/extends.js | 2 +- .../implements-strict-escaped.js | 2 +- .../future-reserved-words/implements-strict.js | 2 +- test/language/future-reserved-words/import.js | 2 +- .../future-reserved-words/interface-strict-escaped.js | 2 +- .../future-reserved-words/interface-strict.js | 2 +- .../future-reserved-words/let-strict-escaped.js | 2 +- test/language/future-reserved-words/let-strict.js | 2 +- .../future-reserved-words/package-strict-escaped.js | 2 +- test/language/future-reserved-words/package-strict.js | 2 +- .../future-reserved-words/private-strict-escaped.js | 2 +- test/language/future-reserved-words/private-strict.js | 2 +- .../future-reserved-words/protected-strict-escaped.js | 2 +- .../future-reserved-words/protected-strict.js | 2 +- .../future-reserved-words/public-strict-escaped.js | 2 +- test/language/future-reserved-words/public-strict.js | 2 +- .../future-reserved-words/static-strict-escaped.js | 2 +- test/language/future-reserved-words/static-strict.js | 2 +- test/language/future-reserved-words/super.js | 2 +- .../future-reserved-words/yield-strict-escaped.js | 2 +- test/language/future-reserved-words/yield-strict.js | 2 +- test/language/global-code/export.js | 2 +- test/language/global-code/import.js | 2 +- test/language/global-code/new.target-arrow.js | 2 +- test/language/global-code/new.target.js | 2 +- test/language/global-code/return.js | 2 +- test/language/global-code/super-call-arrow.js | 2 +- test/language/global-code/super-call.js | 2 +- test/language/global-code/super-prop-arrow.js | 2 +- test/language/global-code/super-prop.js | 2 +- test/language/global-code/yield-strict.js | 2 +- test/language/identifiers/val-break-via-escape-hex.js | 2 +- .../language/identifiers/val-break-via-escape-hex4.js | 2 +- test/language/identifiers/val-break.js | 2 +- test/language/identifiers/val-case-via-escape-hex.js | 2 +- test/language/identifiers/val-case-via-escape-hex4.js | 2 +- test/language/identifiers/val-case.js | 2 +- test/language/identifiers/val-catch-via-escape-hex.js | 2 +- .../language/identifiers/val-catch-via-escape-hex4.js | 2 +- test/language/identifiers/val-catch.js | 2 +- test/language/identifiers/val-class-via-escape-hex.js | 2 +- .../language/identifiers/val-class-via-escape-hex4.js | 2 +- test/language/identifiers/val-class.js | 2 +- test/language/identifiers/val-const-via-escape-hex.js | 2 +- .../language/identifiers/val-const-via-escape-hex4.js | 2 +- test/language/identifiers/val-const.js | 2 +- .../identifiers/val-continue-via-escape-hex.js | 2 +- .../identifiers/val-continue-via-escape-hex4.js | 2 +- test/language/identifiers/val-continue.js | 2 +- .../identifiers/val-debugger-via-escape-hex.js | 2 +- .../identifiers/val-debugger-via-escape-hex4.js | 2 +- test/language/identifiers/val-debugger.js | 2 +- .../identifiers/val-default-via-escape-hex.js | 2 +- .../identifiers/val-default-via-escape-hex4.js | 2 +- test/language/identifiers/val-default.js | 2 +- .../language/identifiers/val-delete-via-escape-hex.js | 2 +- .../identifiers/val-delete-via-escape-hex4.js | 2 +- test/language/identifiers/val-delete.js | 2 +- test/language/identifiers/val-do-via-escape-hex.js | 2 +- test/language/identifiers/val-do-via-escape-hex4.js | 2 +- test/language/identifiers/val-do.js | 2 +- test/language/identifiers/val-else-via-escape-hex.js | 2 +- test/language/identifiers/val-else-via-escape-hex4.js | 2 +- test/language/identifiers/val-else.js | 2 +- test/language/identifiers/val-enum-via-escape-hex.js | 2 +- test/language/identifiers/val-enum-via-escape-hex4.js | 2 +- test/language/identifiers/val-enum.js | 2 +- .../language/identifiers/val-export-via-escape-hex.js | 2 +- .../identifiers/val-export-via-escape-hex4.js | 2 +- test/language/identifiers/val-export.js | 2 +- .../identifiers/val-extends-via-escape-hex.js | 2 +- .../identifiers/val-extends-via-escape-hex4.js | 2 +- test/language/identifiers/val-extends.js | 2 +- test/language/identifiers/val-false-via-escape-hex.js | 2 +- .../language/identifiers/val-false-via-escape-hex4.js | 2 +- test/language/identifiers/val-false.js | 2 +- .../identifiers/val-finally-via-escape-hex.js | 2 +- .../identifiers/val-finally-via-escape-hex4.js | 2 +- test/language/identifiers/val-finally.js | 2 +- test/language/identifiers/val-for-via-escape-hex.js | 2 +- test/language/identifiers/val-for-via-escape-hex4.js | 2 +- test/language/identifiers/val-for.js | 2 +- .../identifiers/val-function-via-escape-hex.js | 2 +- .../identifiers/val-function-via-escape-hex4.js | 2 +- test/language/identifiers/val-function.js | 2 +- test/language/identifiers/val-if-via-escape-hex.js | 2 +- test/language/identifiers/val-if-via-escape-hex4.js | 2 +- test/language/identifiers/val-if.js | 2 +- .../language/identifiers/val-import-via-escape-hex.js | 2 +- .../identifiers/val-import-via-escape-hex4.js | 2 +- test/language/identifiers/val-import.js | 2 +- test/language/identifiers/val-in-via-escape-hex.js | 2 +- test/language/identifiers/val-in-via-escape-hex4.js | 2 +- test/language/identifiers/val-in.js | 2 +- .../identifiers/val-instanceof-via-escape-hex.js | 2 +- .../identifiers/val-instanceof-via-escape-hex4.js | 2 +- test/language/identifiers/val-instanceof.js | 2 +- test/language/identifiers/val-new-via-escape-hex.js | 2 +- test/language/identifiers/val-new-via-escape-hex4.js | 2 +- test/language/identifiers/val-new.js | 2 +- test/language/identifiers/val-null-via-escape-hex.js | 2 +- test/language/identifiers/val-null-via-escape-hex4.js | 2 +- test/language/identifiers/val-null.js | 2 +- .../language/identifiers/val-return-via-escape-hex.js | 2 +- .../identifiers/val-return-via-escape-hex4.js | 2 +- test/language/identifiers/val-return.js | 2 +- test/language/identifiers/val-super-via-escape-hex.js | 2 +- .../language/identifiers/val-super-via-escape-hex4.js | 2 +- test/language/identifiers/val-super.js | 2 +- .../language/identifiers/val-switch-via-escape-hex.js | 2 +- .../identifiers/val-switch-via-escape-hex4.js | 2 +- test/language/identifiers/val-switch.js | 2 +- test/language/identifiers/val-this-via-escape-hex.js | 2 +- test/language/identifiers/val-this-via-escape-hex4.js | 2 +- test/language/identifiers/val-this.js | 2 +- test/language/identifiers/val-throw-via-escape-hex.js | 2 +- .../language/identifiers/val-throw-via-escape-hex4.js | 2 +- test/language/identifiers/val-throw.js | 2 +- test/language/identifiers/val-true-via-escape-hex.js | 2 +- test/language/identifiers/val-true-via-escape-hex4.js | 2 +- test/language/identifiers/val-true.js | 2 +- test/language/identifiers/val-try-via-escape-hex.js | 2 +- test/language/identifiers/val-try-via-escape-hex4.js | 2 +- test/language/identifiers/val-try.js | 2 +- .../language/identifiers/val-typeof-via-escape-hex.js | 2 +- .../identifiers/val-typeof-via-escape-hex4.js | 2 +- test/language/identifiers/val-typeof.js | 2 +- test/language/identifiers/val-var-via-escape-hex.js | 2 +- test/language/identifiers/val-var-via-escape-hex4.js | 2 +- test/language/identifiers/val-var.js | 2 +- test/language/identifiers/val-void-via-escape-hex.js | 2 +- test/language/identifiers/val-void-via-escape-hex4.js | 2 +- test/language/identifiers/val-void.js | 2 +- test/language/identifiers/val-while-via-escape-hex.js | 2 +- .../language/identifiers/val-while-via-escape-hex4.js | 2 +- test/language/identifiers/val-while.js | 2 +- test/language/identifiers/val-with-via-escape-hex.js | 2 +- test/language/identifiers/val-with-via-escape-hex4.js | 2 +- test/language/identifiers/val-with.js | 2 +- test/language/identifiers/val-yield-strict.js | 2 +- test/language/import/dup-bound-names.js | 2 +- test/language/import/escaped-as-import-specifier.js | 2 +- test/language/import/escaped-as-namespace-import.js | 2 +- test/language/import/escaped-from.js | 2 +- test/language/keywords/ident-ref-break.js | 2 +- test/language/keywords/ident-ref-case.js | 2 +- test/language/keywords/ident-ref-catch.js | 2 +- test/language/keywords/ident-ref-continue.js | 2 +- test/language/keywords/ident-ref-default.js | 2 +- test/language/keywords/ident-ref-delete.js | 2 +- test/language/keywords/ident-ref-do.js | 2 +- test/language/keywords/ident-ref-else.js | 2 +- test/language/keywords/ident-ref-finally.js | 2 +- test/language/keywords/ident-ref-for.js | 2 +- test/language/keywords/ident-ref-function.js | 2 +- test/language/keywords/ident-ref-if.js | 2 +- test/language/keywords/ident-ref-in.js | 2 +- test/language/keywords/ident-ref-instanceof.js | 2 +- test/language/keywords/ident-ref-new.js | 2 +- test/language/keywords/ident-ref-return.js | 2 +- test/language/keywords/ident-ref-switch.js | 2 +- test/language/keywords/ident-ref-this.js | 2 +- test/language/keywords/ident-ref-throw.js | 2 +- test/language/keywords/ident-ref-try.js | 2 +- test/language/keywords/ident-ref-typeof.js | 2 +- test/language/keywords/ident-ref-var.js | 2 +- test/language/keywords/ident-ref-void.js | 2 +- test/language/keywords/ident-ref-while.js | 2 +- test/language/keywords/ident-ref-with.js | 2 +- test/language/line-terminators/S7.3_A2.1_T2.js | 2 +- test/language/line-terminators/S7.3_A2.2_T2.js | 2 +- test/language/line-terminators/S7.3_A3.1_T3.js | 2 +- test/language/line-terminators/S7.3_A3.2_T1.js | 2 +- test/language/line-terminators/S7.3_A3.2_T3.js | 2 +- test/language/line-terminators/S7.3_A3.3_T1.js | 2 +- test/language/line-terminators/S7.3_A3.4_T1.js | 2 +- test/language/line-terminators/S7.3_A6_T1.js | 2 +- test/language/line-terminators/S7.3_A6_T2.js | 2 +- test/language/line-terminators/S7.3_A6_T3.js | 2 +- test/language/line-terminators/S7.3_A6_T4.js | 2 +- test/language/literals/bigint/binary-invalid-digit.js | 2 +- test/language/literals/bigint/exponent-part.js | 2 +- .../literals/bigint/hexadecimal-invalid-digit.js | 2 +- .../literals/bigint/mv-is-not-integer-dil-dot-dds.js | 2 +- .../literals/bigint/mv-is-not-integer-dot-dds.js | 2 +- test/language/literals/bigint/octal-invalid-digit.js | 2 +- test/language/literals/numeric/7.8.3-1gs.js | 2 +- test/language/literals/numeric/7.8.3-2gs.js | 2 +- test/language/literals/numeric/S7.8.3_A6.1_T1.js | 2 +- test/language/literals/numeric/S7.8.3_A6.1_T2.js | 2 +- test/language/literals/numeric/S7.8.3_A6.2_T1.js | 2 +- test/language/literals/numeric/S7.8.3_A6.2_T2.js | 2 +- .../language/literals/numeric/binary-invalid-digit.js | 2 +- .../literals/numeric/binary-invalid-leading.js | 2 +- .../literals/numeric/binary-invalid-truncated.js | 2 +- .../literals/numeric/binary-invalid-unicode.js | 2 +- .../literals/numeric/legacy-octal-integer-strict.js | 2 +- .../numeric/non-octal-decimal-integer-strict.js | 2 +- test/language/literals/numeric/octal-invalid-digit.js | 2 +- .../literals/numeric/octal-invalid-leading.js | 2 +- .../literals/numeric/octal-invalid-truncated.js | 2 +- .../literals/numeric/octal-invalid-unicode.js | 2 +- test/language/literals/regexp/S7.8.5_A1.2_T1.js | 2 +- test/language/literals/regexp/S7.8.5_A1.2_T2.js | 2 +- test/language/literals/regexp/S7.8.5_A1.2_T3.js | 2 +- test/language/literals/regexp/S7.8.5_A1.2_T4.js | 2 +- test/language/literals/regexp/S7.8.5_A1.3_T1.js | 2 +- test/language/literals/regexp/S7.8.5_A1.3_T3.js | 2 +- test/language/literals/regexp/S7.8.5_A1.5_T1.js | 2 +- test/language/literals/regexp/S7.8.5_A1.5_T3.js | 2 +- test/language/literals/regexp/S7.8.5_A2.2_T1.js | 2 +- test/language/literals/regexp/S7.8.5_A2.2_T2.js | 2 +- test/language/literals/regexp/S7.8.5_A2.3_T1.js | 2 +- test/language/literals/regexp/S7.8.5_A2.3_T3.js | 2 +- test/language/literals/regexp/S7.8.5_A2.5_T1.js | 2 +- test/language/literals/regexp/S7.8.5_A2.5_T3.js | 2 +- test/language/literals/regexp/early-err-bad-flag.js | 2 +- test/language/literals/regexp/early-err-dup-flag.js | 2 +- .../literals/regexp/early-err-flags-unicode-escape.js | 2 +- test/language/literals/regexp/early-err-pattern.js | 2 +- .../regexp/invalid-braced-quantifier-exact.js | 2 +- .../regexp/invalid-braced-quantifier-lower.js | 2 +- .../regexp/invalid-braced-quantifier-range.js | 2 +- .../regexp/regexp-first-char-no-line-separator.js | 2 +- .../regexp-first-char-no-paragraph-separator.js | 2 +- .../regexp/regexp-source-char-no-line-separator.js | 2 +- .../regexp-source-char-no-paragraph-separator.js | 2 +- test/language/literals/regexp/u-dec-esc.js | 2 +- .../literals/regexp/u-invalid-class-escape.js | 2 +- .../regexp/u-invalid-extended-pattern-char.js | 2 +- .../literals/regexp/u-invalid-identity-escape.js | 2 +- .../literals/regexp/u-invalid-legacy-octal-escape.js | 2 +- .../u-invalid-non-empty-class-ranges-no-dash-a.js | 2 +- .../u-invalid-non-empty-class-ranges-no-dash-ab.js | 2 +- .../u-invalid-non-empty-class-ranges-no-dash-b.js | 2 +- .../regexp/u-invalid-non-empty-class-ranges.js | 2 +- .../literals/regexp/u-invalid-oob-decimal-escape.js | 2 +- .../regexp/u-invalid-quantifiable-assertion.js | 2 +- test/language/literals/regexp/u-unicode-esc-bounds.js | 2 +- .../language/literals/regexp/u-unicode-esc-non-hex.js | 2 +- test/language/literals/string/7.8.4-1gs.js | 2 +- test/language/literals/string/S7.8.4_A1.1_T1.js | 2 +- test/language/literals/string/S7.8.4_A1.1_T2.js | 2 +- test/language/literals/string/S7.8.4_A1.2_T1.js | 2 +- test/language/literals/string/S7.8.4_A1.2_T2.js | 2 +- test/language/literals/string/S7.8.4_A3.1_T1.js | 2 +- test/language/literals/string/S7.8.4_A3.1_T2.js | 2 +- test/language/literals/string/S7.8.4_A3.2_T1.js | 2 +- test/language/literals/string/S7.8.4_A3.2_T2.js | 2 +- test/language/literals/string/S7.8.4_A4.3_T1.js | 2 +- test/language/literals/string/S7.8.4_A4.3_T2.js | 2 +- test/language/literals/string/S7.8.4_A7.1_T4.js | 2 +- test/language/literals/string/S7.8.4_A7.2_T1.js | 2 +- test/language/literals/string/S7.8.4_A7.2_T2.js | 2 +- test/language/literals/string/S7.8.4_A7.2_T3.js | 2 +- test/language/literals/string/S7.8.4_A7.2_T4.js | 2 +- test/language/literals/string/S7.8.4_A7.2_T5.js | 2 +- test/language/literals/string/S7.8.4_A7.2_T6.js | 2 +- .../string/legacy-non-octal-escape-sequence-strict.js | 2 +- .../string/legacy-octal-escape-sequence-strict.js | 2 +- .../module-code/comment-multi-line-html-close.js | 2 +- .../module-code/comment-single-line-html-close.js | 2 +- .../module-code/comment-single-line-html-open.js | 2 +- test/language/module-code/early-dup-export-decl.js | 2 +- test/language/module-code/early-dup-export-dflt-id.js | 2 +- test/language/module-code/early-dup-export-dflt.js | 2 +- test/language/module-code/early-dup-export-id-as.js | 2 +- test/language/module-code/early-dup-export-id.js | 2 +- test/language/module-code/early-dup-lables.js | 2 +- test/language/module-code/early-dup-lex.js | 2 +- test/language/module-code/early-export-global.js | 2 +- .../language/module-code/early-export-unresolvable.js | 2 +- test/language/module-code/early-import-arguments.js | 2 +- .../language/module-code/early-import-as-arguments.js | 2 +- test/language/module-code/early-import-as-eval.js | 2 +- test/language/module-code/early-import-eval.js | 2 +- test/language/module-code/early-lex-and-var.js | 2 +- test/language/module-code/early-new-target.js | 2 +- test/language/module-code/early-strict-mode.js | 2 +- test/language/module-code/early-super.js | 2 +- test/language/module-code/early-undef-break.js | 2 +- test/language/module-code/early-undef-continue.js | 2 +- .../parse-err-decl-pos-export-arrow-function.js | 2 +- .../parse-err-decl-pos-export-block-stmt-list.js | 2 +- .../parse-err-decl-pos-export-block-stmt.js | 2 +- ...arse-err-decl-pos-export-class-decl-meth-static.js | 2 +- .../parse-err-decl-pos-export-class-decl-meth.js | 2 +- ...rr-decl-pos-export-class-decl-method-gen-static.js | 2 +- ...parse-err-decl-pos-export-class-decl-method-gen.js | 2 +- ...-err-decl-pos-export-class-expr-meth-gen-static.js | 2 +- .../parse-err-decl-pos-export-class-expr-meth-gen.js | 2 +- ...arse-err-decl-pos-export-class-expr-meth-static.js | 2 +- .../parse-err-decl-pos-export-class-expr-meth.js | 2 +- .../module-code/parse-err-decl-pos-export-do-while.js | 2 +- .../parse-err-decl-pos-export-for-const.js | 2 +- .../parse-err-decl-pos-export-for-in-const.js | 2 +- .../parse-err-decl-pos-export-for-in-let.js | 2 +- .../parse-err-decl-pos-export-for-in-lhs.js | 2 +- .../parse-err-decl-pos-export-for-in-var.js | 2 +- .../module-code/parse-err-decl-pos-export-for-let.js | 2 +- .../module-code/parse-err-decl-pos-export-for-lhs.js | 2 +- .../parse-err-decl-pos-export-for-of-const.js | 2 +- .../parse-err-decl-pos-export-for-of-let.js | 2 +- .../parse-err-decl-pos-export-for-of-lhs.js | 2 +- .../parse-err-decl-pos-export-for-of-var.js | 2 +- .../module-code/parse-err-decl-pos-export-for-var.js | 2 +- .../parse-err-decl-pos-export-function-decl.js | 2 +- .../parse-err-decl-pos-export-function-expr.js | 2 +- .../parse-err-decl-pos-export-generator-decl.js | 2 +- .../parse-err-decl-pos-export-generator-expr.js | 2 +- .../module-code/parse-err-decl-pos-export-if-else.js | 2 +- .../module-code/parse-err-decl-pos-export-if-if.js | 2 +- .../module-code/parse-err-decl-pos-export-labeled.js | 2 +- .../parse-err-decl-pos-export-object-gen-method.js | 2 +- .../parse-err-decl-pos-export-object-getter.js | 2 +- .../parse-err-decl-pos-export-object-method.js | 2 +- .../parse-err-decl-pos-export-object-setter.js | 2 +- .../parse-err-decl-pos-export-switch-case-dflt.js | 2 +- .../parse-err-decl-pos-export-switch-case.js | 2 +- .../parse-err-decl-pos-export-switch-dftl.js | 2 +- .../parse-err-decl-pos-export-try-catch-finally.js | 2 +- .../parse-err-decl-pos-export-try-catch.js | 2 +- .../parse-err-decl-pos-export-try-finally.js | 2 +- .../module-code/parse-err-decl-pos-export-try-try.js | 2 +- .../module-code/parse-err-decl-pos-export-while.js | 2 +- .../parse-err-decl-pos-import-arrow-function.js | 2 +- .../parse-err-decl-pos-import-block-stmt-list.js | 2 +- .../parse-err-decl-pos-import-block-stmt.js | 2 +- ...arse-err-decl-pos-import-class-decl-meth-static.js | 2 +- .../parse-err-decl-pos-import-class-decl-meth.js | 2 +- ...rr-decl-pos-import-class-decl-method-gen-static.js | 2 +- ...parse-err-decl-pos-import-class-decl-method-gen.js | 2 +- ...-err-decl-pos-import-class-expr-meth-gen-static.js | 2 +- .../parse-err-decl-pos-import-class-expr-meth-gen.js | 2 +- ...arse-err-decl-pos-import-class-expr-meth-static.js | 2 +- .../parse-err-decl-pos-import-class-expr-meth.js | 2 +- .../module-code/parse-err-decl-pos-import-do-while.js | 2 +- .../parse-err-decl-pos-import-for-const.js | 2 +- .../parse-err-decl-pos-import-for-in-const.js | 2 +- .../parse-err-decl-pos-import-for-in-let.js | 2 +- .../parse-err-decl-pos-import-for-in-lhs.js | 2 +- .../parse-err-decl-pos-import-for-in-var.js | 2 +- .../module-code/parse-err-decl-pos-import-for-let.js | 2 +- .../module-code/parse-err-decl-pos-import-for-lhs.js | 2 +- .../parse-err-decl-pos-import-for-of-const.js | 2 +- .../parse-err-decl-pos-import-for-of-let.js | 2 +- .../parse-err-decl-pos-import-for-of-lhs.js | 2 +- .../parse-err-decl-pos-import-for-of-var.js | 2 +- .../module-code/parse-err-decl-pos-import-for-var.js | 2 +- .../parse-err-decl-pos-import-function-decl.js | 2 +- .../parse-err-decl-pos-import-function-expr.js | 2 +- .../parse-err-decl-pos-import-generator-decl.js | 2 +- .../parse-err-decl-pos-import-generator-expr.js | 2 +- .../module-code/parse-err-decl-pos-import-if-else.js | 2 +- .../module-code/parse-err-decl-pos-import-if-if.js | 2 +- .../module-code/parse-err-decl-pos-import-labeled.js | 2 +- .../parse-err-decl-pos-import-object-gen-method.js | 2 +- .../parse-err-decl-pos-import-object-getter.js | 2 +- .../parse-err-decl-pos-import-object-method.js | 2 +- .../parse-err-decl-pos-import-object-setter.js | 2 +- .../parse-err-decl-pos-import-switch-case-dflt.js | 2 +- .../parse-err-decl-pos-import-switch-case.js | 2 +- .../parse-err-decl-pos-import-switch-dftl.js | 2 +- .../parse-err-decl-pos-import-try-catch-finally.js | 2 +- .../parse-err-decl-pos-import-try-catch.js | 2 +- .../parse-err-decl-pos-import-try-finally.js | 2 +- .../module-code/parse-err-decl-pos-import-try-try.js | 2 +- .../module-code/parse-err-decl-pos-import-while.js | 2 +- .../module-code/parse-err-export-dflt-const.js | 2 +- .../module-code/parse-err-export-dflt-expr.js | 2 +- .../language/module-code/parse-err-export-dflt-let.js | 2 +- .../language/module-code/parse-err-export-dflt-var.js | 2 +- test/language/module-code/parse-err-hoist-lex-fun.js | 2 +- test/language/module-code/parse-err-hoist-lex-gen.js | 2 +- .../module-code/parse-err-invoke-anon-fun-decl.js | 2 +- .../module-code/parse-err-invoke-anon-gen-decl.js | 2 +- test/language/module-code/parse-err-reference.js | 2 +- test/language/module-code/parse-err-return.js | 2 +- test/language/module-code/parse-err-semi-dflt-expr.js | 2 +- .../module-code/parse-err-semi-export-clause-from.js | 2 +- .../module-code/parse-err-semi-export-clause.js | 2 +- .../module-code/parse-err-semi-export-star.js | 2 +- test/language/module-code/parse-err-syntax.js | 2 +- test/language/module-code/parse-err-yield.js | 2 +- .../privatename-not-valid-earlyerr-module-1.js | 2 +- .../privatename-not-valid-earlyerr-module-2.js | 2 +- .../privatename-not-valid-earlyerr-module-3.js | 2 +- .../privatename-not-valid-earlyerr-module-4.js | 2 +- .../privatename-not-valid-earlyerr-module-5.js | 2 +- .../privatename-not-valid-earlyerr-module-6.js | 2 +- .../privatename-not-valid-earlyerr-module-7.js | 2 +- .../privatename-not-valid-earlyerr-module-8.js | 2 +- test/language/punctuators/S7.7_A2_T1.js | 2 +- test/language/punctuators/S7.7_A2_T10.js | 2 +- test/language/punctuators/S7.7_A2_T2.js | 2 +- test/language/punctuators/S7.7_A2_T3.js | 2 +- test/language/punctuators/S7.7_A2_T4.js | 2 +- test/language/punctuators/S7.7_A2_T5.js | 2 +- test/language/punctuators/S7.7_A2_T6.js | 2 +- test/language/punctuators/S7.7_A2_T7.js | 2 +- test/language/punctuators/S7.7_A2_T8.js | 2 +- test/language/punctuators/S7.7_A2_T9.js | 2 +- test/language/reserved-words/await-module.js | 2 +- .../reserved-words/ident-reference-false-escaped.js | 2 +- test/language/reserved-words/ident-reference-false.js | 2 +- .../reserved-words/ident-reference-null-escaped.js | 2 +- test/language/reserved-words/ident-reference-null.js | 2 +- .../reserved-words/ident-reference-true-escaped.js | 2 +- test/language/reserved-words/ident-reference-true.js | 2 +- .../reserved-words/label-ident-false-escaped.js | 2 +- test/language/reserved-words/label-ident-false.js | 2 +- .../reserved-words/label-ident-null-escaped.js | 2 +- test/language/reserved-words/label-ident-null.js | 2 +- .../reserved-words/label-ident-true-escaped.js | 2 +- test/language/reserved-words/label-ident-true.js | 2 +- test/language/rest-parameters/position-invalid.js | 2 +- .../await-as-binding-identifier-escaped.js | 2 +- .../async-function/await-as-binding-identifier.js | 2 +- .../await-as-identifier-reference-escaped.js | 2 +- .../async-function/await-as-identifier-reference.js | 2 +- .../await-as-label-identifier-escaped.js | 2 +- .../async-function/await-as-label-identifier.js | 2 +- .../async-function/dflt-params-duplicates.js | 2 +- .../statements/async-function/dflt-params-rest.js | 2 +- .../early-errors-declaration-NSPL-with-USD.js | 2 +- ...rors-declaration-arguments-in-formal-parameters.js | 2 +- ...rly-errors-declaration-await-in-formals-default.js | 2 +- .../early-errors-declaration-await-in-formals.js | 2 +- ...errors-declaration-binding-identifier-arguments.js | 2 +- ...arly-errors-declaration-binding-identifier-eval.js | 2 +- ...rly-errors-declaration-body-contains-super-call.js | 2 +- ...errors-declaration-body-contains-super-property.js | 2 +- .../early-errors-declaration-duplicate-parameters.js | 2 +- ...ly-errors-declaration-eval-in-formal-parameters.js | 2 +- ...early-errors-declaration-formals-body-duplicate.js | 2 +- ...-errors-declaration-formals-contains-super-call.js | 2 +- ...ors-declaration-formals-contains-super-property.js | 2 +- .../statements/async-function/escaped-async.js | 2 +- .../let-newline-await-in-async-function.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- .../await-as-binding-identifier-escaped.js | 2 +- .../async-generator/await-as-binding-identifier.js | 2 +- .../await-as-identifier-reference-escaped.js | 2 +- .../async-generator/await-as-identifier-reference.js | 2 +- .../await-as-label-identifier-escaped.js | 2 +- .../async-generator/await-as-label-identifier.js | 2 +- .../async-generator/dflt-params-duplicates.js | 2 +- .../statements/async-generator/dflt-params-rest.js | 2 +- .../async-generator/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../async-generator/dstr-ary-ptrn-rest-init-id.js | 2 +- .../async-generator/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../statements/async-generator/escaped-async.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- .../yield-as-binding-identifier-escaped.js | 2 +- .../async-generator/yield-as-binding-identifier.js | 2 +- .../yield-as-identifier-reference-escaped.js | 2 +- .../async-generator/yield-as-identifier-reference.js | 2 +- .../yield-as-label-identifier-escaped.js | 2 +- .../async-generator/yield-as-label-identifier.js | 2 +- .../async-generator/yield-identifier-spread-strict.js | 2 +- .../async-generator/yield-identifier-strict.js | 2 +- test/language/statements/block/S12.1_A4_T1.js | 2 +- test/language/statements/block/S12.1_A4_T2.js | 2 +- test/language/statements/break/S12.8_A1_T1.js | 2 +- test/language/statements/break/S12.8_A1_T2.js | 2 +- test/language/statements/break/S12.8_A1_T3.js | 2 +- test/language/statements/break/S12.8_A1_T4.js | 2 +- test/language/statements/break/S12.8_A5_T1.js | 2 +- test/language/statements/break/S12.8_A5_T2.js | 2 +- test/language/statements/break/S12.8_A5_T3.js | 2 +- test/language/statements/break/S12.8_A6.js | 2 +- test/language/statements/break/S12.8_A8_T1.js | 2 +- test/language/statements/break/S12.8_A8_T2.js | 2 +- .../class/async-gen-meth-dflt-params-duplicates.js | 2 +- .../class/async-gen-meth-dflt-params-rest.js | 2 +- .../statements/class/async-gen-meth-escaped-async.js | 2 +- ...gen-meth-rest-params-trailing-comma-early-error.js | 2 +- .../async-gen-meth-static-dflt-params-duplicates.js | 2 +- .../class/async-gen-meth-static-dflt-params-rest.js | 2 +- ...h-static-rest-params-trailing-comma-early-error.js | 2 +- ...-gen-method-await-as-binding-identifier-escaped.js | 2 +- .../async-gen-method-await-as-binding-identifier.js | 2 +- ...en-method-await-as-identifier-reference-escaped.js | 2 +- .../async-gen-method-await-as-identifier-reference.js | 2 +- ...nc-gen-method-await-as-label-identifier-escaped.js | 2 +- .../async-gen-method-await-as-label-identifier.js | 2 +- ...thod-static-await-as-binding-identifier-escaped.js | 2 +- ...c-gen-method-static-await-as-binding-identifier.js | 2 +- ...od-static-await-as-identifier-reference-escaped.js | 2 +- ...gen-method-static-await-as-identifier-reference.js | 2 +- ...method-static-await-as-label-identifier-escaped.js | 2 +- ...ync-gen-method-static-await-as-label-identifier.js | 2 +- ...thod-static-yield-as-binding-identifier-escaped.js | 2 +- ...c-gen-method-static-yield-as-binding-identifier.js | 2 +- ...od-static-yield-as-identifier-reference-escaped.js | 2 +- ...gen-method-static-yield-as-identifier-reference.js | 2 +- ...method-static-yield-as-label-identifier-escaped.js | 2 +- ...ync-gen-method-static-yield-as-label-identifier.js | 2 +- ...en-method-static-yield-identifier-spread-strict.js | 2 +- ...async-gen-method-static-yield-identifier-strict.js | 2 +- ...-gen-method-yield-as-binding-identifier-escaped.js | 2 +- .../async-gen-method-yield-as-binding-identifier.js | 2 +- ...en-method-yield-as-identifier-reference-escaped.js | 2 +- .../async-gen-method-yield-as-identifier-reference.js | 2 +- ...nc-gen-method-yield-as-label-identifier-escaped.js | 2 +- .../async-gen-method-yield-as-label-identifier.js | 2 +- ...async-gen-method-yield-identifier-spread-strict.js | 2 +- .../class/async-gen-method-yield-identifier-strict.js | 2 +- .../class/async-meth-dflt-params-duplicates.js | 2 +- .../statements/class/async-meth-dflt-params-rest.js | 2 +- .../statements/class/async-meth-escaped-async.js | 2 +- ...ync-meth-rest-params-trailing-comma-early-error.js | 2 +- .../class/async-meth-static-dflt-params-duplicates.js | 2 +- .../class/async-meth-static-dflt-params-rest.js | 2 +- ...h-static-rest-params-trailing-comma-early-error.js | 2 +- ...sync-method-await-as-binding-identifier-escaped.js | 2 +- .../class/async-method-await-as-binding-identifier.js | 2 +- ...nc-method-await-as-identifier-reference-escaped.js | 2 +- .../async-method-await-as-identifier-reference.js | 2 +- .../async-method-await-as-label-identifier-escaped.js | 2 +- .../class/async-method-await-as-label-identifier.js | 2 +- ...thod-static-await-as-binding-identifier-escaped.js | 2 +- ...async-method-static-await-as-binding-identifier.js | 2 +- ...od-static-await-as-identifier-reference-escaped.js | 2 +- ...ync-method-static-await-as-identifier-reference.js | 2 +- ...method-static-await-as-label-identifier-escaped.js | 2 +- .../async-method-static-await-as-label-identifier.js | 2 +- .../early-errors-class-method-NSPL-with-USD.js | 2 +- ...ors-class-method-arguments-in-formal-parameters.js | 2 +- ...ly-errors-class-method-await-in-formals-default.js | 2 +- .../early-errors-class-method-await-in-formals.js | 2 +- ...ly-errors-class-method-body-contains-super-call.js | 2 +- .../early-errors-class-method-duplicate-parameters.js | 2 +- ...y-errors-class-method-eval-in-formal-parameters.js | 2 +- ...arly-errors-class-method-formals-body-duplicate.js | 2 +- ...errors-class-method-formals-contains-super-call.js | 2 +- ...yield-as-function-expression-binding-identifier.js | 2 +- ...hods-gen-yield-as-identifier-in-nested-function.js | 2 +- .../methods-gen-yield-as-logical-or-expression.js | 2 +- .../definition/methods-gen-yield-as-parameter.js | 2 +- .../methods-gen-yield-star-after-newline.js | 2 +- .../definition/methods-gen-yield-weak-binding.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-id.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-init-obj.js | 2 +- ...dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js | 2 +- ...dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js | 2 +- ...dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- ...dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- ...tr-async-gen-meth-static-ary-ptrn-rest-init-ary.js | 2 +- ...str-async-gen-meth-static-ary-ptrn-rest-init-id.js | 2 +- ...tr-async-gen-meth-static-ary-ptrn-rest-init-obj.js | 2 +- ...ync-gen-meth-static-ary-ptrn-rest-not-final-ary.js | 2 +- ...sync-gen-meth-static-ary-ptrn-rest-not-final-id.js | 2 +- ...ync-gen-meth-static-ary-ptrn-rest-not-final-obj.js | 2 +- ...ync-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +- ...sync-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 2 +- ...ync-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...en-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...en-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../class/dstr-gen-meth-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-gen-meth-ary-ptrn-rest-init-id.js | 2 +- .../class/dstr-gen-meth-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-gen-meth-static-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-gen-meth-static-ary-ptrn-rest-init-id.js | 2 +- .../dstr-gen-meth-static-ary-ptrn-rest-init-obj.js | 2 +- ...str-gen-meth-static-ary-ptrn-rest-not-final-ary.js | 2 +- ...dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js | 2 +- ...str-gen-meth-static-ary-ptrn-rest-not-final-obj.js | 2 +- ...str-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +- ...dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | 2 +- ...str-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...en-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...en-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-init-id.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-init-obj.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-not-final-ary.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-not-final-id.js | 2 +- .../class/dstr-meth-ary-ptrn-rest-not-final-obj.js | 2 +- .../class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-meth-dflt-ary-ptrn-rest-init-id.js | 2 +- .../class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../class/dstr-meth-static-ary-ptrn-rest-init-ary.js | 2 +- .../class/dstr-meth-static-ary-ptrn-rest-init-id.js | 2 +- .../class/dstr-meth-static-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-meth-static-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-meth-static-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-meth-static-ary-ptrn-rest-not-final-obj.js | 2 +- .../dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../dstr-meth-static-dflt-ary-ptrn-rest-init-id.js | 2 +- .../dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js | 2 +- ...tr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- ...str-meth-static-dflt-ary-ptrn-rest-not-final-id.js | 2 +- ...tr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../err-field-delete-call-expression-privatename.js | 2 +- ...ield-delete-covered-call-expression-privatename.js | 2 +- ...ld-delete-covered-member-expression-privatename.js | 2 +- .../err-field-delete-member-expression-privatename.js | 2 +- ...elete-twice-covered-call-expression-privatename.js | 2 +- ...ete-twice-covered-member-expression-privatename.js | 2 +- .../err-method-delete-call-expression-privatename.js | 2 +- ...thod-delete-covered-call-expression-privatename.js | 2 +- ...od-delete-covered-member-expression-privatename.js | 2 +- ...err-method-delete-member-expression-privatename.js | 2 +- ...elete-twice-covered-call-expression-privatename.js | 2 +- ...ete-twice-covered-member-expression-privatename.js | 2 +- .../fields-arrow-fnc-init-err-contains-arguments.js | 2 +- .../class/fields-arrow-fnc-init-err-contains-super.js | 2 +- test/language/statements/class/fields-asi-3.js | 2 +- test/language/statements/class/fields-asi-4.js | 2 +- .../statements/class/fields-duplicate-privatenames.js | 2 +- .../fields-equality-init-err-contains-arguments.js | 2 +- .../class/fields-equality-init-err-contains-super.js | 2 +- ...fields-literal-name-init-err-contains-arguments.js | 2 +- .../fields-literal-name-init-err-contains-super.js | 2 +- .../class/fields-literal-name-propname-constructor.js | 2 +- ...s-private-arrow-fnc-init-err-contains-arguments.js | 2 +- ...ields-private-arrow-fnc-init-err-contains-super.js | 2 +- ...rivate-literal-name-init-err-contains-arguments.js | 2 +- ...ds-private-literal-name-init-err-contains-super.js | 2 +- ...lds-private-ternary-init-err-contains-arguments.js | 2 +- .../fields-private-ternary-init-err-contains-super.js | 2 +- ...elds-private-typeof-init-err-contains-arguments.js | 2 +- .../fields-private-typeof-init-err-contains-super.js | 2 +- .../class/fields-privatename-constructor-err.js | 2 +- ...string-literal-name-init-err-contains-arguments.js | 2 +- ...lds-string-literal-name-init-err-contains-super.js | 2 +- .../class/fields-string-name-propname-constructor.js | 2 +- .../fields-ternary-init-err-contains-arguments.js | 2 +- .../class/fields-ternary-init-err-contains-super.js | 2 +- .../fields-typeof-init-err-contains-arguments.js | 2 +- .../class/fields-typeof-init-err-contains-super.js | 2 +- .../class/gen-meth-dflt-params-duplicates.js | 2 +- .../statements/class/gen-meth-dflt-params-rest.js | 2 +- ...gen-meth-rest-params-trailing-comma-early-error.js | 2 +- .../class/gen-meth-static-dflt-params-duplicates.js | 2 +- .../class/gen-meth-static-dflt-params-rest.js | 2 +- ...h-static-rest-params-trailing-comma-early-error.js | 2 +- .../statements/class/gen-method-param-dflt-yield.js | 2 +- ...thod-static-yield-as-binding-identifier-escaped.js | 2 +- .../gen-method-static-yield-as-binding-identifier.js | 2 +- ...od-static-yield-as-identifier-reference-escaped.js | 2 +- ...gen-method-static-yield-as-identifier-reference.js | 2 +- ...method-static-yield-as-label-identifier-escaped.js | 2 +- .../gen-method-static-yield-as-label-identifier.js | 2 +- ...en-method-static-yield-identifier-spread-strict.js | 2 +- .../gen-method-static-yield-identifier-strict.js | 2 +- .../gen-method-yield-as-binding-identifier-escaped.js | 2 +- .../class/gen-method-yield-as-binding-identifier.js | 2 +- ...en-method-yield-as-identifier-reference-escaped.js | 2 +- .../class/gen-method-yield-as-identifier-reference.js | 2 +- .../gen-method-yield-as-label-identifier-escaped.js | 2 +- .../class/gen-method-yield-as-label-identifier.js | 2 +- .../gen-method-yield-identifier-spread-strict.js | 2 +- .../class/gen-method-yield-identifier-strict.js | 2 +- test/language/statements/class/getter-param-dflt.js | 2 +- .../statements/class/meth-dflt-params-duplicates.js | 2 +- .../statements/class/meth-dflt-params-rest.js | 2 +- .../meth-rest-params-trailing-comma-early-error.js | 2 +- .../class/meth-static-dflt-params-duplicates.js | 2 +- .../statements/class/meth-static-dflt-params-rest.js | 2 +- ...h-static-rest-params-trailing-comma-early-error.js | 2 +- test/language/statements/class/method-param-yield.js | 2 +- .../class/privatename-not-valid-earlyerr-script-1.js | 2 +- .../class/privatename-not-valid-earlyerr-script-2.js | 2 +- .../class/privatename-not-valid-earlyerr-script-3.js | 2 +- .../class/privatename-not-valid-earlyerr-script-4.js | 2 +- .../class/privatename-not-valid-earlyerr-script-5.js | 2 +- .../class/privatename-not-valid-earlyerr-script-6.js | 2 +- .../class/privatename-not-valid-earlyerr-script-7.js | 2 +- .../class/privatename-not-valid-earlyerr-script-8.js | 2 +- .../class/static-gen-method-param-dflt-yield.js | 2 +- .../statements/class/static-method-param-yield.js | 2 +- test/language/statements/class/strict-mode/with.js | 2 +- .../class-body-contains-multiple-constructor.js | 2 +- ...ss-body-has-direct-super-missing-class-heritage.js | 2 +- .../class-body-method-contains-direct-super.js | 2 +- ...-special-method-generator-contains-direct-super.js | 2 +- ...y-special-method-generator-propname-constructor.js | 2 +- ...s-body-special-method-get-contains-direct-super.js | 2 +- ...ss-body-special-method-get-propname-constructor.js | 2 +- ...s-body-special-method-set-contains-direct-super.js | 2 +- ...ss-body-special-method-set-propname-constructor.js | 2 +- .../class-body-static-method-contains-direct-super.js | 2 +- ...ss-body-static-method-get-contains-direct-super.js | 2 +- ...class-body-static-method-get-propname-prototype.js | 2 +- .../class-body-static-method-propname-prototype.js | 2 +- ...ss-body-static-method-set-contains-direct-super.js | 2 +- ...class-body-static-method-set-propname-prototype.js | 2 +- ...s-definition-evaluation-block-duplicate-binding.js | 2 +- ...inition-evaluation-scriptbody-duplicate-binding.js | 2 +- .../statements/class/syntax/escaped-static.js | 2 +- .../statements/const/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../statements/const/dstr-ary-ptrn-rest-init-id.js | 2 +- .../statements/const/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../const/dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../const/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../const/dstr-ary-ptrn-rest-not-final-obj.js | 2 +- ...on-error-from-within-strict-mode-function-const.js | 2 +- ...nst-declarations-mixed-with-without-initialiser.js | 2 +- ...nst-declarations-mixed-without-with-initialiser.js | 2 +- ...e-syntax-const-declarations-without-initialiser.js | 2 +- .../const-declaring-let-split-across-two-lines.js | 2 +- .../with-initializer-do-statement-while-expression.js | 2 +- .../const/syntax/with-initializer-for-statement.js | 2 +- ...tializer-if-expression-statement-else-statement.js | 2 +- .../with-initializer-if-expression-statement.js | 2 +- .../const/syntax/with-initializer-label-statement.js | 2 +- .../with-initializer-while-expression-statement.js | 2 +- ...hout-initializer-case-expression-statement-list.js | 2 +- .../without-initializer-default-statement-list.js | 2 +- ...thout-initializer-do-statement-while-expression.js | 2 +- .../const/syntax/without-initializer-for-statement.js | 2 +- ...tializer-if-expression-statement-else-statement.js | 2 +- .../without-initializer-if-expression-statement.js | 2 +- .../syntax/without-initializer-label-statement.js | 2 +- .../without-initializer-while-expression-statement.js | 2 +- test/language/statements/continue/S12.7_A1_T1.js | 2 +- test/language/statements/continue/S12.7_A1_T2.js | 2 +- test/language/statements/continue/S12.7_A1_T3.js | 2 +- test/language/statements/continue/S12.7_A1_T4.js | 2 +- test/language/statements/continue/S12.7_A5_T1.js | 2 +- test/language/statements/continue/S12.7_A5_T2.js | 2 +- test/language/statements/continue/S12.7_A5_T3.js | 2 +- test/language/statements/continue/S12.7_A6.js | 2 +- test/language/statements/continue/S12.7_A8_T1.js | 2 +- test/language/statements/continue/S12.7_A8_T2.js | 2 +- test/language/statements/debugger/expression.js | 2 +- test/language/statements/do-while/S12.6.1_A12.js | 2 +- test/language/statements/do-while/S12.6.1_A15.js | 2 +- test/language/statements/do-while/S12.6.1_A6_T1.js | 2 +- test/language/statements/do-while/S12.6.1_A6_T2.js | 2 +- test/language/statements/do-while/S12.6.1_A6_T3.js | 2 +- test/language/statements/do-while/S12.6.1_A6_T4.js | 2 +- test/language/statements/do-while/S12.6.1_A6_T5.js | 2 +- test/language/statements/do-while/S12.6.1_A6_T6.js | 2 +- test/language/statements/do-while/decl-async-fun.js | 2 +- test/language/statements/do-while/decl-async-gen.js | 2 +- test/language/statements/do-while/decl-cls.js | 2 +- test/language/statements/do-while/decl-const.js | 2 +- test/language/statements/do-while/decl-fun.js | 2 +- test/language/statements/do-while/decl-gen.js | 2 +- test/language/statements/do-while/decl-let.js | 2 +- test/language/statements/do-while/labelled-fn-stmt.js | 2 +- .../statements/do-while/let-array-with-newline.js | 2 +- test/language/statements/expression/S12.4_A1.js | 2 +- ...c-decl-dstr-array-elem-init-yield-ident-invalid.js | 2 +- ...-func-decl-dstr-array-elem-nested-array-invalid.js | 2 +- ...str-array-elem-nested-array-yield-ident-invalid.js | 2 +- ...nc-func-decl-dstr-array-elem-nested-obj-invalid.js | 2 +- ...-dstr-array-elem-nested-obj-yield-ident-invalid.js | 2 +- ...-func-decl-dstr-array-elem-target-simple-strict.js | 2 +- ...-func-decl-dstr-array-elem-target-yield-invalid.js | 2 +- .../async-func-dstr-const-ary-ptrn-rest-init-ary.js | 2 +- .../async-func-dstr-const-ary-ptrn-rest-init-id.js | 2 +- .../async-func-dstr-const-ary-ptrn-rest-init-obj.js | 2 +- ...ync-func-dstr-const-ary-ptrn-rest-not-final-ary.js | 2 +- ...sync-func-dstr-const-ary-ptrn-rest-not-final-id.js | 2 +- ...ync-func-dstr-const-ary-ptrn-rest-not-final-obj.js | 2 +- ...nc-func-dstr-const-async-ary-ptrn-rest-init-ary.js | 2 +- ...ync-func-dstr-const-async-ary-ptrn-rest-init-id.js | 2 +- ...nc-func-dstr-const-async-ary-ptrn-rest-init-obj.js | 2 +- ...nc-dstr-const-async-ary-ptrn-rest-not-final-ary.js | 2 +- ...unc-dstr-const-async-ary-ptrn-rest-not-final-id.js | 2 +- ...nc-dstr-const-async-ary-ptrn-rest-not-final-obj.js | 2 +- .../async-func-dstr-let-ary-ptrn-rest-init-ary.js | 2 +- .../async-func-dstr-let-ary-ptrn-rest-init-id.js | 2 +- .../async-func-dstr-let-ary-ptrn-rest-init-obj.js | 2 +- ...async-func-dstr-let-ary-ptrn-rest-not-final-ary.js | 2 +- .../async-func-dstr-let-ary-ptrn-rest-not-final-id.js | 2 +- ...async-func-dstr-let-ary-ptrn-rest-not-final-obj.js | 2 +- ...sync-func-dstr-let-async-ary-ptrn-rest-init-ary.js | 2 +- ...async-func-dstr-let-async-ary-ptrn-rest-init-id.js | 2 +- ...sync-func-dstr-let-async-ary-ptrn-rest-init-obj.js | 2 +- ...func-dstr-let-async-ary-ptrn-rest-not-final-ary.js | 2 +- ...-func-dstr-let-async-ary-ptrn-rest-not-final-id.js | 2 +- ...func-dstr-let-async-ary-ptrn-rest-not-final-obj.js | 2 +- .../async-func-dstr-var-ary-ptrn-rest-init-ary.js | 2 +- .../async-func-dstr-var-ary-ptrn-rest-init-id.js | 2 +- .../async-func-dstr-var-ary-ptrn-rest-init-obj.js | 2 +- ...async-func-dstr-var-ary-ptrn-rest-not-final-ary.js | 2 +- .../async-func-dstr-var-ary-ptrn-rest-not-final-id.js | 2 +- ...async-func-dstr-var-ary-ptrn-rest-not-final-obj.js | 2 +- ...sync-func-dstr-var-async-ary-ptrn-rest-init-ary.js | 2 +- ...async-func-dstr-var-async-ary-ptrn-rest-init-id.js | 2 +- ...sync-func-dstr-var-async-ary-ptrn-rest-init-obj.js | 2 +- ...func-dstr-var-async-ary-ptrn-rest-not-final-ary.js | 2 +- ...-func-dstr-var-async-ary-ptrn-rest-not-final-id.js | 2 +- ...func-dstr-var-async-ary-ptrn-rest-not-final-obj.js | 2 +- .../async-gen-dstr-const-ary-ptrn-rest-init-ary.js | 2 +- .../async-gen-dstr-const-ary-ptrn-rest-init-id.js | 2 +- .../async-gen-dstr-const-ary-ptrn-rest-init-obj.js | 2 +- ...sync-gen-dstr-const-ary-ptrn-rest-not-final-ary.js | 2 +- ...async-gen-dstr-const-ary-ptrn-rest-not-final-id.js | 2 +- ...sync-gen-dstr-const-ary-ptrn-rest-not-final-obj.js | 2 +- ...ync-gen-dstr-const-async-ary-ptrn-rest-init-ary.js | 2 +- ...sync-gen-dstr-const-async-ary-ptrn-rest-init-id.js | 2 +- ...ync-gen-dstr-const-async-ary-ptrn-rest-init-obj.js | 2 +- ...en-dstr-const-async-ary-ptrn-rest-not-final-ary.js | 2 +- ...gen-dstr-const-async-ary-ptrn-rest-not-final-id.js | 2 +- ...en-dstr-const-async-ary-ptrn-rest-not-final-obj.js | 2 +- .../async-gen-dstr-let-ary-ptrn-rest-init-ary.js | 2 +- .../async-gen-dstr-let-ary-ptrn-rest-init-id.js | 2 +- .../async-gen-dstr-let-ary-ptrn-rest-init-obj.js | 2 +- .../async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js | 2 +- .../async-gen-dstr-let-ary-ptrn-rest-not-final-id.js | 2 +- .../async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js | 2 +- ...async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js | 2 +- .../async-gen-dstr-let-async-ary-ptrn-rest-init-id.js | 2 +- ...async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js | 2 +- ...-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js | 2 +- ...c-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js | 2 +- ...-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js | 2 +- .../async-gen-dstr-var-ary-ptrn-rest-init-ary.js | 2 +- .../async-gen-dstr-var-ary-ptrn-rest-init-id.js | 2 +- .../async-gen-dstr-var-ary-ptrn-rest-init-obj.js | 2 +- .../async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js | 2 +- .../async-gen-dstr-var-ary-ptrn-rest-not-final-id.js | 2 +- .../async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js | 2 +- ...async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js | 2 +- .../async-gen-dstr-var-async-ary-ptrn-rest-init-id.js | 2 +- ...async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js | 2 +- ...-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js | 2 +- ...c-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js | 2 +- ...-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js | 2 +- test/language/statements/for-await-of/escaped-of.js | 2 +- .../statements/for-await-of/let-array-with-newline.js | 2 +- test/language/statements/for-in/S12.6.4_A15.js | 2 +- test/language/statements/for-in/decl-async-fun.js | 2 +- test/language/statements/for-in/decl-async-gen.js | 2 +- test/language/statements/for-in/decl-cls.js | 2 +- test/language/statements/for-in/decl-const.js | 2 +- test/language/statements/for-in/decl-fun.js | 2 +- test/language/statements/for-in/decl-gen.js | 2 +- test/language/statements/for-in/decl-let.js | 2 +- .../dstr-array-elem-init-yield-ident-invalid.js | 2 +- .../for-in/dstr-array-elem-nested-array-invalid.js | 2 +- ...str-array-elem-nested-array-yield-ident-invalid.js | 2 +- .../for-in/dstr-array-elem-nested-obj-invalid.js | 2 +- .../dstr-array-elem-nested-obj-yield-ident-invalid.js | 2 +- .../for-in/dstr-array-elem-target-simple-strict.js | 2 +- .../for-in/dstr-array-elem-target-yield-invalid.js | 2 +- .../for-in/dstr-array-rest-before-element.js | 2 +- .../for-in/dstr-array-rest-before-elision.js | 2 +- .../statements/for-in/dstr-array-rest-before-rest.js | 2 +- .../for-in/dstr-array-rest-elision-invalid.js | 2 +- .../statements/for-in/dstr-array-rest-init.js | 2 +- .../for-in/dstr-array-rest-nested-array-invalid.js | 2 +- ...str-array-rest-nested-array-yield-ident-invalid.js | 2 +- .../for-in/dstr-array-rest-nested-obj-invalid.js | 2 +- .../dstr-array-rest-nested-obj-yield-ident-invalid.js | 2 +- .../for-in/dstr-array-rest-yield-ident-invalid.js | 2 +- .../for-in/dstr-obj-id-identifier-yield-expr.js | 2 +- .../dstr-obj-id-identifier-yield-ident-invalid.js | 2 +- .../for-in/dstr-obj-id-init-simple-strict.js | 2 +- .../for-in/dstr-obj-id-init-yield-ident-invalid.js | 2 +- .../statements/for-in/dstr-obj-id-simple-strict.js | 2 +- .../dstr-obj-prop-elem-init-yield-ident-invalid.js | 2 +- .../dstr-obj-prop-elem-target-yield-ident-invalid.js | 2 +- .../for-in/dstr-obj-prop-nested-array-invalid.js | 2 +- .../dstr-obj-prop-nested-array-yield-ident-invalid.js | 2 +- .../for-in/dstr-obj-prop-nested-obj-invalid.js | 2 +- .../dstr-obj-prop-nested-obj-yield-ident-invalid.js | 2 +- .../for-in/dstr-obj-rest-not-last-element-invalid.js | 2 +- .../statements/for-in/head-const-bound-names-dup.js | 2 +- .../for-in/head-const-bound-names-in-stmt.js | 2 +- .../statements/for-in/head-const-bound-names-let.js | 2 +- .../statements/for-in/head-let-bound-names-dup.js | 2 +- .../statements/for-in/head-let-bound-names-in-stmt.js | 2 +- .../statements/for-in/head-let-bound-names-let.js | 2 +- .../for-in/head-lhs-cover-non-asnmt-trgt.js | 2 +- .../for-in/head-lhs-invalid-asnmt-ptrn-ary.js | 2 +- .../for-in/head-lhs-invalid-asnmt-ptrn-obj.js | 2 +- .../statements/for-in/head-lhs-non-asnmt-trgt.js | 2 +- .../statements/for-in/labelled-fn-stmt-const.js | 2 +- .../statements/for-in/labelled-fn-stmt-let.js | 2 +- .../statements/for-in/labelled-fn-stmt-lhs.js | 2 +- .../statements/for-in/labelled-fn-stmt-var.js | 2 +- .../statements/for-in/let-array-with-newline.js | 2 +- test/language/statements/for-of/decl-async-fun.js | 2 +- test/language/statements/for-of/decl-async-gen.js | 2 +- test/language/statements/for-of/decl-cls.js | 2 +- test/language/statements/for-of/decl-const.js | 2 +- test/language/statements/for-of/decl-fun.js | 2 +- test/language/statements/for-of/decl-gen.js | 2 +- test/language/statements/for-of/decl-let.js | 2 +- .../dstr-array-elem-init-yield-ident-invalid.js | 2 +- .../for-of/dstr-array-elem-nested-array-invalid.js | 2 +- ...str-array-elem-nested-array-yield-ident-invalid.js | 2 +- .../for-of/dstr-array-elem-nested-obj-invalid.js | 2 +- .../dstr-array-elem-nested-obj-yield-ident-invalid.js | 2 +- .../for-of/dstr-array-elem-target-simple-strict.js | 2 +- .../for-of/dstr-array-elem-target-yield-invalid.js | 2 +- .../for-of/dstr-array-rest-before-element.js | 2 +- .../for-of/dstr-array-rest-before-elision.js | 2 +- .../statements/for-of/dstr-array-rest-before-rest.js | 2 +- .../for-of/dstr-array-rest-elision-invalid.js | 2 +- .../statements/for-of/dstr-array-rest-init.js | 2 +- .../for-of/dstr-array-rest-nested-array-invalid.js | 2 +- ...str-array-rest-nested-array-yield-ident-invalid.js | 2 +- .../for-of/dstr-array-rest-nested-obj-invalid.js | 2 +- .../dstr-array-rest-nested-obj-yield-ident-invalid.js | 2 +- .../for-of/dstr-array-rest-yield-ident-invalid.js | 2 +- .../for-of/dstr-const-ary-ptrn-rest-init-ary.js | 2 +- .../for-of/dstr-const-ary-ptrn-rest-init-id.js | 2 +- .../for-of/dstr-const-ary-ptrn-rest-init-obj.js | 2 +- .../for-of/dstr-const-ary-ptrn-rest-not-final-ary.js | 2 +- .../for-of/dstr-const-ary-ptrn-rest-not-final-id.js | 2 +- .../for-of/dstr-const-ary-ptrn-rest-not-final-obj.js | 2 +- .../for-of/dstr-let-ary-ptrn-rest-init-ary.js | 2 +- .../for-of/dstr-let-ary-ptrn-rest-init-id.js | 2 +- .../for-of/dstr-let-ary-ptrn-rest-init-obj.js | 2 +- .../for-of/dstr-let-ary-ptrn-rest-not-final-ary.js | 2 +- .../for-of/dstr-let-ary-ptrn-rest-not-final-id.js | 2 +- .../for-of/dstr-let-ary-ptrn-rest-not-final-obj.js | 2 +- .../for-of/dstr-obj-id-identifier-yield-expr.js | 2 +- .../dstr-obj-id-identifier-yield-ident-invalid.js | 2 +- .../for-of/dstr-obj-id-init-simple-strict.js | 2 +- .../for-of/dstr-obj-id-init-yield-ident-invalid.js | 2 +- .../statements/for-of/dstr-obj-id-simple-strict.js | 2 +- .../dstr-obj-prop-elem-init-yield-ident-invalid.js | 2 +- .../dstr-obj-prop-elem-target-yield-ident-invalid.js | 2 +- .../for-of/dstr-obj-prop-nested-array-invalid.js | 2 +- .../dstr-obj-prop-nested-array-yield-ident-invalid.js | 2 +- .../for-of/dstr-obj-prop-nested-obj-invalid.js | 2 +- .../dstr-obj-prop-nested-obj-yield-ident-invalid.js | 2 +- .../for-of/dstr-obj-rest-not-last-element-invalid.js | 2 +- .../for-of/dstr-var-ary-ptrn-rest-init-ary.js | 2 +- .../for-of/dstr-var-ary-ptrn-rest-init-id.js | 2 +- .../for-of/dstr-var-ary-ptrn-rest-init-obj.js | 2 +- .../for-of/dstr-var-ary-ptrn-rest-not-final-ary.js | 2 +- .../for-of/dstr-var-ary-ptrn-rest-not-final-id.js | 2 +- .../for-of/dstr-var-ary-ptrn-rest-not-final-obj.js | 2 +- test/language/statements/for-of/escaped-of.js | 2 +- .../statements/for-of/head-const-bound-names-dup.js | 2 +- .../for-of/head-const-bound-names-in-stmt.js | 2 +- .../statements/for-of/head-const-bound-names-let.js | 2 +- test/language/statements/for-of/head-decl-no-expr.js | 2 +- test/language/statements/for-of/head-expr-no-expr.js | 2 +- .../statements/for-of/head-let-bound-names-dup.js | 2 +- .../statements/for-of/head-let-bound-names-in-stmt.js | 2 +- .../statements/for-of/head-let-bound-names-let.js | 2 +- .../for-of/head-lhs-cover-non-asnmt-trgt.js | 2 +- .../for-of/head-lhs-invalid-asnmt-ptrn-ary.js | 2 +- .../for-of/head-lhs-invalid-asnmt-ptrn-obj.js | 2 +- test/language/statements/for-of/head-lhs-let.js | 2 +- .../statements/for-of/head-lhs-non-asnmt-trgt.js | 2 +- test/language/statements/for-of/head-var-no-expr.js | 2 +- .../statements/for-of/labelled-fn-stmt-const.js | 2 +- .../statements/for-of/labelled-fn-stmt-let.js | 2 +- .../statements/for-of/labelled-fn-stmt-lhs.js | 2 +- .../statements/for-of/labelled-fn-stmt-var.js | 2 +- .../statements/for-of/let-array-with-newline.js | 2 +- test/language/statements/for/S12.6.3_A11.1_T3.js | 2 +- test/language/statements/for/S12.6.3_A11_T3.js | 2 +- test/language/statements/for/S12.6.3_A12.1_T3.js | 2 +- test/language/statements/for/S12.6.3_A12_T3.js | 2 +- test/language/statements/for/S12.6.3_A4.1.js | 2 +- test/language/statements/for/S12.6.3_A4_T1.js | 2 +- test/language/statements/for/S12.6.3_A4_T2.js | 2 +- test/language/statements/for/S12.6.3_A7.1_T1.js | 2 +- test/language/statements/for/S12.6.3_A7.1_T2.js | 2 +- test/language/statements/for/S12.6.3_A7_T1.js | 2 +- test/language/statements/for/S12.6.3_A7_T2.js | 2 +- test/language/statements/for/S12.6.3_A8.1_T1.js | 2 +- test/language/statements/for/S12.6.3_A8.1_T2.js | 2 +- test/language/statements/for/S12.6.3_A8.1_T3.js | 2 +- test/language/statements/for/S12.6.3_A8_T1.js | 2 +- test/language/statements/for/S12.6.3_A8_T2.js | 2 +- test/language/statements/for/S12.6.3_A8_T3.js | 2 +- test/language/statements/for/decl-async-fun.js | 2 +- test/language/statements/for/decl-async-gen.js | 2 +- test/language/statements/for/decl-cls.js | 2 +- test/language/statements/for/decl-const.js | 2 +- test/language/statements/for/decl-fun.js | 2 +- test/language/statements/for/decl-gen.js | 2 +- test/language/statements/for/decl-let.js | 2 +- .../for/dstr-const-ary-ptrn-rest-init-ary.js | 2 +- .../for/dstr-const-ary-ptrn-rest-init-id.js | 2 +- .../for/dstr-const-ary-ptrn-rest-init-obj.js | 2 +- .../for/dstr-const-ary-ptrn-rest-not-final-ary.js | 2 +- .../for/dstr-const-ary-ptrn-rest-not-final-id.js | 2 +- .../for/dstr-const-ary-ptrn-rest-not-final-obj.js | 2 +- .../statements/for/dstr-let-ary-ptrn-rest-init-ary.js | 2 +- .../statements/for/dstr-let-ary-ptrn-rest-init-id.js | 2 +- .../statements/for/dstr-let-ary-ptrn-rest-init-obj.js | 2 +- .../for/dstr-let-ary-ptrn-rest-not-final-ary.js | 2 +- .../for/dstr-let-ary-ptrn-rest-not-final-id.js | 2 +- .../for/dstr-let-ary-ptrn-rest-not-final-obj.js | 2 +- .../statements/for/dstr-var-ary-ptrn-rest-init-ary.js | 2 +- .../statements/for/dstr-var-ary-ptrn-rest-init-id.js | 2 +- .../statements/for/dstr-var-ary-ptrn-rest-init-obj.js | 2 +- .../for/dstr-var-ary-ptrn-rest-not-final-ary.js | 2 +- .../for/dstr-var-ary-ptrn-rest-not-final-id.js | 2 +- .../for/dstr-var-ary-ptrn-rest-not-final-obj.js | 2 +- .../statements/for/head-const-bound-names-in-stmt.js | 2 +- .../statements/for/head-let-bound-names-in-stmt.js | 2 +- .../language/statements/for/labelled-fn-stmt-const.js | 2 +- test/language/statements/for/labelled-fn-stmt-expr.js | 2 +- test/language/statements/for/labelled-fn-stmt-let.js | 2 +- test/language/statements/for/labelled-fn-stmt-var.js | 2 +- .../language/statements/for/let-array-with-newline.js | 2 +- test/language/statements/function/13.0_4-5gs.js | 2 +- test/language/statements/function/13.1-13gs.js | 2 +- test/language/statements/function/13.1-1gs.js | 2 +- test/language/statements/function/13.1-4gs.js | 2 +- test/language/statements/function/13.1-5gs.js | 2 +- test/language/statements/function/13.1-8gs.js | 2 +- test/language/statements/function/S13_A7_T3.js | 2 +- .../statements/function/dflt-params-duplicates.js | 2 +- test/language/statements/function/dflt-params-rest.js | 2 +- .../function/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../statements/function/dstr-ary-ptrn-rest-init-id.js | 2 +- .../function/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../function/dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../function/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../function/dstr-ary-ptrn-rest-not-final-obj.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-init-id.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../function/dstr-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../statements/function/early-body-super-call.js | 2 +- .../statements/function/early-body-super-prop.js | 2 +- .../statements/function/early-params-super-call.js | 2 +- .../statements/function/early-params-super-prop.js | 2 +- .../statements/function/param-dflt-yield-strict.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- .../function/use-strict-with-non-simple-param.js | 2 +- .../statements/generators/dflt-params-duplicates.js | 2 +- .../statements/generators/dflt-params-rest.js | 2 +- .../generators/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../generators/dstr-ary-ptrn-rest-init-id.js | 2 +- .../generators/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../generators/dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../generators/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../generators/dstr-ary-ptrn-rest-not-final-obj.js | 2 +- .../generators/dstr-dflt-ary-ptrn-rest-init-ary.js | 2 +- .../generators/dstr-dflt-ary-ptrn-rest-init-id.js | 2 +- .../generators/dstr-dflt-ary-ptrn-rest-init-obj.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-ary.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-id.js | 2 +- .../dstr-dflt-ary-ptrn-rest-not-final-obj.js | 2 +- .../statements/generators/param-dflt-yield.js | 2 +- .../rest-params-trailing-comma-early-error.js | 2 +- .../generators/use-strict-with-non-simple-param.js | 2 +- .../generators/yield-as-binding-identifier-escaped.js | 2 +- .../generators/yield-as-binding-identifier.js | 2 +- .../yield-as-identifier-reference-escaped.js | 2 +- .../generators/yield-as-identifier-reference.js | 2 +- .../generators/yield-as-label-identifier-escaped.js | 2 +- .../generators/yield-as-label-identifier.js | 2 +- .../generators/yield-as-logical-or-expression.js | 2 +- .../statements/generators/yield-as-parameter.js | 2 +- .../generators/yield-identifier-spread-strict.js | 2 +- .../statements/generators/yield-identifier-strict.js | 2 +- .../statements/generators/yield-star-after-newline.js | 2 +- .../statements/generators/yield-weak-binding.js | 2 +- test/language/statements/if/S12.5_A11.js | 2 +- test/language/statements/if/S12.5_A6_T1.js | 2 +- test/language/statements/if/S12.5_A6_T2.js | 2 +- test/language/statements/if/S12.5_A8.js | 2 +- .../statements/if/if-async-fun-else-async-fun.js | 2 +- test/language/statements/if/if-async-fun-else-stmt.js | 2 +- test/language/statements/if/if-async-fun-no-else.js | 2 +- .../statements/if/if-async-gen-else-async-gen.js | 2 +- test/language/statements/if/if-async-gen-else-stmt.js | 2 +- test/language/statements/if/if-async-gen-no-else.js | 2 +- test/language/statements/if/if-cls-else-cls.js | 2 +- test/language/statements/if/if-cls-else-stmt.js | 2 +- test/language/statements/if/if-cls-no-else.js | 2 +- test/language/statements/if/if-const-else-const.js | 2 +- test/language/statements/if/if-const-else-stmt.js | 2 +- test/language/statements/if/if-const-no-else.js | 2 +- .../statements/if/if-decl-else-decl-strict.js | 2 +- .../statements/if/if-decl-else-stmt-strict.js | 2 +- test/language/statements/if/if-decl-no-else-strict.js | 2 +- test/language/statements/if/if-fun-else-fun-strict.js | 2 +- .../language/statements/if/if-fun-else-stmt-strict.js | 2 +- test/language/statements/if/if-fun-no-else-strict.js | 2 +- test/language/statements/if/if-gen-else-gen.js | 2 +- test/language/statements/if/if-gen-else-stmt.js | 2 +- test/language/statements/if/if-gen-no-else.js | 2 +- test/language/statements/if/if-let-else-let.js | 2 +- test/language/statements/if/if-let-else-stmt.js | 2 +- test/language/statements/if/if-let-no-else.js | 2 +- test/language/statements/if/if-stmt-else-async-fun.js | 2 +- test/language/statements/if/if-stmt-else-async-gen.js | 2 +- test/language/statements/if/if-stmt-else-cls.js | 2 +- test/language/statements/if/if-stmt-else-const.js | 2 +- .../statements/if/if-stmt-else-decl-strict.js | 2 +- .../language/statements/if/if-stmt-else-fun-strict.js | 2 +- test/language/statements/if/if-stmt-else-gen.js | 2 +- test/language/statements/if/if-stmt-else-let.js | 2 +- test/language/statements/if/labelled-fn-stmt-first.js | 2 +- test/language/statements/if/labelled-fn-stmt-lone.js | 2 +- .../language/statements/if/labelled-fn-stmt-second.js | 2 +- test/language/statements/if/let-array-with-newline.js | 2 +- test/language/statements/labeled/continue.js | 2 +- .../statements/labeled/decl-async-function.js | 2 +- .../statements/labeled/decl-async-generator.js | 2 +- test/language/statements/labeled/decl-cls.js | 2 +- test/language/statements/labeled/decl-const.js | 2 +- test/language/statements/labeled/decl-fun-strict.js | 2 +- test/language/statements/labeled/decl-gen.js | 2 +- test/language/statements/labeled/decl-let.js | 2 +- .../statements/labeled/let-array-with-newline.js | 2 +- .../statements/labeled/value-await-module-escaped.js | 2 +- .../language/statements/labeled/value-await-module.js | 2 +- .../statements/labeled/value-yield-strict-escaped.js | 2 +- .../language/statements/labeled/value-yield-strict.js | 2 +- .../statements/let/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../statements/let/dstr-ary-ptrn-rest-init-id.js | 2 +- .../statements/let/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../let/dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../statements/let/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../let/dstr-ary-ptrn-rest-not-final-obj.js | 2 +- ...laration-error-from-within-strict-mode-function.js | 2 +- ...redeclare-let-binding-with-function-declaration.js | 2 +- .../attempt-to-redeclare-let-binding-with-var.js | 2 +- ...r-let-allowed-as-lefthandside-expression-strict.js | 2 +- .../syntax/identifier-let-disallowed-as-boundname.js | 2 +- .../let-let-declaration-split-across-two-lines.js | 2 +- ...aration-with-initializer-split-across-two-lines.js | 2 +- .../syntax/let-newline-await-in-normal-function.js | 2 +- .../syntax/let-newline-yield-in-generator-function.js | 2 +- .../syntax/let-newline-yield-in-normal-function.js | 2 +- ...atement-positions-do-statement-while-expression.js | 2 +- ...itialisers-in-statement-positions-for-statement.js | 2 +- ...ositions-if-expression-statement-else-statement.js | 2 +- ...-in-statement-positions-if-expression-statement.js | 2 +- ...ialisers-in-statement-positions-label-statement.js | 2 +- ...-statement-positions-while-expression-statement.js | 2 +- ...atement-positions-do-statement-while-expression.js | 2 +- ...itialisers-in-statement-positions-for-statement.js | 2 +- ...ositions-if-expression-statement-else-statement.js | 2 +- ...-in-statement-positions-if-expression-statement.js | 2 +- ...ialisers-in-statement-positions-label-statement.js | 2 +- ...-statement-positions-while-expression-statement.js | 2 +- test/language/statements/return/S12.9_A1_T1.js | 2 +- test/language/statements/return/S12.9_A1_T10.js | 2 +- test/language/statements/return/S12.9_A1_T2.js | 2 +- test/language/statements/return/S12.9_A1_T3.js | 2 +- test/language/statements/return/S12.9_A1_T4.js | 2 +- test/language/statements/return/S12.9_A1_T5.js | 2 +- test/language/statements/return/S12.9_A1_T6.js | 2 +- test/language/statements/return/S12.9_A1_T7.js | 2 +- test/language/statements/return/S12.9_A1_T8.js | 2 +- test/language/statements/return/S12.9_A1_T9.js | 2 +- test/language/statements/switch/S12.11_A2_T1.js | 2 +- test/language/statements/switch/S12.11_A3_T1.js | 2 +- test/language/statements/switch/S12.11_A3_T2.js | 2 +- test/language/statements/switch/S12.11_A3_T3.js | 2 +- test/language/statements/switch/S12.11_A3_T4.js | 2 +- test/language/statements/switch/S12.11_A3_T5.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-var-declaration.js | 2 +- ...pt-to-redeclare-with-async-function-declaration.js | 2 +- ...t-to-redeclare-with-async-generator-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-class-declaration.js | 2 +- ...ion-attempt-to-redeclare-with-const-declaration.js | 2 +- ...-attempt-to-redeclare-with-function-declaration.js | 2 +- ...attempt-to-redeclare-with-generator-declaration.js | 2 +- ...ation-attempt-to-redeclare-with-let-declaration.js | 2 +- test/language/statements/try/S12.14_A16_T1.js | 2 +- test/language/statements/try/S12.14_A16_T10.js | 2 +- test/language/statements/try/S12.14_A16_T11.js | 2 +- test/language/statements/try/S12.14_A16_T12.js | 2 +- test/language/statements/try/S12.14_A16_T13.js | 2 +- test/language/statements/try/S12.14_A16_T14.js | 2 +- test/language/statements/try/S12.14_A16_T15.js | 2 +- test/language/statements/try/S12.14_A16_T2.js | 2 +- test/language/statements/try/S12.14_A16_T3.js | 2 +- test/language/statements/try/S12.14_A16_T5.js | 2 +- test/language/statements/try/S12.14_A16_T6.js | 2 +- test/language/statements/try/S12.14_A16_T7.js | 2 +- test/language/statements/try/S12.14_A16_T8.js | 2 +- test/language/statements/try/S12.14_A16_T9.js | 2 +- ...boundnames-restriction-arguments-negative-early.js | 2 +- ...eter-boundnames-restriction-eval-negative-early.js | 2 +- .../statements/try/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../statements/try/dstr-ary-ptrn-rest-init-id.js | 2 +- .../statements/try/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../try/dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../statements/try/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../try/dstr-ary-ptrn-rest-not-final-obj.js | 2 +- .../language/statements/try/early-catch-duplicates.js | 2 +- test/language/statements/try/early-catch-lex.js | 2 +- test/language/statements/try/early-catch-var.js | 2 +- .../statements/try/optional-catch-binding-parens.js | 2 +- test/language/statements/variable/12.2.1-1gs.js | 2 +- test/language/statements/variable/12.2.1-4gs.js | 2 +- test/language/statements/variable/S12.2_A8_T1.js | 2 +- test/language/statements/variable/S12.2_A8_T2.js | 2 +- test/language/statements/variable/S12.2_A8_T3.js | 2 +- test/language/statements/variable/S12.2_A8_T4.js | 2 +- test/language/statements/variable/S12.2_A8_T5.js | 2 +- test/language/statements/variable/S12.2_A8_T6.js | 2 +- test/language/statements/variable/S12.2_A8_T7.js | 2 +- test/language/statements/variable/S12.2_A8_T8.js | 2 +- .../variable/dstr-ary-ptrn-rest-init-ary.js | 2 +- .../statements/variable/dstr-ary-ptrn-rest-init-id.js | 2 +- .../variable/dstr-ary-ptrn-rest-init-obj.js | 2 +- .../variable/dstr-ary-ptrn-rest-not-final-ary.js | 2 +- .../variable/dstr-ary-ptrn-rest-not-final-id.js | 2 +- .../variable/dstr-ary-ptrn-rest-not-final-obj.js | 2 +- test/language/statements/while/S12.6.2_A15.js | 2 +- test/language/statements/while/S12.6.2_A6_T1.js | 2 +- test/language/statements/while/S12.6.2_A6_T2.js | 2 +- test/language/statements/while/S12.6.2_A6_T3.js | 2 +- test/language/statements/while/S12.6.2_A6_T4.js | 2 +- test/language/statements/while/S12.6.2_A6_T5.js | 2 +- test/language/statements/while/S12.6.2_A6_T6.js | 2 +- test/language/statements/while/decl-async-fun.js | 2 +- test/language/statements/while/decl-async-gen.js | 2 +- test/language/statements/while/decl-cls.js | 2 +- test/language/statements/while/decl-const.js | 2 +- test/language/statements/while/decl-fun.js | 2 +- test/language/statements/while/decl-gen.js | 2 +- test/language/statements/while/decl-let.js | 2 +- test/language/statements/while/labelled-fn-stmt.js | 2 +- .../statements/while/let-array-with-newline.js | 2 +- test/language/statements/with/12.10.1-11gs.js | 2 +- test/language/statements/with/decl-async-fun.js | 2 +- test/language/statements/with/decl-async-gen.js | 2 +- test/language/statements/with/decl-cls.js | 2 +- test/language/statements/with/decl-const.js | 2 +- test/language/statements/with/decl-fun.js | 2 +- test/language/statements/with/decl-gen.js | 2 +- test/language/statements/with/decl-let.js | 2 +- test/language/statements/with/labelled-fn-stmt.js | 2 +- .../statements/with/let-array-with-newline.js | 2 +- test/language/types/boolean/S8.3_A2.1.js | 2 +- test/language/types/boolean/S8.3_A2.2.js | 2 +- test/language/types/null/S8.2_A2.js | 2 +- test/language/types/reference/S8.7.2_A1_T1.js | 2 +- test/language/types/reference/S8.7.2_A1_T2.js | 2 +- test/language/types/string/S8.4_A13_T1.js | 2 +- test/language/types/string/S8.4_A13_T2.js | 2 +- test/language/types/string/S8.4_A13_T3.js | 2 +- test/language/types/string/S8.4_A14_T1.js | 2 +- test/language/types/string/S8.4_A14_T2.js | 2 +- test/language/types/string/S8.4_A14_T3.js | 2 +- test/language/white-space/S7.2_A5_T1.js | 2 +- test/language/white-space/S7.2_A5_T2.js | 2 +- test/language/white-space/S7.2_A5_T3.js | 2 +- test/language/white-space/S7.2_A5_T4.js | 2 +- test/language/white-space/S7.2_A5_T5.js | 2 +- .../language/white-space/mongolian-vowel-separator.js | 2 +- tools/lint/lib/checks/negative.py | 2 +- ...bad_value.js => negative_parse_throw_bad_value.js} | 2 +- ...row_missing.js => negative_parse_throw_missing.js} | 2 +- ...egative_valid_early.js => negative_valid_parse.js} | 2 +- 2260 files changed, 2278 insertions(+), 2267 deletions(-) rename tools/lint/test/fixtures/{negative_early_throw_bad_value.js => negative_parse_throw_bad_value.js} (95%) rename tools/lint/test/fixtures/{negative_early_throw_missing.js => negative_parse_throw_missing.js} (95%) rename tools/lint/test/fixtures/{negative_valid_early.js => negative_valid_parse.js} (95%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e2544a070e..582974de8d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -103,14 +103,14 @@ single line comment syntax. This means the test is expected to throw an error of the given type. If no error is thrown, a test failure is reported. - **type**- If an error is thrown, it is implicitly converted to a string. In order for the test to pass, this value must match the name of the error constructor. -- **phase** - Negative tests whose **phase** value is "early" must produce the specified error prior to executing code. The value "runtime" dictates that the error is expected to be produced as a result of executing the test code. +- **phase** - Negative tests whose **phase** value is "parse" must produce the specified error prior to executing code. The value "runtime" dictates that the error is expected to be produced as a result of executing the test code. For best practices on how to use the negative tag please see [Handling Errors and Negative Test Cases](#handling-errors-and-negative-test-cases), below. For example: negative: - phase: early + phase: parse type: ReferenceError #### esid @@ -210,7 +210,7 @@ Expectations for **parsing errors** should be declared using [the `negative` fro ```javascript /*--- negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/INTERPRETING.md b/INTERPRETING.md index 1b46c10b0b..c3a31bb652 100644 --- a/INTERPRETING.md +++ b/INTERPRETING.md @@ -161,8 +161,9 @@ These tests are expected to generate an uncaught exception. The value of this attribute is a YAML dictonary with two keys: - `phase` - the stage of the test interpretation process that the error is - expected to be produced; either "early" (meaning, "prior to evaluation") or - "runtime" (meaning, "during evaluation") + expected to be produced; either "parse" (meaning, "while parsing the source + text"), "early" (meaning, "prior to evaluation") or "runtime" (meaning, + "during evaluation") - `type` - the name of the constructor of the expected error If a test configured with the `negative` attribute completes without throwing diff --git a/src/async-functions/await-as-binding-identifier-escaped.case b/src/async-functions/await-as-binding-identifier-escaped.case index b5bf6b9d63..9480a19aee 100644 --- a/src/async-functions/await-as-binding-identifier-escaped.case +++ b/src/async-functions/await-as-binding-identifier-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-functions/await-as-binding-identifier.case b/src/async-functions/await-as-binding-identifier.case index 00217b7f83..3b7bee687c 100644 --- a/src/async-functions/await-as-binding-identifier.case +++ b/src/async-functions/await-as-binding-identifier.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-functions/await-as-identifier-reference-escaped.case b/src/async-functions/await-as-identifier-reference-escaped.case index bcb931f206..27946a55ce 100644 --- a/src/async-functions/await-as-identifier-reference-escaped.case +++ b/src/async-functions/await-as-identifier-reference-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-functions/await-as-identifier-reference.case b/src/async-functions/await-as-identifier-reference.case index fd9e1a71b0..77245a310d 100644 --- a/src/async-functions/await-as-identifier-reference.case +++ b/src/async-functions/await-as-identifier-reference.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-functions/await-as-label-identifier-escaped.case b/src/async-functions/await-as-label-identifier-escaped.case index 0f2a6bea31..b9044b5072 100644 --- a/src/async-functions/await-as-label-identifier-escaped.case +++ b/src/async-functions/await-as-label-identifier-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-functions/await-as-label-identifier.case b/src/async-functions/await-as-label-identifier.case index b7ef8214ad..652b6068a2 100644 --- a/src/async-functions/await-as-label-identifier.case +++ b/src/async-functions/await-as-label-identifier.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/await-as-binding-identifier-escaped.case b/src/async-generators/await-as-binding-identifier-escaped.case index b5bf6b9d63..9480a19aee 100644 --- a/src/async-generators/await-as-binding-identifier-escaped.case +++ b/src/async-generators/await-as-binding-identifier-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/await-as-binding-identifier.case b/src/async-generators/await-as-binding-identifier.case index 00217b7f83..3b7bee687c 100644 --- a/src/async-generators/await-as-binding-identifier.case +++ b/src/async-generators/await-as-binding-identifier.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/await-as-identifier-reference-escaped.case b/src/async-generators/await-as-identifier-reference-escaped.case index bcb931f206..27946a55ce 100644 --- a/src/async-generators/await-as-identifier-reference-escaped.case +++ b/src/async-generators/await-as-identifier-reference-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/await-as-identifier-reference.case b/src/async-generators/await-as-identifier-reference.case index fd9e1a71b0..77245a310d 100644 --- a/src/async-generators/await-as-identifier-reference.case +++ b/src/async-generators/await-as-identifier-reference.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/await-as-label-identifier-escaped.case b/src/async-generators/await-as-label-identifier-escaped.case index 0f2a6bea31..b9044b5072 100644 --- a/src/async-generators/await-as-label-identifier-escaped.case +++ b/src/async-generators/await-as-label-identifier-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/await-as-label-identifier.case b/src/async-generators/await-as-label-identifier.case index b7ef8214ad..652b6068a2 100644 --- a/src/async-generators/await-as-label-identifier.case +++ b/src/async-generators/await-as-label-identifier.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Await] parameter and StringValue of Identifier is "await". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/yield-as-binding-identifier-escaped.case b/src/async-generators/yield-as-binding-identifier-escaped.case index 147ca4c7c9..f480afadf1 100644 --- a/src/async-generators/yield-as-binding-identifier-escaped.case +++ b/src/async-generators/yield-as-binding-identifier-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/yield-as-binding-identifier.case b/src/async-generators/yield-as-binding-identifier.case index d8cc3e40b4..cfa6eeff8b 100644 --- a/src/async-generators/yield-as-binding-identifier.case +++ b/src/async-generators/yield-as-binding-identifier.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/yield-as-identifier-reference-escaped.case b/src/async-generators/yield-as-identifier-reference-escaped.case index f7dcf3aa5d..25715acaab 100644 --- a/src/async-generators/yield-as-identifier-reference-escaped.case +++ b/src/async-generators/yield-as-identifier-reference-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/yield-as-identifier-reference.case b/src/async-generators/yield-as-identifier-reference.case index c3653ed95e..db05780990 100644 --- a/src/async-generators/yield-as-identifier-reference.case +++ b/src/async-generators/yield-as-identifier-reference.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/yield-as-label-identifier-escaped.case b/src/async-generators/yield-as-label-identifier-escaped.case index a2fcf41464..a688854a7e 100644 --- a/src/async-generators/yield-as-label-identifier-escaped.case +++ b/src/async-generators/yield-as-label-identifier-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/yield-as-label-identifier.case b/src/async-generators/yield-as-label-identifier.case index ef33cc9cc1..0fc69be894 100644 --- a/src/async-generators/yield-as-label-identifier.case +++ b/src/async-generators/yield-as-label-identifier.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/async-generators/yield-identifier-spread-strict.case b/src/async-generators/yield-identifier-spread-strict.case index 75042b63f6..be6b64529e 100644 --- a/src/async-generators/yield-identifier-spread-strict.case +++ b/src/async-generators/yield-identifier-spread-strict.case @@ -15,7 +15,7 @@ info: | features: [object-spread] flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/async-generators/yield-identifier-strict.case b/src/async-generators/yield-identifier-strict.case index 685af49841..9565ad82ce 100644 --- a/src/async-generators/yield-identifier-strict.case +++ b/src/async-generators/yield-identifier-strict.case @@ -8,7 +8,7 @@ desc: > template: default flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/class-fields/delete-error/cls-decl-field-delete-covered.template b/src/class-fields/delete-error/cls-decl-field-delete-covered.template index a0d256ac3f..1935a4e32d 100644 --- a/src/class-fields/delete-error/cls-decl-field-delete-covered.template +++ b/src/class-fields/delete-error/cls-decl-field-delete-covered.template @@ -16,7 +16,7 @@ info: | features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template b/src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template index 7c6d808cfa..38ae340988 100644 --- a/src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template +++ b/src/class-fields/delete-error/cls-decl-field-delete-twice-covered.template @@ -16,7 +16,7 @@ info: | features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-decl-field-delete.template b/src/class-fields/delete-error/cls-decl-field-delete.template index 0d50f06d40..d19c3886d7 100644 --- a/src/class-fields/delete-error/cls-decl-field-delete.template +++ b/src/class-fields/delete-error/cls-decl-field-delete.template @@ -14,7 +14,7 @@ info: | features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-decl-method-delete-covered.template b/src/class-fields/delete-error/cls-decl-method-delete-covered.template index 1c9e08940c..b4682c77e6 100644 --- a/src/class-fields/delete-error/cls-decl-method-delete-covered.template +++ b/src/class-fields/delete-error/cls-decl-method-delete-covered.template @@ -16,7 +16,7 @@ info: | features: [class, class-fields-private] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template b/src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template index 838d046b96..d3a120aee9 100644 --- a/src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template +++ b/src/class-fields/delete-error/cls-decl-method-delete-twice-covered.template @@ -16,7 +16,7 @@ info: | features: [class, class-fields-private] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-decl-method-delete.template b/src/class-fields/delete-error/cls-decl-method-delete.template index 30fabc7ae9..593fb99087 100644 --- a/src/class-fields/delete-error/cls-decl-method-delete.template +++ b/src/class-fields/delete-error/cls-decl-method-delete.template @@ -14,7 +14,7 @@ info: | features: [class, class-fields-private] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-expr-field-delete-covered.template b/src/class-fields/delete-error/cls-expr-field-delete-covered.template index e67a113fb9..776e068cb7 100644 --- a/src/class-fields/delete-error/cls-expr-field-delete-covered.template +++ b/src/class-fields/delete-error/cls-expr-field-delete-covered.template @@ -16,7 +16,7 @@ info: | features: [class, class-fields-private] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template b/src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template index 1373b63ed1..2cc225bc9d 100644 --- a/src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template +++ b/src/class-fields/delete-error/cls-expr-field-delete-twice-covered.template @@ -16,7 +16,7 @@ info: | features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-expr-field-delete.template b/src/class-fields/delete-error/cls-expr-field-delete.template index 9b9e2982c9..5118dbb371 100644 --- a/src/class-fields/delete-error/cls-expr-field-delete.template +++ b/src/class-fields/delete-error/cls-expr-field-delete.template @@ -14,7 +14,7 @@ info: | features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-expr-method-delete-covered.template b/src/class-fields/delete-error/cls-expr-method-delete-covered.template index cc3757715f..a06aeb6faf 100644 --- a/src/class-fields/delete-error/cls-expr-method-delete-covered.template +++ b/src/class-fields/delete-error/cls-expr-method-delete-covered.template @@ -16,7 +16,7 @@ info: | features: [class, class-fields-private] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template b/src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template index ad5f46f207..c21926cbe6 100644 --- a/src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template +++ b/src/class-fields/delete-error/cls-expr-method-delete-twice-covered.template @@ -16,7 +16,7 @@ info: | features: [class, class-fields-private] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/delete-error/cls-expr-method-delete.template b/src/class-fields/delete-error/cls-expr-method-delete.template index c6f3b9abc7..94c32044d6 100644 --- a/src/class-fields/delete-error/cls-expr-method-delete.template +++ b/src/class-fields/delete-error/cls-expr-method-delete.template @@ -14,7 +14,7 @@ info: | features: [class, class-fields-private] negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/init-err-contains-arguments.case b/src/class-fields/init-err-contains-arguments.case index d6c2b6d7e3..f27326b266 100644 --- a/src/class-fields/init-err-contains-arguments.case +++ b/src/class-fields/init-err-contains-arguments.case @@ -20,7 +20,7 @@ info: | features: [class, class-fields-public] negative: type: SyntaxError - phase: early + phase: parse template: initializer-error ---*/ diff --git a/src/class-fields/init-err-contains-super.case b/src/class-fields/init-err-contains-super.case index 29a141ef2c..78de1c53bd 100644 --- a/src/class-fields/init-err-contains-super.case +++ b/src/class-fields/init-err-contains-super.case @@ -13,7 +13,7 @@ info: | features: [class, class-fields-public] negative: type: SyntaxError - phase: early + phase: parse template: initializer-error ---*/ diff --git a/src/class-fields/propname-error-static/cls-decl-static-literal-name.template b/src/class-fields/propname-error-static/cls-decl-static-literal-name.template index bba9b7d151..e6dbcd3ee7 100644 --- a/src/class-fields/propname-error-static/cls-decl-static-literal-name.template +++ b/src/class-fields/propname-error-static/cls-decl-static-literal-name.template @@ -2,11 +2,16 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -path: language/statements/class/fields-prop-name- -name: early error -- static ClassElementName +esid: sec-class-definitions-static-semantics-early-errors +path: language/statements/class/fields-literal-name- +name: early error -- PropName of IdentifierName is forbidden value negative: type: SyntaxError - phase: early + phase: parse +info: | + Static Semantics: PropName + LiteralPropertyName : IdentifierName + Return StringValue of IdentifierName. ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/propname-error-static/cls-expr-static-literal-name.template b/src/class-fields/propname-error-static/cls-expr-static-literal-name.template index e83ef26a39..a4a020067c 100644 --- a/src/class-fields/propname-error-static/cls-expr-static-literal-name.template +++ b/src/class-fields/propname-error-static/cls-expr-static-literal-name.template @@ -2,11 +2,16 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -path: language/expressions/class/fields-prop-name- -name: early error -- static ClassElementName +esid: sec-class-definitions-static-semantics-early-errors +path: language/expressions/class/fields-literal-name- +name: early error -- PropName of IdentifierName is forbidden negative: type: SyntaxError - phase: early + phase: parse +info: | + Static Semantics: PropName + LiteralPropertyName : IdentifierName + Return StringValue of IdentifierName. ---*/ throw "Test262: This statement should not be evaluated."; diff --git a/src/class-fields/propname-error/cls-decl-literal-name.template b/src/class-fields/propname-error/cls-decl-literal-name.template index 4428fec106..2d5b355929 100644 --- a/src/class-fields/propname-error/cls-decl-literal-name.template +++ b/src/class-fields/propname-error/cls-decl-literal-name.template @@ -7,7 +7,7 @@ path: language/statements/class/fields-literal-name- name: early error -- PropName of IdentifierName is forbidden value negative: type: SyntaxError - phase: early + phase: parse info: | Static Semantics: PropName LiteralPropertyName : IdentifierName diff --git a/src/class-fields/propname-error/cls-decl-string-name.template b/src/class-fields/propname-error/cls-decl-string-name.template index 85f116bc15..a18b8dd136 100644 --- a/src/class-fields/propname-error/cls-decl-string-name.template +++ b/src/class-fields/propname-error/cls-decl-string-name.template @@ -7,7 +7,7 @@ path: language/statements/class/fields-string-name- name: early error -- PropName of StringLiteral is forbidden value negative: type: SyntaxError - phase: early + phase: parse info: | Static Semantics: PropName ... diff --git a/src/class-fields/propname-error/cls-expr-literal-name.template b/src/class-fields/propname-error/cls-expr-literal-name.template index 1051b99e37..6ef427ebd7 100644 --- a/src/class-fields/propname-error/cls-expr-literal-name.template +++ b/src/class-fields/propname-error/cls-expr-literal-name.template @@ -7,7 +7,7 @@ path: language/expressions/class/fields-literal-name- name: early error -- PropName of IdentifierName is forbidden negative: type: SyntaxError - phase: early + phase: parse info: | Static Semantics: PropName LiteralPropertyName : IdentifierName diff --git a/src/class-fields/propname-error/cls-expr-string-name.template b/src/class-fields/propname-error/cls-expr-string-name.template index 91da7e5fde..3cb9c27281 100644 --- a/src/class-fields/propname-error/cls-expr-string-name.template +++ b/src/class-fields/propname-error/cls-expr-string-name.template @@ -7,7 +7,7 @@ path: language/expressions/class/fields-string-name- name: early error -- PropName of StringLiteral is forbidden negative: type: SyntaxError - phase: early + phase: parse info: | Static Semantics: PropName ... diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template index a0e90feb31..6180ab59aa 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template index c8a64a2d77..b8484adef4 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template index 140806a66a..475e72f988 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template index 5fff047ee0..b54ec317c4 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template index 32d3b9d74d..83126658fd 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template index 8f740055a2..dcddfa84d8 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template index 5398a7c120..1f3564dd42 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template index ea7e46c377..80fa36fef1 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template index f8a67ab1f0..56a3344c16 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template index fd49f18ba3..9fdc72bebc 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template index ad666954af..8f68b72a1a 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template index d167fab3c0..aff253d040 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template index 9c2dce3e4d..81788f69bd 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template index 683123be5f..560e9a2ce5 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template index 291054eba4..9abc40fec0 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template index 3fbf919f2d..d4d01b732f 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template index 6629461c8d..5fde4fc472 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template index 9e1b9b02be..c5476baecf 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template index 1993a5be7c..b1bf78daa5 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template index c8447c0ec4..adb3594436 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template index e95e9c0500..f4d4f705d5 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template index ccf57caeea..87f11baa51 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template index bdfbcdbe15..58d12b08d1 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template index 3247769537..121f94881f 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template index b67ff4f6b6..2a7424bd93 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template index cbc24ee613..79b192aa70 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template index f8a297809e..ec5c4d3197 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template index 358c216ae6..3d4908f548 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template index cf14e0f29c..3df8584cec 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template index 971f916cf9..cb7c789385 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template index a0e90feb31..6180ab59aa 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template index c8a64a2d77..b8484adef4 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template index 140806a66a..475e72f988 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template index 5fff047ee0..b54ec317c4 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template index b7266f98f5..98deef9899 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template index 8f740055a2..dcddfa84d8 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template index 5398a7c120..1f3564dd42 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template index ea7e46c377..80fa36fef1 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template index f8a67ab1f0..56a3344c16 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template index fd49f18ba3..9fdc72bebc 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template index ad666954af..8f68b72a1a 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template index d167fab3c0..aff253d040 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template index 6e4c169ab9..c0b0aea944 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template index 683123be5f..560e9a2ce5 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template index 291054eba4..9abc40fec0 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the LexicallyDeclaredNames of CaseBlock contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template index 3fbf919f2d..d4d01b732f 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template @@ -11,7 +11,7 @@ info: | It is a Syntax Error if any element of the LexicallyDeclaredNames of CaseBlock also occurs in the VarDeclaredNames of CaseBlock. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case index d3fdb10f15..0619e17ad2 100644 --- a/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case @@ -9,7 +9,7 @@ template: error-async-function-syntax es6id: 12.14.5.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case index 9b556c2f32..b14a46fe22 100644 --- a/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case @@ -10,7 +10,7 @@ desc: > template: error-async-function-syntax es6id: 12.14.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case index 28c48f83d3..458980268a 100644 --- a/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: error-async-function-syntax es6id: 12.14.5.3 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case index bb008d7e31..ecac3f0516 100644 --- a/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case @@ -10,7 +10,7 @@ desc: > template: error-async-function-syntax es6id: 12.14.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case index a9a80684f6..11b7f06497 100644 --- a/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: error-async-function-syntax es6id: 12.14.5.3 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment-for-await/array-elem-target-simple-strict.case b/src/dstr-assignment-for-await/array-elem-target-simple-strict.case index d65263e6a6..6c360298a1 100644 --- a/src/dstr-assignment-for-await/array-elem-target-simple-strict.case +++ b/src/dstr-assignment-for-await/array-elem-target-simple-strict.case @@ -11,7 +11,7 @@ template: error-async-function-syntax es6id: 12.14.5.1 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case b/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case index 52730c3a16..27db993031 100644 --- a/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case @@ -10,7 +10,7 @@ template: error-async-function-syntax es6id: 12.14.5.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case index 5071329572..53e116076b 100644 --- a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case @@ -9,7 +9,7 @@ template: syntax es6id: 12.14.5.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-elem-nested-array-invalid.case b/src/dstr-assignment/array-elem-nested-array-invalid.case index 65a09d90f1..b5ce499bac 100644 --- a/src/dstr-assignment/array-elem-nested-array-invalid.case +++ b/src/dstr-assignment/array-elem-nested-array-invalid.case @@ -10,7 +10,7 @@ desc: > template: syntax es6id: 12.14.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case b/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case index 302ab495f8..e902e27cbc 100644 --- a/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.3 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-elem-nested-obj-invalid.case b/src/dstr-assignment/array-elem-nested-obj-invalid.case index 45c1526bfe..89f56f2744 100644 --- a/src/dstr-assignment/array-elem-nested-obj-invalid.case +++ b/src/dstr-assignment/array-elem-nested-obj-invalid.case @@ -10,7 +10,7 @@ desc: > template: syntax es6id: 12.14.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case index 549af19c42..6ab62cf745 100644 --- a/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.3 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-elem-target-simple-strict.case b/src/dstr-assignment/array-elem-target-simple-strict.case index c76bb36f8c..716aad6c86 100644 --- a/src/dstr-assignment/array-elem-target-simple-strict.case +++ b/src/dstr-assignment/array-elem-target-simple-strict.case @@ -11,7 +11,7 @@ template: syntax es6id: 12.14.5.1 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-elem-target-yield-invalid.case b/src/dstr-assignment/array-elem-target-yield-invalid.case index 7962148dbe..f36de054b7 100644 --- a/src/dstr-assignment/array-elem-target-yield-invalid.case +++ b/src/dstr-assignment/array-elem-target-yield-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-before-element.case b/src/dstr-assignment/array-rest-before-element.case index 80959d2b2d..01316db607 100644 --- a/src/dstr-assignment/array-rest-before-element.case +++ b/src/dstr-assignment/array-rest-before-element.case @@ -8,7 +8,7 @@ desc: > template: syntax es6id: 12.14.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-before-elision.case b/src/dstr-assignment/array-rest-before-elision.case index a7508bd197..fb730c8814 100644 --- a/src/dstr-assignment/array-rest-before-elision.case +++ b/src/dstr-assignment/array-rest-before-elision.case @@ -8,7 +8,7 @@ desc: > template: syntax es6id: 12.14.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-before-rest.case b/src/dstr-assignment/array-rest-before-rest.case index 1f2da38590..f0a8ff5808 100644 --- a/src/dstr-assignment/array-rest-before-rest.case +++ b/src/dstr-assignment/array-rest-before-rest.case @@ -8,7 +8,7 @@ desc: > template: syntax es6id: 12.14.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-elision-invalid.case b/src/dstr-assignment/array-rest-elision-invalid.case index 8cc5b534e4..59469380ab 100644 --- a/src/dstr-assignment/array-rest-elision-invalid.case +++ b/src/dstr-assignment/array-rest-elision-invalid.case @@ -8,7 +8,7 @@ desc: > template: syntax es6id: 12.14.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-init.case b/src/dstr-assignment/array-rest-init.case index ef4a9c99a7..57f56d3361 100644 --- a/src/dstr-assignment/array-rest-init.case +++ b/src/dstr-assignment/array-rest-init.case @@ -7,7 +7,7 @@ desc: > template: syntax es6id: 12.14.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-nested-array-invalid.case b/src/dstr-assignment/array-rest-nested-array-invalid.case index 68ef352a7a..bf457d755b 100644 --- a/src/dstr-assignment/array-rest-nested-array-invalid.case +++ b/src/dstr-assignment/array-rest-nested-array-invalid.case @@ -10,7 +10,7 @@ desc: > template: syntax es6id: 12.14.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case b/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case index 9a05d7695c..df5cb5ca59 100644 --- a/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.3 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-nested-obj-invalid.case b/src/dstr-assignment/array-rest-nested-obj-invalid.case index f306e4e0f2..f0bd49ebe7 100644 --- a/src/dstr-assignment/array-rest-nested-obj-invalid.case +++ b/src/dstr-assignment/array-rest-nested-obj-invalid.case @@ -10,7 +10,7 @@ desc: > template: syntax es6id: 12.14.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case index 8351f99f77..1736567bd5 100644 --- a/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.3 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/array-rest-yield-ident-invalid.case b/src/dstr-assignment/array-rest-yield-ident-invalid.case index e47a8ab22f..7ea0aaa60b 100644 --- a/src/dstr-assignment/array-rest-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-id-identifier-yield-expr.case b/src/dstr-assignment/obj-id-identifier-yield-expr.case index c070ab49f5..02fd3cdd2d 100644 --- a/src/dstr-assignment/obj-id-identifier-yield-expr.case +++ b/src/dstr-assignment/obj-id-identifier-yield-expr.case @@ -10,7 +10,7 @@ es6id: 12.14.5 flags: [noStrict] features: [generators] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case index c0c05007be..e54da40320 100644 --- a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case @@ -9,7 +9,7 @@ template: syntax es6id: 12.14.5 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-id-init-simple-strict.case b/src/dstr-assignment/obj-id-init-simple-strict.case index 29759d1487..74b3c067ac 100644 --- a/src/dstr-assignment/obj-id-init-simple-strict.case +++ b/src/dstr-assignment/obj-id-init-simple-strict.case @@ -9,7 +9,7 @@ template: syntax es6id: 12.14.5.1 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case index ad4e779c3c..a50529aaff 100644 --- a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-id-simple-strict.case b/src/dstr-assignment/obj-id-simple-strict.case index 11d516fec5..3585102e87 100644 --- a/src/dstr-assignment/obj-id-simple-strict.case +++ b/src/dstr-assignment/obj-id-simple-strict.case @@ -9,7 +9,7 @@ template: syntax es6id: 12.14.5.1 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case index 8f5194be74..8890f9c6c5 100644 --- a/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case index 4a2b522308..0594f13b6d 100644 --- a/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-prop-nested-array-invalid.case b/src/dstr-assignment/obj-prop-nested-array-invalid.case index 0357aee518..8a305198dc 100644 --- a/src/dstr-assignment/obj-prop-nested-array-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-array-invalid.case @@ -10,7 +10,7 @@ desc: > template: syntax es6id: 12.14.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case index b70af5351d..52c693757b 100644 --- a/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-prop-nested-obj-invalid.case b/src/dstr-assignment/obj-prop-nested-obj-invalid.case index aa48b84e76..b425ad0d49 100644 --- a/src/dstr-assignment/obj-prop-nested-obj-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-obj-invalid.case @@ -11,7 +11,7 @@ desc: > template: syntax es6id: 12.14.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case index 13b411c3f4..ec095567ef 100644 --- a/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case @@ -10,7 +10,7 @@ template: syntax es6id: 12.14.5.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/dstr-assignment/obj-rest-not-last-element-invalid.case b/src/dstr-assignment/obj-rest-not-last-element-invalid.case index 83ec1dfd89..a38b18f5f3 100644 --- a/src/dstr-assignment/obj-rest-not-last-element-invalid.case +++ b/src/dstr-assignment/obj-rest-not-last-element-invalid.case @@ -8,7 +8,7 @@ desc: > template: syntax esid: pending negative: - phase: early + phase: parse type: SyntaxError features: [object-rest] ---*/ diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case index f4d19eca78..2f2b25c6ee 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case @@ -4,7 +4,7 @@ template: default desc: Reset element (nested array pattern) does not support initializer negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case index 518a5b320c..aca68a9031 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case @@ -4,7 +4,7 @@ template: default desc: Reset element (identifier) does not support initializer negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case index 0dbe74cd25..6a9eb1e8fd 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case @@ -4,7 +4,7 @@ template: default desc: Reset element (nested object pattern) does not support initializer negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case index 8b3f55115d..67f981d069 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case @@ -4,7 +4,7 @@ template: default desc: Rest element (array binding pattern) may not be followed by any element negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case index 026e7a4a8a..83a95d9e77 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case @@ -4,7 +4,7 @@ template: default desc: Rest element (identifier) may not be followed by any element negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case index 630e67a078..af8ca5d85e 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case @@ -4,7 +4,7 @@ template: default desc: Rest element (object binding pattern) may not be followed by any element negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding/ary-ptrn-rest-init-ary.case b/src/dstr-binding/ary-ptrn-rest-init-ary.case index f2d11f41b0..57f8d9ed63 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-ary.case +++ b/src/dstr-binding/ary-ptrn-rest-init-ary.case @@ -4,7 +4,7 @@ template: default desc: Reset element (nested array pattern) does not support initializer negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding/ary-ptrn-rest-init-id.case b/src/dstr-binding/ary-ptrn-rest-init-id.case index d3e5e3fa79..7116a59325 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-id.case +++ b/src/dstr-binding/ary-ptrn-rest-init-id.case @@ -4,7 +4,7 @@ template: default desc: Reset element (identifier) does not support initializer negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding/ary-ptrn-rest-init-obj.case b/src/dstr-binding/ary-ptrn-rest-init-obj.case index 9a05a4bddc..5a5f9cba21 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-obj.case +++ b/src/dstr-binding/ary-ptrn-rest-init-obj.case @@ -4,7 +4,7 @@ template: default desc: Reset element (nested object pattern) does not support initializer negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-ary.case b/src/dstr-binding/ary-ptrn-rest-not-final-ary.case index ad081d2b60..567040a08d 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-ary.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-ary.case @@ -4,7 +4,7 @@ template: default desc: Rest element (array binding pattern) may not be followed by any element negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-id.case b/src/dstr-binding/ary-ptrn-rest-not-final-id.case index 6a8b4fd86c..2c31367dca 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-id.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-id.case @@ -4,7 +4,7 @@ template: default desc: Rest element (identifier) may not be followed by any element negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-obj.case b/src/dstr-binding/ary-ptrn-rest-not-final-obj.case index 89650fa496..6fc12538f9 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-obj.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-obj.case @@ -4,7 +4,7 @@ template: default desc: Rest element (object binding pattern) may not be followed by any element negative: - phase: early + phase: parse type: SyntaxError info: > 13.3.3 Destructuring Binding Patterns diff --git a/src/function-forms/dflt-params-duplicates.case b/src/function-forms/dflt-params-duplicates.case index 35a49a20af..ad5dbf58a0 100644 --- a/src/function-forms/dflt-params-duplicates.case +++ b/src/function-forms/dflt-params-duplicates.case @@ -6,7 +6,7 @@ desc: > elements. template: syntax negative: - phase: early + phase: parse type: SyntaxError info: | 14.1.2 Static Semantics: Early Errors diff --git a/src/function-forms/dflt-params-rest.case b/src/function-forms/dflt-params-rest.case index 6b591bc1fa..46096a65fe 100644 --- a/src/function-forms/dflt-params-rest.case +++ b/src/function-forms/dflt-params-rest.case @@ -22,7 +22,7 @@ info: | ...BindingPattern[?Yield] features: [default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/function-forms/rest-params-trailing-comma-early-error.case b/src/function-forms/rest-params-trailing-comma-early-error.case index ab2ad22c34..6f285b52d6 100644 --- a/src/function-forms/rest-params-trailing-comma-early-error.case +++ b/src/function-forms/rest-params-trailing-comma-early-error.case @@ -5,7 +5,7 @@ desc: It's a syntax error if a FunctionRestParameter is followed by a trailing comma template: syntax negative: - phase: early + phase: parse type: SyntaxError info: | Trailing comma in the parameters list diff --git a/src/generators/yield-as-binding-identifier-escaped.case b/src/generators/yield-as-binding-identifier-escaped.case index 147ca4c7c9..f480afadf1 100644 --- a/src/generators/yield-as-binding-identifier-escaped.case +++ b/src/generators/yield-as-binding-identifier-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/generators/yield-as-binding-identifier.case b/src/generators/yield-as-binding-identifier.case index d8cc3e40b4..cfa6eeff8b 100644 --- a/src/generators/yield-as-binding-identifier.case +++ b/src/generators/yield-as-binding-identifier.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/generators/yield-as-identifier-reference-escaped.case b/src/generators/yield-as-identifier-reference-escaped.case index f7dcf3aa5d..25715acaab 100644 --- a/src/generators/yield-as-identifier-reference-escaped.case +++ b/src/generators/yield-as-identifier-reference-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/generators/yield-as-identifier-reference.case b/src/generators/yield-as-identifier-reference.case index c3653ed95e..db05780990 100644 --- a/src/generators/yield-as-identifier-reference.case +++ b/src/generators/yield-as-identifier-reference.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/generators/yield-as-label-identifier-escaped.case b/src/generators/yield-as-label-identifier-escaped.case index a2fcf41464..a688854a7e 100644 --- a/src/generators/yield-as-label-identifier-escaped.case +++ b/src/generators/yield-as-label-identifier-escaped.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/generators/yield-as-label-identifier.case b/src/generators/yield-as-label-identifier.case index ef33cc9cc1..0fc69be894 100644 --- a/src/generators/yield-as-label-identifier.case +++ b/src/generators/yield-as-label-identifier.case @@ -12,7 +12,7 @@ info: | It is a Syntax Error if this production has a [Yield] parameter and StringValue of Identifier is "yield". negative: - phase: early + phase: parse type: SyntaxError template: syntax ---*/ diff --git a/src/generators/yield-identifier-spread-strict.case b/src/generators/yield-identifier-spread-strict.case index 75042b63f6..be6b64529e 100644 --- a/src/generators/yield-identifier-spread-strict.case +++ b/src/generators/yield-identifier-spread-strict.case @@ -15,7 +15,7 @@ info: | features: [object-spread] flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/src/generators/yield-identifier-strict.case b/src/generators/yield-identifier-strict.case index 685af49841..9565ad82ce 100644 --- a/src/generators/yield-identifier-strict.case +++ b/src/generators/yield-identifier-strict.case @@ -8,7 +8,7 @@ desc: > template: default flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/annexB/language/expressions/object/__proto__-duplicate.js b/test/annexB/language/expressions/object/__proto__-duplicate.js index a0c5a38b3f..a34f441deb 100644 --- a/test/annexB/language/expressions/object/__proto__-duplicate.js +++ b/test/annexB/language/expressions/object/__proto__-duplicate.js @@ -10,7 +10,7 @@ info: | were obtained from productions of the form PropertyDefinition : PropertyName : AssignmentExpression . negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js b/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js index 4217c01623..ea1feb4cf1 100644 --- a/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js +++ b/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js @@ -8,7 +8,7 @@ description: > The SV of EscapeSequence :: HexEscapeSequence is the SV of the HexEscapeSequence. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/annexB/language/statements/for-in/bare-initializer.js b/test/annexB/language/statements/for-in/bare-initializer.js index dbbfd23341..c68fbbaef0 100644 --- a/test/annexB/language/statements/for-in/bare-initializer.js +++ b/test/annexB/language/statements/for-in/bare-initializer.js @@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads description: > for-in heads prohibit AssignmentExpressions negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/annexB/language/statements/for-in/const-initializer.js b/test/annexB/language/statements/for-in/const-initializer.js index 6c72c99a7b..002182d9c0 100644 --- a/test/annexB/language/statements/for-in/const-initializer.js +++ b/test/annexB/language/statements/for-in/const-initializer.js @@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads description: > for-in initializers with const are prohibited negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/annexB/language/statements/for-in/let-initializer.js b/test/annexB/language/statements/for-in/let-initializer.js index 5825d886a6..1793b86bd2 100644 --- a/test/annexB/language/statements/for-in/let-initializer.js +++ b/test/annexB/language/statements/for-in/let-initializer.js @@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads description: > for-in initializers with let are prohibited negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/annexB/language/statements/for-in/strict-initializer.js b/test/annexB/language/statements/for-in/strict-initializer.js index 61f5dc810c..6b59448c71 100644 --- a/test/annexB/language/statements/for-in/strict-initializer.js +++ b/test/annexB/language/statements/for-in/strict-initializer.js @@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads description: > for-in initializers in strict mode are prohibited negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js b/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js index d112c40bef..36dc38bc61 100644 --- a/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js +++ b/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js @@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads description: > for-in initializers with ArrayBindingPatterns are always prohibited negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js b/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js index f7ca4b0121..656bed58df 100644 --- a/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js +++ b/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js @@ -5,7 +5,7 @@ esid: sec-initializers-in-forin-statement-heads description: > for-in initializers with ObjectBindingPattern are always prohibited negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/arguments-object/10.5-1gs.js b/test/language/arguments-object/10.5-1gs.js index d65adca92d..8354542975 100644 --- a/test/language/arguments-object/10.5-1gs.js +++ b/test/language/arguments-object/10.5-1gs.js @@ -5,7 +5,7 @@ es5id: 10.5-1gs description: Strict Mode - arguments cannot be assigned to in a strict function negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/asi/S7.9.2_A1_T1.js b/test/language/asi/S7.9.2_A1_T1.js index d3e283b32d..b6e183eddf 100644 --- a/test/language/asi/S7.9.2_A1_T1.js +++ b/test/language/asi/S7.9.2_A1_T1.js @@ -6,7 +6,7 @@ info: Check examples for automatic semicolon insertion from the Standart es5id: 7.9.2_A1_T1 description: "{ 1 2 } 3 is not a valid sentence in the ECMAScript grammar" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9.2_A1_T3.js b/test/language/asi/S7.9.2_A1_T3.js index 4b376bf964..bfb21908b3 100644 --- a/test/language/asi/S7.9.2_A1_T3.js +++ b/test/language/asi/S7.9.2_A1_T3.js @@ -6,7 +6,7 @@ info: Check examples for automatic semicolon insertion from the Standart es5id: 7.9.2_A1_T3 description: for( a ; b \n ) is not a valid sentence in the ECMAScript grammar negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9.2_A1_T6.js b/test/language/asi/S7.9.2_A1_T6.js index 91863dbef2..b260eefc2f 100644 --- a/test/language/asi/S7.9.2_A1_T6.js +++ b/test/language/asi/S7.9.2_A1_T6.js @@ -8,7 +8,7 @@ description: > if(a>b) \n else c=d is not a valid sentence in the ECMAScript grammar negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A10_T2.js b/test/language/asi/S7.9_A10_T2.js index 021240a1fa..94faa8794b 100644 --- a/test/language/asi/S7.9_A10_T2.js +++ b/test/language/asi/S7.9_A10_T2.js @@ -6,7 +6,7 @@ info: Check {} for automatic semicolon insertion es5id: 7.9_A10_T2 description: Checking if execution of "{}*1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A10_T4.js b/test/language/asi/S7.9_A10_T4.js index 0ac9be5249..2f1ef12fef 100644 --- a/test/language/asi/S7.9_A10_T4.js +++ b/test/language/asi/S7.9_A10_T4.js @@ -6,7 +6,7 @@ info: Check {} for automatic semicolon insertion es5id: 7.9_A10_T4 description: Checking if execution of "({};)*1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A10_T6.js b/test/language/asi/S7.9_A10_T6.js index 24b6bf5eda..6c6de5a10c 100644 --- a/test/language/asi/S7.9_A10_T6.js +++ b/test/language/asi/S7.9_A10_T6.js @@ -6,7 +6,7 @@ info: Check {} for automatic semicolon insertion es5id: 7.9_A10_T6 description: Checking if execution of "{} \n * 1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A10_T8.js b/test/language/asi/S7.9_A10_T8.js index 8a7c393a12..35d3e522bb 100644 --- a/test/language/asi/S7.9_A10_T8.js +++ b/test/language/asi/S7.9_A10_T8.js @@ -6,7 +6,7 @@ info: Check {} for automatic semicolon insertion es5id: 7.9_A10_T8 description: Checking if execution of "{1 2} 3" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A11_T4.js b/test/language/asi/S7.9_A11_T4.js index a757cf4307..ee1fa5fafd 100644 --- a/test/language/asi/S7.9_A11_T4.js +++ b/test/language/asi/S7.9_A11_T4.js @@ -6,7 +6,7 @@ info: Check If Statement for automatic semicolon insertion es5id: 7.9_A11_T4 description: Checking if execution of "if (false) x = 1 else x = -1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A11_T8.js b/test/language/asi/S7.9_A11_T8.js index 4b38dcf032..c41423fb0b 100644 --- a/test/language/asi/S7.9_A11_T8.js +++ b/test/language/asi/S7.9_A11_T8.js @@ -6,7 +6,7 @@ info: Check If Statement for automatic semicolon insertion es5id: 7.9_A11_T8 description: Use if (false) {x = 1}; \n else x=-1 and check x negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A4.js b/test/language/asi/S7.9_A4.js index 463fdd445b..266bfbbf2a 100644 --- a/test/language/asi/S7.9_A4.js +++ b/test/language/asi/S7.9_A4.js @@ -6,7 +6,7 @@ info: Check Throw Statement for automatic semicolon insertion es5id: 7.9_A4 description: Try use Throw \n Expression construction negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A5.1_T1.js b/test/language/asi/S7.9_A5.1_T1.js index 9c3da245dc..322bd7e4b0 100644 --- a/test/language/asi/S7.9_A5.1_T1.js +++ b/test/language/asi/S7.9_A5.1_T1.js @@ -6,7 +6,7 @@ info: Check Postfix Increment Operator for automatic semicolon insertion es5id: 7.9_A5.1_T1 description: Try use Variable \n ++ construction negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A5.3_T1.js b/test/language/asi/S7.9_A5.3_T1.js index 9e919e9f22..97dbc6a6b8 100644 --- a/test/language/asi/S7.9_A5.3_T1.js +++ b/test/language/asi/S7.9_A5.3_T1.js @@ -6,7 +6,7 @@ info: Check Postfix Decrement Operator for automatic semicolon insertion es5id: 7.9_A5.3_T1 description: Try use Variable \n -- construction negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A5.7_T1.js b/test/language/asi/S7.9_A5.7_T1.js index 23bd642090..80f66f595a 100644 --- a/test/language/asi/S7.9_A5.7_T1.js +++ b/test/language/asi/S7.9_A5.7_T1.js @@ -12,7 +12,7 @@ info: | es5id: 7.9_A5.7_T1 description: Try use Variable1 \n ++ \n ++ \n Variable2 construction negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T1.js b/test/language/asi/S7.9_A6.2_T1.js index 13a8e5fef1..445dd2854f 100644 --- a/test/language/asi/S7.9_A6.2_T1.js +++ b/test/language/asi/S7.9_A6.2_T1.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T1 description: For header is (semicolon \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T10.js b/test/language/asi/S7.9_A6.2_T10.js index 83f74ee126..0f52b20e23 100644 --- a/test/language/asi/S7.9_A6.2_T10.js +++ b/test/language/asi/S7.9_A6.2_T10.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T10 description: For header is (\n false \n semicolon) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T2.js b/test/language/asi/S7.9_A6.2_T2.js index 2214776948..3476b09920 100644 --- a/test/language/asi/S7.9_A6.2_T2.js +++ b/test/language/asi/S7.9_A6.2_T2.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T2 description: For header is (\n semicolon \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T3.js b/test/language/asi/S7.9_A6.2_T3.js index c1f33fe2db..fb11aa8be6 100644 --- a/test/language/asi/S7.9_A6.2_T3.js +++ b/test/language/asi/S7.9_A6.2_T3.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T3 description: For header is (\n semicolon) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T4.js b/test/language/asi/S7.9_A6.2_T4.js index 923d9a41d5..7ecf2c5d2b 100644 --- a/test/language/asi/S7.9_A6.2_T4.js +++ b/test/language/asi/S7.9_A6.2_T4.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T4 description: For header is (\n \n semicolon) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T5.js b/test/language/asi/S7.9_A6.2_T5.js index 1204cdfa6f..51f6cd1cb4 100644 --- a/test/language/asi/S7.9_A6.2_T5.js +++ b/test/language/asi/S7.9_A6.2_T5.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T5 description: For header is (false semicolon false\n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T6.js b/test/language/asi/S7.9_A6.2_T6.js index 5b595eadab..6197b414ea 100644 --- a/test/language/asi/S7.9_A6.2_T6.js +++ b/test/language/asi/S7.9_A6.2_T6.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T6 description: For header is (false semicolon \n false) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T7.js b/test/language/asi/S7.9_A6.2_T7.js index dcce329748..69266ce24b 100644 --- a/test/language/asi/S7.9_A6.2_T7.js +++ b/test/language/asi/S7.9_A6.2_T7.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T7 description: For header is (false \n semicolon \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T8.js b/test/language/asi/S7.9_A6.2_T8.js index eee08c2ad2..9e9103bf9f 100644 --- a/test/language/asi/S7.9_A6.2_T8.js +++ b/test/language/asi/S7.9_A6.2_T8.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T8 description: For header is (false \n semicolon false \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.2_T9.js b/test/language/asi/S7.9_A6.2_T9.js index 6e952c7549..0ae1d32140 100644 --- a/test/language/asi/S7.9_A6.2_T9.js +++ b/test/language/asi/S7.9_A6.2_T9.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.2_T9 description: For header is (\n semicolon false) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.3_T1.js b/test/language/asi/S7.9_A6.3_T1.js index c57a9920bb..3c8b2ebfe7 100644 --- a/test/language/asi/S7.9_A6.3_T1.js +++ b/test/language/asi/S7.9_A6.3_T1.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.3_T1 description: For header is (\n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.3_T2.js b/test/language/asi/S7.9_A6.3_T2.js index c5c231c324..2686c54b5a 100644 --- a/test/language/asi/S7.9_A6.3_T2.js +++ b/test/language/asi/S7.9_A6.3_T2.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.3_T2 description: For header is (\n \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.3_T3.js b/test/language/asi/S7.9_A6.3_T3.js index f50dade3e6..121dfae5d1 100644 --- a/test/language/asi/S7.9_A6.3_T3.js +++ b/test/language/asi/S7.9_A6.3_T3.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.3_T3 description: For header is (\n \n \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.3_T4.js b/test/language/asi/S7.9_A6.3_T4.js index 5baec7c7ee..d20c8092d3 100644 --- a/test/language/asi/S7.9_A6.3_T4.js +++ b/test/language/asi/S7.9_A6.3_T4.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.3_T4 description: For header is (\n false \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.3_T5.js b/test/language/asi/S7.9_A6.3_T5.js index 035220e479..9539a4326c 100644 --- a/test/language/asi/S7.9_A6.3_T5.js +++ b/test/language/asi/S7.9_A6.3_T5.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.3_T5 description: For header is (false \n false \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.3_T6.js b/test/language/asi/S7.9_A6.3_T6.js index cabc8b1204..60d98ba6ea 100644 --- a/test/language/asi/S7.9_A6.3_T6.js +++ b/test/language/asi/S7.9_A6.3_T6.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.3_T6 description: For header is (\n false \n false \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.3_T7.js b/test/language/asi/S7.9_A6.3_T7.js index 5c81bb3ebe..49068eb826 100644 --- a/test/language/asi/S7.9_A6.3_T7.js +++ b/test/language/asi/S7.9_A6.3_T7.js @@ -9,7 +9,7 @@ info: | es5id: 7.9_A6.3_T7 description: For header is (\n false \n false \n false \n) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.4_T1.js b/test/language/asi/S7.9_A6.4_T1.js index 7fb502609b..af972194ef 100644 --- a/test/language/asi/S7.9_A6.4_T1.js +++ b/test/language/asi/S7.9_A6.4_T1.js @@ -8,7 +8,7 @@ description: > Three semicolons. For header is (false semicolon false semicolon false semicolon) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A6.4_T2.js b/test/language/asi/S7.9_A6.4_T2.js index c52cbe7781..bc840f6dbd 100644 --- a/test/language/asi/S7.9_A6.4_T2.js +++ b/test/language/asi/S7.9_A6.4_T2.js @@ -8,7 +8,7 @@ description: > Three semicolons. For header is (false semicolon false two semicolons false) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A9_T6.js b/test/language/asi/S7.9_A9_T6.js index cdb991527d..10a406b327 100644 --- a/test/language/asi/S7.9_A9_T6.js +++ b/test/language/asi/S7.9_A9_T6.js @@ -6,7 +6,7 @@ info: Check Do-While Statement for automatic semicolon insertion es5id: 7.9_A9_T6 description: Execute do \n while(false) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A9_T7.js b/test/language/asi/S7.9_A9_T7.js index 621c413ab9..a456ae6062 100644 --- a/test/language/asi/S7.9_A9_T7.js +++ b/test/language/asi/S7.9_A9_T7.js @@ -6,7 +6,7 @@ info: Check Do-While Statement for automatic semicolon insertion es5id: 7.9_A9_T7 description: Execute do \n\n while(false) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/asi/S7.9_A9_T8.js b/test/language/asi/S7.9_A9_T8.js index 81e4b81159..105220f9ad 100644 --- a/test/language/asi/S7.9_A9_T8.js +++ b/test/language/asi/S7.9_A9_T8.js @@ -6,7 +6,7 @@ info: Check Do-While Statement for automatic semicolon insertion es5id: 7.9_A9_T8 description: Execute do {}; \n while(false) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js b/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js index 44c9648a12..f7427ba0d4 100644 --- a/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js +++ b/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js @@ -6,7 +6,7 @@ description: > for declaration: disallow initialization assignment negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js index 652712ec7c..8bc221651a 100644 --- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js +++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js @@ -6,7 +6,7 @@ description: > for declaration: disallow multiple lexical bindings, with and without initializer negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js index 09943904eb..1805436565 100644 --- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js +++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js @@ -6,7 +6,7 @@ description: > for declaration: disallow multiple lexical bindings, with initializer negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js index aace3cb077..95d27bd366 100644 --- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js +++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js @@ -6,7 +6,7 @@ description: > for declaration: disallow multiple lexical bindings, without and with initializer negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js index 80d4f9c118..0cf2e9a9ab 100644 --- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js +++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js @@ -6,7 +6,7 @@ description: > for declaration: disallow multiple lexical bindings negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js index 03b33d10c7..c3785e2377 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js @@ -6,7 +6,7 @@ description: > function declarations in statement position in strict mode: do Statement while ( Expression ) negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js index 3805b9cc89..06e072ebdf 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js @@ -6,7 +6,7 @@ description: > function declarations in statement position in strict mode: for ( ;;) Statement negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js index de2e42fbe1..d983bbf4c9 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js @@ -6,7 +6,7 @@ description: > function declarations in statement position in strict mode: if ( Expression ) Statement else Statement negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js index 2020f0b84e..a1b0ad9cb5 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js @@ -6,7 +6,7 @@ description: > function declarations in statement position in strict mode: if ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js index 54a76ae1b7..00e23e3bf8 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js @@ -6,7 +6,7 @@ description: > function declarations in statement position in strict mode: while ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js index db75fbd586..417be8520d 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 383ae163ba..1a1d867b4e 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration, async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js index a5c8de78eb..1a84834f3d 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js index f96af45c7d..611401f0a1 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js index 0eae5a320c..8ffb3576fc 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js index 5b7c309b0b..2f53ebe8ea 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators, async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js index 0a9c5a045a..e10341f0ff 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js index 1a4f5efe0b..b23f9e07fa 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index f4c99d8527..8ac39d94e7 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 0310c0b4fd..6951266c45 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js index 3e6b24bd27..127a6bd01e 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js index d13d29cb91..88d794c784 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js index ea16cf26e1..2da8333352 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js index a224797f79..0572fcac54 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js index e6c6d91dcc..9e40ba062a 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js index e6accecb0e..c1aab03097 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js index ac634e1306..f5e2627c62 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 43dfcd4d8f..3f12845df3 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js index 08c00eac8a..f42b24fcbc 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (ClassDeclaration in BlockState esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js index 8e971c5658..b241fb8644 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (ClassDeclaration in Bl esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js index cd6812e1f7..b84b24cecc 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (ClassDeclaration in BlockSt esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js index a60879e350..1805fa684c 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js index 35db2de882..a1789fee79 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (ClassDeclaration in Bloc esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js index aedb439df0..db7bb9081e 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (ClassDeclaration in BlockSt esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js index 4a84f478fc..a2c83971b1 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js index cb309c2c61..9f6ea0d313 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js index b9b976677f..aa6eac81e5 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (LexicalDeclaration (const) in esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js index b9bf1b0a51..95fb7b5cc6 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (co esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js index e2758faedf..6608a88cc8 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (LexicalDeclaration (const) esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js index afe3b82f96..ef0280894f 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js index 1b9d17e5ab..1e2db89c50 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (cons esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js index 46d4fe30a0..8068968776 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (LexicalDeclaration (const) esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js index fdcb9a856e..0aca6be21d 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index dff38781f4..a7e55e0998 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js index 152ebd762a..baf4871430 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (FunctionDeclaration in BlockSt esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js index 2a7d4dcb02..fb3910fdfb 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (FunctionDeclaration in esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js index e5781a6217..db6180f411 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (FunctionDeclaration in Bloc esid: sec-block-static-semantics-early-errors flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js index 2015c403e0..f60a0d7584 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js index 780f814329..f4476a3f49 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (FunctionDeclaration in B esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js index 2e49a1e6b4..3ddf08c5a6 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (FunctionDeclaration in Bloc esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index b4de9efcfc..de003bce4d 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index d76b43b79b..eef9187899 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js index 15d6d741cf..ddb9aac9c6 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js index 66d7b5df53..75dbc5c4bd 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js index 2de1274413..904901090f 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js index ed93f4afb7..dff974bca2 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js index f2ddac60a6..923df78326 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js index c82de7a36e..2adbe1fc6b 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js index 4029a34eda..b991c48951 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js index d43c98a689..4c11c3cf23 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js index 320057b2db..6ff5a52416 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (LexicalDeclaration (let) in Bl esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js index d76f0761c2..10135cbe2a 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (le esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js index 5fda9206e1..3fac247315 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (LexicalDeclaration (let) in esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js index 80be17fd9e..79c8a14e37 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js index 46e67c5073..8bb16bc6fb 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (let) esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js index 75db5c4d4f..98f48f8198 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (LexicalDeclaration (let) in esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js index c8ee17bbf6..2b085ff4d1 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js index cd47555a07..3e007ea70f 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js index 18eb032363..c0efef276f 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (VariableDeclaration in BlockSt esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js index 9e58551382..ca4a3603c7 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (VariableDeclaration in esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js index 012cff07d3..c72fdac089 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (VariableDeclaration in Bloc esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js index 15936925db..c316f2e193 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js index 1b21eac1c4..06af6cdb86 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (VariableDeclaration in B esid: sec-block-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Block : { StatementList } diff --git a/test/language/comments/S7.4_A2_T2.js b/test/language/comments/S7.4_A2_T2.js index e1e8bddb3e..f50a8a7ec0 100644 --- a/test/language/comments/S7.4_A2_T2.js +++ b/test/language/comments/S7.4_A2_T2.js @@ -6,7 +6,7 @@ info: Correct interpretation of multi line comments es5id: 7.4_A2_T2 description: Try use /*CHECK#1/. This is not closed multi line comment negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/comments/S7.4_A3.js b/test/language/comments/S7.4_A3.js index ba0d3fb48b..019c1d0070 100644 --- a/test/language/comments/S7.4_A3.js +++ b/test/language/comments/S7.4_A3.js @@ -6,7 +6,7 @@ info: Multi line comments cannot nest es5id: 7.4_A3 description: Try use nested comments negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/comments/S7.4_A4_T1.js b/test/language/comments/S7.4_A4_T1.js index 6d7a716f73..6d4bb8f5ba 100644 --- a/test/language/comments/S7.4_A4_T1.js +++ b/test/language/comments/S7.4_A4_T1.js @@ -6,7 +6,7 @@ info: Single and Multi line comments are used together es5id: 7.4_A4_T1 description: Try use 2 close comment tags negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/comments/S7.4_A4_T4.js b/test/language/comments/S7.4_A4_T4.js index 078b0a3058..b3791fe996 100644 --- a/test/language/comments/S7.4_A4_T4.js +++ b/test/language/comments/S7.4_A4_T4.js @@ -6,7 +6,7 @@ info: Single and Multi line comments are used together es5id: 7.4_A4_T4 description: Try to open Multi line comment at the end of Single comment negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/comments/multi-line-html-close-extra.js b/test/language/comments/multi-line-html-close-extra.js index f21ef9784e..96dc4e366f 100644 --- a/test/language/comments/multi-line-html-close-extra.js +++ b/test/language/comments/multi-line-html-close-extra.js @@ -16,7 +16,7 @@ info: | MultiLineComment :: /* FirstCommentLine[opt] LineTerminator MultiLineCommentChars[opt] * / HTMLCloseComment[opt] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/comments/single-line-html-close-without-lt.js b/test/language/comments/single-line-html-close-without-lt.js index bb930132a1..754bbd68b1 100644 --- a/test/language/comments/single-line-html-close-without-lt.js +++ b/test/language/comments/single-line-html-close-without-lt.js @@ -15,7 +15,7 @@ info: | HTMLCloseComment :: WhiteSpaceSequence[opt] SingleLineDelimitedCommentSequence[opt] --> SingleLineCommentChars[opt] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/directive-prologue/10.1.1-2gs.js b/test/language/directive-prologue/10.1.1-2gs.js index c503c48619..260dbb03fa 100644 --- a/test/language/directive-prologue/10.1.1-2gs.js +++ b/test/language/directive-prologue/10.1.1-2gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - Use Strict Directive Prologue is ''use strict'' which lost the last character ';' negative: - phase: early + phase: parse type: SyntaxError flags: [raw] ---*/ diff --git a/test/language/directive-prologue/10.1.1-5gs.js b/test/language/directive-prologue/10.1.1-5gs.js index d77ac7706c..1e216a68ca 100644 --- a/test/language/directive-prologue/10.1.1-5gs.js +++ b/test/language/directive-prologue/10.1.1-5gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - Use Strict Directive Prologue is ''use strict';' which appears at the start of the code negative: - phase: early + phase: parse type: SyntaxError flags: [raw] ---*/ diff --git a/test/language/directive-prologue/10.1.1-8gs.js b/test/language/directive-prologue/10.1.1-8gs.js index 061627738f..68b3b6500d 100644 --- a/test/language/directive-prologue/10.1.1-8gs.js +++ b/test/language/directive-prologue/10.1.1-8gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - Use Strict Directive Prologue is ''use strict';' which appears twice in the code negative: - phase: early + phase: parse type: SyntaxError flags: [raw] ---*/ diff --git a/test/language/directive-prologue/14.1-4gs.js b/test/language/directive-prologue/14.1-4gs.js index d0069a3df2..7b8a942179 100644 --- a/test/language/directive-prologue/14.1-4gs.js +++ b/test/language/directive-prologue/14.1-4gs.js @@ -7,7 +7,7 @@ description: > StrictMode - a Use Strict Directive followed by a strict mode violation negative: - phase: early + phase: parse type: SyntaxError flags: [raw] ---*/ diff --git a/test/language/directive-prologue/14.1-5gs.js b/test/language/directive-prologue/14.1-5gs.js index 9a8308e975..5837a1fde8 100644 --- a/test/language/directive-prologue/14.1-5gs.js +++ b/test/language/directive-prologue/14.1-5gs.js @@ -7,7 +7,7 @@ description: > StrictMode - a Use Strict Directive embedded in a directive prologue followed by a strict mode violation negative: - phase: early + phase: parse type: SyntaxError flags: [raw] ---*/ diff --git a/test/language/export/escaped-as-export-specifier.js b/test/language/export/escaped-as-export-specifier.js index 9494b0bd0f..824f6dceb5 100644 --- a/test/language/export/escaped-as-export-specifier.js +++ b/test/language/export/escaped-as-export-specifier.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/export/escaped-default.js b/test/language/export/escaped-default.js index 42b48c1a78..03c106cab6 100644 --- a/test/language/export/escaped-default.js +++ b/test/language/export/escaped-default.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/export/escaped-from.js b/test/language/export/escaped-from.js index f706b7009c..180e496fc4 100644 --- a/test/language/export/escaped-from.js +++ b/test/language/export/escaped-from.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/expressions/arrow-function/dflt-params-duplicates.js b/test/language/expressions/arrow-function/dflt-params-duplicates.js index 8de805e601..dd1c399e6a 100644 --- a/test/language/expressions/arrow-function/dflt-params-duplicates.js +++ b/test/language/expressions/arrow-function/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-arrow-function-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dflt-params-rest.js b/test/language/expressions/arrow-function/dflt-params-rest.js index a83d1c1fff..474c044122 100644 --- a/test/language/expressions/arrow-function/dflt-params-rest.js +++ b/test/language/expressions/arrow-function/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-arrow-function-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js index 8a301cc933..3f920ed01e 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js index ef92164ae1..f9cb3936d0 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js index 8cbf409c91..3e49c5ed0f 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js index 92dbfbb4a9..de2e812e7b 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js index 8a4b2d2f0b..1e5ba46076 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js index 696d04a9f9..d6410f3398 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js index 843275e8da..dd05a8dcbd 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js index 86c65bb6d1..2d4364d4da 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js index 4a9f1e5c76..a1a7352f20 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index c9f44f7906..c8e984d138 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js index 7d0eb65da0..35a372aa66 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 6764c17c61..4b7b7c27c0 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.2.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/param-dflt-yield-expr.js b/test/language/expressions/arrow-function/param-dflt-yield-expr.js index 8e82e69322..c4d36e6aa9 100644 --- a/test/language/expressions/arrow-function/param-dflt-yield-expr.js +++ b/test/language/expressions/arrow-function/param-dflt-yield-expr.js @@ -17,7 +17,7 @@ info: | - It is a Syntax Error if ArrowParameters Contains YieldExpression is true. features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js b/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js index 839aefb7f8..b2cccb3c73 100644 --- a/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js +++ b/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js @@ -12,7 +12,7 @@ info: | features: [default-parameters] flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js b/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js index 516b1e676a..ff0e20330c 100644 --- a/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-arrow-function-definitions-runtime-semantics-evaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js index d0f1856371..47981bde58 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js @@ -16,7 +16,7 @@ description: > ReservedWord : FutureReservedWord negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js index 0e9bf8bbb7..8167925282 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js @@ -18,7 +18,7 @@ description: > Strict Mode negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js index 92596df4a8..8509a42499 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js @@ -16,7 +16,7 @@ description: > ReservedWord : Keyword negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js index 0f78e3cc0e..aa5c8d75a9 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js @@ -10,7 +10,7 @@ description: > No parameter named "arguments" negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js index 23b2934a3b..12f218aed9 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js @@ -11,7 +11,7 @@ description: > No parameter named "eval" negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js index ab28318355..71f70fcac2 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js @@ -11,7 +11,7 @@ description: > No parameter named "yield" negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js index f4fe1382c6..95dc885d4f 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js @@ -8,7 +8,7 @@ description: > Includes ...rest negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js index c4d8483b2b..ccb3d835b7 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js @@ -15,7 +15,7 @@ description: > No parameters named "arguments" negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js index e3546eabac..3c288493e6 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js @@ -17,7 +17,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js index ce44fee480..c2b3259fb2 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js @@ -17,7 +17,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js index c220c70449..e2c4afd203 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js @@ -19,7 +19,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js index 6e337ca553..952874c223 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js @@ -17,7 +17,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js index 09ab6e1893..3c34bd4efa 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js @@ -19,7 +19,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js index f6e5feb230..50eabddfa0 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js @@ -19,7 +19,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js index 333e3a02e4..2c26a437b6 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js @@ -21,7 +21,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js index af4f1405d6..573d64b3a0 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js @@ -21,7 +21,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js index a8e28a5997..e9678911c8 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js @@ -19,7 +19,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js index bdd680e1c7..5930206dba 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js @@ -15,7 +15,7 @@ description: > No duplicates, rest negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js index decc2e7632..b7f29d2149 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js @@ -15,7 +15,7 @@ description: > No duplicates negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js index adf7f9d944..4ad4c5ef1d 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js @@ -15,7 +15,7 @@ description: > No parameters named "eval" negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js index a8363810e1..fd857b02ff 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js @@ -10,7 +10,7 @@ description: > No parameter named "yield" negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js index daaac05d2d..b90495efdb 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js @@ -7,7 +7,7 @@ description: > ArrowParameters[?Yield] [no LineTerminator here] => ConciseBody[?In] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js index 08cfa3f1f8..37fd8ad6fe 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js @@ -9,7 +9,7 @@ description: > No parens around ArrowParameters negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js index d346e4d1cc..cb7da1f74e 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js @@ -6,7 +6,7 @@ description: > ArrowFunction[In, Yield] : ArrowParameters[?Yield] [no LineTerminator here] => ConciseBody[?In] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js b/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js index 81ada787d0..e37b7a630e 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if ContainsUseStrict of ConciseBody is true and IsSimpleParameterList of ArrowParameters is false. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js index 8825c7c5c5..1210f25ec2 100644 --- a/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js index 2ba36813ed..895835c41f 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js index 92325fa9e0..f363920ce3 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js index 8e6cdb4042..f7c114daad 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js index fc9f285bf0..f8df4d3747 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js b/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js index 1e8f79b88b..d49cefc3fd 100644 --- a/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js +++ b/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js b/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js index e239cc836a..b24b520aad 100644 --- a/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-before-element.js b/test/language/expressions/assignment/dstr-array-rest-before-element.js index 632823da4a..419a15ed59 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-element.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-element.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-before-elision.js b/test/language/expressions/assignment/dstr-array-rest-before-elision.js index 8d221bda5e..023fa6facf 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-elision.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-elision.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-before-rest.js b/test/language/expressions/assignment/dstr-array-rest-before-rest.js index e5651044c9..24a50e3852 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-rest.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-rest.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js b/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js index ac913154ca..6c8a6536ca 100644 --- a/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-init.js b/test/language/expressions/assignment/dstr-array-rest-init.js index a71228fcf7..bbf69f7f4c 100644 --- a/test/language/expressions/assignment/dstr-array-rest-init.js +++ b/test/language/expressions/assignment/dstr-array-rest-init.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js index ce1ea39e22..f99ad7fe20 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js index 215fdfe00f..857c6e694f 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js index 0c14949a20..8134830ac1 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js index a6005f14d5..3830ce07aa 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js index 6901a2479d..49fe5cc509 100644 --- a/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js index ec2809a107..73738eba91 100644 --- a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [generators, destructuring-binding] flags: [generated, noStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js index 03b366a706..c897b46716 100644 --- a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js b/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js index 18f402885f..d652471773 100644 --- a/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js +++ b/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js index b488aefa46..f02dffe411 100644 --- a/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-id-simple-strict.js b/test/language/expressions/assignment/dstr-obj-id-simple-strict.js index b01ae82ccd..162ffc8fc6 100644 --- a/test/language/expressions/assignment/dstr-obj-id-simple-strict.js +++ b/test/language/expressions/assignment/dstr-obj-id-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js index bbbcb89f76..aa1efa302c 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js index 415432bcc2..7c981d6f47 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js index 7b3c686c99..751dc9a863 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js index 34dd97e0ce..5e91a2e611 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js index d9d9342c02..5355edc13b 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js index abc087d501..8fcd5a42db 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js b/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js index 0a995d64ae..c8216aa612 100644 --- a/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [object-rest, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/expressions/assignment/non-simple-target.js b/test/language/expressions/assignment/non-simple-target.js index 6ce5bb903f..3015bbe177 100644 --- a/test/language/expressions/assignment/non-simple-target.js +++ b/test/language/expressions/assignment/non-simple-target.js @@ -9,7 +9,7 @@ info: | es6id: 12.14.1 description: Assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/assignment/target-boolean.js b/test/language/expressions/assignment/target-boolean.js index 8007e6dd9d..9197622776 100644 --- a/test/language/expressions/assignment/target-boolean.js +++ b/test/language/expressions/assignment/target-boolean.js @@ -14,7 +14,7 @@ info: | ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget of LeftHandSideExpression is false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/assignment/target-cover-newtarget.js b/test/language/expressions/assignment/target-cover-newtarget.js index 86dd65d966..03ba2e29f4 100644 --- a/test/language/expressions/assignment/target-cover-newtarget.js +++ b/test/language/expressions/assignment/target-cover-newtarget.js @@ -19,7 +19,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/assignment/target-cover-yieldexpr.js b/test/language/expressions/assignment/target-cover-yieldexpr.js index 81bc60d411..a7d524e70c 100644 --- a/test/language/expressions/assignment/target-cover-yieldexpr.js +++ b/test/language/expressions/assignment/target-cover-yieldexpr.js @@ -22,7 +22,7 @@ info: | 1. Return false. features: [generators] negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/assignment/target-newtarget.js b/test/language/expressions/assignment/target-newtarget.js index ef7e601c9f..822d6a9fb9 100644 --- a/test/language/expressions/assignment/target-newtarget.js +++ b/test/language/expressions/assignment/target-newtarget.js @@ -19,7 +19,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/assignment/target-null.js b/test/language/expressions/assignment/target-null.js index 52d9ec4f7f..119593963e 100644 --- a/test/language/expressions/assignment/target-null.js +++ b/test/language/expressions/assignment/target-null.js @@ -14,7 +14,7 @@ info: | ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget of LeftHandSideExpression is false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/assignment/target-number.js b/test/language/expressions/assignment/target-number.js index 46513132e7..b8c1751107 100644 --- a/test/language/expressions/assignment/target-number.js +++ b/test/language/expressions/assignment/target-number.js @@ -14,7 +14,7 @@ info: | ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget of LeftHandSideExpression is false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/assignment/target-string.js b/test/language/expressions/assignment/target-string.js index ae4d12f913..c41f9b0503 100644 --- a/test/language/expressions/assignment/target-string.js +++ b/test/language/expressions/assignment/target-string.js @@ -14,7 +14,7 @@ info: | ObjectLiteral nor an ArrayLiteral and IsValidSimpleAssignmentTarget of LeftHandSideExpression is false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js b/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js index 637fad3d2b..40cd24becf 100644 --- a/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Arrow Function Definitions diff --git a/test/language/expressions/async-arrow-function/await-as-binding-identifier.js b/test/language/expressions/async-arrow-function/await-as-binding-identifier.js index 5c02d06563..802b79731d 100644 --- a/test/language/expressions/async-arrow-function/await-as-binding-identifier.js +++ b/test/language/expressions/async-arrow-function/await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Arrow Function Definitions diff --git a/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js b/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js index 93b1c43ae2..d2123bb72a 100644 --- a/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Arrow Function Definitions diff --git a/test/language/expressions/async-arrow-function/await-as-identifier-reference.js b/test/language/expressions/async-arrow-function/await-as-identifier-reference.js index edbb4a29d9..59bec7959c 100644 --- a/test/language/expressions/async-arrow-function/await-as-identifier-reference.js +++ b/test/language/expressions/async-arrow-function/await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Arrow Function Definitions diff --git a/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js b/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js index 12571f07e3..5aa95c8343 100644 --- a/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Arrow Function Definitions diff --git a/test/language/expressions/async-arrow-function/await-as-label-identifier.js b/test/language/expressions/async-arrow-function/await-as-label-identifier.js index 14d9203c0d..ff6f016a9c 100644 --- a/test/language/expressions/async-arrow-function/await-as-label-identifier.js +++ b/test/language/expressions/async-arrow-function/await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncArrowFunction features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Arrow Function Definitions diff --git a/test/language/expressions/async-arrow-function/dflt-params-duplicates.js b/test/language/expressions/async-arrow-function/dflt-params-duplicates.js index b55aeacdf3..b0d6f27067 100644 --- a/test/language/expressions/async-arrow-function/dflt-params-duplicates.js +++ b/test/language/expressions/async-arrow-function/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-async-arrow-function-definitions features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.7 Async Arrow Function Definitions diff --git a/test/language/expressions/async-arrow-function/dflt-params-rest.js b/test/language/expressions/async-arrow-function/dflt-params-rest.js index d15d76e289..6b6afeff58 100644 --- a/test/language/expressions/async-arrow-function/dflt-params-rest.js +++ b/test/language/expressions/async-arrow-function/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-async-arrow-function-definitions features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.7 Async Arrow Function Definitions diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js b/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js index 61eb4eb043..59e0e7281e 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js @@ -7,7 +7,7 @@ esid: pending description: > It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js index fa3f89c3f2..9f9774055b 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains arguments negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js index 743ab863f9..bf2c217a10 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters' default expressions contains await negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js index b4d1ee97cb..542f909fce 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains await negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js index 57bcffc7ed..6ccd0d0d5b 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if AsyncFunctionBody contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js index 8c74127f74..2a6da0eb82 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if AsyncFunctionBody contains SuperProperty is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js index 120cd45c8c..f4b19761cc 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js @@ -7,7 +7,7 @@ esid: pending description: > If strict mode, early error rules for StrictFormalParameters are applied negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js index a40887a3a4..3303a70888 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains eval negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js index 610194a528..9eaa5e66d0 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js index fc030e6a00..2ec76b8ccb 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if FormalParameters contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js index d961fd50b7..553d337462 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if FormalParameters contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js index 5539875107..6cfbb3d9e1 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js @@ -23,7 +23,7 @@ info: | AsyncArrowHead: async [no LineTerminator here] ArrowFormalParameters negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-arrow-function/escaped-async.js b/test/language/expressions/async-arrow-function/escaped-async.js index 4a23c4ef3e..e3756ca208 100644 --- a/test/language/expressions/async-arrow-function/escaped-async.js +++ b/test/language/expressions/async-arrow-function/escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js b/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js index 64cc6a787f..15dd3ea371 100644 --- a/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-async-arrow-function-definitions flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.7 Async Arrow Function Definitions diff --git a/test/language/expressions/async-function/await-as-binding-identifier-escaped.js b/test/language/expressions/async-function/await-as-binding-identifier-escaped.js index 597164d5e5..3039e53811 100644 --- a/test/language/expressions/async-function/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-function/await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/await-as-binding-identifier.js b/test/language/expressions/async-function/await-as-binding-identifier.js index fc9e3dcfb8..ba3fae0a02 100644 --- a/test/language/expressions/async-function/await-as-binding-identifier.js +++ b/test/language/expressions/async-function/await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/await-as-identifier-reference-escaped.js b/test/language/expressions/async-function/await-as-identifier-reference-escaped.js index e6db8b97fb..fcaeaff773 100644 --- a/test/language/expressions/async-function/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-function/await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/await-as-identifier-reference.js b/test/language/expressions/async-function/await-as-identifier-reference.js index 26da702cea..740082a0a1 100644 --- a/test/language/expressions/async-function/await-as-identifier-reference.js +++ b/test/language/expressions/async-function/await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/await-as-label-identifier-escaped.js b/test/language/expressions/async-function/await-as-label-identifier-escaped.js index ad8cd67516..cefff3b972 100644 --- a/test/language/expressions/async-function/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-function/await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/await-as-label-identifier.js b/test/language/expressions/async-function/await-as-label-identifier.js index 2a7425dcc9..d1f12fe2dc 100644 --- a/test/language/expressions/async-function/await-as-label-identifier.js +++ b/test/language/expressions/async-function/await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js b/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js index a321776de6..403ebc8a03 100644 --- a/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js +++ b/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js @@ -7,7 +7,7 @@ esid: pending description: > It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js b/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js index b21feb59fb..5e08688b40 100644 --- a/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js +++ b/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js @@ -7,7 +7,7 @@ esid: pending description: > If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName arguments. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js b/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js index fd4a412bc3..7d78b9f7c0 100644 --- a/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js +++ b/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js @@ -7,7 +7,7 @@ esid: pending description: > If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName eval. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js b/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js index e7d4223dba..f851dcbcc3 100644 --- a/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js +++ b/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if AsyncFunctionBody contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js b/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js index 4a64bfe7ac..8295917e5b 100644 --- a/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js +++ b/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if AsyncFunctionBody contains SuperProperty is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js b/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js index 3389adb51d..b8acc07a9f 100644 --- a/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js +++ b/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains eval in strict mode negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js b/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js index 5e8cbd46f0..d46f819457 100644 --- a/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js +++ b/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js index 424867872c..d23ffbd81e 100644 --- a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js +++ b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if FormalParameters contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js index f4cf5f671c..fbc1043210 100644 --- a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js +++ b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if FormalParameters contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js b/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js index 58b17be3f4..e81ae0d790 100644 --- a/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js +++ b/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js @@ -7,7 +7,7 @@ esid: pending description: > Async function expressions are not a simple assignment target. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/async-function/escaped-async.js b/test/language/expressions/async-function/escaped-async.js index 5eb91187af..4a8920d043 100644 --- a/test/language/expressions/async-function/escaped-async.js +++ b/test/language/expressions/async-function/escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js b/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js index 937dcf5f8c..26c1b948de 100644 --- a/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/named-await-as-binding-identifier.js b/test/language/expressions/async-function/named-await-as-binding-identifier.js index e10b646068..7094d9707a 100644 --- a/test/language/expressions/async-function/named-await-as-binding-identifier.js +++ b/test/language/expressions/async-function/named-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js b/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js index 1fc63a4e46..c54e1eb3ff 100644 --- a/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/named-await-as-identifier-reference.js b/test/language/expressions/async-function/named-await-as-identifier-reference.js index 996601cdef..c9dc27618f 100644 --- a/test/language/expressions/async-function/named-await-as-identifier-reference.js +++ b/test/language/expressions/async-function/named-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js b/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js index a6aa316c1e..fdc31ec415 100644 --- a/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/named-await-as-label-identifier.js b/test/language/expressions/async-function/named-await-as-label-identifier.js index 4791e018f2..67866c2f8f 100644 --- a/test/language/expressions/async-function/named-await-as-label-identifier.js +++ b/test/language/expressions/async-function/named-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionExpression features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/async-function/named-dflt-params-duplicates.js b/test/language/expressions/async-function/named-dflt-params-duplicates.js index a4cd7a40c7..90493df314 100644 --- a/test/language/expressions/async-function/named-dflt-params-duplicates.js +++ b/test/language/expressions/async-function/named-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/async-function/named-dflt-params-rest.js b/test/language/expressions/async-function/named-dflt-params-rest.js index 8316d17c1a..90625c390a 100644 --- a/test/language/expressions/async-function/named-dflt-params-rest.js +++ b/test/language/expressions/async-function/named-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js index b2a771f796..a9b81f954c 100644 --- a/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-async-function-definitions flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/async-function/nameless-dflt-params-duplicates.js b/test/language/expressions/async-function/nameless-dflt-params-duplicates.js index 202f17b143..57cf5b55df 100644 --- a/test/language/expressions/async-function/nameless-dflt-params-duplicates.js +++ b/test/language/expressions/async-function/nameless-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/async-function/nameless-dflt-params-rest.js b/test/language/expressions/async-function/nameless-dflt-params-rest.js index 8bcf6a0697..573c8c2df4 100644 --- a/test/language/expressions/async-function/nameless-dflt-params-rest.js +++ b/test/language/expressions/async-function/nameless-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js index 8d6f5970de..f765b7c16e 100644 --- a/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-async-function-definitions flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js index 168b508ef7..7e08a92f17 100644 --- a/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/await-as-binding-identifier.js b/test/language/expressions/async-generator/await-as-binding-identifier.js index fe16ba2789..90a61f21b9 100644 --- a/test/language/expressions/async-generator/await-as-binding-identifier.js +++ b/test/language/expressions/async-generator/await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js index c8102d2238..217682fc02 100644 --- a/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/await-as-identifier-reference.js b/test/language/expressions/async-generator/await-as-identifier-reference.js index f6f5479a45..4735bc0a62 100644 --- a/test/language/expressions/async-generator/await-as-identifier-reference.js +++ b/test/language/expressions/async-generator/await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/await-as-label-identifier-escaped.js b/test/language/expressions/async-generator/await-as-label-identifier-escaped.js index 8de1e27288..781dc9a493 100644 --- a/test/language/expressions/async-generator/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/await-as-label-identifier.js b/test/language/expressions/async-generator/await-as-label-identifier.js index 23e328cdfd..c268e9772c 100644 --- a/test/language/expressions/async-generator/await-as-label-identifier.js +++ b/test/language/expressions/async-generator/await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/dflt-params-duplicates.js b/test/language/expressions/async-generator/dflt-params-duplicates.js index 3d7ad6c862..3cfe9ca55f 100644 --- a/test/language/expressions/async-generator/dflt-params-duplicates.js +++ b/test/language/expressions/async-generator/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dflt-params-rest.js b/test/language/expressions/async-generator/dflt-params-rest.js index 3078bef25d..7df2f2648c 100644 --- a/test/language/expressions/async-generator/dflt-params-rest.js +++ b/test/language/expressions/async-generator/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js index c083c89fa7..b4bf9d2106 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js index 7476271285..2299463e89 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js index 350519cf4e..99f9a58c5f 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js index ffc71d23b3..dde0e8247d 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js index 604589779d..a02d211670 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js index 9ac09cf175..a04db43f91 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js index 86ef44f92c..5957dd161e 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js index 1913625e5f..b26241c7ed 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js index 12712bedc6..f81b90e4c2 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 24eb5dc4be..4e9e85bd4f 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js index b64eb9196d..ffde5db9bd 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 9c206969d3..80655c7511 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js index 83800d1fb8..9066210ca1 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js index dbea00e3d0..d614f56c86 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js index 88d474911e..222f630b34 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js index dcdbfdb271..0207bd04af 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js index 715a4408cb..fe877888d9 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js index 64bc5d72e9..e9f377e2c1 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js index 1a32238836..5d3220fea1 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js index 62dfefe135..af31426430 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js index e8a11490f4..95172c82c7 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js index de421d8a25..19dcc36b0a 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js index db7bc016ff..aa0399e8a7 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js index 22c6bd2375..a9c2c83f09 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js b/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js index 2f9e14fe80..cd5abe0861 100644 --- a/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js +++ b/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js @@ -8,7 +8,7 @@ description: > It is a Syntax Error if ContainsUseStrict of AsyncGeneratorBody is true and IsSimpleParameterList of UniqueFormalParameters is false. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js b/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js index ebb238523a..79d1f7ae82 100644 --- a/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js +++ b/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js @@ -7,7 +7,7 @@ esid: pending description: > It is a SyntaxError if FormalParameters contains arguments in strict mode. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] features: [async-iteration] diff --git a/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js b/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js index 103d97a61b..1a7ba39fa4 100644 --- a/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js +++ b/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js @@ -7,7 +7,7 @@ esid: 12.1.1 description: > `await` is not a valid BindingIdentifier for AsyncGeneratorExpressions. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js index 1ded252bdc..42882e1a8d 100644 --- a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js +++ b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js @@ -8,7 +8,7 @@ description: > If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName arguments. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] features: [async-iteration] diff --git a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js index 27403ff67f..d504afa5a8 100644 --- a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js +++ b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js @@ -8,7 +8,7 @@ description: > If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName eval. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] features: [async-iteration] diff --git a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js index 4e50011f3e..52e875a4e3 100644 --- a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js +++ b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js @@ -7,7 +7,7 @@ esid: pending description: > It is a syntax error if AsyncGeneratorBody contains SuperCall is true. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js index 83f6b5885a..0aebe9d196 100644 --- a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js +++ b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js @@ -7,7 +7,7 @@ esid: pending description: > It is a syntax error if AsyncGeneratorBody contains SuperProperty is true. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js b/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js index c021a37039..145aaec54f 100644 --- a/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js +++ b/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js @@ -7,7 +7,7 @@ esid: pending description: > It is a SyntaxError if FormalParameters contains eval in strict mode. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] features: [async-iteration] diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js index db6b05529b..782c8c7509 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js @@ -8,7 +8,7 @@ description: > It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js index 3388ef7147..2b56043647 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js @@ -8,7 +8,7 @@ description: > It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js index 03a6eaff83..7bdb8cdbab 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js @@ -7,7 +7,7 @@ esid: pending description: > It is a Syntax Error if FormalParameters Contains AwaitExpression is true. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js index 0d3c5ace5c..1c748595fc 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js @@ -8,7 +8,7 @@ description: > `await` is a reserved keyword within async generator function bodies and may not be used as the binding identifier of a parameter. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js index bc4f072165..f3d63c954f 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js @@ -7,7 +7,7 @@ esid: pending description: > It is a syntax error if FormalParameters contains SuperCall is true. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js index 7163c66bff..fab4a9e8eb 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js @@ -7,7 +7,7 @@ esid: pending description: > It is a syntax error if FormalParameters contains SuperProperty is true. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js index 59acd32a2c..155fe3f8e7 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js @@ -7,7 +7,7 @@ esid: pending description: > It is a Syntax Error if FormalParameters Contains YieldExpression is true. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js index dbdf927290..1f1986dbcf 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js @@ -8,7 +8,7 @@ description: > `yield` is a reserved keyword within async generator function bodies and may not be used as the binding identifier of a parameter. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-label-name-await.js b/test/language/expressions/async-generator/early-errors-expression-label-name-await.js index d81897b2aa..3036367d08 100644 --- a/test/language/expressions/async-generator/early-errors-expression-label-name-await.js +++ b/test/language/expressions/async-generator/early-errors-expression-label-name-await.js @@ -8,7 +8,7 @@ description: > `await` is a reserved keyword within async generator function bodies and may not be used as a label. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js b/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js index c244b195d5..bf32b78466 100644 --- a/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js +++ b/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js @@ -8,7 +8,7 @@ description: > `yield` is a reserved keyword within async generator function bodies and may not be used as a label. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js b/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js index 749ce25aa0..050ffa37b6 100644 --- a/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js +++ b/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js @@ -7,7 +7,7 @@ esid: pending description: > Async generator function expressions are not a simple assignment target. negative: - phase: early + phase: parse type: ReferenceError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js b/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js index ac76a991d5..0dd5be0390 100644 --- a/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js +++ b/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js @@ -7,7 +7,7 @@ esid: 12.1.1 description: > `yield` is not a valid BindingIdentifier for AsyncGeneratorExpressions. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js b/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js index 6dfdafc38a..ce10ed5688 100644 --- a/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js +++ b/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js @@ -7,7 +7,7 @@ esid: 14.4 description: > A newline may not precede the `*` token in a `yield` expression. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/escaped-async.js b/test/language/expressions/async-generator/escaped-async.js index b8d0a57cd6..65738a6590 100644 --- a/test/language/expressions/async-generator/escaped-async.js +++ b/test/language/expressions/async-generator/escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js index 06b8ec28f4..146c11beff 100644 --- a/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-await-as-binding-identifier.js b/test/language/expressions/async-generator/named-await-as-binding-identifier.js index 844dbaa7b2..ca7c26e836 100644 --- a/test/language/expressions/async-generator/named-await-as-binding-identifier.js +++ b/test/language/expressions/async-generator/named-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js index f1786aba19..86b9b9d2e8 100644 --- a/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-await-as-identifier-reference.js b/test/language/expressions/async-generator/named-await-as-identifier-reference.js index af3b7fd7ec..16ff31ac30 100644 --- a/test/language/expressions/async-generator/named-await-as-identifier-reference.js +++ b/test/language/expressions/async-generator/named-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js b/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js index 1f5387b16d..142f6f053e 100644 --- a/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-await-as-label-identifier.js b/test/language/expressions/async-generator/named-await-as-label-identifier.js index 06239f1cf5..070b920d01 100644 --- a/test/language/expressions/async-generator/named-await-as-label-identifier.js +++ b/test/language/expressions/async-generator/named-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-dflt-params-duplicates.js b/test/language/expressions/async-generator/named-dflt-params-duplicates.js index 49617abb02..e90116d1e9 100644 --- a/test/language/expressions/async-generator/named-dflt-params-duplicates.js +++ b/test/language/expressions/async-generator/named-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/named-dflt-params-rest.js b/test/language/expressions/async-generator/named-dflt-params-rest.js index 473a993844..41570d6465 100644 --- a/test/language/expressions/async-generator/named-dflt-params-rest.js +++ b/test/language/expressions/async-generator/named-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js index 0f9656aacc..eefb3934dc 100644 --- a/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js index 7db6f4073c..894018da25 100644 --- a/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-yield-as-binding-identifier.js b/test/language/expressions/async-generator/named-yield-as-binding-identifier.js index ec82fe8637..a716325173 100644 --- a/test/language/expressions/async-generator/named-yield-as-binding-identifier.js +++ b/test/language/expressions/async-generator/named-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js index 5be81c4c45..e43a2cc2dd 100644 --- a/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-yield-as-identifier-reference.js b/test/language/expressions/async-generator/named-yield-as-identifier-reference.js index cf92b9bb5f..ac76994fe3 100644 --- a/test/language/expressions/async-generator/named-yield-as-identifier-reference.js +++ b/test/language/expressions/async-generator/named-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js b/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js index 9d69662560..7bfae88f48 100644 --- a/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-yield-as-label-identifier.js b/test/language/expressions/async-generator/named-yield-as-label-identifier.js index 5aedf8ec30..97c84366f7 100644 --- a/test/language/expressions/async-generator/named-yield-as-label-identifier.js +++ b/test/language/expressions/async-generator/named-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js b/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js index 66d15df16f..ea21a1a0fa 100644 --- a/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js +++ b/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [object-spread, async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/named-yield-identifier-strict.js b/test/language/expressions/async-generator/named-yield-identifier-strict.js index 4ec1cb6206..1721b7b277 100644 --- a/test/language/expressions/async-generator/named-yield-identifier-strict.js +++ b/test/language/expressions/async-generator/named-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js b/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js index 69ef0e714e..58267247c5 100644 --- a/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-evaluation features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) { diff --git a/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js index 3a56ce5f8d..451261aa73 100644 --- a/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/yield-as-binding-identifier.js b/test/language/expressions/async-generator/yield-as-binding-identifier.js index 69c5875125..145e378116 100644 --- a/test/language/expressions/async-generator/yield-as-binding-identifier.js +++ b/test/language/expressions/async-generator/yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js index adfab7bd72..926dc1b78d 100644 --- a/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/yield-as-identifier-reference.js b/test/language/expressions/async-generator/yield-as-identifier-reference.js index 6cf349fbde..4b8205f42b 100644 --- a/test/language/expressions/async-generator/yield-as-identifier-reference.js +++ b/test/language/expressions/async-generator/yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js b/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js index 81cf30948d..3a26a5b040 100644 --- a/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/yield-as-label-identifier.js b/test/language/expressions/async-generator/yield-as-label-identifier.js index 2cbb4cb23d..246c858c71 100644 --- a/test/language/expressions/async-generator/yield-as-label-identifier.js +++ b/test/language/expressions/async-generator/yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/yield-identifier-spread-strict.js b/test/language/expressions/async-generator/yield-identifier-spread-strict.js index ab62a6d827..d8c2a329d3 100644 --- a/test/language/expressions/async-generator/yield-identifier-spread-strict.js +++ b/test/language/expressions/async-generator/yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [object-spread, async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/async-generator/yield-identifier-strict.js b/test/language/expressions/async-generator/yield-identifier-strict.js index 2a4c3f38ad..644bf1ac6e 100644 --- a/test/language/expressions/async-generator/yield-identifier-strict.js +++ b/test/language/expressions/async-generator/yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorExpression features: [async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/await/await-BindingIdentifier-nested.js b/test/language/expressions/await/await-BindingIdentifier-nested.js index d4a847ac56..284494a9c3 100644 --- a/test/language/expressions/await/await-BindingIdentifier-nested.js +++ b/test/language/expressions/await/await-BindingIdentifier-nested.js @@ -7,7 +7,7 @@ esid: pending description: > Await is not allowed as an identifier in functions nested in async functions negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js b/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js index 7eea67de1b..e7d7a2e4a1 100644 --- a/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js +++ b/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js @@ -7,7 +7,7 @@ esid: pending description: > await is not a simple assignment target and cannot be assigned to. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/await/no-operand.js b/test/language/expressions/await/no-operand.js index 5529aaabac..46cca85335 100644 --- a/test/language/expressions/await/no-operand.js +++ b/test/language/expressions/await/no-operand.js @@ -7,7 +7,7 @@ esid: pending description: > await requries an operand. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/call/S11.2.4_A1.3_T1.js b/test/language/expressions/call/S11.2.4_A1.3_T1.js index 3d56abf281..d35ff7752b 100644 --- a/test/language/expressions/call/S11.2.4_A1.3_T1.js +++ b/test/language/expressions/call/S11.2.4_A1.3_T1.js @@ -8,7 +8,7 @@ info: | es5id: 11.2.4_A1.3_T1 description: incorrect syntax negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js b/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js index 6548bbba6b..1e60a790c3 100644 --- a/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-gen-meth-dflt-params-rest.js b/test/language/expressions/class/async-gen-meth-dflt-params-rest.js index b92dee4af6..e88166a7cc 100644 --- a/test/language/expressions/class/async-gen-meth-dflt-params-rest.js +++ b/test/language/expressions/class/async-gen-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js index 6c46bf23f0..9258f504bc 100644 --- a/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js index 3f24e5b6dc..27506dfcc7 100644 --- a/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js b/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js index 6eab7d241f..802fd049a6 100644 --- a/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js index 4806df704d..42eede2f7a 100644 --- a/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js index 4ca0f8e15b..96c966c122 100644 --- a/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js index 5a6ce6e3cd..f215d30641 100644 --- a/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js index 6ca1429779..5412dcc57a 100644 --- a/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js index 3dd41fe1cf..82b84831ce 100644 --- a/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js index e8bd69932b..c8e54e5780 100644 --- a/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-await-as-label-identifier.js b/test/language/expressions/class/async-gen-method-await-as-label-identifier.js index d340d1aef9..01145fb839 100644 --- a/test/language/expressions/class/async-gen-method-await-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js index 9cec981ff3..70102fa0da 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js index b1488aadf4..1e66388cd5 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js index 8cf2875263..7d8494366f 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js index 7f83717d67..8f40c98cd9 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js index 5d61c73d5c..9c65bf9781 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js index 09f44966d1..da9e7de8c1 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js index b5b9d9d294..4ce7983c2f 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js index 038d907be5..0e7e39684b 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js index dfde4d9572..f6d8ced74a 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js index 942fa72d6b..c76570d633 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js index a88f5520df..ec3837551c 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js index 18513c1b91..19eaa37c77 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js b/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js index 85b663fa48..37e0d6123c 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [object-spread, async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js b/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js index c0d83fffe2..6905add6e2 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js +++ b/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js index 45ac221366..2695df3447 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js index 5634d7daa0..3cc33e3b06 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js index 3cbb3faada..e641f31362 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js index e1f5b28673..f4b1d00c4c 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js index ef7993fd87..c3c9f8b45b 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js b/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js index b2acc5edd3..e43a505350 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js b/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js index bcca32edcb..f1fc66bf6d 100644 --- a/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [object-spread, async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-gen-method-yield-identifier-strict.js b/test/language/expressions/class/async-gen-method-yield-identifier-strict.js index ae8568cc0e..7829c1f9e2 100644 --- a/test/language/expressions/class/async-gen-method-yield-identifier-strict.js +++ b/test/language/expressions/class/async-gen-method-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-meth-dflt-params-duplicates.js b/test/language/expressions/class/async-meth-dflt-params-duplicates.js index 5e761dafbe..f25ebf6306 100644 --- a/test/language/expressions/class/async-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-meth-dflt-params-rest.js b/test/language/expressions/class/async-meth-dflt-params-rest.js index b7d4c20492..dacdb33675 100644 --- a/test/language/expressions/class/async-meth-dflt-params-rest.js +++ b/test/language/expressions/class/async-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js index b1297cca87..ccf32e6728 100644 --- a/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-class-definitions-runtime-semantics-evaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js index d9ec00f7fc..3f6ad41821 100644 --- a/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-meth-static-dflt-params-rest.js b/test/language/expressions/class/async-meth-static-dflt-params-rest.js index d2d296f3e2..7c29c9b581 100644 --- a/test/language/expressions/class/async-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/async-meth-static-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js index fb8abed7ed..3738349be5 100644 --- a/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-class-definitions-runtime-semantics-evaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js index c133a6007d..840ba974cf 100644 --- a/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-await-as-binding-identifier.js b/test/language/expressions/class/async-method-await-as-binding-identifier.js index dc955d13c7..90dc34c403 100644 --- a/test/language/expressions/class/async-method-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-method-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js index 879e23bf27..a3b2851a04 100644 --- a/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-await-as-identifier-reference.js b/test/language/expressions/class/async-method-await-as-identifier-reference.js index be3e272640..52ca75a5ab 100644 --- a/test/language/expressions/class/async-method-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-method-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js index 019ce7d9a1..f24a5a64c4 100644 --- a/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-await-as-label-identifier.js b/test/language/expressions/class/async-method-await-as-label-identifier.js index cc8cf808cc..628dd35c7e 100644 --- a/test/language/expressions/class/async-method-await-as-label-identifier.js +++ b/test/language/expressions/class/async-method-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js index 211df37ee1..16288eb6e7 100644 --- a/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-static-await-as-binding-identifier.js b/test/language/expressions/class/async-method-static-await-as-binding-identifier.js index 2cf7840ada..cb2ad689c8 100644 --- a/test/language/expressions/class/async-method-static-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-method-static-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js index 94365cd82c..79ff4a7807 100644 --- a/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-static-await-as-identifier-reference.js b/test/language/expressions/class/async-method-static-await-as-identifier-reference.js index 512fe36f53..52431df423 100644 --- a/test/language/expressions/class/async-method-static-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-method-static-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js index 8246b9df85..62870fb065 100644 --- a/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/async-method-static-await-as-label-identifier.js b/test/language/expressions/class/async-method-static-await-as-label-identifier.js index e092b7a5cf..41cf533e35 100644 --- a/test/language/expressions/class/async-method-static-await-as-label-identifier.js +++ b/test/language/expressions/class/async-method-static-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js index 164a91e532..bc681b12da 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js index 18d4352933..ea65c76fbe 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js index 84844ac78d..8278153e65 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index 405d4ae1d5..8cf6f3d0d2 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index 70147139e3..d1371ce395 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index eb93f17378..6e4e19ed65 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js index fa630df925..df3f4a81c8 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js index 9d8c568975..824e0c292d 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 0d96e29c55..6b8fcb4735 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 24941bfd89..4f1028da61 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 795787d191..d89bb9c1d2 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index d1d07d9b39..7822578acd 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js index e3830346cc..b9c1e2c5fa 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js index be3600155c..2c44e9f619 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js index 5c6c0b1517..01c8681338 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 8a5b5bafa2..9313bcaade 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js index 1675246827..89d7fe658c 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js index 9c68795568..b7e9124777 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index a055380be4..327f24269d 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 899a12a6f7..2f18d4871c 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index 81f0950760..880303d9d2 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index cc0175bbd8..b1d4b08691 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 8011f4eebe..99d6575c12 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 1424c69e2d..15d95e8067 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js index 4d8cda5821..5bba88591d 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js index 767377b006..4c80c8b436 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js index e075e4cc5a..0e3f32e190 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index 5706b6c736..711a859101 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index 16bf332082..ff511e13ee 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index 4b71dacbc5..b2b9c00b72 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 746e7c4d6d..cd6dc7ead5 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js index c8ea2bad30..948d79c363 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js index d847e63617..9e2c9b6c6a 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 48d8d36c1e..48936e527a 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index de55990c74..2bc88b627b 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 467ca23775..63c999b252 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js index d2881ff53a..74dd7476d0 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js index 44eae307cc..23c8952b3a 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js index 6644127cd4..bedc260edd 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 84b8a4460d..2c631d71d7 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js index 96289b9113..b9afb2225c 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js index f0d7f0d9c0..32c7577dd9 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index e9064b6670..fed3473221 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index f963426b94..05a9ca0d42 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index 21fdfaa51c..5905d042c2 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 485771992c..fe571d6934 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 7846eefa59..a839a5190a 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 763a7d6178..516b9b16aa 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js index 2e17a51163..cd374bf9ee 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js index 0c9ea7aa4c..9c01d52dce 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js index 924774ae30..6a1fd868c8 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js index a2f22a35f1..4667860211 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js index d3940b7722..8dac769c3e 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js index bdaba1cc58..8b9bd48c28 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js index e8f2134ebc..b85a5fab25 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js index a189c2123f..5b43421bd3 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js index b721b7eaff..df236c2636 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index 5ce10bc9f6..eeb309dcfa 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index 6021778f58..8624805265 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index 951192861f..ae2a6be6c8 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js index 3f683d00e3..20207b57b8 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js index 9bef7313e3..2a5d2307b7 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js index c82ac37498..476a8921e1 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js index 8d0c38071f..70eb0ccd5e 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js index 49ec315542..cbef0139f6 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js index 9e3b378bf7..d20826de3e 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js index 91a231e698..b5970b079c 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js index bf858e9b9f..7a23e49554 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js index c35c43d40e..b4b78540eb 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 6c39b71ffa..1d7c638bfa 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js index bdcddd6daf..eba2b470fc 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 3369b3b1bf..22f9baf7d6 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/err-field-delete-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-call-expression-privatename.js index ca9713f246..2ec9298141 100644 --- a/test/language/expressions/class/err-field-delete-call-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js index 1f8f33f554..81d3dd52f6 100644 --- a/test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-covered-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js index ee592c39a2..d77e55b4e1 100644 --- a/test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-covered-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-field-delete-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-member-expression-privatename.js index a3054ee411..4fc5a15bc5 100644 --- a/test/language/expressions/class/err-field-delete-member-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js index d80e461249..b567c26d1b 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js index 952a163e65..3d97167301 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-method-delete-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-call-expression-privatename.js index 2967855ec1..27855a9331 100644 --- a/test/language/expressions/class/err-method-delete-call-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js index a3d193cdc3..4b7065d086 100644 --- a/test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-covered-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js index 2f9a2b2fd2..650fcb763e 100644 --- a/test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-covered-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-method-delete-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-member-expression-privatename.js index 7c2b524737..26f287e15d 100644 --- a/test/language/expressions/class/err-method-delete-member-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js index 881106a27c..186aadc0e2 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js index fd5ff6e57f..d276818f8d 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js index 0c06b7e61a..fed9cef6d4 100644 --- a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, arrow-function] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js index 5cb1e12a1f..20502b3392 100644 --- a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js +++ b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, arrow-function] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-asi-3.js b/test/language/expressions/class/fields-asi-3.js index a6eab1b95e..252dc4d319 100644 --- a/test/language/expressions/class/fields-asi-3.js +++ b/test/language/expressions/class/fields-asi-3.js @@ -6,7 +6,7 @@ description: ASI test in field declarations -- error when computed name interpre esid: sec-automatic-semicolon-insertion features: [class, class-fields-public] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/class/fields-asi-4.js b/test/language/expressions/class/fields-asi-4.js index 95b475a0a5..5e108b5971 100644 --- a/test/language/expressions/class/fields-asi-4.js +++ b/test/language/expressions/class/fields-asi-4.js @@ -6,7 +6,7 @@ description: ASI test in field declarations -- error when generator interpreted esid: sec-automatic-semicolon-insertion features: [class, class-fields-public, generators] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js index 278859ea54..965ae17400 100644 --- a/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-comp-name-init-err-contains-super.js b/test/language/expressions/class/fields-comp-name-init-err-contains-super.js index 80cabb6737..88d734bbd8 100644 --- a/test/language/expressions/class/fields-comp-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-comp-name-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-duplicate-privatenames.js b/test/language/expressions/class/fields-duplicate-privatenames.js index ade5739b0b..91632eb23e 100644 --- a/test/language/expressions/class/fields-duplicate-privatenames.js +++ b/test/language/expressions/class/fields-duplicate-privatenames.js @@ -6,7 +6,7 @@ description: Syntax error if the same private field defined twice esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-equality-init-err-contains-arguments.js b/test/language/expressions/class/fields-equality-init-err-contains-arguments.js index 4a35247f99..7faef3cb28 100644 --- a/test/language/expressions/class/fields-equality-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-equality-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-equality-init-err-contains-super.js b/test/language/expressions/class/fields-equality-init-err-contains-super.js index 6c6ff036a5..ba2f2a2779 100644 --- a/test/language/expressions/class/fields-equality-init-err-contains-super.js +++ b/test/language/expressions/class/fields-equality-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js index aa8f5b44f3..b5c81f513e 100644 --- a/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-literal-name-init-err-contains-super.js index d17e086a12..4d010ca84f 100644 --- a/test/language/expressions/class/fields-literal-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-literal-name-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-literal-name-propname-constructor.js b/test/language/expressions/class/fields-literal-name-propname-constructor.js index 61ae16b4dd..bbb618c1cd 100644 --- a/test/language/expressions/class/fields-literal-name-propname-constructor.js +++ b/test/language/expressions/class/fields-literal-name-propname-constructor.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: PropName diff --git a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js index adef058843..29e34af187 100644 --- a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, arrow-function, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js index ffc1bb073f..1266fd6646 100644 --- a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js +++ b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, arrow-function, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js index 209cf9c045..2ceb5dbc11 100644 --- a/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js index 92dc9f86b6..d3a1f2e8f5 100644 --- a/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js index 1be95bff00..47d91380ea 100644 --- a/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js b/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js index 9623266e3e..e2a07f8827 100644 --- a/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js +++ b/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js index fa387c5541..4b5f0fb71a 100644 --- a/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js b/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js index e6b98810e2..5cbec0df58 100644 --- a/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js +++ b/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-privatename-constructor-err.js b/test/language/expressions/class/fields-privatename-constructor-err.js index d9c2a0afba..1d5edc39c8 100644 --- a/test/language/expressions/class/fields-privatename-constructor-err.js +++ b/test/language/expressions/class/fields-privatename-constructor-err.js @@ -6,7 +6,7 @@ description: Private class fields early error with StringValue "#constructor" esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElementName : PrivateName; diff --git a/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js index 9cf6504fbd..f565a4b3c4 100644 --- a/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js index 0e87f2126b..4861ed7b4a 100644 --- a/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-string-name-propname-constructor.js b/test/language/expressions/class/fields-string-name-propname-constructor.js index 92674e7f2f..039c915a47 100644 --- a/test/language/expressions/class/fields-string-name-propname-constructor.js +++ b/test/language/expressions/class/fields-string-name-propname-constructor.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: PropName diff --git a/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js b/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js index 70c7e5ee54..4b4eedfe8d 100644 --- a/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-ternary-init-err-contains-super.js b/test/language/expressions/class/fields-ternary-init-err-contains-super.js index 48061869bd..032e2ebf45 100644 --- a/test/language/expressions/class/fields-ternary-init-err-contains-super.js +++ b/test/language/expressions/class/fields-ternary-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js b/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js index 5eac1fa7a2..de3fbe850e 100644 --- a/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/fields-typeof-init-err-contains-super.js b/test/language/expressions/class/fields-typeof-init-err-contains-super.js index cd478ddada..77fe9362a7 100644 --- a/test/language/expressions/class/fields-typeof-init-err-contains-super.js +++ b/test/language/expressions/class/fields-typeof-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/expressions/class/gen-meth-dflt-params-duplicates.js b/test/language/expressions/class/gen-meth-dflt-params-duplicates.js index 05b8df87d6..c28357938b 100644 --- a/test/language/expressions/class/gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/gen-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/gen-meth-dflt-params-rest.js b/test/language/expressions/class/gen-meth-dflt-params-rest.js index b3ee832d8c..c2fc67d7d9 100644 --- a/test/language/expressions/class/gen-meth-dflt-params-rest.js +++ b/test/language/expressions/class/gen-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js index 8b21dcd184..9cc78d864a 100644 --- a/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js index e7a5ce5a51..6c6d2715fd 100644 --- a/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/gen-meth-static-dflt-params-rest.js b/test/language/expressions/class/gen-meth-static-dflt-params-rest.js index 9dec9bbce0..5f27900a0c 100644 --- a/test/language/expressions/class/gen-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/gen-meth-static-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js index 400e758f5d..e52019d0dd 100644 --- a/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/gen-method-param-dflt-yield.js b/test/language/expressions/class/gen-method-param-dflt-yield.js index a70353218b..7a8b5c5ead 100644 --- a/test/language/expressions/class/gen-method-param-dflt-yield.js +++ b/test/language/expressions/class/gen-method-param-dflt-yield.js @@ -16,7 +16,7 @@ info: | evaluated before the resulting generator object is in a resumable state. features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js index d1ba608b22..7a3efc555d 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js index a65e092d99..3ba19ed553 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js +++ b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js index 438b8dfe52..a566ff9c9c 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js index 1ca9d9e699..9a24684845 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js +++ b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js index 8e8da1ab3b..cf7a4fcce0 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js b/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js index 5c5890bf0a..efaed810b9 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js +++ b/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js b/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js index 4ab12528f6..92d1c275f6 100644 --- a/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [object-spread, generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-static-yield-identifier-strict.js b/test/language/expressions/class/gen-method-static-yield-identifier-strict.js index a6493a125d..8a0bb6cc5b 100644 --- a/test/language/expressions/class/gen-method-static-yield-identifier-strict.js +++ b/test/language/expressions/class/gen-method-static-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js index 737b56f86c..5473543fc4 100644 --- a/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-yield-as-binding-identifier.js b/test/language/expressions/class/gen-method-yield-as-binding-identifier.js index 11696fd53b..eb1528ec0a 100644 --- a/test/language/expressions/class/gen-method-yield-as-binding-identifier.js +++ b/test/language/expressions/class/gen-method-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js index 2cf4e18470..343d9f814b 100644 --- a/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-yield-as-identifier-reference.js b/test/language/expressions/class/gen-method-yield-as-identifier-reference.js index 5ecdb50389..c9e96c461b 100644 --- a/test/language/expressions/class/gen-method-yield-as-identifier-reference.js +++ b/test/language/expressions/class/gen-method-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js b/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js index 7d3796ac77..b173483be3 100644 --- a/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-yield-as-label-identifier.js b/test/language/expressions/class/gen-method-yield-as-label-identifier.js index 4c206c024f..f43107cd8d 100644 --- a/test/language/expressions/class/gen-method-yield-as-label-identifier.js +++ b/test/language/expressions/class/gen-method-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js b/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js index f8377cecdc..cbbb4c4b2d 100644 --- a/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [object-spread, generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/gen-method-yield-identifier-strict.js b/test/language/expressions/class/gen-method-yield-identifier-strict.js index c907c32937..a11565801f 100644 --- a/test/language/expressions/class/gen-method-yield-identifier-strict.js +++ b/test/language/expressions/class/gen-method-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/expressions/class/getter-param-dflt.js b/test/language/expressions/class/getter-param-dflt.js index 33f9162310..70ab227908 100644 --- a/test/language/expressions/class/getter-param-dflt.js +++ b/test/language/expressions/class/getter-param-dflt.js @@ -14,7 +14,7 @@ info: | get PropertyName[?Yield] ( ) { FunctionBody } features: [default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/class/meth-dflt-params-duplicates.js b/test/language/expressions/class/meth-dflt-params-duplicates.js index 615d51a1b0..eaa031e9f2 100644 --- a/test/language/expressions/class/meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/meth-dflt-params-rest.js b/test/language/expressions/class/meth-dflt-params-rest.js index 35a2a7efcf..b9f3fc25f3 100644 --- a/test/language/expressions/class/meth-dflt-params-rest.js +++ b/test/language/expressions/class/meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js index 67a1d16963..7df8cafc35 100644 --- a/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-class-definitions-runtime-semantics-evaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/meth-static-dflt-params-duplicates.js b/test/language/expressions/class/meth-static-dflt-params-duplicates.js index eb9a721667..94c1a556fd 100644 --- a/test/language/expressions/class/meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/meth-static-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/meth-static-dflt-params-rest.js b/test/language/expressions/class/meth-static-dflt-params-rest.js index 03ae707ec7..cdc82b7ba3 100644 --- a/test/language/expressions/class/meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/meth-static-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js index 8a5d3531bd..a6d5505957 100644 --- a/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-class-definitions-runtime-semantics-evaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/method-param-dflt-yield.js b/test/language/expressions/class/method-param-dflt-yield.js index 534873a8a1..069c7f5f78 100644 --- a/test/language/expressions/class/method-param-dflt-yield.js +++ b/test/language/expressions/class/method-param-dflt-yield.js @@ -11,7 +11,7 @@ info: | PropertyName[?Yield] ( StrictFormalParameters ) { FunctionBody } features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/class/static-gen-method-param-dflt-yield.js b/test/language/expressions/class/static-gen-method-param-dflt-yield.js index 1f003aac15..ecc68a000d 100644 --- a/test/language/expressions/class/static-gen-method-param-dflt-yield.js +++ b/test/language/expressions/class/static-gen-method-param-dflt-yield.js @@ -16,7 +16,7 @@ info: | evaluated before the resulting generator object is in a resumable state. features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/class/static-method-param-dflt-yield.js b/test/language/expressions/class/static-method-param-dflt-yield.js index afa776da86..5e3f3bfbd5 100644 --- a/test/language/expressions/class/static-method-param-dflt-yield.js +++ b/test/language/expressions/class/static-method-param-dflt-yield.js @@ -11,7 +11,7 @@ info: | PropertyName[?Yield] ( StrictFormalParameters ) { FunctionBody } features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/compound-assignment/11.13.2-6-1gs.js b/test/language/expressions/compound-assignment/11.13.2-6-1gs.js index 5051fc20f4..3fa55a4608 100644 --- a/test/language/expressions/compound-assignment/11.13.2-6-1gs.js +++ b/test/language/expressions/compound-assignment/11.13.2-6-1gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SyntaxError is throw if the identifier eval appears as the LeftHandSideExpression of a Compound Assignment operator(*=) negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/compound-assignment/add-non-simple.js b/test/language/expressions/compound-assignment/add-non-simple.js index 0af2aa03aa..1f3b3ccfa9 100644 --- a/test/language/expressions/compound-assignment/add-non-simple.js +++ b/test/language/expressions/compound-assignment/add-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound addition assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/btws-and-non-simple.js b/test/language/expressions/compound-assignment/btws-and-non-simple.js index 9304d99b53..8df77e5249 100644 --- a/test/language/expressions/compound-assignment/btws-and-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-and-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound "bitwise and" assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/btws-or-non-simple.js b/test/language/expressions/compound-assignment/btws-or-non-simple.js index bf5cbf5311..8bf0aa9e5d 100644 --- a/test/language/expressions/compound-assignment/btws-or-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-or-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound "bitwise or" assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/btws-xor-non-simple.js b/test/language/expressions/compound-assignment/btws-xor-non-simple.js index 3322a13a33..89ad6fe853 100644 --- a/test/language/expressions/compound-assignment/btws-xor-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-xor-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound "bitwise xor" assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/div-non-simple.js b/test/language/expressions/compound-assignment/div-non-simple.js index d0f1563586..36ab97c727 100644 --- a/test/language/expressions/compound-assignment/div-non-simple.js +++ b/test/language/expressions/compound-assignment/div-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound division assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/left-shift-non-simple.js b/test/language/expressions/compound-assignment/left-shift-non-simple.js index 8c5cef42bd..7a99d51611 100644 --- a/test/language/expressions/compound-assignment/left-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/left-shift-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound "left shift" assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/mod-div-non-simple.js b/test/language/expressions/compound-assignment/mod-div-non-simple.js index dcceb544fa..8f8e8c0e2f 100644 --- a/test/language/expressions/compound-assignment/mod-div-non-simple.js +++ b/test/language/expressions/compound-assignment/mod-div-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound "modular division" assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/mult-non-simple.js b/test/language/expressions/compound-assignment/mult-non-simple.js index 6bc9e89579..45ed929126 100644 --- a/test/language/expressions/compound-assignment/mult-non-simple.js +++ b/test/language/expressions/compound-assignment/mult-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound multiplication assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/right-shift-non-simple.js b/test/language/expressions/compound-assignment/right-shift-non-simple.js index ea70db531a..c2e05f26a1 100644 --- a/test/language/expressions/compound-assignment/right-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/right-shift-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound "right shift" assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/subtract-non-simple.js b/test/language/expressions/compound-assignment/subtract-non-simple.js index 46d33dad3e..a167517d64 100644 --- a/test/language/expressions/compound-assignment/subtract-non-simple.js +++ b/test/language/expressions/compound-assignment/subtract-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound subtraction assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/compound-assignment/u-right-shift-non-simple.js b/test/language/expressions/compound-assignment/u-right-shift-non-simple.js index ec5fd0bb02..6ecc895d7a 100644 --- a/test/language/expressions/compound-assignment/u-right-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/u-right-shift-non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.14.1 description: Compound "unsigned right shift" assignment with non-simple target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/conditional/in-branch-2.js b/test/language/expressions/conditional/in-branch-2.js index 9b68ef3745..ad29ab7ca4 100644 --- a/test/language/expressions/conditional/in-branch-2.js +++ b/test/language/expressions/conditional/in-branch-2.js @@ -13,7 +13,7 @@ info: | LogicalORExpression[?In, ?Yield] LogicalORExpression[?In, ?Yield] ? AssignmentExpression[+In, ?Yield] : AssignmentExpression[?In, ?Yield] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/conditional/in-condition.js b/test/language/expressions/conditional/in-condition.js index 4f242d74c9..5e93060471 100644 --- a/test/language/expressions/conditional/in-condition.js +++ b/test/language/expressions/conditional/in-condition.js @@ -13,7 +13,7 @@ info: | LogicalORExpression[?In, ?Yield] LogicalORExpression[?In, ?Yield] ? AssignmentExpression[+In, ?Yield] : AssignmentExpression[?In, ?Yield] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/delete/11.4.1-5-a-5gs.js b/test/language/expressions/delete/11.4.1-5-a-5gs.js index 733ccca0d7..0edccb30a0 100644 --- a/test/language/expressions/delete/11.4.1-5-a-5gs.js +++ b/test/language/expressions/delete/11.4.1-5-a-5gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SyntaxError is thrown when deleting a variable which is primitive type(boolean) negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js index 48b9a95b25..a8c13b3592 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js @@ -16,7 +16,7 @@ info: | ... negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js index c12bf8379c..0273775e6a 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js @@ -16,7 +16,7 @@ info: | ... negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js index d315e6f1af..44b683fdde 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js @@ -16,7 +16,7 @@ info: | ... negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js index 47a0f2be74..503001b5de 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js @@ -16,7 +16,7 @@ info: | ... negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js index f0e4a2d3bf..32d1ea4c95 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js @@ -16,7 +16,7 @@ info: | ... negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js index 1c93fb9fed..63bfed2df4 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js @@ -16,7 +16,7 @@ info: | ... negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js index d31a25007c..662c341c1f 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js @@ -16,7 +16,7 @@ info: | ... negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/function/dflt-params-duplicates.js b/test/language/expressions/function/dflt-params-duplicates.js index 73069eec8a..c074fad5be 100644 --- a/test/language/expressions/function/dflt-params-duplicates.js +++ b/test/language/expressions/function/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-function-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dflt-params-rest.js b/test/language/expressions/function/dflt-params-rest.js index e5db85cee5..a64bcd3a0d 100644 --- a/test/language/expressions/function/dflt-params-rest.js +++ b/test/language/expressions/function/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-function-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js index 2578eb4e76..0436484eca 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js index af9fb91fcb..54e4fb03b1 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js index e35c07997d..24396a336b 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js index ad3c80f551..dbb4079de3 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js index 05e17a05c1..5176974cca 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js index 8e7f7e3869..5171f66636 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js index f9c4e428ca..8ade681c3e 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js index a8e12b7e4a..36b47aa2a5 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js index 117cdf68e1..66c2b3a81f 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 6d79d74382..d5c1e8eef1 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js index 0fc7770b8e..eeabe079eb 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 21a629b750..bc17fae194 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.1.20 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/early-body-super-call.js b/test/language/expressions/function/early-body-super-call.js index b347d8e8a6..d0f2c9d844 100644 --- a/test/language/expressions/function/early-body-super-call.js +++ b/test/language/expressions/function/early-body-super-call.js @@ -7,7 +7,7 @@ description: Body may not contain a "super" call info: | It is a Syntax Error if FunctionBody Contains SuperCall is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/function/early-body-super-prop.js b/test/language/expressions/function/early-body-super-prop.js index 96783de3cf..95c44d5f06 100644 --- a/test/language/expressions/function/early-body-super-prop.js +++ b/test/language/expressions/function/early-body-super-prop.js @@ -7,7 +7,7 @@ description: Body may not contain a "super" property reference info: | It is a Syntax Error if FunctionBody Contains SuperProperty is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/function/early-params-super-call.js b/test/language/expressions/function/early-params-super-call.js index f63c299245..3ddf0f99bb 100644 --- a/test/language/expressions/function/early-params-super-call.js +++ b/test/language/expressions/function/early-params-super-call.js @@ -7,7 +7,7 @@ description: Parameters may not contain a "super" call info: | It is a Syntax Error if FormalParameters Contains SuperProperty is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/function/early-params-super-prop.js b/test/language/expressions/function/early-params-super-prop.js index 2d0a673084..6179152c34 100644 --- a/test/language/expressions/function/early-params-super-prop.js +++ b/test/language/expressions/function/early-params-super-prop.js @@ -7,7 +7,7 @@ description: Parameters may not contain a "super" property reference info: | It is a Syntax Error if FunctionBody Contains SuperProperty is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/function/param-dflt-yield-strict.js b/test/language/expressions/function/param-dflt-yield-strict.js index 4163117e19..a1f4cc6dd6 100644 --- a/test/language/expressions/function/param-dflt-yield-strict.js +++ b/test/language/expressions/function/param-dflt-yield-strict.js @@ -12,7 +12,7 @@ info: | features: [generators, default-parameters] flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/function/rest-params-trailing-comma-early-error.js b/test/language/expressions/function/rest-params-trailing-comma-early-error.js index a5adfdbbd3..2fa09dfb3a 100644 --- a/test/language/expressions/function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/function/rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-function-definitions-runtime-semantics-evaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/use-strict-with-non-simple-param.js b/test/language/expressions/function/use-strict-with-non-simple-param.js index 180d5e5acd..9c49afb6ce 100644 --- a/test/language/expressions/function/use-strict-with-non-simple-param.js +++ b/test/language/expressions/function/use-strict-with-non-simple-param.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of FormalParameters is false. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/generators/dflt-params-duplicates.js b/test/language/expressions/generators/dflt-params-duplicates.js index ee9fc95717..ceda3236ea 100644 --- a/test/language/expressions/generators/dflt-params-duplicates.js +++ b/test/language/expressions/generators/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-evaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dflt-params-rest.js b/test/language/expressions/generators/dflt-params-rest.js index 47e49cd8eb..16459a1462 100644 --- a/test/language/expressions/generators/dflt-params-rest.js +++ b/test/language/expressions/generators/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-evaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js index 0ea7492b66..60a2b1c2a0 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js index 1f4fbe6beb..557083fbb7 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js index eb679a7938..4fa9f21ca0 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js index cddb1b2b2a..19a4aa5756 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js index 5df20c9aa5..ee5799c0f9 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js index 75fd5ac9b4..a059649df2 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js index 7a2a8e4cc8..6de417ceb1 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js index 180da4daf2..7aefce2761 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js index 18a3a70b58..29e202fddd 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 7e96bf707d..e6d57256f9 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js index 61dc7e517b..17298d90d6 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js index ed605d02bb..6b62ad0656 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.14 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js b/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js index 7dff1f436b..6fb77c8474 100644 --- a/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/named-yield-as-binding-identifier.js b/test/language/expressions/generators/named-yield-as-binding-identifier.js index 428f1e91a2..2e338c9842 100644 --- a/test/language/expressions/generators/named-yield-as-binding-identifier.js +++ b/test/language/expressions/generators/named-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js b/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js index 8c09ff348a..3eef2762ea 100644 --- a/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/named-yield-as-identifier-reference.js b/test/language/expressions/generators/named-yield-as-identifier-reference.js index 5ff676ca02..f7702ee8fe 100644 --- a/test/language/expressions/generators/named-yield-as-identifier-reference.js +++ b/test/language/expressions/generators/named-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js b/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js index ed50e248dc..5fd5b87071 100644 --- a/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/named-yield-as-label-identifier.js b/test/language/expressions/generators/named-yield-as-label-identifier.js index a849fc2d83..4d720bb174 100644 --- a/test/language/expressions/generators/named-yield-as-label-identifier.js +++ b/test/language/expressions/generators/named-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/named-yield-identifier-spread-strict.js b/test/language/expressions/generators/named-yield-identifier-spread-strict.js index cf6059eb09..c57b0ca019 100644 --- a/test/language/expressions/generators/named-yield-identifier-spread-strict.js +++ b/test/language/expressions/generators/named-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [object-spread, generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/named-yield-identifier-strict.js b/test/language/expressions/generators/named-yield-identifier-strict.js index c4f22d1441..27bfcfd727 100644 --- a/test/language/expressions/generators/named-yield-identifier-strict.js +++ b/test/language/expressions/generators/named-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/param-dflt-yield.js b/test/language/expressions/generators/param-dflt-yield.js index 3ae1def943..7b07c1a745 100644 --- a/test/language/expressions/generators/param-dflt-yield.js +++ b/test/language/expressions/generators/param-dflt-yield.js @@ -16,7 +16,7 @@ info: | evaluated before the resulting generator object is in a resumable state. features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/generators/rest-params-trailing-comma-early-error.js b/test/language/expressions/generators/rest-params-trailing-comma-early-error.js index 8de0b948bc..b94e377c03 100644 --- a/test/language/expressions/generators/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/generators/rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-evaluation features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/use-strict-with-non-simple-param.js b/test/language/expressions/generators/use-strict-with-non-simple-param.js index 41ee6b129b..7737940323 100644 --- a/test/language/expressions/generators/use-strict-with-non-simple-param.js +++ b/test/language/expressions/generators/use-strict-with-non-simple-param.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if ContainsUseStrict of GeneratorBody is true and IsSimpleParameterList of FormalParameters is false. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/expressions/generators/yield-as-binding-identifier-escaped.js b/test/language/expressions/generators/yield-as-binding-identifier-escaped.js index 415faaefd2..007f021b39 100644 --- a/test/language/expressions/generators/yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/generators/yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/yield-as-binding-identifier.js b/test/language/expressions/generators/yield-as-binding-identifier.js index 9ab3e7e043..d15122acf2 100644 --- a/test/language/expressions/generators/yield-as-binding-identifier.js +++ b/test/language/expressions/generators/yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js b/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js index a3ae147f49..8d8407e700 100644 --- a/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js +++ b/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js @@ -7,7 +7,7 @@ description: > es6id: 12.1.1 flags: [noStrict] negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/expressions/generators/yield-as-identifier-reference-escaped.js b/test/language/expressions/generators/yield-as-identifier-reference-escaped.js index 1303749a40..1f3b21d397 100644 --- a/test/language/expressions/generators/yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/generators/yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/yield-as-identifier-reference.js b/test/language/expressions/generators/yield-as-identifier-reference.js index 411bce157f..4a58a72d86 100644 --- a/test/language/expressions/generators/yield-as-identifier-reference.js +++ b/test/language/expressions/generators/yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/yield-as-label-identifier-escaped.js b/test/language/expressions/generators/yield-as-label-identifier-escaped.js index 5b7e023b76..cc42f0d331 100644 --- a/test/language/expressions/generators/yield-as-label-identifier-escaped.js +++ b/test/language/expressions/generators/yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/yield-as-label-identifier.js b/test/language/expressions/generators/yield-as-label-identifier.js index 5af1a67bc7..592d0bd771 100644 --- a/test/language/expressions/generators/yield-as-label-identifier.js +++ b/test/language/expressions/generators/yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/yield-as-logical-or-expression.js b/test/language/expressions/generators/yield-as-logical-or-expression.js index 83bdf64416..08d2daeb2b 100644 --- a/test/language/expressions/generators/yield-as-logical-or-expression.js +++ b/test/language/expressions/generators/yield-as-logical-or-expression.js @@ -6,7 +6,7 @@ description: > `yield` expressions are not LogicalOrExpressions. es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/expressions/generators/yield-as-parameter.js b/test/language/expressions/generators/yield-as-parameter.js index 0a39a129c6..f5e138867d 100644 --- a/test/language/expressions/generators/yield-as-parameter.js +++ b/test/language/expressions/generators/yield-as-parameter.js @@ -7,7 +7,7 @@ description: > not be used as the binding identifier of a parameter. es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/expressions/generators/yield-identifier-spread-strict.js b/test/language/expressions/generators/yield-identifier-spread-strict.js index 612bebe87a..38d70d2018 100644 --- a/test/language/expressions/generators/yield-identifier-spread-strict.js +++ b/test/language/expressions/generators/yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [object-spread, generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/yield-identifier-strict.js b/test/language/expressions/generators/yield-identifier-strict.js index 38fa6b36cb..29942c3f0d 100644 --- a/test/language/expressions/generators/yield-identifier-strict.js +++ b/test/language/expressions/generators/yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorExpression features: [generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/generators/yield-star-after-newline.js b/test/language/expressions/generators/yield-star-after-newline.js index d2d1f6c511..a7f1937db9 100644 --- a/test/language/expressions/generators/yield-star-after-newline.js +++ b/test/language/expressions/generators/yield-star-after-newline.js @@ -6,7 +6,7 @@ description: > A newline may not precede the `*` token in a `yield` expression. es6id: 14.4 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/expressions/generators/yield-weak-binding.js b/test/language/expressions/generators/yield-weak-binding.js index 750836ce39..6200d4928a 100644 --- a/test/language/expressions/generators/yield-weak-binding.js +++ b/test/language/expressions/generators/yield-weak-binding.js @@ -6,7 +6,7 @@ description: > `yield` expressions bind weakly es6id: 14.4 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/expressions/new.target/escaped-new.js b/test/language/expressions/new.target/escaped-new.js index 1eb56fe968..33034afbba 100644 --- a/test/language/expressions/new.target/escaped-new.js +++ b/test/language/expressions/new.target/escaped-new.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/new.target/escaped-target.js b/test/language/expressions/new.target/escaped-target.js index 9bb044d14e..28ff3cf836 100644 --- a/test/language/expressions/new.target/escaped-target.js +++ b/test/language/expressions/new.target/escaped-target.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/11.1.5-1gs.js b/test/language/expressions/object/11.1.5-1gs.js index ad029e4bec..0d89e6bd97 100644 --- a/test/language/expressions/object/11.1.5-1gs.js +++ b/test/language/expressions/object/11.1.5-1gs.js @@ -8,7 +8,7 @@ description: > Identifier in a PropertySetParameterList of a PropertyAssignment that is contained in strict code negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/object/cover-initialized-name.js b/test/language/expressions/object/cover-initialized-name.js index 628e491b2a..23703dfe60 100644 --- a/test/language/expressions/object/cover-initialized-name.js +++ b/test/language/expressions/object/cover-initialized-name.js @@ -23,7 +23,7 @@ info: | IdentifierReference[?Yield] Initializer[+In, ?Yield] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js index 97de247003..42e907c563 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js index 5cb2613c42..83d8819795 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js index c2268dfa0a..1d49cf082c 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index a9f31bd1d7..37e97eb7d1 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index 60fa4ad054..cb5613a477 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index 1085728c17..5245c15e0f 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 19e35839a8..2227331c6c 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js index a5183aff55..987d7c43b1 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 7999424dbb..7fe77a74be 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 16d3daddd4..35726d1c50 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index cce434887a..76b3ac8a8b 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index fc3a881418..57203d354e 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js index c00d878bf0..0812597a12 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js index c93c8ffb9d..8c274a4edc 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js index aea14d4a57..be65a33ea8 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index 30da331c2e..cf488248d1 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index dcbaf94b70..82253fcc77 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index 81b3e7ad35..4ba9239fff 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 13234c20d8..ffc9fe960b 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js index 311720c9ad..db5d3b5313 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js index b628b5c75b..17949b0c09 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index c467959fcc..891dee5290 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index dc60867d0f..8bd9fbb364 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 1da607c87e..324f69cca0 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.13 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js index 7d52c66be2..a5464f2460 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js index ffcd30cf27..7d9e9324d2 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js index 4bc94fde7d..32876f9ae2 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js index 8245717802..b432ad0637 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js index 0bda4bc4c5..29bd650285 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js index 16795c7e07..45eca1a34a 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js index 0aa1e68776..458570bd63 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js index df5ca0af3c..07e319b02c 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js index 60f396f40b..ca6b53a0aa 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index 160ebfc5b8..356e939650 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index cded4bdda7..eccbd43160 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index 411ec55e39..97f2236da3 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.3.8 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/getter-param-dflt.js b/test/language/expressions/object/getter-param-dflt.js index 943c77561e..3f9419b112 100644 --- a/test/language/expressions/object/getter-param-dflt.js +++ b/test/language/expressions/object/getter-param-dflt.js @@ -14,7 +14,7 @@ info: | get PropertyName[?Yield] ( ) { FunctionBody } features: [default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js b/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js index ce8b745c88..9b36db402f 100644 --- a/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js +++ b/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js @@ -17,7 +17,7 @@ info: | LiteralPropertyName ComputedPropertyName negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/identifier-shorthand-invalid-zero.js b/test/language/expressions/object/identifier-shorthand-invalid-zero.js index 636cde86f4..0d0c5ea623 100644 --- a/test/language/expressions/object/identifier-shorthand-invalid-zero.js +++ b/test/language/expressions/object/identifier-shorthand-invalid-zero.js @@ -13,7 +13,7 @@ info: | PropertyName : AssignmentExpression MethodDefinition negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js index 4192817a47..96e90710d6 100644 --- a/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js index 43c4ea557d..8f392fe636 100644 --- a/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js index 5f12c5b21f..b5d602cc27 100644 --- a/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js index 25c3a1a870..309e7c04ed 100644 --- a/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js index 347a2f0057..a4b0b90048 100644 --- a/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/object/method-definition/async-await-as-label-identifier.js b/test/language/expressions/object/method-definition/async-await-as-label-identifier.js index c84673d7fd..8e62fdc98e 100644 --- a/test/language/expressions/object/method-definition/async-await-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js index 15a7511060..df16d4f188 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js index c9f611af44..ceb2b223ea 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js index bfef12b0ae..adea4b8554 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js index 9725664bfb..81718d42cc 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js index c3ad9edc63..4d9aee6d84 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js index eba5ef8bc8..888078fb39 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js index 494b9cd722..131171eb28 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js index 0c40872016..0f1c9766b8 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js b/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js index 27a689ad8e..77a2082ea6 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js index 07e55cdccf..3609993ca8 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-propertydefinitionevaluation features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorMethod : diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js index bd15bec791..4d83c6ae2b 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js index c5abdf7726..3468c93265 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js index 546574578b..b7d8bdaa87 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js index b5242cba7b..6b90fe4b1b 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js index 943171e9fc..ac0b09875e 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js index 957a580790..3f032ef4d8 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js b/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js index 4e96c01986..d08309a0df 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [object-spread, async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js b/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js index 6b1571d604..774473bb1f 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js index f8d3086083..aca0e50f07 100644 --- a/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js index bcabf9d451..a6d43ea791 100644 --- a/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/object/method-definition/async-meth-escaped-async.js b/test/language/expressions/object/method-definition/async-meth-escaped-async.js index 6064aa3ecc..d67def1488 100644 --- a/test/language/expressions/object/method-definition/async-meth-escaped-async.js +++ b/test/language/expressions/object/method-definition/async-meth-escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js index b0d92be225..1acfb3735a 100644 --- a/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js b/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js index 50db837924..9d0da4574b 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js @@ -7,7 +7,7 @@ esid: pending description: > It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js index a99ac108c8..d278a540d2 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains arguments negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js b/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js index e5f8d0de26..88368407e1 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js @@ -10,7 +10,7 @@ info: | AsyncMethod: async [no LineTerminator here] PropertyName ( UniqueFormalParameters ) { AsyncFunctionBody } negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js index 4b001637ba..cc993b43f7 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters' default expressions contains await negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js index 65ab9e8884..26e2713ec2 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains await negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js b/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js index 178b1537da..6c773a1898 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if AsyncFunctionBody contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js index ff935f0df9..87b7d478bb 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js @@ -7,7 +7,7 @@ esid: pending description: > Early error rules for StrictFormalParameters are applied negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js index 2cd7bfeff2..92b0b1a12c 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains eval in strict mode negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js b/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js index 015e57a4e7..9b68698802 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js b/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js index c1db81ec46..958fce8474 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if FormalParameters contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/escaped-get.js b/test/language/expressions/object/method-definition/escaped-get.js index 951448787f..283af4e1d1 100644 --- a/test/language/expressions/object/method-definition/escaped-get.js +++ b/test/language/expressions/object/method-definition/escaped-get.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/escaped-set.js b/test/language/expressions/object/method-definition/escaped-set.js index 905e57f156..c764f47af6 100644 --- a/test/language/expressions/object/method-definition/escaped-set.js +++ b/test/language/expressions/object/method-definition/escaped-set.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js index 0cb2054f84..d76840789c 100644 --- a/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-propertydefinitioneva features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js index 285e1175a7..530709f7a1 100644 --- a/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-propertydefinitioneva features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js index c63446c45e..9cf8cafe75 100644 --- a/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-propertydefinitioneva features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorMethod : diff --git a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js index 58ab7e679d..cdf41c5fab 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js index 81f1155b3a..3d0559ed37 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js index aab039dff3..0aa349ee42 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js index a382f79abd..03517e0e54 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js index a5f161cdbd..6f822853a4 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js index b0164545b0..d500ddb1a0 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js b/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js index 850581b847..08e80baaa4 100644 --- a/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js +++ b/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [object-spread, generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js b/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js index 91bd92255c..722db9647f 100644 --- a/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js +++ b/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/expressions/object/method-definition/generator-param-id-yield.js b/test/language/expressions/object/method-definition/generator-param-id-yield.js index da8d2a4d64..8fb7d7fe95 100644 --- a/test/language/expressions/object/method-definition/generator-param-id-yield.js +++ b/test/language/expressions/object/method-definition/generator-param-id-yield.js @@ -9,7 +9,7 @@ es6id: 14.4 features: [generators] flags: [noStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/generator-param-init-yield.js b/test/language/expressions/object/method-definition/generator-param-init-yield.js index 4cfaf6026b..51856b7fe1 100644 --- a/test/language/expressions/object/method-definition/generator-param-init-yield.js +++ b/test/language/expressions/object/method-definition/generator-param-init-yield.js @@ -9,7 +9,7 @@ es6id: 14.4 features: [generators] flags: [noStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/generator-param-redecl-const.js b/test/language/expressions/object/method-definition/generator-param-redecl-const.js index 384d91a469..5abe6e73be 100644 --- a/test/language/expressions/object/method-definition/generator-param-redecl-const.js +++ b/test/language/expressions/object/method-definition/generator-param-redecl-const.js @@ -10,7 +10,7 @@ es6id: 14.4.1 author: Sam Mikes description: GeneratorMethod error with lexical shadowing negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/generator-param-redecl-let.js b/test/language/expressions/object/method-definition/generator-param-redecl-let.js index e8562fceac..ca64cf6350 100644 --- a/test/language/expressions/object/method-definition/generator-param-redecl-let.js +++ b/test/language/expressions/object/method-definition/generator-param-redecl-let.js @@ -10,7 +10,7 @@ es6id: 14.4.1 author: Sam Mikes description: GeneratorMethod error with lexical shadowing negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/generator-super-call-body.js b/test/language/expressions/object/method-definition/generator-super-call-body.js index b177934a73..f0031d0ecc 100644 --- a/test/language/expressions/object/method-definition/generator-super-call-body.js +++ b/test/language/expressions/object/method-definition/generator-super-call-body.js @@ -10,7 +10,7 @@ es6id: 14.4.1 author: Sam Mikes description: GeneratorMethod error if HasDirectSuper in body negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/generator-super-call-param.js b/test/language/expressions/object/method-definition/generator-super-call-param.js index 67745f667c..05ad7f0671 100644 --- a/test/language/expressions/object/method-definition/generator-super-call-param.js +++ b/test/language/expressions/object/method-definition/generator-super-call-param.js @@ -10,7 +10,7 @@ es6id: 14.4.1 author: Sam Mikes description: GeneratorMethod error if HasDirectSuper in args negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js index 38fcd0be8a..71b983c964 100644 --- a/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js +++ b/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if ContainsUseStrict of GeneratorBody is true and IsSimpleParameterList of StrictFormalParameters is false. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js index f6fbccbebb..513c022c1d 100644 --- a/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-definemethod features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/method-definition/meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/meth-dflt-params-rest.js index ff4275ac2a..0216c4c683 100644 --- a/test/language/expressions/object/method-definition/meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-definemethod features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js index 7263b76161..ec2cb08573 100644 --- a/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-runtime-semantics-definemethod flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/method-definition/name-param-redecl.js b/test/language/expressions/object/method-definition/name-param-redecl.js index 012088dff0..2ca03c900b 100644 --- a/test/language/expressions/object/method-definition/name-param-redecl.js +++ b/test/language/expressions/object/method-definition/name-param-redecl.js @@ -8,7 +8,7 @@ description: > FunctionBody. es6id: 14.3.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/name-super-call-body.js b/test/language/expressions/object/method-definition/name-super-call-body.js index f723ea4283..36d1a9d9df 100644 --- a/test/language/expressions/object/method-definition/name-super-call-body.js +++ b/test/language/expressions/object/method-definition/name-super-call-body.js @@ -6,7 +6,7 @@ description: > It is a Syntax Error if HasDirectSuper of MethodDefinition is true. es6id: 12.2.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/name-super-call-param.js b/test/language/expressions/object/method-definition/name-super-call-param.js index 5a1020cbfc..bd28519f73 100644 --- a/test/language/expressions/object/method-definition/name-super-call-param.js +++ b/test/language/expressions/object/method-definition/name-super-call-param.js @@ -6,7 +6,7 @@ description: > It is a Syntax Error if HasDirectSuper of MethodDefinition is true. es6id: 12.2.5.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js index 4421dc9c8c..2d9fdec959 100644 --- a/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js +++ b/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of PropertySetParameterList is false. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js index caa9a3a3c5..826b2e4158 100644 --- a/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js +++ b/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of StrictFormalParameters is false. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js b/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js index aa5c55103f..59d798e91e 100644 --- a/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js +++ b/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js @@ -7,7 +7,7 @@ features: [generators] es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/yield-as-parameter.js b/test/language/expressions/object/method-definition/yield-as-parameter.js index f342baac36..72e546f95d 100644 --- a/test/language/expressions/object/method-definition/yield-as-parameter.js +++ b/test/language/expressions/object/method-definition/yield-as-parameter.js @@ -8,7 +8,7 @@ features: [generators] es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/yield-star-after-newline.js b/test/language/expressions/object/method-definition/yield-star-after-newline.js index a471f06aa6..3e4fa5f980 100644 --- a/test/language/expressions/object/method-definition/yield-star-after-newline.js +++ b/test/language/expressions/object/method-definition/yield-star-after-newline.js @@ -7,7 +7,7 @@ features: [generators] es6id: 14.4 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/method-definition/yield-weak-binding.js b/test/language/expressions/object/method-definition/yield-weak-binding.js index 48c0fb3f5b..a790adb755 100644 --- a/test/language/expressions/object/method-definition/yield-weak-binding.js +++ b/test/language/expressions/object/method-definition/yield-weak-binding.js @@ -7,7 +7,7 @@ features: [generators] es6id: 14.4 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/object/prop-def-invalid-async-prefix.js b/test/language/expressions/object/prop-def-invalid-async-prefix.js index 7ed42cef9d..802cac438f 100644 --- a/test/language/expressions/object/prop-def-invalid-async-prefix.js +++ b/test/language/expressions/object/prop-def-invalid-async-prefix.js @@ -26,7 +26,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/postfix-decrement/non-simple.js b/test/language/expressions/postfix-decrement/non-simple.js index aef8af7d6f..6dff60d9d6 100644 --- a/test/language/expressions/postfix-decrement/non-simple.js +++ b/test/language/expressions/postfix-decrement/non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.4.1 description: Applied to a non-simple assignment target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/postfix-decrement/target-cover-newtarget.js b/test/language/expressions/postfix-decrement/target-cover-newtarget.js index 0aa3f8ec06..c7c3112ecc 100644 --- a/test/language/expressions/postfix-decrement/target-cover-newtarget.js +++ b/test/language/expressions/postfix-decrement/target-cover-newtarget.js @@ -20,7 +20,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js index bbd63003b0..78e633e952 100644 --- a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js +++ b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js @@ -23,7 +23,7 @@ info: | 1. Return false. features: [generators] negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/postfix-decrement/target-newtarget.js b/test/language/expressions/postfix-decrement/target-newtarget.js index 566c48f09e..f134d1872b 100644 --- a/test/language/expressions/postfix-decrement/target-newtarget.js +++ b/test/language/expressions/postfix-decrement/target-newtarget.js @@ -20,7 +20,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/postfix-increment/11.3.1-2-1gs.js b/test/language/expressions/postfix-increment/11.3.1-2-1gs.js index aea77821f6..30785c298d 100644 --- a/test/language/expressions/postfix-increment/11.3.1-2-1gs.js +++ b/test/language/expressions/postfix-increment/11.3.1-2-1gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SyntaxError is throw if the identifier arguments appear as a PostfixExpression(arguments++) negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/postfix-increment/non-simple.js b/test/language/expressions/postfix-increment/non-simple.js index a6824e3a29..0044072092 100644 --- a/test/language/expressions/postfix-increment/non-simple.js +++ b/test/language/expressions/postfix-increment/non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.4.1 description: Applied to a non-simple assignment target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/postfix-increment/target-cover-newtarget.js b/test/language/expressions/postfix-increment/target-cover-newtarget.js index 5314136634..359b0fc4b4 100644 --- a/test/language/expressions/postfix-increment/target-cover-newtarget.js +++ b/test/language/expressions/postfix-increment/target-cover-newtarget.js @@ -20,7 +20,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js index 7f1e4f1583..81336fe2d4 100644 --- a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js +++ b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js @@ -23,7 +23,7 @@ info: | 1. Return false. features: [generators] negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/postfix-increment/target-newtarget.js b/test/language/expressions/postfix-increment/target-newtarget.js index d88d41eb0f..a84c784e96 100644 --- a/test/language/expressions/postfix-increment/target-newtarget.js +++ b/test/language/expressions/postfix-increment/target-newtarget.js @@ -20,7 +20,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js b/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js index c90b1b21d9..5bc002c8c7 100644 --- a/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js +++ b/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SyntaxError is throw if the UnaryExpression operated upon by a Prefix Decrement operator(--arguments) negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/expressions/prefix-decrement/non-simple.js b/test/language/expressions/prefix-decrement/non-simple.js index 37319ce61a..64b64df028 100644 --- a/test/language/expressions/prefix-decrement/non-simple.js +++ b/test/language/expressions/prefix-decrement/non-simple.js @@ -8,7 +8,7 @@ info: | es5id: 12.5.1 description: Applied to a non-simple assignment target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/prefix-decrement/target-cover-newtarget.js b/test/language/expressions/prefix-decrement/target-cover-newtarget.js index 79821db18d..40ae5349a6 100644 --- a/test/language/expressions/prefix-decrement/target-cover-newtarget.js +++ b/test/language/expressions/prefix-decrement/target-cover-newtarget.js @@ -20,7 +20,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js index 43481ca4b2..ab7bfd639e 100644 --- a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js +++ b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js @@ -23,7 +23,7 @@ info: | 1. Return false. features: [generators] negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/prefix-decrement/target-newtarget.js b/test/language/expressions/prefix-decrement/target-newtarget.js index 1f5d236ea9..c2dadc17bc 100644 --- a/test/language/expressions/prefix-decrement/target-newtarget.js +++ b/test/language/expressions/prefix-decrement/target-newtarget.js @@ -20,7 +20,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/prefix-increment/non-simple.js b/test/language/expressions/prefix-increment/non-simple.js index 6481090903..b063eca0b0 100644 --- a/test/language/expressions/prefix-increment/non-simple.js +++ b/test/language/expressions/prefix-increment/non-simple.js @@ -8,7 +8,7 @@ info: | es6id: 12.5.1 description: Applied to a non-simple assignment target negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/prefix-increment/target-cover-newtarget.js b/test/language/expressions/prefix-increment/target-cover-newtarget.js index e3b85c888e..0a91e7bd10 100644 --- a/test/language/expressions/prefix-increment/target-cover-newtarget.js +++ b/test/language/expressions/prefix-increment/target-cover-newtarget.js @@ -20,7 +20,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js index b27cf128a1..d5d0343588 100644 --- a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js +++ b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js @@ -23,7 +23,7 @@ info: | 1. Return false. features: [generators] negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/prefix-increment/target-newtarget.js b/test/language/expressions/prefix-increment/target-newtarget.js index ba964704be..cbf7a4e9c7 100644 --- a/test/language/expressions/prefix-increment/target-newtarget.js +++ b/test/language/expressions/prefix-increment/target-newtarget.js @@ -20,7 +20,7 @@ info: | 1. Return false. negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js index 8b5e023e62..2aa9092f84 100644 --- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js +++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid hexidecimal character escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js index 6d08349c24..0763439dc8 100644 --- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js +++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid hexidecimal character escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js index de5422f02b..ef60b2aad3 100644 --- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js +++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid hexidecimal character escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js b/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js index 03c3fcb273..85aa95bb9b 100644 --- a/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js +++ b/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js @@ -7,7 +7,7 @@ info: | TemplateCharacter (11.8.6) must not be extended to include LegacyOctalEscapeSequence as defined in B.1.2. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js index 050b45a684..b231752a4e 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid unicode escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js index 326ac54776..4364cb7f4e 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid unicode escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js index 25cd7bdeba..c04058a8a7 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid unicode escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js index 2d1174af57..e50a023895 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid unicode escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js index a6c27ec849..91bfe14f52 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid unicode escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js index 8ba63b7953..052898c67c 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid unicode escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js index 1158df0915..774e54a745 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid unicode escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js index 8f0a6bebc4..312778d26a 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js @@ -4,7 +4,7 @@ esid: sec-template-literal-lexical-components description: Invalid unicode escape sequence negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/this/S11.1.1_A1.js b/test/language/expressions/this/S11.1.1_A1.js index b0e4f4e73c..be0a92058b 100644 --- a/test/language/expressions/this/S11.1.1_A1.js +++ b/test/language/expressions/this/S11.1.1_A1.js @@ -6,7 +6,7 @@ info: The "this" is reserved word es5id: 11.1.1_A1 description: Checking if execution of "this=1" fails negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/expressions/yield/in-iteration-stmt.js b/test/language/expressions/yield/in-iteration-stmt.js index 089f6d312c..a6d2c9fc0c 100644 --- a/test/language/expressions/yield/in-iteration-stmt.js +++ b/test/language/expressions/yield/in-iteration-stmt.js @@ -11,7 +11,7 @@ info: | yield [no LineTerminator here] AssignmentExpression[?In, +Yield] negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/expressions/yield/invalid-left-hand-side.js b/test/language/expressions/yield/invalid-left-hand-side.js index 9c9f04f284..b30d7d112a 100644 --- a/test/language/expressions/yield/invalid-left-hand-side.js +++ b/test/language/expressions/yield/invalid-left-hand-side.js @@ -17,7 +17,7 @@ info: | CallExpression[?Yield] features: [generators] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/expressions/yield/star-in-iteration-stmt.js b/test/language/expressions/yield/star-in-iteration-stmt.js index 35c56fd757..9bec241291 100644 --- a/test/language/expressions/yield/star-in-iteration-stmt.js +++ b/test/language/expressions/yield/star-in-iteration-stmt.js @@ -11,7 +11,7 @@ info: | yield [no LineTerminator here] * AssignmentExpression[?In, +Yield] negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/future-reserved-words/class.js b/test/language/future-reserved-words/class.js index 63d02b730f..d21a2d24b4 100644 --- a/test/language/future-reserved-words/class.js +++ b/test/language/future-reserved-words/class.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield and await. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/future-reserved-words/const.js b/test/language/future-reserved-words/const.js index bb3e93f5c6..d68eea1f6f 100644 --- a/test/language/future-reserved-words/const.js +++ b/test/language/future-reserved-words/const.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield and await. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/future-reserved-words/debugger.js b/test/language/future-reserved-words/debugger.js index ee9b309573..fbfedb319f 100644 --- a/test/language/future-reserved-words/debugger.js +++ b/test/language/future-reserved-words/debugger.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield and await. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/future-reserved-words/enum.js b/test/language/future-reserved-words/enum.js index f3632b2b41..7c9c466e58 100644 --- a/test/language/future-reserved-words/enum.js +++ b/test/language/future-reserved-words/enum.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield and await. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/future-reserved-words/export.js b/test/language/future-reserved-words/export.js index 7e3dfee460..37554d8114 100644 --- a/test/language/future-reserved-words/export.js +++ b/test/language/future-reserved-words/export.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield and await. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/future-reserved-words/extends.js b/test/language/future-reserved-words/extends.js index d2bede5a4f..e80880549a 100644 --- a/test/language/future-reserved-words/extends.js +++ b/test/language/future-reserved-words/extends.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield and await. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/future-reserved-words/implements-strict-escaped.js b/test/language/future-reserved-words/implements-strict-escaped.js index 772082cc01..ea9238047e 100644 --- a/test/language/future-reserved-words/implements-strict-escaped.js +++ b/test/language/future-reserved-words/implements-strict-escaped.js @@ -14,7 +14,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/implements-strict.js b/test/language/future-reserved-words/implements-strict.js index a86c511214..0953b49db6 100644 --- a/test/language/future-reserved-words/implements-strict.js +++ b/test/language/future-reserved-words/implements-strict.js @@ -13,7 +13,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/import.js b/test/language/future-reserved-words/import.js index 08d5bbe890..9bd02e9dcb 100644 --- a/test/language/future-reserved-words/import.js +++ b/test/language/future-reserved-words/import.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield and await. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/future-reserved-words/interface-strict-escaped.js b/test/language/future-reserved-words/interface-strict-escaped.js index 3d0f97927e..86b0ff42df 100644 --- a/test/language/future-reserved-words/interface-strict-escaped.js +++ b/test/language/future-reserved-words/interface-strict-escaped.js @@ -14,7 +14,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/interface-strict.js b/test/language/future-reserved-words/interface-strict.js index 5f4913fbc5..e179bde109 100644 --- a/test/language/future-reserved-words/interface-strict.js +++ b/test/language/future-reserved-words/interface-strict.js @@ -13,7 +13,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/let-strict-escaped.js b/test/language/future-reserved-words/let-strict-escaped.js index 96dc77a133..811b61603c 100644 --- a/test/language/future-reserved-words/let-strict-escaped.js +++ b/test/language/future-reserved-words/let-strict-escaped.js @@ -14,7 +14,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/let-strict.js b/test/language/future-reserved-words/let-strict.js index ba3ddafb2e..3ea4371ff5 100644 --- a/test/language/future-reserved-words/let-strict.js +++ b/test/language/future-reserved-words/let-strict.js @@ -13,7 +13,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/package-strict-escaped.js b/test/language/future-reserved-words/package-strict-escaped.js index 43356c8255..40d00ed548 100644 --- a/test/language/future-reserved-words/package-strict-escaped.js +++ b/test/language/future-reserved-words/package-strict-escaped.js @@ -14,7 +14,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/package-strict.js b/test/language/future-reserved-words/package-strict.js index 55d0a49920..7413ee5a2c 100644 --- a/test/language/future-reserved-words/package-strict.js +++ b/test/language/future-reserved-words/package-strict.js @@ -13,7 +13,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/private-strict-escaped.js b/test/language/future-reserved-words/private-strict-escaped.js index 5587b9f576..7eed6c794f 100644 --- a/test/language/future-reserved-words/private-strict-escaped.js +++ b/test/language/future-reserved-words/private-strict-escaped.js @@ -14,7 +14,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/private-strict.js b/test/language/future-reserved-words/private-strict.js index 8781598c65..67492293d5 100644 --- a/test/language/future-reserved-words/private-strict.js +++ b/test/language/future-reserved-words/private-strict.js @@ -13,7 +13,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/protected-strict-escaped.js b/test/language/future-reserved-words/protected-strict-escaped.js index f372641672..3668ea26a1 100644 --- a/test/language/future-reserved-words/protected-strict-escaped.js +++ b/test/language/future-reserved-words/protected-strict-escaped.js @@ -15,7 +15,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/protected-strict.js b/test/language/future-reserved-words/protected-strict.js index 458d78ca0e..d0c9943a72 100644 --- a/test/language/future-reserved-words/protected-strict.js +++ b/test/language/future-reserved-words/protected-strict.js @@ -13,7 +13,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/public-strict-escaped.js b/test/language/future-reserved-words/public-strict-escaped.js index 7eab09dbc3..8491f43fdd 100644 --- a/test/language/future-reserved-words/public-strict-escaped.js +++ b/test/language/future-reserved-words/public-strict-escaped.js @@ -14,7 +14,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/public-strict.js b/test/language/future-reserved-words/public-strict.js index 0f69cb69a4..a790a2ea6d 100644 --- a/test/language/future-reserved-words/public-strict.js +++ b/test/language/future-reserved-words/public-strict.js @@ -13,7 +13,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/static-strict-escaped.js b/test/language/future-reserved-words/static-strict-escaped.js index 3b224c2362..713a420177 100644 --- a/test/language/future-reserved-words/static-strict-escaped.js +++ b/test/language/future-reserved-words/static-strict-escaped.js @@ -14,7 +14,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/static-strict.js b/test/language/future-reserved-words/static-strict.js index 5a955c7bf0..231c41c78e 100644 --- a/test/language/future-reserved-words/static-strict.js +++ b/test/language/future-reserved-words/static-strict.js @@ -13,7 +13,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/super.js b/test/language/future-reserved-words/super.js index 132425bb9f..47cf9cf856 100644 --- a/test/language/future-reserved-words/super.js +++ b/test/language/future-reserved-words/super.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield and await. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/future-reserved-words/yield-strict-escaped.js b/test/language/future-reserved-words/yield-strict-escaped.js index 383ac62e90..a20ecf234b 100644 --- a/test/language/future-reserved-words/yield-strict-escaped.js +++ b/test/language/future-reserved-words/yield-strict-escaped.js @@ -14,7 +14,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/future-reserved-words/yield-strict.js b/test/language/future-reserved-words/yield-strict.js index 49f303b06a..3e938af0e2 100644 --- a/test/language/future-reserved-words/yield-strict.js +++ b/test/language/future-reserved-words/yield-strict.js @@ -12,7 +12,7 @@ info: | It is a Syntax Error if the code matched by this production is contained in strict mode code. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/global-code/export.js b/test/language/global-code/export.js index eb23725784..9011c77dc2 100644 --- a/test/language/global-code/export.js +++ b/test/language/global-code/export.js @@ -4,7 +4,7 @@ description: The `export` declaration may not appear within a ScriptBody esid: sec-scripts negative: - phase: early + phase: parse type: SyntaxError info: | A.5 Scripts and Modules diff --git a/test/language/global-code/import.js b/test/language/global-code/import.js index 56f4653944..26f80b3e52 100644 --- a/test/language/global-code/import.js +++ b/test/language/global-code/import.js @@ -4,7 +4,7 @@ description: The `import` declaration may not appear within a ScriptBody esid: sec-scripts negative: - phase: early + phase: parse type: SyntaxError info: | A.5 Scripts and Modules diff --git a/test/language/global-code/new.target-arrow.js b/test/language/global-code/new.target-arrow.js index 9930e7afa7..1c9c7c9bfa 100644 --- a/test/language/global-code/new.target-arrow.js +++ b/test/language/global-code/new.target-arrow.js @@ -26,7 +26,7 @@ info: | ArrowFunction. features: [arrow-function] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/global-code/new.target.js b/test/language/global-code/new.target.js index e3de280725..85a5fdb71b 100644 --- a/test/language/global-code/new.target.js +++ b/test/language/global-code/new.target.js @@ -10,7 +10,7 @@ info: | eval that is contained in function code that is not the function code of an ArrowFunction. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/global-code/return.js b/test/language/global-code/return.js index fed2203099..d98ef0fefd 100644 --- a/test/language/global-code/return.js +++ b/test/language/global-code/return.js @@ -13,7 +13,7 @@ info: | ScriptBody : StatementList[~Yield, ~Return] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/global-code/super-call-arrow.js b/test/language/global-code/super-call-arrow.js index e848b7c32a..30a44d4fa2 100644 --- a/test/language/global-code/super-call-arrow.js +++ b/test/language/global-code/super-call-arrow.js @@ -26,7 +26,7 @@ info: | ArrowFunction. features: [super, arrow-function] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/global-code/super-call.js b/test/language/global-code/super-call.js index e71c0d7563..5836a743cc 100644 --- a/test/language/global-code/super-call.js +++ b/test/language/global-code/super-call.js @@ -10,7 +10,7 @@ info: | is contained in function code that is not the function code of an ArrowFunction. negative: - phase: early + phase: parse type: SyntaxError features: [super] ---*/ diff --git a/test/language/global-code/super-prop-arrow.js b/test/language/global-code/super-prop-arrow.js index 42d7f77c05..ff733ce761 100644 --- a/test/language/global-code/super-prop-arrow.js +++ b/test/language/global-code/super-prop-arrow.js @@ -26,7 +26,7 @@ info: | ArrowFunction. features: [super, arrow-function] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/global-code/super-prop.js b/test/language/global-code/super-prop.js index ec9a593a73..a0da8eefe7 100644 --- a/test/language/global-code/super-prop.js +++ b/test/language/global-code/super-prop.js @@ -10,7 +10,7 @@ info: | is contained in function code that is not the function code of an ArrowFunction. negative: - phase: early + phase: parse type: SyntaxError features: [super] ---*/ diff --git a/test/language/global-code/yield-strict.js b/test/language/global-code/yield-strict.js index 661adc485a..16703a55a8 100644 --- a/test/language/global-code/yield-strict.js +++ b/test/language/global-code/yield-strict.js @@ -16,7 +16,7 @@ info: | StatementList[~Yield, ~Return] flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-break-via-escape-hex.js b/test/language/identifiers/val-break-via-escape-hex.js index 41fa449fd1..ce3d23c83c 100644 --- a/test/language/identifiers/val-break-via-escape-hex.js +++ b/test/language/identifiers/val-break-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: break negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-break-via-escape-hex4.js b/test/language/identifiers/val-break-via-escape-hex4.js index 547795f99a..006c218e93 100644 --- a/test/language/identifiers/val-break-via-escape-hex4.js +++ b/test/language/identifiers/val-break-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: break (break) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-break.js b/test/language/identifiers/val-break.js index a67a67be4f..0c3d1de2ab 100644 --- a/test/language/identifiers/val-break.js +++ b/test/language/identifiers/val-break.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-case-via-escape-hex.js b/test/language/identifiers/val-case-via-escape-hex.js index cfaa8f0058..27c768238a 100644 --- a/test/language/identifiers/val-case-via-escape-hex.js +++ b/test/language/identifiers/val-case-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: case negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-case-via-escape-hex4.js b/test/language/identifiers/val-case-via-escape-hex4.js index fb11b636f4..28c006ea53 100644 --- a/test/language/identifiers/val-case-via-escape-hex4.js +++ b/test/language/identifiers/val-case-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: case (case) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-case.js b/test/language/identifiers/val-case.js index 8d9ad81ff7..7118d0b4ee 100644 --- a/test/language/identifiers/val-case.js +++ b/test/language/identifiers/val-case.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-catch-via-escape-hex.js b/test/language/identifiers/val-catch-via-escape-hex.js index 9deea39e37..10c55e301a 100644 --- a/test/language/identifiers/val-catch-via-escape-hex.js +++ b/test/language/identifiers/val-catch-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: catch negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-catch-via-escape-hex4.js b/test/language/identifiers/val-catch-via-escape-hex4.js index 3af8664fbd..50351899ce 100644 --- a/test/language/identifiers/val-catch-via-escape-hex4.js +++ b/test/language/identifiers/val-catch-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: catch (catch) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-catch.js b/test/language/identifiers/val-catch.js index 08d612dcf6..8d18421188 100644 --- a/test/language/identifiers/val-catch.js +++ b/test/language/identifiers/val-catch.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-class-via-escape-hex.js b/test/language/identifiers/val-class-via-escape-hex.js index 59219c6c0d..9fecc99b5f 100644 --- a/test/language/identifiers/val-class-via-escape-hex.js +++ b/test/language/identifiers/val-class-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: class negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-class-via-escape-hex4.js b/test/language/identifiers/val-class-via-escape-hex4.js index 683a10dfb7..0c55226797 100644 --- a/test/language/identifiers/val-class-via-escape-hex4.js +++ b/test/language/identifiers/val-class-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: class (class) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-class.js b/test/language/identifiers/val-class.js index 349f884d5e..a8046e0060 100644 --- a/test/language/identifiers/val-class.js +++ b/test/language/identifiers/val-class.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-const-via-escape-hex.js b/test/language/identifiers/val-const-via-escape-hex.js index fc18cd2951..3f0b841896 100644 --- a/test/language/identifiers/val-const-via-escape-hex.js +++ b/test/language/identifiers/val-const-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: const negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-const-via-escape-hex4.js b/test/language/identifiers/val-const-via-escape-hex4.js index 7aa4177776..d3ae0ab6e4 100644 --- a/test/language/identifiers/val-const-via-escape-hex4.js +++ b/test/language/identifiers/val-const-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: const (const) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-const.js b/test/language/identifiers/val-const.js index be97d2e7cf..d1825fc974 100644 --- a/test/language/identifiers/val-const.js +++ b/test/language/identifiers/val-const.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-continue-via-escape-hex.js b/test/language/identifiers/val-continue-via-escape-hex.js index 9677b604ae..0a3313cf65 100644 --- a/test/language/identifiers/val-continue-via-escape-hex.js +++ b/test/language/identifiers/val-continue-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: continue negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-continue-via-escape-hex4.js b/test/language/identifiers/val-continue-via-escape-hex4.js index e26f02da41..4db6f11284 100644 --- a/test/language/identifiers/val-continue-via-escape-hex4.js +++ b/test/language/identifiers/val-continue-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: continue (continue) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-continue.js b/test/language/identifiers/val-continue.js index cc8d29a144..f4fbdc4cd5 100644 --- a/test/language/identifiers/val-continue.js +++ b/test/language/identifiers/val-continue.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-debugger-via-escape-hex.js b/test/language/identifiers/val-debugger-via-escape-hex.js index b8a0a465ef..63c9711e66 100644 --- a/test/language/identifiers/val-debugger-via-escape-hex.js +++ b/test/language/identifiers/val-debugger-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: debugger negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-debugger-via-escape-hex4.js b/test/language/identifiers/val-debugger-via-escape-hex4.js index bfeec2e24e..7caae15c3d 100644 --- a/test/language/identifiers/val-debugger-via-escape-hex4.js +++ b/test/language/identifiers/val-debugger-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: debugger (debugger) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-debugger.js b/test/language/identifiers/val-debugger.js index 30ef8cd66c..49e77494a6 100644 --- a/test/language/identifiers/val-debugger.js +++ b/test/language/identifiers/val-debugger.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-default-via-escape-hex.js b/test/language/identifiers/val-default-via-escape-hex.js index df825f3a5d..0b035e4622 100644 --- a/test/language/identifiers/val-default-via-escape-hex.js +++ b/test/language/identifiers/val-default-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: default negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-default-via-escape-hex4.js b/test/language/identifiers/val-default-via-escape-hex4.js index ad86f0ce7a..ba3e3be568 100644 --- a/test/language/identifiers/val-default-via-escape-hex4.js +++ b/test/language/identifiers/val-default-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: default (default) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-default.js b/test/language/identifiers/val-default.js index 2d0835906b..2a955644f2 100644 --- a/test/language/identifiers/val-default.js +++ b/test/language/identifiers/val-default.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-delete-via-escape-hex.js b/test/language/identifiers/val-delete-via-escape-hex.js index 2cca2a29a7..523891a2cf 100644 --- a/test/language/identifiers/val-delete-via-escape-hex.js +++ b/test/language/identifiers/val-delete-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: delete negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-delete-via-escape-hex4.js b/test/language/identifiers/val-delete-via-escape-hex4.js index 20a70b21d2..00392ba2db 100644 --- a/test/language/identifiers/val-delete-via-escape-hex4.js +++ b/test/language/identifiers/val-delete-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: delete (delete) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-delete.js b/test/language/identifiers/val-delete.js index 4c7a82fb3e..c3d42fc967 100644 --- a/test/language/identifiers/val-delete.js +++ b/test/language/identifiers/val-delete.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-do-via-escape-hex.js b/test/language/identifiers/val-do-via-escape-hex.js index 4b7ef8d02a..cda74cb0ad 100644 --- a/test/language/identifiers/val-do-via-escape-hex.js +++ b/test/language/identifiers/val-do-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: do negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-do-via-escape-hex4.js b/test/language/identifiers/val-do-via-escape-hex4.js index 67678783e0..e025f86201 100644 --- a/test/language/identifiers/val-do-via-escape-hex4.js +++ b/test/language/identifiers/val-do-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: do (do) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-do.js b/test/language/identifiers/val-do.js index b30ae351a3..81d147f8d7 100644 --- a/test/language/identifiers/val-do.js +++ b/test/language/identifiers/val-do.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-else-via-escape-hex.js b/test/language/identifiers/val-else-via-escape-hex.js index ff8279e487..74dfcbb515 100644 --- a/test/language/identifiers/val-else-via-escape-hex.js +++ b/test/language/identifiers/val-else-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: else (else) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-else-via-escape-hex4.js b/test/language/identifiers/val-else-via-escape-hex4.js index 7e0cb29f89..0e520d8910 100644 --- a/test/language/identifiers/val-else-via-escape-hex4.js +++ b/test/language/identifiers/val-else-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: else (else) (null) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-else.js b/test/language/identifiers/val-else.js index 2f51bcdb14..a8f225ac13 100644 --- a/test/language/identifiers/val-else.js +++ b/test/language/identifiers/val-else.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-enum-via-escape-hex.js b/test/language/identifiers/val-enum-via-escape-hex.js index 0c1a07b73f..93e0278abb 100644 --- a/test/language/identifiers/val-enum-via-escape-hex.js +++ b/test/language/identifiers/val-enum-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: enum negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-enum-via-escape-hex4.js b/test/language/identifiers/val-enum-via-escape-hex4.js index 4e65e2e2ed..1c06217727 100644 --- a/test/language/identifiers/val-enum-via-escape-hex4.js +++ b/test/language/identifiers/val-enum-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: enum (enum) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-enum.js b/test/language/identifiers/val-enum.js index 026768c281..575b89778d 100644 --- a/test/language/identifiers/val-enum.js +++ b/test/language/identifiers/val-enum.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-export-via-escape-hex.js b/test/language/identifiers/val-export-via-escape-hex.js index aeb8e18215..98910fd976 100644 --- a/test/language/identifiers/val-export-via-escape-hex.js +++ b/test/language/identifiers/val-export-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: export negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-export-via-escape-hex4.js b/test/language/identifiers/val-export-via-escape-hex4.js index a54aa84063..1c1d351a3f 100644 --- a/test/language/identifiers/val-export-via-escape-hex4.js +++ b/test/language/identifiers/val-export-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: export (export) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-export.js b/test/language/identifiers/val-export.js index 9dc34e1b3d..c1d98aa2a9 100644 --- a/test/language/identifiers/val-export.js +++ b/test/language/identifiers/val-export.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-extends-via-escape-hex.js b/test/language/identifiers/val-extends-via-escape-hex.js index 79d211b54d..d4846b814d 100644 --- a/test/language/identifiers/val-extends-via-escape-hex.js +++ b/test/language/identifiers/val-extends-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: extends negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-extends-via-escape-hex4.js b/test/language/identifiers/val-extends-via-escape-hex4.js index fc028f0479..2113e85b80 100644 --- a/test/language/identifiers/val-extends-via-escape-hex4.js +++ b/test/language/identifiers/val-extends-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: extends (extends) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-extends.js b/test/language/identifiers/val-extends.js index 5c0b5cab63..1b2aeb6284 100644 --- a/test/language/identifiers/val-extends.js +++ b/test/language/identifiers/val-extends.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-false-via-escape-hex.js b/test/language/identifiers/val-false-via-escape-hex.js index 656f1d1afe..16eb7f0db3 100644 --- a/test/language/identifiers/val-false-via-escape-hex.js +++ b/test/language/identifiers/val-false-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: false negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-false-via-escape-hex4.js b/test/language/identifiers/val-false-via-escape-hex4.js index 83a36d0a3a..0d04db1721 100644 --- a/test/language/identifiers/val-false-via-escape-hex4.js +++ b/test/language/identifiers/val-false-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: false (false) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-false.js b/test/language/identifiers/val-false.js index 90f9c417d7..fb0dc4a887 100644 --- a/test/language/identifiers/val-false.js +++ b/test/language/identifiers/val-false.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-finally-via-escape-hex.js b/test/language/identifiers/val-finally-via-escape-hex.js index 48180a0b5a..050363667f 100644 --- a/test/language/identifiers/val-finally-via-escape-hex.js +++ b/test/language/identifiers/val-finally-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: finally negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-finally-via-escape-hex4.js b/test/language/identifiers/val-finally-via-escape-hex4.js index e7c411d0c7..4aac520fe0 100644 --- a/test/language/identifiers/val-finally-via-escape-hex4.js +++ b/test/language/identifiers/val-finally-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: finally (finally) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-finally.js b/test/language/identifiers/val-finally.js index 7e5fa3174e..d75361ef43 100644 --- a/test/language/identifiers/val-finally.js +++ b/test/language/identifiers/val-finally.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-for-via-escape-hex.js b/test/language/identifiers/val-for-via-escape-hex.js index 116e8e859a..44e430458d 100644 --- a/test/language/identifiers/val-for-via-escape-hex.js +++ b/test/language/identifiers/val-for-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: for negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-for-via-escape-hex4.js b/test/language/identifiers/val-for-via-escape-hex4.js index 5f13e48bab..4f412c90d7 100644 --- a/test/language/identifiers/val-for-via-escape-hex4.js +++ b/test/language/identifiers/val-for-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: for (for) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-for.js b/test/language/identifiers/val-for.js index 3c49673d05..32df090901 100644 --- a/test/language/identifiers/val-for.js +++ b/test/language/identifiers/val-for.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-function-via-escape-hex.js b/test/language/identifiers/val-function-via-escape-hex.js index e1cea5d56f..8d4e6d2fd1 100644 --- a/test/language/identifiers/val-function-via-escape-hex.js +++ b/test/language/identifiers/val-function-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: function negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-function-via-escape-hex4.js b/test/language/identifiers/val-function-via-escape-hex4.js index 2f050ee9bb..285fa91b07 100644 --- a/test/language/identifiers/val-function-via-escape-hex4.js +++ b/test/language/identifiers/val-function-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: function (function) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-function.js b/test/language/identifiers/val-function.js index 9063872f13..e322046653 100644 --- a/test/language/identifiers/val-function.js +++ b/test/language/identifiers/val-function.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-if-via-escape-hex.js b/test/language/identifiers/val-if-via-escape-hex.js index 5d95a915f5..5a46c6e66b 100644 --- a/test/language/identifiers/val-if-via-escape-hex.js +++ b/test/language/identifiers/val-if-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: if negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-if-via-escape-hex4.js b/test/language/identifiers/val-if-via-escape-hex4.js index b6296f6de9..1a08151480 100644 --- a/test/language/identifiers/val-if-via-escape-hex4.js +++ b/test/language/identifiers/val-if-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: if (if) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-if.js b/test/language/identifiers/val-if.js index d2c90e195a..3786e63abd 100644 --- a/test/language/identifiers/val-if.js +++ b/test/language/identifiers/val-if.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-import-via-escape-hex.js b/test/language/identifiers/val-import-via-escape-hex.js index e52e0859a3..9501580f16 100644 --- a/test/language/identifiers/val-import-via-escape-hex.js +++ b/test/language/identifiers/val-import-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: import negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-import-via-escape-hex4.js b/test/language/identifiers/val-import-via-escape-hex4.js index da2250e48c..43701907e9 100644 --- a/test/language/identifiers/val-import-via-escape-hex4.js +++ b/test/language/identifiers/val-import-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: import (import) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-import.js b/test/language/identifiers/val-import.js index e29c23048a..377ec13305 100644 --- a/test/language/identifiers/val-import.js +++ b/test/language/identifiers/val-import.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-in-via-escape-hex.js b/test/language/identifiers/val-in-via-escape-hex.js index ce977260ae..93ce4a1f78 100644 --- a/test/language/identifiers/val-in-via-escape-hex.js +++ b/test/language/identifiers/val-in-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: in negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-in-via-escape-hex4.js b/test/language/identifiers/val-in-via-escape-hex4.js index fdd06b0f4a..cab295d205 100644 --- a/test/language/identifiers/val-in-via-escape-hex4.js +++ b/test/language/identifiers/val-in-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: in (in) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-in.js b/test/language/identifiers/val-in.js index 2557e4f9b8..7ecfdcf52b 100644 --- a/test/language/identifiers/val-in.js +++ b/test/language/identifiers/val-in.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-instanceof-via-escape-hex.js b/test/language/identifiers/val-instanceof-via-escape-hex.js index 1ec2d63b27..1278c46bb5 100644 --- a/test/language/identifiers/val-instanceof-via-escape-hex.js +++ b/test/language/identifiers/val-instanceof-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: instanceof negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-instanceof-via-escape-hex4.js b/test/language/identifiers/val-instanceof-via-escape-hex4.js index 23f6d4b68f..70eb05828b 100644 --- a/test/language/identifiers/val-instanceof-via-escape-hex4.js +++ b/test/language/identifiers/val-instanceof-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: instanceof (instanceof) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-instanceof.js b/test/language/identifiers/val-instanceof.js index 999be1568b..3a14ffdd93 100644 --- a/test/language/identifiers/val-instanceof.js +++ b/test/language/identifiers/val-instanceof.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-new-via-escape-hex.js b/test/language/identifiers/val-new-via-escape-hex.js index 364446f1f6..1d9125f233 100644 --- a/test/language/identifiers/val-new-via-escape-hex.js +++ b/test/language/identifiers/val-new-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: new negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-new-via-escape-hex4.js b/test/language/identifiers/val-new-via-escape-hex4.js index 41317cc224..952dee65e2 100644 --- a/test/language/identifiers/val-new-via-escape-hex4.js +++ b/test/language/identifiers/val-new-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: new (new) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-new.js b/test/language/identifiers/val-new.js index 7157bec3eb..cfd2d555a9 100644 --- a/test/language/identifiers/val-new.js +++ b/test/language/identifiers/val-new.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-null-via-escape-hex.js b/test/language/identifiers/val-null-via-escape-hex.js index f9e5e83aa0..ff4c8adab5 100644 --- a/test/language/identifiers/val-null-via-escape-hex.js +++ b/test/language/identifiers/val-null-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: null negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-null-via-escape-hex4.js b/test/language/identifiers/val-null-via-escape-hex4.js index 54855959af..c6b3dde4fb 100644 --- a/test/language/identifiers/val-null-via-escape-hex4.js +++ b/test/language/identifiers/val-null-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: null (null) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-null.js b/test/language/identifiers/val-null.js index 21c7b4904b..1fd3abeb9b 100644 --- a/test/language/identifiers/val-null.js +++ b/test/language/identifiers/val-null.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-return-via-escape-hex.js b/test/language/identifiers/val-return-via-escape-hex.js index bbf3ef9142..92b7a90183 100644 --- a/test/language/identifiers/val-return-via-escape-hex.js +++ b/test/language/identifiers/val-return-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: return negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-return-via-escape-hex4.js b/test/language/identifiers/val-return-via-escape-hex4.js index 89aaff4217..f1b8910380 100644 --- a/test/language/identifiers/val-return-via-escape-hex4.js +++ b/test/language/identifiers/val-return-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: return (return) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-return.js b/test/language/identifiers/val-return.js index 075074d919..4b59b2058f 100644 --- a/test/language/identifiers/val-return.js +++ b/test/language/identifiers/val-return.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-super-via-escape-hex.js b/test/language/identifiers/val-super-via-escape-hex.js index c1cad70f67..6a5b84fdcc 100644 --- a/test/language/identifiers/val-super-via-escape-hex.js +++ b/test/language/identifiers/val-super-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: super negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-super-via-escape-hex4.js b/test/language/identifiers/val-super-via-escape-hex4.js index ed6e11800d..ff524b0ad7 100644 --- a/test/language/identifiers/val-super-via-escape-hex4.js +++ b/test/language/identifiers/val-super-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: super (super) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-super.js b/test/language/identifiers/val-super.js index ecacbbe2f3..f890061cc5 100644 --- a/test/language/identifiers/val-super.js +++ b/test/language/identifiers/val-super.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-switch-via-escape-hex.js b/test/language/identifiers/val-switch-via-escape-hex.js index 56d8aa5519..f24e10e02e 100644 --- a/test/language/identifiers/val-switch-via-escape-hex.js +++ b/test/language/identifiers/val-switch-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: switch negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-switch-via-escape-hex4.js b/test/language/identifiers/val-switch-via-escape-hex4.js index 50ff2406c2..a03c70c5ba 100644 --- a/test/language/identifiers/val-switch-via-escape-hex4.js +++ b/test/language/identifiers/val-switch-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: switch (switch) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-switch.js b/test/language/identifiers/val-switch.js index e4d9f92741..1ff15d6180 100644 --- a/test/language/identifiers/val-switch.js +++ b/test/language/identifiers/val-switch.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-this-via-escape-hex.js b/test/language/identifiers/val-this-via-escape-hex.js index cbd106b3a5..13a56d55de 100644 --- a/test/language/identifiers/val-this-via-escape-hex.js +++ b/test/language/identifiers/val-this-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: this negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-this-via-escape-hex4.js b/test/language/identifiers/val-this-via-escape-hex4.js index 1e7b56b7eb..4e6fb9e084 100644 --- a/test/language/identifiers/val-this-via-escape-hex4.js +++ b/test/language/identifiers/val-this-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: this (this) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-this.js b/test/language/identifiers/val-this.js index c746f2b791..6f1921fd84 100644 --- a/test/language/identifiers/val-this.js +++ b/test/language/identifiers/val-this.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-throw-via-escape-hex.js b/test/language/identifiers/val-throw-via-escape-hex.js index 6e9409975c..21d4643732 100644 --- a/test/language/identifiers/val-throw-via-escape-hex.js +++ b/test/language/identifiers/val-throw-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: throw negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-throw-via-escape-hex4.js b/test/language/identifiers/val-throw-via-escape-hex4.js index 89f777b9f8..1b399949de 100644 --- a/test/language/identifiers/val-throw-via-escape-hex4.js +++ b/test/language/identifiers/val-throw-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: throw (throw) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-throw.js b/test/language/identifiers/val-throw.js index fb1f0e27ba..9a653aec84 100644 --- a/test/language/identifiers/val-throw.js +++ b/test/language/identifiers/val-throw.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-true-via-escape-hex.js b/test/language/identifiers/val-true-via-escape-hex.js index 64b9a5ede5..717678a0d4 100644 --- a/test/language/identifiers/val-true-via-escape-hex.js +++ b/test/language/identifiers/val-true-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-true-via-escape-hex4.js b/test/language/identifiers/val-true-via-escape-hex4.js index c8e1564976..4cdf6b1950 100644 --- a/test/language/identifiers/val-true-via-escape-hex4.js +++ b/test/language/identifiers/val-true-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: true (true) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-true.js b/test/language/identifiers/val-true.js index 64dbe5d959..760d895792 100644 --- a/test/language/identifiers/val-true.js +++ b/test/language/identifiers/val-true.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-try-via-escape-hex.js b/test/language/identifiers/val-try-via-escape-hex.js index 728622cc9f..90e709ad87 100644 --- a/test/language/identifiers/val-try-via-escape-hex.js +++ b/test/language/identifiers/val-try-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: try negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-try-via-escape-hex4.js b/test/language/identifiers/val-try-via-escape-hex4.js index e4871209f4..5c35c12e12 100644 --- a/test/language/identifiers/val-try-via-escape-hex4.js +++ b/test/language/identifiers/val-try-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: try (try) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-try.js b/test/language/identifiers/val-try.js index f640f58d70..641ed44087 100644 --- a/test/language/identifiers/val-try.js +++ b/test/language/identifiers/val-try.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-typeof-via-escape-hex.js b/test/language/identifiers/val-typeof-via-escape-hex.js index 28277592e0..61b39cb5fe 100644 --- a/test/language/identifiers/val-typeof-via-escape-hex.js +++ b/test/language/identifiers/val-typeof-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: typeof negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-typeof-via-escape-hex4.js b/test/language/identifiers/val-typeof-via-escape-hex4.js index 4b27ece7a0..0da3fb49f5 100644 --- a/test/language/identifiers/val-typeof-via-escape-hex4.js +++ b/test/language/identifiers/val-typeof-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: typeof (typeof) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-typeof.js b/test/language/identifiers/val-typeof.js index 3eaadd2f31..b64a422bf0 100644 --- a/test/language/identifiers/val-typeof.js +++ b/test/language/identifiers/val-typeof.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-var-via-escape-hex.js b/test/language/identifiers/val-var-via-escape-hex.js index 0e40f286ca..1fa56f105c 100644 --- a/test/language/identifiers/val-var-via-escape-hex.js +++ b/test/language/identifiers/val-var-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: var negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-var-via-escape-hex4.js b/test/language/identifiers/val-var-via-escape-hex4.js index a6ac3a0eef..d66b1de976 100644 --- a/test/language/identifiers/val-var-via-escape-hex4.js +++ b/test/language/identifiers/val-var-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: var (var) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-var.js b/test/language/identifiers/val-var.js index 03951f5eb2..5e5a571bbb 100644 --- a/test/language/identifiers/val-var.js +++ b/test/language/identifiers/val-var.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-void-via-escape-hex.js b/test/language/identifiers/val-void-via-escape-hex.js index 0b80277d69..70ba22df0b 100644 --- a/test/language/identifiers/val-void-via-escape-hex.js +++ b/test/language/identifiers/val-void-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: void negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-void-via-escape-hex4.js b/test/language/identifiers/val-void-via-escape-hex4.js index 63ec03a302..c16bdc7e2f 100644 --- a/test/language/identifiers/val-void-via-escape-hex4.js +++ b/test/language/identifiers/val-void-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: void (void) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-void.js b/test/language/identifiers/val-void.js index d269b553a7..34ef5c4b79 100644 --- a/test/language/identifiers/val-void.js +++ b/test/language/identifiers/val-void.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-while-via-escape-hex.js b/test/language/identifiers/val-while-via-escape-hex.js index 9f4e61e2f4..5139700177 100644 --- a/test/language/identifiers/val-while-via-escape-hex.js +++ b/test/language/identifiers/val-while-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: while negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-while-via-escape-hex4.js b/test/language/identifiers/val-while-via-escape-hex4.js index 1a2ea3e290..b3d4fbf80a 100644 --- a/test/language/identifiers/val-while-via-escape-hex4.js +++ b/test/language/identifiers/val-while-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: while (while) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-while.js b/test/language/identifiers/val-while.js index 1149be10e8..36b28b67cb 100644 --- a/test/language/identifiers/val-while.js +++ b/test/language/identifiers/val-while.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-with-via-escape-hex.js b/test/language/identifiers/val-with-via-escape-hex.js index f9d8b84be2..9bcb9af369 100644 --- a/test/language/identifiers/val-with-via-escape-hex.js +++ b/test/language/identifiers/val-with-via-escape-hex.js @@ -7,7 +7,7 @@ description: > SyntaxError expected: reserved words used as Identifier Names in UTF8: with negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-with-via-escape-hex4.js b/test/language/identifiers/val-with-via-escape-hex4.js index 7270548124..5306cb65a8 100644 --- a/test/language/identifiers/val-with-via-escape-hex4.js +++ b/test/language/identifiers/val-with-via-escape-hex4.js @@ -7,7 +7,7 @@ description: > 7.6 - SyntaxError expected: reserved words used as Identifier Names in UTF8: with (with) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-with.js b/test/language/identifiers/val-with.js index 89ce66f720..1248912006 100644 --- a/test/language/identifiers/val-with.js +++ b/test/language/identifiers/val-with.js @@ -6,7 +6,7 @@ es6id: 11.6 description: > SyntaxError expected: reserved words used as Identifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/identifiers/val-yield-strict.js b/test/language/identifiers/val-yield-strict.js index 66df4f4355..4ec4141380 100644 --- a/test/language/identifiers/val-yield-strict.js +++ b/test/language/identifiers/val-yield-strict.js @@ -7,7 +7,7 @@ description: > as an identifier. es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/import/dup-bound-names.js b/test/language/import/dup-bound-names.js index 7b967ddcbc..b3c52a16d7 100644 --- a/test/language/import/dup-bound-names.js +++ b/test/language/import/dup-bound-names.js @@ -7,7 +7,7 @@ description: > duplicate entries. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/import/escaped-as-import-specifier.js b/test/language/import/escaped-as-import-specifier.js index 2ddf8703c0..88912d3a7b 100644 --- a/test/language/import/escaped-as-import-specifier.js +++ b/test/language/import/escaped-as-import-specifier.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/import/escaped-as-namespace-import.js b/test/language/import/escaped-as-namespace-import.js index d444570217..bb1e30aae2 100644 --- a/test/language/import/escaped-as-namespace-import.js +++ b/test/language/import/escaped-as-namespace-import.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/import/escaped-from.js b/test/language/import/escaped-from.js index 06e6c7944b..1a0435495a 100644 --- a/test/language/import/escaped-from.js +++ b/test/language/import/escaped-from.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/keywords/ident-ref-break.js b/test/language/keywords/ident-ref-break.js index 2eddb4e9da..aac96156d7 100644 --- a/test/language/keywords/ident-ref-break.js +++ b/test/language/keywords/ident-ref-break.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-case.js b/test/language/keywords/ident-ref-case.js index 4025e974bf..688658c973 100644 --- a/test/language/keywords/ident-ref-case.js +++ b/test/language/keywords/ident-ref-case.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-catch.js b/test/language/keywords/ident-ref-catch.js index ea4b5ac9ad..6187e44563 100644 --- a/test/language/keywords/ident-ref-catch.js +++ b/test/language/keywords/ident-ref-catch.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-continue.js b/test/language/keywords/ident-ref-continue.js index 2d9e21f62b..ad1149a47d 100644 --- a/test/language/keywords/ident-ref-continue.js +++ b/test/language/keywords/ident-ref-continue.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-default.js b/test/language/keywords/ident-ref-default.js index bbc33758c7..33b6134fbe 100644 --- a/test/language/keywords/ident-ref-default.js +++ b/test/language/keywords/ident-ref-default.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-delete.js b/test/language/keywords/ident-ref-delete.js index 8e3daf628b..88a6ae5fc2 100644 --- a/test/language/keywords/ident-ref-delete.js +++ b/test/language/keywords/ident-ref-delete.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-do.js b/test/language/keywords/ident-ref-do.js index 697056a67d..690214837b 100644 --- a/test/language/keywords/ident-ref-do.js +++ b/test/language/keywords/ident-ref-do.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-else.js b/test/language/keywords/ident-ref-else.js index cb238f924a..7e0a6da092 100644 --- a/test/language/keywords/ident-ref-else.js +++ b/test/language/keywords/ident-ref-else.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-finally.js b/test/language/keywords/ident-ref-finally.js index 6c185bd6b4..1bf403acb2 100644 --- a/test/language/keywords/ident-ref-finally.js +++ b/test/language/keywords/ident-ref-finally.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-for.js b/test/language/keywords/ident-ref-for.js index 24d28adc71..56cb27727e 100644 --- a/test/language/keywords/ident-ref-for.js +++ b/test/language/keywords/ident-ref-for.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-function.js b/test/language/keywords/ident-ref-function.js index e70c218486..c3c3aed088 100644 --- a/test/language/keywords/ident-ref-function.js +++ b/test/language/keywords/ident-ref-function.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-if.js b/test/language/keywords/ident-ref-if.js index 6b4c58e287..49d8306a77 100644 --- a/test/language/keywords/ident-ref-if.js +++ b/test/language/keywords/ident-ref-if.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-in.js b/test/language/keywords/ident-ref-in.js index e62e4c5fe4..7fe5ff5330 100644 --- a/test/language/keywords/ident-ref-in.js +++ b/test/language/keywords/ident-ref-in.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-instanceof.js b/test/language/keywords/ident-ref-instanceof.js index 48be0383c7..1af047a506 100644 --- a/test/language/keywords/ident-ref-instanceof.js +++ b/test/language/keywords/ident-ref-instanceof.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-new.js b/test/language/keywords/ident-ref-new.js index b2694b9345..bb668d2524 100644 --- a/test/language/keywords/ident-ref-new.js +++ b/test/language/keywords/ident-ref-new.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-return.js b/test/language/keywords/ident-ref-return.js index 0cf00dfebe..d671c4b0d5 100644 --- a/test/language/keywords/ident-ref-return.js +++ b/test/language/keywords/ident-ref-return.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-switch.js b/test/language/keywords/ident-ref-switch.js index e9bacacbe7..2f94d82935 100644 --- a/test/language/keywords/ident-ref-switch.js +++ b/test/language/keywords/ident-ref-switch.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-this.js b/test/language/keywords/ident-ref-this.js index 3e9aab26d3..7d27a2aa3f 100644 --- a/test/language/keywords/ident-ref-this.js +++ b/test/language/keywords/ident-ref-this.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-throw.js b/test/language/keywords/ident-ref-throw.js index 9e030f506e..e24d083547 100644 --- a/test/language/keywords/ident-ref-throw.js +++ b/test/language/keywords/ident-ref-throw.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-try.js b/test/language/keywords/ident-ref-try.js index 4ce6124fac..76022da2c0 100644 --- a/test/language/keywords/ident-ref-try.js +++ b/test/language/keywords/ident-ref-try.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-typeof.js b/test/language/keywords/ident-ref-typeof.js index 1e1d8510c7..fc480883b7 100644 --- a/test/language/keywords/ident-ref-typeof.js +++ b/test/language/keywords/ident-ref-typeof.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-var.js b/test/language/keywords/ident-ref-var.js index 64ab88a379..46fb8d8f48 100644 --- a/test/language/keywords/ident-ref-var.js +++ b/test/language/keywords/ident-ref-var.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-void.js b/test/language/keywords/ident-ref-void.js index fe2e407acf..cfd8a97cfb 100644 --- a/test/language/keywords/ident-ref-void.js +++ b/test/language/keywords/ident-ref-void.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-while.js b/test/language/keywords/ident-ref-while.js index 75b8a56687..d2d1a9489d 100644 --- a/test/language/keywords/ident-ref-while.js +++ b/test/language/keywords/ident-ref-while.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/keywords/ident-ref-with.js b/test/language/keywords/ident-ref-with.js index 9fad586f48..52a67b9c14 100644 --- a/test/language/keywords/ident-ref-with.js +++ b/test/language/keywords/ident-ref-with.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A2.1_T2.js b/test/language/line-terminators/S7.3_A2.1_T2.js index 073d5aa9a3..1a1a69e796 100644 --- a/test/language/line-terminators/S7.3_A2.1_T2.js +++ b/test/language/line-terminators/S7.3_A2.1_T2.js @@ -6,7 +6,7 @@ info: LINE FEED (U+000A) within strings is not allowed es5id: 7.3_A2.1_T2 description: Use real LINE FEED into string negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A2.2_T2.js b/test/language/line-terminators/S7.3_A2.2_T2.js index a9265bd87b..555b32644a 100644 --- a/test/language/line-terminators/S7.3_A2.2_T2.js +++ b/test/language/line-terminators/S7.3_A2.2_T2.js @@ -6,7 +6,7 @@ info: CARRIAGE RETURN (U+000D) within strings is not allowed es5id: 7.3_A2.2_T2 description: Insert real CARRIAGE RETURN into string negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A3.1_T3.js b/test/language/line-terminators/S7.3_A3.1_T3.js index 1354da0ba6..ba6d33ea63 100644 --- a/test/language/line-terminators/S7.3_A3.1_T3.js +++ b/test/language/line-terminators/S7.3_A3.1_T3.js @@ -6,7 +6,7 @@ info: Single line comments can not contain LINE FEED (U+000A) inside es5id: 7.3_A3.1_T3 description: Insert real LINE FEED into single line comment negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A3.2_T1.js b/test/language/line-terminators/S7.3_A3.2_T1.js index f30a79d4dc..e044976f51 100644 --- a/test/language/line-terminators/S7.3_A3.2_T1.js +++ b/test/language/line-terminators/S7.3_A3.2_T1.js @@ -6,7 +6,7 @@ info: Single line comments can not contain CARRIAGE RETURN (U+000D) inside es5id: 7.3_A3.2_T1 description: Insert CARRIAGE RETURN (\u000D) into single line comment negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A3.2_T3.js b/test/language/line-terminators/S7.3_A3.2_T3.js index 50e466b74b..69f253500c 100644 --- a/test/language/line-terminators/S7.3_A3.2_T3.js +++ b/test/language/line-terminators/S7.3_A3.2_T3.js @@ -6,7 +6,7 @@ info: Single line comments can not contain CARRIAGE RETURN (U+000D) inside es5id: 7.3_A3.2_T3 description: Insert real CARRIAGE RETURN into single line comment negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A3.3_T1.js b/test/language/line-terminators/S7.3_A3.3_T1.js index 697e40d5db..aa555175da 100644 --- a/test/language/line-terminators/S7.3_A3.3_T1.js +++ b/test/language/line-terminators/S7.3_A3.3_T1.js @@ -8,7 +8,7 @@ info: | es5id: 7.3_A3.3_T1 description: Insert LINE SEPARATOR (\u2028) into single line comment negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A3.4_T1.js b/test/language/line-terminators/S7.3_A3.4_T1.js index dbf7c78df1..613df5ee3b 100644 --- a/test/language/line-terminators/S7.3_A3.4_T1.js +++ b/test/language/line-terminators/S7.3_A3.4_T1.js @@ -6,7 +6,7 @@ info: Single line comments can not contain PARAGRAPH SEPARATOR (U+2029) inside es5id: 7.3_A3.4_T1 description: Insert PARAGRAPH SEPARATOR (\u2029) into single line comment negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A6_T1.js b/test/language/line-terminators/S7.3_A6_T1.js index 19e3b76451..eeb6e89075 100644 --- a/test/language/line-terminators/S7.3_A6_T1.js +++ b/test/language/line-terminators/S7.3_A6_T1.js @@ -8,7 +8,7 @@ info: | es5id: 7.3_A6_T1 description: Insert LINE FEED (U+000A) in var x negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A6_T2.js b/test/language/line-terminators/S7.3_A6_T2.js index af705f8b91..967b0ae600 100644 --- a/test/language/line-terminators/S7.3_A6_T2.js +++ b/test/language/line-terminators/S7.3_A6_T2.js @@ -8,7 +8,7 @@ info: | es5id: 7.3_A6_T2 description: Insert CARRIAGE RETURN (U+000D) in var x negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A6_T3.js b/test/language/line-terminators/S7.3_A6_T3.js index 4cc1f8558c..45723010f2 100644 --- a/test/language/line-terminators/S7.3_A6_T3.js +++ b/test/language/line-terminators/S7.3_A6_T3.js @@ -8,7 +8,7 @@ info: | es5id: 7.3_A6_T3 description: Insert LINE SEPARATOR (U+2028) in var x negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/line-terminators/S7.3_A6_T4.js b/test/language/line-terminators/S7.3_A6_T4.js index 591012a096..7a17121833 100644 --- a/test/language/line-terminators/S7.3_A6_T4.js +++ b/test/language/line-terminators/S7.3_A6_T4.js @@ -8,7 +8,7 @@ info: | es5id: 7.3_A6_T4 description: Insert PARAGRAPH SEPARATOR (U+2029) in var x negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/bigint/binary-invalid-digit.js b/test/language/literals/bigint/binary-invalid-digit.js index 25039b5d25..e8107d9cf1 100644 --- a/test/language/literals/bigint/binary-invalid-digit.js +++ b/test/language/literals/bigint/binary-invalid-digit.js @@ -16,7 +16,7 @@ info: | NumericLiteralSuffix :: n negative: - phase: early + phase: parse type: SyntaxError features: [BigInt] ---*/ diff --git a/test/language/literals/bigint/exponent-part.js b/test/language/literals/bigint/exponent-part.js index bbf821fd01..03491b05a1 100644 --- a/test/language/literals/bigint/exponent-part.js +++ b/test/language/literals/bigint/exponent-part.js @@ -7,7 +7,7 @@ description: > esid: sec-numeric-literal-static-semantics-early-errors features: [BigInt] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/bigint/hexadecimal-invalid-digit.js b/test/language/literals/bigint/hexadecimal-invalid-digit.js index 44b2856df0..d338f725fe 100644 --- a/test/language/literals/bigint/hexadecimal-invalid-digit.js +++ b/test/language/literals/bigint/hexadecimal-invalid-digit.js @@ -16,7 +16,7 @@ info: | NumericLiteralSuffix :: n negative: - phase: early + phase: parse type: SyntaxError features: [BigInt] ---*/ diff --git a/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js b/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js index 5c0a3492ff..d7db7438dc 100644 --- a/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js +++ b/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js @@ -18,7 +18,7 @@ info: | . DecimalDigits features: [BigInt] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/bigint/mv-is-not-integer-dot-dds.js b/test/language/literals/bigint/mv-is-not-integer-dot-dds.js index d5b605b809..5ea408095c 100644 --- a/test/language/literals/bigint/mv-is-not-integer-dot-dds.js +++ b/test/language/literals/bigint/mv-is-not-integer-dot-dds.js @@ -18,7 +18,7 @@ info: | . DecimalDigits features: [BigInt] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/bigint/octal-invalid-digit.js b/test/language/literals/bigint/octal-invalid-digit.js index 02914ad339..9059455e47 100644 --- a/test/language/literals/bigint/octal-invalid-digit.js +++ b/test/language/literals/bigint/octal-invalid-digit.js @@ -16,7 +16,7 @@ info: | NumericLiteralSuffix :: n negative: - phase: early + phase: parse type: SyntaxError features: [BigInt] ---*/ diff --git a/test/language/literals/numeric/7.8.3-1gs.js b/test/language/literals/numeric/7.8.3-1gs.js index 338bb80efa..be91c3370a 100644 --- a/test/language/literals/numeric/7.8.3-1gs.js +++ b/test/language/literals/numeric/7.8.3-1gs.js @@ -5,7 +5,7 @@ es5id: 7.8.3-1gs description: Strict Mode - octal extension(010) is forbidden in strict mode negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/literals/numeric/7.8.3-2gs.js b/test/language/literals/numeric/7.8.3-2gs.js index cebdb272fe..2b0ec0bf21 100644 --- a/test/language/literals/numeric/7.8.3-2gs.js +++ b/test/language/literals/numeric/7.8.3-2gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - octal extension is forbidden in strict mode (after a hex number is assigned to a variable) negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/literals/numeric/S7.8.3_A6.1_T1.js b/test/language/literals/numeric/S7.8.3_A6.1_T1.js index 499ba12804..b1bc5b95dd 100644 --- a/test/language/literals/numeric/S7.8.3_A6.1_T1.js +++ b/test/language/literals/numeric/S7.8.3_A6.1_T1.js @@ -6,7 +6,7 @@ info: "HexIntegerLiteral :: 0(x/X) is incorrect" es5id: 7.8.3_A6.1_T1 description: Checking if execution of "0x" passes negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/S7.8.3_A6.1_T2.js b/test/language/literals/numeric/S7.8.3_A6.1_T2.js index abb5f4ecfb..42204fada2 100644 --- a/test/language/literals/numeric/S7.8.3_A6.1_T2.js +++ b/test/language/literals/numeric/S7.8.3_A6.1_T2.js @@ -6,7 +6,7 @@ info: "HexIntegerLiteral :: 0(x/X) is incorrect" es5id: 7.8.3_A6.1_T2 description: Checking if execution of "0X" passes negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/S7.8.3_A6.2_T1.js b/test/language/literals/numeric/S7.8.3_A6.2_T1.js index d69545770d..19458eda83 100644 --- a/test/language/literals/numeric/S7.8.3_A6.2_T1.js +++ b/test/language/literals/numeric/S7.8.3_A6.2_T1.js @@ -6,7 +6,7 @@ info: 0xG is incorrect es5id: 7.8.3_A6.2_T1 description: Checking if execution of "0xG" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/S7.8.3_A6.2_T2.js b/test/language/literals/numeric/S7.8.3_A6.2_T2.js index 0e21ff4e1e..d12f322890 100644 --- a/test/language/literals/numeric/S7.8.3_A6.2_T2.js +++ b/test/language/literals/numeric/S7.8.3_A6.2_T2.js @@ -6,7 +6,7 @@ info: 0xG is incorrect es5id: 7.8.3_A6.2_T2 description: Checking if execution of "0xg" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/binary-invalid-digit.js b/test/language/literals/numeric/binary-invalid-digit.js index 4e76b1c8ee..94c810ee33 100644 --- a/test/language/literals/numeric/binary-invalid-digit.js +++ b/test/language/literals/numeric/binary-invalid-digit.js @@ -14,7 +14,7 @@ info: | BinaryDigit :: one of 0 1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/binary-invalid-leading.js b/test/language/literals/numeric/binary-invalid-leading.js index c5a2c19262..450f4e48c5 100644 --- a/test/language/literals/numeric/binary-invalid-leading.js +++ b/test/language/literals/numeric/binary-invalid-leading.js @@ -14,7 +14,7 @@ info: | BinaryDigit :: one of 0 1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/binary-invalid-truncated.js b/test/language/literals/numeric/binary-invalid-truncated.js index 647d4f478f..9d07cca328 100644 --- a/test/language/literals/numeric/binary-invalid-truncated.js +++ b/test/language/literals/numeric/binary-invalid-truncated.js @@ -14,7 +14,7 @@ info: | BinaryDigit :: one of 0 1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/binary-invalid-unicode.js b/test/language/literals/numeric/binary-invalid-unicode.js index 4d5698f497..c6ca514e70 100644 --- a/test/language/literals/numeric/binary-invalid-unicode.js +++ b/test/language/literals/numeric/binary-invalid-unicode.js @@ -14,7 +14,7 @@ info: | BinaryDigit :: one of 0 1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/legacy-octal-integer-strict.js b/test/language/literals/numeric/legacy-octal-integer-strict.js index cf85a4ff32..f4b27e2bb1 100644 --- a/test/language/literals/numeric/legacy-octal-integer-strict.js +++ b/test/language/literals/numeric/legacy-octal-integer-strict.js @@ -17,7 +17,7 @@ info: | LegacyOctalIntegerLiteral OctalDigit flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/non-octal-decimal-integer-strict.js b/test/language/literals/numeric/non-octal-decimal-integer-strict.js index da36201aee..2426a5f2da 100644 --- a/test/language/literals/numeric/non-octal-decimal-integer-strict.js +++ b/test/language/literals/numeric/non-octal-decimal-integer-strict.js @@ -23,7 +23,7 @@ info: | 8 9 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/octal-invalid-digit.js b/test/language/literals/numeric/octal-invalid-digit.js index 81e676d308..f9685d9df5 100644 --- a/test/language/literals/numeric/octal-invalid-digit.js +++ b/test/language/literals/numeric/octal-invalid-digit.js @@ -14,7 +14,7 @@ info: | OctalDigit :: one of 0 1 2 3 4 5 6 7 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/octal-invalid-leading.js b/test/language/literals/numeric/octal-invalid-leading.js index bfd29fbff2..8a87dbd3d6 100644 --- a/test/language/literals/numeric/octal-invalid-leading.js +++ b/test/language/literals/numeric/octal-invalid-leading.js @@ -14,7 +14,7 @@ info: | OctalDigit :: one of 0 1 2 3 4 5 6 7 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/octal-invalid-truncated.js b/test/language/literals/numeric/octal-invalid-truncated.js index 719959bd5b..dc4c74b0c8 100644 --- a/test/language/literals/numeric/octal-invalid-truncated.js +++ b/test/language/literals/numeric/octal-invalid-truncated.js @@ -14,7 +14,7 @@ info: | OctalDigit :: one of 0 1 2 3 4 5 6 7 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/numeric/octal-invalid-unicode.js b/test/language/literals/numeric/octal-invalid-unicode.js index 37b986253c..5aaebc4338 100644 --- a/test/language/literals/numeric/octal-invalid-unicode.js +++ b/test/language/literals/numeric/octal-invalid-unicode.js @@ -14,7 +14,7 @@ info: | OctalDigit :: one of 0 1 2 3 4 5 6 7 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T1.js b/test/language/literals/regexp/S7.8.5_A1.2_T1.js index b40a2e5b42..9191a99502 100644 --- a/test/language/literals/regexp/S7.8.5_A1.2_T1.js +++ b/test/language/literals/regexp/S7.8.5_A1.2_T1.js @@ -14,7 +14,7 @@ info: | description: > The first character of a regular expression may not be "*" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T2.js b/test/language/literals/regexp/S7.8.5_A1.2_T2.js index ad35ebc04f..f535e9e982 100644 --- a/test/language/literals/regexp/S7.8.5_A1.2_T2.js +++ b/test/language/literals/regexp/S7.8.5_A1.2_T2.js @@ -17,7 +17,7 @@ info: | description: > The first character of a regular expression may not be "\" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T3.js b/test/language/literals/regexp/S7.8.5_A1.2_T3.js index 3c954dca80..2cf135fd92 100644 --- a/test/language/literals/regexp/S7.8.5_A1.2_T3.js +++ b/test/language/literals/regexp/S7.8.5_A1.2_T3.js @@ -17,7 +17,7 @@ info: | description: > The first character of a regular expression may not be "/" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T4.js b/test/language/literals/regexp/S7.8.5_A1.2_T4.js index dfafc38bf3..a123c3ab57 100644 --- a/test/language/literals/regexp/S7.8.5_A1.2_T4.js +++ b/test/language/literals/regexp/S7.8.5_A1.2_T4.js @@ -17,7 +17,7 @@ info: | description: A regular expression may not be empty. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.3_T1.js b/test/language/literals/regexp/S7.8.5_A1.3_T1.js index 6659d52d12..b51945387a 100644 --- a/test/language/literals/regexp/S7.8.5_A1.3_T1.js +++ b/test/language/literals/regexp/S7.8.5_A1.3_T1.js @@ -20,7 +20,7 @@ info: | description: > The first character of a regular expression may not be a (\u000A) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.3_T3.js b/test/language/literals/regexp/S7.8.5_A1.3_T3.js index 476cb30063..2158169de3 100644 --- a/test/language/literals/regexp/S7.8.5_A1.3_T3.js +++ b/test/language/literals/regexp/S7.8.5_A1.3_T3.js @@ -20,7 +20,7 @@ info: | description: > The first character of a regular expression may not be a , (\u000D) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.5_T1.js b/test/language/literals/regexp/S7.8.5_A1.5_T1.js index 8b647a7aff..926cdb5277 100644 --- a/test/language/literals/regexp/S7.8.5_A1.5_T1.js +++ b/test/language/literals/regexp/S7.8.5_A1.5_T1.js @@ -14,7 +14,7 @@ description: > A RegularExpressionBackslashSequence may not contain a negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.5_T3.js b/test/language/literals/regexp/S7.8.5_A1.5_T3.js index e8de90d4fb..fb71108222 100644 --- a/test/language/literals/regexp/S7.8.5_A1.5_T3.js +++ b/test/language/literals/regexp/S7.8.5_A1.5_T3.js @@ -13,7 +13,7 @@ info: | description: > A RegularExpressionBackslashSequence may not contain a negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A2.2_T1.js b/test/language/literals/regexp/S7.8.5_A2.2_T1.js index 1a07bd25d1..eba3dc10cd 100644 --- a/test/language/literals/regexp/S7.8.5_A2.2_T1.js +++ b/test/language/literals/regexp/S7.8.5_A2.2_T1.js @@ -14,7 +14,7 @@ description: > A regular express may not contain a "\" as a SourceCharacter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A2.2_T2.js b/test/language/literals/regexp/S7.8.5_A2.2_T2.js index 5f550758bf..b0226a84d9 100644 --- a/test/language/literals/regexp/S7.8.5_A2.2_T2.js +++ b/test/language/literals/regexp/S7.8.5_A2.2_T2.js @@ -14,7 +14,7 @@ description: > A regular expression may not contain a "/" as a SourceCharacter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A2.3_T1.js b/test/language/literals/regexp/S7.8.5_A2.3_T1.js index 9d7813f61c..60a68c75c4 100644 --- a/test/language/literals/regexp/S7.8.5_A2.3_T1.js +++ b/test/language/literals/regexp/S7.8.5_A2.3_T1.js @@ -23,7 +23,7 @@ info: | description: > A regular expression may not contain a as a SourceCharacter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A2.3_T3.js b/test/language/literals/regexp/S7.8.5_A2.3_T3.js index d0b0b62cdf..2efa33a572 100644 --- a/test/language/literals/regexp/S7.8.5_A2.3_T3.js +++ b/test/language/literals/regexp/S7.8.5_A2.3_T3.js @@ -24,7 +24,7 @@ description: > A regular expression may not contain a as a SourceCharacter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A2.5_T1.js b/test/language/literals/regexp/S7.8.5_A2.5_T1.js index 5e778da601..bfed0ececb 100644 --- a/test/language/literals/regexp/S7.8.5_A2.5_T1.js +++ b/test/language/literals/regexp/S7.8.5_A2.5_T1.js @@ -19,7 +19,7 @@ info: | description: > A regular expression may not contain a as a SourceCharacter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/S7.8.5_A2.5_T3.js b/test/language/literals/regexp/S7.8.5_A2.5_T3.js index c141e14a51..1ae760fc46 100644 --- a/test/language/literals/regexp/S7.8.5_A2.5_T3.js +++ b/test/language/literals/regexp/S7.8.5_A2.5_T3.js @@ -19,7 +19,7 @@ info: | description: > A regular expression may not contain a as a SourceCharacter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/early-err-bad-flag.js b/test/language/literals/regexp/early-err-bad-flag.js index 4cbd00c913..304816abb9 100644 --- a/test/language/literals/regexp/early-err-bad-flag.js +++ b/test/language/literals/regexp/early-err-bad-flag.js @@ -9,7 +9,7 @@ description: > It is a Syntax Error if FlagText of RegularExpressionLiteral contains any code points other than "g", "i", "m", "u", or "y", ... negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/early-err-dup-flag.js b/test/language/literals/regexp/early-err-dup-flag.js index a88a8c57e8..97fd83d4ed 100644 --- a/test/language/literals/regexp/early-err-dup-flag.js +++ b/test/language/literals/regexp/early-err-dup-flag.js @@ -9,7 +9,7 @@ description: > It is a Syntax Error if FlagText of RegularExpressionLiteral contains ... the same code point more than once. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/early-err-flags-unicode-escape.js b/test/language/literals/regexp/early-err-flags-unicode-escape.js index 2ccae26cb2..e3411450c5 100644 --- a/test/language/literals/regexp/early-err-flags-unicode-escape.js +++ b/test/language/literals/regexp/early-err-flags-unicode-escape.js @@ -9,7 +9,7 @@ info: | description: > It is a Syntax Error if IdentifierPart contains a Unicode escape sequence. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/early-err-pattern.js b/test/language/literals/regexp/early-err-pattern.js index a846d7bb8d..d618b2fd41 100644 --- a/test/language/literals/regexp/early-err-pattern.js +++ b/test/language/literals/regexp/early-err-pattern.js @@ -8,7 +8,7 @@ info: | description: > It is a Syntax Error if BodyText of RegularExpressionLiteral cannot be recognized using the goal symbol Pattern of the ECMAScript RegExp grammar specified in #sec-patterns. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/invalid-braced-quantifier-exact.js b/test/language/literals/regexp/invalid-braced-quantifier-exact.js index 1fc95c7f9f..b957a0d03f 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-exact.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-exact.js @@ -16,7 +16,7 @@ info: | pattern with a higher precedence. This makes the SyntaxError for such patterns consistent between Annex-B and non-Annex-B environments. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/invalid-braced-quantifier-lower.js b/test/language/literals/regexp/invalid-braced-quantifier-lower.js index bb687bd06d..7b6c39d858 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-lower.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-lower.js @@ -16,7 +16,7 @@ info: | pattern with a higher precedence. This makes the SyntaxError for such patterns consistent between Annex-B and non-Annex-B environments. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/invalid-braced-quantifier-range.js b/test/language/literals/regexp/invalid-braced-quantifier-range.js index 90148ea155..5c43af8563 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-range.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-range.js @@ -16,7 +16,7 @@ info: | pattern with a higher precedence. This makes the SyntaxError for such patterns consistent between Annex-B and non-Annex-B environments. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/regexp-first-char-no-line-separator.js b/test/language/literals/regexp/regexp-first-char-no-line-separator.js index 67d1a9597d..804cc6e0e2 100644 --- a/test/language/literals/regexp/regexp-first-char-no-line-separator.js +++ b/test/language/literals/regexp/regexp-first-char-no-line-separator.js @@ -20,7 +20,7 @@ info: | description: > The first character of a regular expression may not be a negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js b/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js index 369a9cceaa..05bf3ebe6b 100644 --- a/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js +++ b/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js @@ -20,7 +20,7 @@ info: | description: > The first character of a regular expression may not be a negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/regexp-source-char-no-line-separator.js b/test/language/literals/regexp/regexp-source-char-no-line-separator.js index 6567824339..7a8ef5b89c 100644 --- a/test/language/literals/regexp/regexp-source-char-no-line-separator.js +++ b/test/language/literals/regexp/regexp-source-char-no-line-separator.js @@ -19,7 +19,7 @@ info: | description: > A regular expression may not contain a as a SourceCharacter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js b/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js index 0c496e0278..37b34928c7 100644 --- a/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js +++ b/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js @@ -20,7 +20,7 @@ info: | description: > A regular expression may not contain a as a SourceCharacter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-dec-esc.js b/test/language/literals/regexp/u-dec-esc.js index 8678427a4f..f6a17d3c65 100644 --- a/test/language/literals/regexp/u-dec-esc.js +++ b/test/language/literals/regexp/u-dec-esc.js @@ -8,7 +8,7 @@ info: | B extensions--see ES6 section B.1.4). es6id: 21.2.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-class-escape.js b/test/language/literals/regexp/u-invalid-class-escape.js index caeea9b0ac..8df0a615bd 100644 --- a/test/language/literals/regexp/u-invalid-class-escape.js +++ b/test/language/literals/regexp/u-invalid-class-escape.js @@ -14,7 +14,7 @@ info: | The `u` flag precludes the Annex B extension that enables this pattern. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-extended-pattern-char.js b/test/language/literals/regexp/u-invalid-extended-pattern-char.js index 2b2a280ec1..8463f9efb8 100644 --- a/test/language/literals/regexp/u-invalid-extended-pattern-char.js +++ b/test/language/literals/regexp/u-invalid-extended-pattern-char.js @@ -11,7 +11,7 @@ info: | Term[U] :: [~U] ExtendedAtom negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-identity-escape.js b/test/language/literals/regexp/u-invalid-identity-escape.js index e5ecfe8593..96beb7b34e 100644 --- a/test/language/literals/regexp/u-invalid-identity-escape.js +++ b/test/language/literals/regexp/u-invalid-identity-escape.js @@ -13,7 +13,7 @@ info: | The `u` flag precludes the use of characters in UnicodeIDContinue irrespective of the presence of Annex B extensions. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-legacy-octal-escape.js b/test/language/literals/regexp/u-invalid-legacy-octal-escape.js index 6200af249e..71394008b2 100644 --- a/test/language/literals/regexp/u-invalid-legacy-octal-escape.js +++ b/test/language/literals/regexp/u-invalid-legacy-octal-escape.js @@ -16,7 +16,7 @@ info: | RegExpUnicodeEscapeSequence[?U] IdentityEscape[?U] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js index bbe2de8c37..29150a73e2 100644 --- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js +++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js @@ -23,7 +23,7 @@ info: | The `u` flag precludes the Annex B extension that enables this pattern. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js index a953228ea8..4e76229a1b 100644 --- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js +++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js @@ -23,7 +23,7 @@ info: | The `u` flag precludes the Annex B extension that enables this pattern. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js index 9a22bdff3f..1546bccea4 100644 --- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js +++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js @@ -23,7 +23,7 @@ info: | The `u` flag precludes the Annex B extension that enables this pattern. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js index d8d436d65b..ca43f93f67 100644 --- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js +++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js @@ -22,7 +22,7 @@ info: | The `u` flag precludes the Annex B extension that enables this pattern. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-oob-decimal-escape.js b/test/language/literals/regexp/u-invalid-oob-decimal-escape.js index c7059f0c78..eb3d2a64a3 100644 --- a/test/language/literals/regexp/u-invalid-oob-decimal-escape.js +++ b/test/language/literals/regexp/u-invalid-oob-decimal-escape.js @@ -11,7 +11,7 @@ info: | When the "unicode" flag is set, this algorithm is honored irrespective of the presence of Annex B extensions. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-invalid-quantifiable-assertion.js b/test/language/literals/regexp/u-invalid-quantifiable-assertion.js index 7ad9c05207..65de933012 100644 --- a/test/language/literals/regexp/u-invalid-quantifiable-assertion.js +++ b/test/language/literals/regexp/u-invalid-quantifiable-assertion.js @@ -11,7 +11,7 @@ info: | Term[U] :: [~U] QuantifiableAssertion Quantifier negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-unicode-esc-bounds.js b/test/language/literals/regexp/u-unicode-esc-bounds.js index 0941d1e36d..4934b4ddd1 100644 --- a/test/language/literals/regexp/u-unicode-esc-bounds.js +++ b/test/language/literals/regexp/u-unicode-esc-bounds.js @@ -11,7 +11,7 @@ info: | - It is a Syntax Error if the MV of HexDigits > 1114111. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/regexp/u-unicode-esc-non-hex.js b/test/language/literals/regexp/u-unicode-esc-non-hex.js index f0884789fc..c8fdc3613a 100644 --- a/test/language/literals/regexp/u-unicode-esc-non-hex.js +++ b/test/language/literals/regexp/u-unicode-esc-non-hex.js @@ -6,7 +6,7 @@ description: > Non-hexadecimal value within the delimiters of a UnicodeEscapeSequence es6id: 21.2.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/7.8.4-1gs.js b/test/language/literals/string/7.8.4-1gs.js index cba7b591aa..7b676d6c33 100644 --- a/test/language/literals/string/7.8.4-1gs.js +++ b/test/language/literals/string/7.8.4-1gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - OctalEscapeSequence(\0110) is forbidden in strict mode negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/literals/string/S7.8.4_A1.1_T1.js b/test/language/literals/string/S7.8.4_A1.1_T1.js index f2951f5cea..1e724dbc52 100644 --- a/test/language/literals/string/S7.8.4_A1.1_T1.js +++ b/test/language/literals/string/S7.8.4_A1.1_T1.js @@ -8,7 +8,7 @@ description: > DoubleStringCharacter :: SourceCharacter but not double-quote " or LineTerminator negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A1.1_T2.js b/test/language/literals/string/S7.8.4_A1.1_T2.js index 7c41e0a645..e26c5f0723 100644 --- a/test/language/literals/string/S7.8.4_A1.1_T2.js +++ b/test/language/literals/string/S7.8.4_A1.1_T2.js @@ -8,7 +8,7 @@ description: > DoubleStringCharacter :: SourceCharacter but not double-quote " or LineTerminator negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A1.2_T1.js b/test/language/literals/string/S7.8.4_A1.2_T1.js index 2066b4b22b..582c65553e 100644 --- a/test/language/literals/string/S7.8.4_A1.2_T1.js +++ b/test/language/literals/string/S7.8.4_A1.2_T1.js @@ -8,7 +8,7 @@ description: > SingleStringCharacter :: SourceCharacter but not single-quote ' or LineTerminator negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A1.2_T2.js b/test/language/literals/string/S7.8.4_A1.2_T2.js index 8e319a1642..df26aa59a9 100644 --- a/test/language/literals/string/S7.8.4_A1.2_T2.js +++ b/test/language/literals/string/S7.8.4_A1.2_T2.js @@ -8,7 +8,7 @@ description: > SingleStringCharacter :: SourceCharacter but not single-quote ' or LineTerminator negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A3.1_T1.js b/test/language/literals/string/S7.8.4_A3.1_T1.js index 350e8e00dd..136591e7b0 100644 --- a/test/language/literals/string/S7.8.4_A3.1_T1.js +++ b/test/language/literals/string/S7.8.4_A3.1_T1.js @@ -6,7 +6,7 @@ info: "StringLiteral :: \"\\\" or '\\' is not correct" es5id: 7.8.4_A3.1_T1 description: Checking if execution of "\" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A3.1_T2.js b/test/language/literals/string/S7.8.4_A3.1_T2.js index 3e83b3da4a..fd41fb60e7 100644 --- a/test/language/literals/string/S7.8.4_A3.1_T2.js +++ b/test/language/literals/string/S7.8.4_A3.1_T2.js @@ -6,7 +6,7 @@ info: "StringLiteral :: \"\\\" or '\\' is not correct" es5id: 7.8.4_A3.1_T2 description: Checking if execution of "'\'" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A3.2_T1.js b/test/language/literals/string/S7.8.4_A3.2_T1.js index 5dc1a4d894..c683cc6e93 100644 --- a/test/language/literals/string/S7.8.4_A3.2_T1.js +++ b/test/language/literals/string/S7.8.4_A3.2_T1.js @@ -6,7 +6,7 @@ info: "StringLiteral :: \"\\\\\\\" or '\\\\\\' is not correct" es5id: 7.8.4_A3.2_T1 description: Checking if execution of "\\\" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A3.2_T2.js b/test/language/literals/string/S7.8.4_A3.2_T2.js index 3402432bd7..8c1951d7f8 100644 --- a/test/language/literals/string/S7.8.4_A3.2_T2.js +++ b/test/language/literals/string/S7.8.4_A3.2_T2.js @@ -6,7 +6,7 @@ info: "StringLiteral :: \"\\\\\\\" or '\\\\\\' is not correct" es5id: 7.8.4_A3.2_T2 description: Checking if execution of '\\\' fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A4.3_T1.js b/test/language/literals/string/S7.8.4_A4.3_T1.js index e532b25470..4cc00380b3 100644 --- a/test/language/literals/string/S7.8.4_A4.3_T1.js +++ b/test/language/literals/string/S7.8.4_A4.3_T1.js @@ -6,7 +6,7 @@ info: NonEscapeSequence is not EscapeCharacter es5id: 7.8.4_A4.3_T1 description: "EscapeCharacter :: DecimalDigits :: 1" negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/literals/string/S7.8.4_A4.3_T2.js b/test/language/literals/string/S7.8.4_A4.3_T2.js index b513a11eac..def1cdb057 100644 --- a/test/language/literals/string/S7.8.4_A4.3_T2.js +++ b/test/language/literals/string/S7.8.4_A4.3_T2.js @@ -6,7 +6,7 @@ info: NonEscapeSequence is not EscapeCharacter es5id: 7.8.4_A4.3_T2 description: "EscapeCharacter :: DecimalDigits :: 7" negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/literals/string/S7.8.4_A7.1_T4.js b/test/language/literals/string/S7.8.4_A7.1_T4.js index 9c2dcf15ac..a1002e5547 100644 --- a/test/language/literals/string/S7.8.4_A7.1_T4.js +++ b/test/language/literals/string/S7.8.4_A7.1_T4.js @@ -8,7 +8,7 @@ info: | es5id: 7.8.4_A7.1_T4 description: "UnicodeEscapeSequence :: u000G is incorrect" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A7.2_T1.js b/test/language/literals/string/S7.8.4_A7.2_T1.js index 2b252b5df0..2f122a5f71 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T1.js +++ b/test/language/literals/string/S7.8.4_A7.2_T1.js @@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect es5id: 7.8.4_A7.2_T1 description: ":: HexDigit :: 1" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A7.2_T2.js b/test/language/literals/string/S7.8.4_A7.2_T2.js index efa5cb48d8..be6588d7e1 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T2.js +++ b/test/language/literals/string/S7.8.4_A7.2_T2.js @@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect es5id: 7.8.4_A7.2_T2 description: ":: HexDigit :: A" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A7.2_T3.js b/test/language/literals/string/S7.8.4_A7.2_T3.js index 62d0d1fb4a..a06d44fe4e 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T3.js +++ b/test/language/literals/string/S7.8.4_A7.2_T3.js @@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect es5id: 7.8.4_A7.2_T3 description: ":: HexDigit :: 1" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A7.2_T4.js b/test/language/literals/string/S7.8.4_A7.2_T4.js index 82a194b502..83bf6097a8 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T4.js +++ b/test/language/literals/string/S7.8.4_A7.2_T4.js @@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect es5id: 7.8.4_A7.2_T4 description: ":: HexDigit :: A" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A7.2_T5.js b/test/language/literals/string/S7.8.4_A7.2_T5.js index 0a4428292e..a4d09167aa 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T5.js +++ b/test/language/literals/string/S7.8.4_A7.2_T5.js @@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect es5id: 7.8.4_A7.2_T5 description: ":: HexDigit :: 1" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/S7.8.4_A7.2_T6.js b/test/language/literals/string/S7.8.4_A7.2_T6.js index 6308cb0c79..b75c821a2b 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T6.js +++ b/test/language/literals/string/S7.8.4_A7.2_T6.js @@ -6,7 +6,7 @@ info: "UnicodeEscapeSequence :: u HexDigit (one, two or three time) is incorrect es5id: 7.8.4_A7.2_T6 description: ":: HexDigit :: A" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js b/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js index 7a91a8757f..baef3c5c58 100644 --- a/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js +++ b/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js @@ -29,7 +29,7 @@ info: | parsing TemplateCharacter. flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/literals/string/legacy-octal-escape-sequence-strict.js b/test/language/literals/string/legacy-octal-escape-sequence-strict.js index 53d342c240..2d102f7658 100644 --- a/test/language/literals/string/legacy-octal-escape-sequence-strict.js +++ b/test/language/literals/string/legacy-octal-escape-sequence-strict.js @@ -29,7 +29,7 @@ info: | parsing TemplateCharacter. flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/comment-multi-line-html-close.js b/test/language/module-code/comment-multi-line-html-close.js index 8d965ec6fe..5d045ed302 100644 --- a/test/language/module-code/comment-multi-line-html-close.js +++ b/test/language/module-code/comment-multi-line-html-close.js @@ -7,7 +7,7 @@ description: > esid: sec-html-like-comments es6id: B1.3 negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/comment-single-line-html-close.js b/test/language/module-code/comment-single-line-html-close.js index da07ebc514..87189eac66 100644 --- a/test/language/module-code/comment-single-line-html-close.js +++ b/test/language/module-code/comment-single-line-html-close.js @@ -7,7 +7,7 @@ description: > esid: sec-html-like-comments es6id: B1.3 negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/comment-single-line-html-open.js b/test/language/module-code/comment-single-line-html-open.js index 4a832b9965..6298ce3ea7 100644 --- a/test/language/module-code/comment-single-line-html-open.js +++ b/test/language/module-code/comment-single-line-html-open.js @@ -7,7 +7,7 @@ description: > esid: sec-html-like-comments es6id: B1.3 negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/early-dup-export-decl.js b/test/language/module-code/early-dup-export-decl.js index a938e6b576..9e0fcec6c2 100644 --- a/test/language/module-code/early-dup-export-decl.js +++ b/test/language/module-code/early-dup-export-decl.js @@ -7,7 +7,7 @@ description: > duplicate entries. flags: [module] negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/module-code/early-dup-export-dflt-id.js b/test/language/module-code/early-dup-export-dflt-id.js index 06bec72272..c6fec8d006 100644 --- a/test/language/module-code/early-dup-export-dflt-id.js +++ b/test/language/module-code/early-dup-export-dflt-id.js @@ -8,7 +8,7 @@ description: > duplicate entries. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-dup-export-dflt.js b/test/language/module-code/early-dup-export-dflt.js index 0ad78abab7..7c2f1269da 100644 --- a/test/language/module-code/early-dup-export-dflt.js +++ b/test/language/module-code/early-dup-export-dflt.js @@ -7,7 +7,7 @@ description: > duplicate entries. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-dup-export-id-as.js b/test/language/module-code/early-dup-export-id-as.js index fbc6204070..077c9406d4 100644 --- a/test/language/module-code/early-dup-export-id-as.js +++ b/test/language/module-code/early-dup-export-id-as.js @@ -7,7 +7,7 @@ description: > duplicate entries. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-dup-export-id.js b/test/language/module-code/early-dup-export-id.js index dbfd44ab44..554992628f 100644 --- a/test/language/module-code/early-dup-export-id.js +++ b/test/language/module-code/early-dup-export-id.js @@ -7,7 +7,7 @@ description: > duplicate entries. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-dup-lables.js b/test/language/module-code/early-dup-lables.js index c2e28351bc..502e14b3b8 100644 --- a/test/language/module-code/early-dup-lables.js +++ b/test/language/module-code/early-dup-lables.js @@ -7,7 +7,7 @@ description: > argument « » is true. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-dup-lex.js b/test/language/module-code/early-dup-lex.js index 9afac22000..8ae5f80c9d 100644 --- a/test/language/module-code/early-dup-lex.js +++ b/test/language/module-code/early-dup-lex.js @@ -8,7 +8,7 @@ description: > flags: [module] features: [let, const] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-export-global.js b/test/language/module-code/early-export-global.js index 5a7033e9fb..db81e9a464 100644 --- a/test/language/module-code/early-export-global.js +++ b/test/language/module-code/early-export-global.js @@ -10,7 +10,7 @@ info: | ModuleItemList, or the LexicallyDeclaredNames of ModuleItemList. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-export-unresolvable.js b/test/language/module-code/early-export-unresolvable.js index 4623641f54..abd3dda620 100644 --- a/test/language/module-code/early-export-unresolvable.js +++ b/test/language/module-code/early-export-unresolvable.js @@ -8,7 +8,7 @@ description: > ModuleItemList, or the LexicallyDeclaredNames of ModuleItemList. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-import-arguments.js b/test/language/module-code/early-import-arguments.js index e60743f180..cf4c01bc9e 100644 --- a/test/language/module-code/early-import-arguments.js +++ b/test/language/module-code/early-import-arguments.js @@ -19,7 +19,7 @@ info: | in strict mode code and the StringValue of Identifier is "arguments" or "eval". negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/early-import-as-arguments.js b/test/language/module-code/early-import-as-arguments.js index 272cd1ecb6..981dcccfcc 100644 --- a/test/language/module-code/early-import-as-arguments.js +++ b/test/language/module-code/early-import-as-arguments.js @@ -19,7 +19,7 @@ info: | in strict mode code and the StringValue of Identifier is "arguments" or "eval". negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/early-import-as-eval.js b/test/language/module-code/early-import-as-eval.js index 49814c642f..ad15ad476b 100644 --- a/test/language/module-code/early-import-as-eval.js +++ b/test/language/module-code/early-import-as-eval.js @@ -19,7 +19,7 @@ info: | in strict mode code and the StringValue of Identifier is "arguments" or "eval". negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/early-import-eval.js b/test/language/module-code/early-import-eval.js index be0ed42e87..ec771b4d9b 100644 --- a/test/language/module-code/early-import-eval.js +++ b/test/language/module-code/early-import-eval.js @@ -19,7 +19,7 @@ info: | in strict mode code and the StringValue of Identifier is "arguments" or "eval". negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/early-lex-and-var.js b/test/language/module-code/early-lex-and-var.js index ecb572f173..cba69d9ce0 100644 --- a/test/language/module-code/early-lex-and-var.js +++ b/test/language/module-code/early-lex-and-var.js @@ -8,7 +8,7 @@ description: > flags: [module] features: [let] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-new-target.js b/test/language/module-code/early-new-target.js index 5bacf185ec..ac47e65b31 100644 --- a/test/language/module-code/early-new-target.js +++ b/test/language/module-code/early-new-target.js @@ -6,7 +6,7 @@ description: > It is a Syntax Error if ModuleItemList Contains NewTarget flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-strict-mode.js b/test/language/module-code/early-strict-mode.js index 15401bdd7c..f510ff8186 100644 --- a/test/language/module-code/early-strict-mode.js +++ b/test/language/module-code/early-strict-mode.js @@ -6,7 +6,7 @@ es6id: 10.2.1 esid: sec-strict-mode-code flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-super.js b/test/language/module-code/early-super.js index 4ee9b6277f..bd34f9fe0f 100644 --- a/test/language/module-code/early-super.js +++ b/test/language/module-code/early-super.js @@ -6,7 +6,7 @@ description: > It is a Syntax Error if ModuleItemList Contains super. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-undef-break.js b/test/language/module-code/early-undef-break.js index 86a700a110..4a6414bed0 100644 --- a/test/language/module-code/early-undef-break.js +++ b/test/language/module-code/early-undef-break.js @@ -7,7 +7,7 @@ description: > argument « » is true. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/early-undef-continue.js b/test/language/module-code/early-undef-continue.js index ad3d415e15..0bac3eacbb 100644 --- a/test/language/module-code/early-undef-continue.js +++ b/test/language/module-code/early-undef-continue.js @@ -7,7 +7,7 @@ description: > with arguments « » and « » is true. flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-arrow-function.js b/test/language/module-code/parse-err-decl-pos-export-arrow-function.js index a1c50f8948..2eef27bc1a 100644 --- a/test/language/module-code/parse-err-decl-pos-export-arrow-function.js +++ b/test/language/module-code/parse-err-decl-pos-export-arrow-function.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js b/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js index 54102000c3..cdbedc8a3f 100644 --- a/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js +++ b/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-block-stmt.js b/test/language/module-code/parse-err-decl-pos-export-block-stmt.js index 9a5eaae419..c608e19781 100644 --- a/test/language/module-code/parse-err-decl-pos-export-block-stmt.js +++ b/test/language/module-code/parse-err-decl-pos-export-block-stmt.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js index c06745d797..ddd33bee67 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js index d950bd92c0..f5d26d1c32 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js index dad3211791..67b4c30d62 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js index f23428fa66..b804b62d57 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js index f9987fb7d5..b4ddb47173 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js index a367b60887..edf2acbcd2 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js index 2895469ac8..8100ef95ee 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js index 74dd7a696f..3a70071239 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-do-while.js b/test/language/module-code/parse-err-decl-pos-export-do-while.js index 2c8fe06342..483885d3bd 100644 --- a/test/language/module-code/parse-err-decl-pos-export-do-while.js +++ b/test/language/module-code/parse-err-decl-pos-export-do-while.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-const.js b/test/language/module-code/parse-err-decl-pos-export-for-const.js index 974a9287c6..34567d3a0a 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-const.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-const.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-const.js b/test/language/module-code/parse-err-decl-pos-export-for-in-const.js index 7afc551837..0ff9926f0e 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-in-const.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-in-const.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-let.js b/test/language/module-code/parse-err-decl-pos-export-for-in-let.js index 1937e90c20..af14bdf1cb 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-in-let.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-in-let.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js index f44b86e92a..c54475faf0 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-var.js b/test/language/module-code/parse-err-decl-pos-export-for-in-var.js index 4de30f1f9c..9d89ee2eed 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-in-var.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-in-var.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-let.js b/test/language/module-code/parse-err-decl-pos-export-for-let.js index a6f4eef30b..6a863ae70a 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-let.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-let.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-lhs.js index dd39c6e222..34a183c80a 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-lhs.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-const.js b/test/language/module-code/parse-err-decl-pos-export-for-of-const.js index b87559a95d..202ad2af8e 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-of-const.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-of-const.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-let.js b/test/language/module-code/parse-err-decl-pos-export-for-of-let.js index eb03c3704f..fd30fc3200 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-of-let.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-of-let.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js index dc5ae19f17..5c3db81bb3 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-var.js b/test/language/module-code/parse-err-decl-pos-export-for-of-var.js index e94a10cb9e..7fd015233b 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-of-var.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-of-var.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-for-var.js b/test/language/module-code/parse-err-decl-pos-export-for-var.js index 49315ef1d2..5cf98f5ab7 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-var.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-var.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-function-decl.js b/test/language/module-code/parse-err-decl-pos-export-function-decl.js index 156ba7502d..48d2b1a14b 100644 --- a/test/language/module-code/parse-err-decl-pos-export-function-decl.js +++ b/test/language/module-code/parse-err-decl-pos-export-function-decl.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-function-expr.js b/test/language/module-code/parse-err-decl-pos-export-function-expr.js index bcba9d3cbd..463d6f544e 100644 --- a/test/language/module-code/parse-err-decl-pos-export-function-expr.js +++ b/test/language/module-code/parse-err-decl-pos-export-function-expr.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-generator-decl.js b/test/language/module-code/parse-err-decl-pos-export-generator-decl.js index d42c0f796c..f464772fce 100644 --- a/test/language/module-code/parse-err-decl-pos-export-generator-decl.js +++ b/test/language/module-code/parse-err-decl-pos-export-generator-decl.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-export-generator-expr.js b/test/language/module-code/parse-err-decl-pos-export-generator-expr.js index c19213d7bf..5a4bb27ade 100644 --- a/test/language/module-code/parse-err-decl-pos-export-generator-expr.js +++ b/test/language/module-code/parse-err-decl-pos-export-generator-expr.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-if-else.js b/test/language/module-code/parse-err-decl-pos-export-if-else.js index d4501dcfdf..394574db4e 100644 --- a/test/language/module-code/parse-err-decl-pos-export-if-else.js +++ b/test/language/module-code/parse-err-decl-pos-export-if-else.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-if-if.js b/test/language/module-code/parse-err-decl-pos-export-if-if.js index 4319e30e09..da9ecb8674 100644 --- a/test/language/module-code/parse-err-decl-pos-export-if-if.js +++ b/test/language/module-code/parse-err-decl-pos-export-if-if.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-labeled.js b/test/language/module-code/parse-err-decl-pos-export-labeled.js index 4a931093f7..b85a7d223b 100644 --- a/test/language/module-code/parse-err-decl-pos-export-labeled.js +++ b/test/language/module-code/parse-err-decl-pos-export-labeled.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js b/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js index 6a2b6364e7..6b2ab3b554 100644 --- a/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js +++ b/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-export-object-getter.js b/test/language/module-code/parse-err-decl-pos-export-object-getter.js index bcdb09ad13..d9178f5d7f 100644 --- a/test/language/module-code/parse-err-decl-pos-export-object-getter.js +++ b/test/language/module-code/parse-err-decl-pos-export-object-getter.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-object-method.js b/test/language/module-code/parse-err-decl-pos-export-object-method.js index d847bbcdc4..daf34380f8 100644 --- a/test/language/module-code/parse-err-decl-pos-export-object-method.js +++ b/test/language/module-code/parse-err-decl-pos-export-object-method.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-object-setter.js b/test/language/module-code/parse-err-decl-pos-export-object-setter.js index 8273aa987a..3f234d4502 100644 --- a/test/language/module-code/parse-err-decl-pos-export-object-setter.js +++ b/test/language/module-code/parse-err-decl-pos-export-object-setter.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js b/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js index 6d27b3be16..9dfeaa7347 100644 --- a/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js +++ b/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-case.js b/test/language/module-code/parse-err-decl-pos-export-switch-case.js index 23db027c3b..a9678e0f9e 100644 --- a/test/language/module-code/parse-err-decl-pos-export-switch-case.js +++ b/test/language/module-code/parse-err-decl-pos-export-switch-case.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js b/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js index 6c8613030e..af9f4c01d2 100644 --- a/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js +++ b/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js b/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js index 46a6114092..a63add0e7c 100644 --- a/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js +++ b/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-try-catch.js b/test/language/module-code/parse-err-decl-pos-export-try-catch.js index c9c0dc73b7..b9a897bef6 100644 --- a/test/language/module-code/parse-err-decl-pos-export-try-catch.js +++ b/test/language/module-code/parse-err-decl-pos-export-try-catch.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-try-finally.js b/test/language/module-code/parse-err-decl-pos-export-try-finally.js index b141c10087..86b1092e5f 100644 --- a/test/language/module-code/parse-err-decl-pos-export-try-finally.js +++ b/test/language/module-code/parse-err-decl-pos-export-try-finally.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-try-try.js b/test/language/module-code/parse-err-decl-pos-export-try-try.js index 237d3a94ae..e7c96ceb1d 100644 --- a/test/language/module-code/parse-err-decl-pos-export-try-try.js +++ b/test/language/module-code/parse-err-decl-pos-export-try-try.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-export-while.js b/test/language/module-code/parse-err-decl-pos-export-while.js index 75db897177..2fdb60b731 100644 --- a/test/language/module-code/parse-err-decl-pos-export-while.js +++ b/test/language/module-code/parse-err-decl-pos-export-while.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `export` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-arrow-function.js b/test/language/module-code/parse-err-decl-pos-import-arrow-function.js index 62a5367ab0..5eef3d6ec4 100644 --- a/test/language/module-code/parse-err-decl-pos-import-arrow-function.js +++ b/test/language/module-code/parse-err-decl-pos-import-arrow-function.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js b/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js index c6134a8574..1d42d9ce4b 100644 --- a/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js +++ b/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-block-stmt.js b/test/language/module-code/parse-err-decl-pos-import-block-stmt.js index bbdcfead1a..5a31999623 100644 --- a/test/language/module-code/parse-err-decl-pos-import-block-stmt.js +++ b/test/language/module-code/parse-err-decl-pos-import-block-stmt.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js index 1641862f57..1ff3d9c31e 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js index 6e575258c0..50ada62287 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js index f79daa9c1a..631aff386b 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js index bb74bf0d2b..25e1d62d3f 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js index 82ef380c19..2b3d60dcb0 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js index dc623d4a61..d0239959e9 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js index d3954fc390..e806abc604 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js index d59a3ce9ec..4d5f018175 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-do-while.js b/test/language/module-code/parse-err-decl-pos-import-do-while.js index ead37d503d..5a0325efcf 100644 --- a/test/language/module-code/parse-err-decl-pos-import-do-while.js +++ b/test/language/module-code/parse-err-decl-pos-import-do-while.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-const.js b/test/language/module-code/parse-err-decl-pos-import-for-const.js index f2f19b5a01..79921b55a5 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-const.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-const.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-const.js b/test/language/module-code/parse-err-decl-pos-import-for-in-const.js index de22bae5b7..49cd9a2787 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-in-const.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-in-const.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-let.js b/test/language/module-code/parse-err-decl-pos-import-for-in-let.js index 92fb1d4f5d..2261415003 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-in-let.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-in-let.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js index 79395ace4e..04590ccd43 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-var.js b/test/language/module-code/parse-err-decl-pos-import-for-in-var.js index d3e6fae834..d60c592515 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-in-var.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-in-var.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-let.js b/test/language/module-code/parse-err-decl-pos-import-for-let.js index 6f669910e4..7b540cd61a 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-let.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-let.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-lhs.js index 8ac1f694ca..98df8c7e70 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-lhs.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-const.js b/test/language/module-code/parse-err-decl-pos-import-for-of-const.js index 7ed8ba0eed..c0f983a148 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-of-const.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-of-const.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-let.js b/test/language/module-code/parse-err-decl-pos-import-for-of-let.js index 0bc5aa4d29..cc7c9f10ad 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-of-let.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-of-let.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js index d07eb8927d..415752e9ed 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-var.js b/test/language/module-code/parse-err-decl-pos-import-for-of-var.js index 0acc6f7af4..32a57216b4 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-of-var.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-of-var.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-for-var.js b/test/language/module-code/parse-err-decl-pos-import-for-var.js index ceb9d358c3..ba661f7a95 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-var.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-var.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-function-decl.js b/test/language/module-code/parse-err-decl-pos-import-function-decl.js index 9a0de22760..be4c7d3689 100644 --- a/test/language/module-code/parse-err-decl-pos-import-function-decl.js +++ b/test/language/module-code/parse-err-decl-pos-import-function-decl.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-function-expr.js b/test/language/module-code/parse-err-decl-pos-import-function-expr.js index 5bda3c98ee..258999293b 100644 --- a/test/language/module-code/parse-err-decl-pos-import-function-expr.js +++ b/test/language/module-code/parse-err-decl-pos-import-function-expr.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-generator-decl.js b/test/language/module-code/parse-err-decl-pos-import-generator-decl.js index 106dc38bc6..d5cba764da 100644 --- a/test/language/module-code/parse-err-decl-pos-import-generator-decl.js +++ b/test/language/module-code/parse-err-decl-pos-import-generator-decl.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-import-generator-expr.js b/test/language/module-code/parse-err-decl-pos-import-generator-expr.js index bee44effac..16610c90e7 100644 --- a/test/language/module-code/parse-err-decl-pos-import-generator-expr.js +++ b/test/language/module-code/parse-err-decl-pos-import-generator-expr.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-if-else.js b/test/language/module-code/parse-err-decl-pos-import-if-else.js index 93560a19c1..f669714db7 100644 --- a/test/language/module-code/parse-err-decl-pos-import-if-else.js +++ b/test/language/module-code/parse-err-decl-pos-import-if-else.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-if-if.js b/test/language/module-code/parse-err-decl-pos-import-if-if.js index 8434c82c23..822b535874 100644 --- a/test/language/module-code/parse-err-decl-pos-import-if-if.js +++ b/test/language/module-code/parse-err-decl-pos-import-if-if.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-labeled.js b/test/language/module-code/parse-err-decl-pos-import-labeled.js index 172e3a754c..a56c7b1709 100644 --- a/test/language/module-code/parse-err-decl-pos-import-labeled.js +++ b/test/language/module-code/parse-err-decl-pos-import-labeled.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js b/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js index 52eec77f83..1e461a8248 100644 --- a/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js +++ b/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-decl-pos-import-object-getter.js b/test/language/module-code/parse-err-decl-pos-import-object-getter.js index 8e42951daa..183f0125f5 100644 --- a/test/language/module-code/parse-err-decl-pos-import-object-getter.js +++ b/test/language/module-code/parse-err-decl-pos-import-object-getter.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-object-method.js b/test/language/module-code/parse-err-decl-pos-import-object-method.js index 5ab94c64e1..db90265154 100644 --- a/test/language/module-code/parse-err-decl-pos-import-object-method.js +++ b/test/language/module-code/parse-err-decl-pos-import-object-method.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-object-setter.js b/test/language/module-code/parse-err-decl-pos-import-object-setter.js index cd5bb46fa8..9ae12ae24d 100644 --- a/test/language/module-code/parse-err-decl-pos-import-object-setter.js +++ b/test/language/module-code/parse-err-decl-pos-import-object-setter.js @@ -4,7 +4,7 @@ description: Expression cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js b/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js index 8d8847c2c7..eba73eee45 100644 --- a/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js +++ b/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-case.js b/test/language/module-code/parse-err-decl-pos-import-switch-case.js index 3acfb0ac0a..a84a9382b0 100644 --- a/test/language/module-code/parse-err-decl-pos-import-switch-case.js +++ b/test/language/module-code/parse-err-decl-pos-import-switch-case.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js b/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js index e08e9fde4e..89c0d99176 100644 --- a/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js +++ b/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js b/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js index fabd334e8c..b51a49d7ac 100644 --- a/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js +++ b/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-try-catch.js b/test/language/module-code/parse-err-decl-pos-import-try-catch.js index 1757236a4b..9694b7e40b 100644 --- a/test/language/module-code/parse-err-decl-pos-import-try-catch.js +++ b/test/language/module-code/parse-err-decl-pos-import-try-catch.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-try-finally.js b/test/language/module-code/parse-err-decl-pos-import-try-finally.js index c5e2ea9065..b400d44d97 100644 --- a/test/language/module-code/parse-err-decl-pos-import-try-finally.js +++ b/test/language/module-code/parse-err-decl-pos-import-try-finally.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-try-try.js b/test/language/module-code/parse-err-decl-pos-import-try-try.js index 9762109771..69d99effca 100644 --- a/test/language/module-code/parse-err-decl-pos-import-try-try.js +++ b/test/language/module-code/parse-err-decl-pos-import-try-try.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-decl-pos-import-while.js b/test/language/module-code/parse-err-decl-pos-import-while.js index 45d7613852..30292564b2 100644 --- a/test/language/module-code/parse-err-decl-pos-import-while.js +++ b/test/language/module-code/parse-err-decl-pos-import-while.js @@ -4,7 +4,7 @@ description: Statement cannot contain an `import` declaration esid: sec-modules negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-export-dflt-const.js b/test/language/module-code/parse-err-export-dflt-const.js index b1d5abebf3..edd092a901 100644 --- a/test/language/module-code/parse-err-export-dflt-const.js +++ b/test/language/module-code/parse-err-export-dflt-const.js @@ -6,7 +6,7 @@ es6id: 15.2.3 description: The default export may not be a LexicalDeclaration (const) flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/parse-err-export-dflt-expr.js b/test/language/module-code/parse-err-export-dflt-expr.js index 55e94683bc..521c3d602d 100644 --- a/test/language/module-code/parse-err-export-dflt-expr.js +++ b/test/language/module-code/parse-err-export-dflt-expr.js @@ -15,7 +15,7 @@ info: | export default ClassDeclaration[Default] export default [lookahead ∉ { function, class }] AssignmentExpression[In]; negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-export-dflt-let.js b/test/language/module-code/parse-err-export-dflt-let.js index fe316fc1fd..cd76d13a8c 100644 --- a/test/language/module-code/parse-err-export-dflt-let.js +++ b/test/language/module-code/parse-err-export-dflt-let.js @@ -6,7 +6,7 @@ es6id: 15.2.3 description: The default export may not be a LexicalDeclaration (let) flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/parse-err-export-dflt-var.js b/test/language/module-code/parse-err-export-dflt-var.js index a661aca4b7..9383506fa8 100644 --- a/test/language/module-code/parse-err-export-dflt-var.js +++ b/test/language/module-code/parse-err-export-dflt-var.js @@ -6,7 +6,7 @@ es6id: 15.2.3 description: The default export may not be a VariableStatement flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/parse-err-hoist-lex-fun.js b/test/language/module-code/parse-err-hoist-lex-fun.js index 977d2002b5..4a59e6c22a 100644 --- a/test/language/module-code/parse-err-hoist-lex-fun.js +++ b/test/language/module-code/parse-err-hoist-lex-fun.js @@ -14,7 +14,7 @@ info: | - It is a Syntax Error if any element of the LexicallyDeclaredNames of ModuleItemList also occurs in the VarDeclaredNames of ModuleItemList. negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-hoist-lex-gen.js b/test/language/module-code/parse-err-hoist-lex-gen.js index 6eaa8fc8ee..e41ea80f90 100644 --- a/test/language/module-code/parse-err-hoist-lex-gen.js +++ b/test/language/module-code/parse-err-hoist-lex-gen.js @@ -15,7 +15,7 @@ info: | - It is a Syntax Error if any element of the LexicallyDeclaredNames of ModuleItemList also occurs in the VarDeclaredNames of ModuleItemList. negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-invoke-anon-fun-decl.js b/test/language/module-code/parse-err-invoke-anon-fun-decl.js index 73b8f55026..a2d4efc4e1 100644 --- a/test/language/module-code/parse-err-invoke-anon-fun-decl.js +++ b/test/language/module-code/parse-err-invoke-anon-fun-decl.js @@ -15,7 +15,7 @@ info: | export default ClassDeclaration[Default] export default [lookahead ∉ { function, class }] AssignmentExpression[In]; negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-invoke-anon-gen-decl.js b/test/language/module-code/parse-err-invoke-anon-gen-decl.js index 34eb165783..6f7dc4d4d1 100644 --- a/test/language/module-code/parse-err-invoke-anon-gen-decl.js +++ b/test/language/module-code/parse-err-invoke-anon-gen-decl.js @@ -16,7 +16,7 @@ info: | export default ClassDeclaration[Default] export default [lookahead ∉ { function, class }] AssignmentExpression[In]; negative: - phase: early + phase: parse type: SyntaxError flags: [module] features: [generators] diff --git a/test/language/module-code/parse-err-reference.js b/test/language/module-code/parse-err-reference.js index 01562c0726..b046fd027b 100644 --- a/test/language/module-code/parse-err-reference.js +++ b/test/language/module-code/parse-err-reference.js @@ -4,7 +4,7 @@ description: Early ReferenceError resulting from module parsing esid: sec-parsemodule negative: - phase: early + phase: parse type: ReferenceError info: | [...] diff --git a/test/language/module-code/parse-err-return.js b/test/language/module-code/parse-err-return.js index fa5aab5ea7..2f89345978 100644 --- a/test/language/module-code/parse-err-return.js +++ b/test/language/module-code/parse-err-return.js @@ -23,7 +23,7 @@ info: | StatementListItem[~Yield, ~Return] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/parse-err-semi-dflt-expr.js b/test/language/module-code/parse-err-semi-dflt-expr.js index b155c85623..47762c4146 100644 --- a/test/language/module-code/parse-err-semi-dflt-expr.js +++ b/test/language/module-code/parse-err-semi-dflt-expr.js @@ -16,7 +16,7 @@ info: | export default ClassDeclaration[Default] export default [lookahead ∉ { function, class }] AssignmentExpression[In]; negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-semi-export-clause-from.js b/test/language/module-code/parse-err-semi-export-clause-from.js index f2cbdccf50..3a42aadb83 100644 --- a/test/language/module-code/parse-err-semi-export-clause-from.js +++ b/test/language/module-code/parse-err-semi-export-clause-from.js @@ -16,7 +16,7 @@ info: | export default ClassDeclaration[Default] export default [lookahead ∉ { function, class }] AssignmentExpression[In]; negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-semi-export-clause.js b/test/language/module-code/parse-err-semi-export-clause.js index c42e6f5df6..e744db3dd8 100644 --- a/test/language/module-code/parse-err-semi-export-clause.js +++ b/test/language/module-code/parse-err-semi-export-clause.js @@ -16,7 +16,7 @@ info: | export default ClassDeclaration[Default] export default [lookahead ∉ { function, class }] AssignmentExpression[In]; negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-semi-export-star.js b/test/language/module-code/parse-err-semi-export-star.js index 71b18e7c4e..0222b6fb28 100644 --- a/test/language/module-code/parse-err-semi-export-star.js +++ b/test/language/module-code/parse-err-semi-export-star.js @@ -15,7 +15,7 @@ info: | export default ClassDeclaration[Default] export default [lookahead ∉ { function, class }] AssignmentExpression[In]; negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/module-code/parse-err-syntax.js b/test/language/module-code/parse-err-syntax.js index 1e5c0b3285..8197717652 100644 --- a/test/language/module-code/parse-err-syntax.js +++ b/test/language/module-code/parse-err-syntax.js @@ -4,7 +4,7 @@ description: Early SyntaxError resulting from module parsing esid: sec-parsemodule negative: - phase: early + phase: parse type: SyntaxError info: | [...] diff --git a/test/language/module-code/parse-err-yield.js b/test/language/module-code/parse-err-yield.js index 4650d120c6..aea5a2a920 100644 --- a/test/language/module-code/parse-err-yield.js +++ b/test/language/module-code/parse-err-yield.js @@ -23,7 +23,7 @@ info: | StatementListItem[~Yield, ~Return] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-1.js b/test/language/module-code/privatename-not-valid-earlyerr-module-1.js index 8e2060af5b..9c5c740143 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-1.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-1.js @@ -10,7 +10,7 @@ info: | features: [class, class-fields-private] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-2.js b/test/language/module-code/privatename-not-valid-earlyerr-module-2.js index 2c8915b440..b1f69d21a4 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-2.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-2.js @@ -10,7 +10,7 @@ info: | features: [class, class-fields-private] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-3.js b/test/language/module-code/privatename-not-valid-earlyerr-module-3.js index befc878ebe..71a8091db8 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-3.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-3.js @@ -10,7 +10,7 @@ info: | features: [class, class-fields-private, class-fields-public] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-4.js b/test/language/module-code/privatename-not-valid-earlyerr-module-4.js index 3ca9a74b66..030a214651 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-4.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-4.js @@ -11,7 +11,7 @@ info: | features: [class, class-fields-private] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-5.js b/test/language/module-code/privatename-not-valid-earlyerr-module-5.js index 0520c52019..aa8cb83e3f 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-5.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-5.js @@ -10,7 +10,7 @@ info: | features: [class, class-fields-private] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-6.js b/test/language/module-code/privatename-not-valid-earlyerr-module-6.js index a5c0802503..7e2fd2b200 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-6.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-6.js @@ -10,7 +10,7 @@ info: | features: [class, class-fields-private] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-7.js b/test/language/module-code/privatename-not-valid-earlyerr-module-7.js index 0f2f75c2ea..5175bc010c 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-7.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-7.js @@ -10,7 +10,7 @@ info: | features: [class-fields-private] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-8.js b/test/language/module-code/privatename-not-valid-earlyerr-module-8.js index 31cbfae4aa..100860a4ed 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-8.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-8.js @@ -10,7 +10,7 @@ info: | features: [class-fields-private] flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T1.js b/test/language/punctuators/S7.7_A2_T1.js index 60f244b6cb..c329ad303a 100644 --- a/test/language/punctuators/S7.7_A2_T1.js +++ b/test/language/punctuators/S7.7_A2_T1.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T1 description: Try to use {} as a Unicode \u007B\u007D negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T10.js b/test/language/punctuators/S7.7_A2_T10.js index 8a72305349..e486e6d7d3 100644 --- a/test/language/punctuators/S7.7_A2_T10.js +++ b/test/language/punctuators/S7.7_A2_T10.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T10 description: Try to use / as a Unicode \u002F negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T2.js b/test/language/punctuators/S7.7_A2_T2.js index de10d17105..252553afac 100644 --- a/test/language/punctuators/S7.7_A2_T2.js +++ b/test/language/punctuators/S7.7_A2_T2.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T2 description: Try to use () as Unicode \u00281\u0029 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T3.js b/test/language/punctuators/S7.7_A2_T3.js index e893d2911b..9034b9ed59 100644 --- a/test/language/punctuators/S7.7_A2_T3.js +++ b/test/language/punctuators/S7.7_A2_T3.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T3 description: Try to use [] as a Unicode \u005B\u005D negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T4.js b/test/language/punctuators/S7.7_A2_T4.js index eb4737f38d..cc41d9662d 100644 --- a/test/language/punctuators/S7.7_A2_T4.js +++ b/test/language/punctuators/S7.7_A2_T4.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T4 description: Try to use ; as a Unicode \u003B negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T5.js b/test/language/punctuators/S7.7_A2_T5.js index ae1e4c51c3..ce5f157703 100644 --- a/test/language/punctuators/S7.7_A2_T5.js +++ b/test/language/punctuators/S7.7_A2_T5.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T5 description: Try to use . as a Unicode \u002E negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T6.js b/test/language/punctuators/S7.7_A2_T6.js index bd8a7ae3cd..31648bcdeb 100644 --- a/test/language/punctuators/S7.7_A2_T6.js +++ b/test/language/punctuators/S7.7_A2_T6.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T6 description: Try to use , as a Unicode \u002C negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T7.js b/test/language/punctuators/S7.7_A2_T7.js index 0c0eb09160..73c1d0281f 100644 --- a/test/language/punctuators/S7.7_A2_T7.js +++ b/test/language/punctuators/S7.7_A2_T7.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T7 description: Try to use + as a Unicode \u002B negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T8.js b/test/language/punctuators/S7.7_A2_T8.js index a602b31bd7..33888d2861 100644 --- a/test/language/punctuators/S7.7_A2_T8.js +++ b/test/language/punctuators/S7.7_A2_T8.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T8 description: Try to use - as a Unicode \u002D negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/punctuators/S7.7_A2_T9.js b/test/language/punctuators/S7.7_A2_T9.js index cea6100d1b..5784920a48 100644 --- a/test/language/punctuators/S7.7_A2_T9.js +++ b/test/language/punctuators/S7.7_A2_T9.js @@ -8,7 +8,7 @@ info: | es5id: 7.7_A2_T9 description: Try to use * as a Unicode \u002A negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/await-module.js b/test/language/reserved-words/await-module.js index da2075faed..d8e142b453 100644 --- a/test/language/reserved-words/await-module.js +++ b/test/language/reserved-words/await-module.js @@ -6,7 +6,7 @@ es6id: 11.6.2 description: The `await` token is not permitted as an identifier in module code flags: [module] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/ident-reference-false-escaped.js b/test/language/reserved-words/ident-reference-false-escaped.js index 9b9db612ed..253a4b32c0 100644 --- a/test/language/reserved-words/ident-reference-false-escaped.js +++ b/test/language/reserved-words/ident-reference-false-escaped.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/ident-reference-false.js b/test/language/reserved-words/ident-reference-false.js index 7047bf8907..dd3d3017cd 100644 --- a/test/language/reserved-words/ident-reference-false.js +++ b/test/language/reserved-words/ident-reference-false.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/ident-reference-null-escaped.js b/test/language/reserved-words/ident-reference-null-escaped.js index 4d7c3ddc83..890b066568 100644 --- a/test/language/reserved-words/ident-reference-null-escaped.js +++ b/test/language/reserved-words/ident-reference-null-escaped.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/ident-reference-null.js b/test/language/reserved-words/ident-reference-null.js index afe4aed11f..c482f7b03a 100644 --- a/test/language/reserved-words/ident-reference-null.js +++ b/test/language/reserved-words/ident-reference-null.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/ident-reference-true-escaped.js b/test/language/reserved-words/ident-reference-true-escaped.js index 8f7bde3c0e..4249fb8896 100644 --- a/test/language/reserved-words/ident-reference-true-escaped.js +++ b/test/language/reserved-words/ident-reference-true-escaped.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/ident-reference-true.js b/test/language/reserved-words/ident-reference-true.js index f84dd0f0a7..1fcd159d93 100644 --- a/test/language/reserved-words/ident-reference-true.js +++ b/test/language/reserved-words/ident-reference-true.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/label-ident-false-escaped.js b/test/language/reserved-words/label-ident-false-escaped.js index 044e22e647..0e12f2440f 100644 --- a/test/language/reserved-words/label-ident-false-escaped.js +++ b/test/language/reserved-words/label-ident-false-escaped.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/label-ident-false.js b/test/language/reserved-words/label-ident-false.js index 0a00495ba9..2abd4a8bff 100644 --- a/test/language/reserved-words/label-ident-false.js +++ b/test/language/reserved-words/label-ident-false.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/label-ident-null-escaped.js b/test/language/reserved-words/label-ident-null-escaped.js index 701ac2a46f..65cb5eec3a 100644 --- a/test/language/reserved-words/label-ident-null-escaped.js +++ b/test/language/reserved-words/label-ident-null-escaped.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/label-ident-null.js b/test/language/reserved-words/label-ident-null.js index 2a7a1d93b4..a808dfc1bb 100644 --- a/test/language/reserved-words/label-ident-null.js +++ b/test/language/reserved-words/label-ident-null.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/label-ident-true-escaped.js b/test/language/reserved-words/label-ident-true-escaped.js index 65088dc926..5d043e59e4 100644 --- a/test/language/reserved-words/label-ident-true-escaped.js +++ b/test/language/reserved-words/label-ident-true-escaped.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/reserved-words/label-ident-true.js b/test/language/reserved-words/label-ident-true.js index 8cfe916c5e..2eee0e33b4 100644 --- a/test/language/reserved-words/label-ident-true.js +++ b/test/language/reserved-words/label-ident-true.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if StringValue of IdentifierName is the same String value as the StringValue of any ReservedWord except for yield. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/rest-parameters/position-invalid.js b/test/language/rest-parameters/position-invalid.js index 91bf30f031..bcb66f5a54 100644 --- a/test/language/rest-parameters/position-invalid.js +++ b/test/language/rest-parameters/position-invalid.js @@ -5,7 +5,7 @@ es6id: 14.1 description: > Rest parameter cannot be followed by another named parameter negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/await-as-binding-identifier-escaped.js b/test/language/statements/async-function/await-as-binding-identifier-escaped.js index dceb54e51e..7d6c9ccd96 100644 --- a/test/language/statements/async-function/await-as-binding-identifier-escaped.js +++ b/test/language/statements/async-function/await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/statements/async-function/await-as-binding-identifier.js b/test/language/statements/async-function/await-as-binding-identifier.js index 06c540ecd1..d330dd19ab 100644 --- a/test/language/statements/async-function/await-as-binding-identifier.js +++ b/test/language/statements/async-function/await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/statements/async-function/await-as-identifier-reference-escaped.js b/test/language/statements/async-function/await-as-identifier-reference-escaped.js index 1b1ae8366b..17f6f14a9b 100644 --- a/test/language/statements/async-function/await-as-identifier-reference-escaped.js +++ b/test/language/statements/async-function/await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/statements/async-function/await-as-identifier-reference.js b/test/language/statements/async-function/await-as-identifier-reference.js index cc427e50af..c23cb33a30 100644 --- a/test/language/statements/async-function/await-as-identifier-reference.js +++ b/test/language/statements/async-function/await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/statements/async-function/await-as-label-identifier-escaped.js b/test/language/statements/async-function/await-as-label-identifier-escaped.js index 3243d701d6..db47b89b2f 100644 --- a/test/language/statements/async-function/await-as-label-identifier-escaped.js +++ b/test/language/statements/async-function/await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/statements/async-function/await-as-label-identifier.js b/test/language/statements/async-function/await-as-label-identifier.js index 99729bd3d4..a64d8ef0c5 100644 --- a/test/language/statements/async-function/await-as-label-identifier.js +++ b/test/language/statements/async-function/await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncFunctionDeclaration features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Function Definitions diff --git a/test/language/statements/async-function/dflt-params-duplicates.js b/test/language/statements/async-function/dflt-params-duplicates.js index 2d3a7d90c0..4e81940af0 100644 --- a/test/language/statements/async-function/dflt-params-duplicates.js +++ b/test/language/statements/async-function/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/statements/async-function/dflt-params-rest.js b/test/language/statements/async-function/dflt-params-rest.js index 8d1deb4751..4fe7c6ade3 100644 --- a/test/language/statements/async-function/dflt-params-rest.js +++ b/test/language/statements/async-function/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-async-function-definitions features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js b/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js index 8f76fe46e8..183ebce424 100644 --- a/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js +++ b/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js @@ -7,7 +7,7 @@ esid: pending description: > It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js b/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js index 75bb7a1da6..14bb0a0951 100644 --- a/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js +++ b/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains arguments in strict mode negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js b/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js index 389b911ccb..eeedb62dd8 100644 --- a/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js +++ b/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters' default expressions contains await negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-await-in-formals.js b/test/language/statements/async-function/early-errors-declaration-await-in-formals.js index 72748ce58d..a1cde40d0e 100644 --- a/test/language/statements/async-function/early-errors-declaration-await-in-formals.js +++ b/test/language/statements/async-function/early-errors-declaration-await-in-formals.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains await negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js b/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js index f83a44df86..4194b95295 100644 --- a/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js +++ b/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js @@ -7,7 +7,7 @@ esid: pending description: > If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName arguments. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js b/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js index 6e0f088637..41e20afabc 100644 --- a/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js +++ b/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js @@ -7,7 +7,7 @@ esid: pending description: > If the source code matching this production is strict code, it is a Syntax Error if BindingIdentifier is the IdentifierName eval. negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js b/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js index b21b69eb0d..12f29db168 100644 --- a/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js +++ b/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if AsyncFunctionBody contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js b/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js index a5b2eca9a0..beab6e1e84 100644 --- a/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js +++ b/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if AsyncFunctionBody contains SuperProperty is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js b/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js index baaf3210a9..00aab91df0 100644 --- a/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js +++ b/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js @@ -7,7 +7,7 @@ esid: pending description: > If strict mode, early error rules for StrictFormalParameters are applied negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js b/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js index e4895540ba..6e677f4db6 100644 --- a/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js +++ b/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains eval in strict mode negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js b/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js index 685b26618a..e24c73545f 100644 --- a/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js +++ b/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js index 92810c42aa..bc2eadda6f 100644 --- a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js +++ b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if FormalParameters contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js index 71fa4848d6..370c7af30a 100644 --- a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js +++ b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if FormalParameters contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/escaped-async.js b/test/language/statements/async-function/escaped-async.js index ff93933ec8..2bc8bf6d6a 100644 --- a/test/language/statements/async-function/escaped-async.js +++ b/test/language/statements/async-function/escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/async-function/let-newline-await-in-async-function.js b/test/language/statements/async-function/let-newline-await-in-async-function.js index ae4b9cea89..26bb8008d6 100644 --- a/test/language/statements/async-function/let-newline-await-in-async-function.js +++ b/test/language/statements/async-function/let-newline-await-in-async-function.js @@ -12,7 +12,7 @@ info: | between `let` (where a LexicalDeclaration is permitted) and `await`, so a subsequent `0` where `=` was expected is a syntax error. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/async-function/rest-params-trailing-comma-early-error.js b/test/language/statements/async-function/rest-params-trailing-comma-early-error.js index 49a97587dd..99c390295b 100644 --- a/test/language/statements/async-function/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/async-function/rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-async-function-definitions flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.6 Async Function Definitions diff --git a/test/language/statements/async-generator/await-as-binding-identifier-escaped.js b/test/language/statements/async-generator/await-as-binding-identifier-escaped.js index d300771c89..508787a8be 100644 --- a/test/language/statements/async-generator/await-as-binding-identifier-escaped.js +++ b/test/language/statements/async-generator/await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/await-as-binding-identifier.js b/test/language/statements/async-generator/await-as-binding-identifier.js index 07a3a673df..2900e9f492 100644 --- a/test/language/statements/async-generator/await-as-binding-identifier.js +++ b/test/language/statements/async-generator/await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/await-as-identifier-reference-escaped.js b/test/language/statements/async-generator/await-as-identifier-reference-escaped.js index da9e234642..63e32732d9 100644 --- a/test/language/statements/async-generator/await-as-identifier-reference-escaped.js +++ b/test/language/statements/async-generator/await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/await-as-identifier-reference.js b/test/language/statements/async-generator/await-as-identifier-reference.js index 8f4485d0ea..15223e7d17 100644 --- a/test/language/statements/async-generator/await-as-identifier-reference.js +++ b/test/language/statements/async-generator/await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/await-as-label-identifier-escaped.js b/test/language/statements/async-generator/await-as-label-identifier-escaped.js index 41830ac8af..f43d073149 100644 --- a/test/language/statements/async-generator/await-as-label-identifier-escaped.js +++ b/test/language/statements/async-generator/await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/await-as-label-identifier.js b/test/language/statements/async-generator/await-as-label-identifier.js index 43a92c7f94..c7fb67aa96 100644 --- a/test/language/statements/async-generator/await-as-label-identifier.js +++ b/test/language/statements/async-generator/await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/dflt-params-duplicates.js b/test/language/statements/async-generator/dflt-params-duplicates.js index f2ef796afb..20304ca1ce 100644 --- a/test/language/statements/async-generator/dflt-params-duplicates.js +++ b/test/language/statements/async-generator/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dflt-params-rest.js b/test/language/statements/async-generator/dflt-params-rest.js index 16b811a854..85d64ff97f 100644 --- a/test/language/statements/async-generator/dflt-params-rest.js +++ b/test/language/statements/async-generator/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js index 03d17389de..6106a20c31 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js index 5edf9575e2..571e2d9821 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js index 0fefbf25e0..4c353486e7 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js index 8e60d7bf58..ba050cbe63 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js index 814de150dd..bd726590f0 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js index 0bcd66c623..05dd133a62 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js index d0087dbc0e..dddbb872ad 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js index b2f6383596..37aeb2acce 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js index 5494541be7..54b64e14c8 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 8a81f3fa2d..6c971c9dfb 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js index 3e2012281b..dd5b075e32 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 733a9f000a..174b996bb9 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/escaped-async.js b/test/language/statements/async-generator/escaped-async.js index caeb5722a1..2ec4edcd0c 100644 --- a/test/language/statements/async-generator/escaped-async.js +++ b/test/language/statements/async-generator/escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js b/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js index b527ac1b17..dfb4f48171 100644 --- a/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-asyncgenerator-definitions-instantiatefunctionobject features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier diff --git a/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js b/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js index 01c003b7d9..167f182c32 100644 --- a/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js +++ b/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/yield-as-binding-identifier.js b/test/language/statements/async-generator/yield-as-binding-identifier.js index 99bf7cf078..e1b56410a1 100644 --- a/test/language/statements/async-generator/yield-as-binding-identifier.js +++ b/test/language/statements/async-generator/yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js b/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js index 8ba6c37ac6..bb10d9328f 100644 --- a/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js +++ b/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/yield-as-identifier-reference.js b/test/language/statements/async-generator/yield-as-identifier-reference.js index 53e6fc657d..706febc1fb 100644 --- a/test/language/statements/async-generator/yield-as-identifier-reference.js +++ b/test/language/statements/async-generator/yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/yield-as-label-identifier-escaped.js b/test/language/statements/async-generator/yield-as-label-identifier-escaped.js index b2f2faab79..d8236d6791 100644 --- a/test/language/statements/async-generator/yield-as-label-identifier-escaped.js +++ b/test/language/statements/async-generator/yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/yield-as-label-identifier.js b/test/language/statements/async-generator/yield-as-label-identifier.js index aa7cc5c8b2..f93e9b9c18 100644 --- a/test/language/statements/async-generator/yield-as-label-identifier.js +++ b/test/language/statements/async-generator/yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/yield-identifier-spread-strict.js b/test/language/statements/async-generator/yield-identifier-spread-strict.js index 160217a18e..12b917e820 100644 --- a/test/language/statements/async-generator/yield-identifier-spread-strict.js +++ b/test/language/statements/async-generator/yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [object-spread, async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/async-generator/yield-identifier-strict.js b/test/language/statements/async-generator/yield-identifier-strict.js index 9b5d330658..b53080353b 100644 --- a/test/language/statements/async-generator/yield-identifier-strict.js +++ b/test/language/statements/async-generator/yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorDeclaration features: [async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | Async Generator Function Definitions diff --git a/test/language/statements/block/S12.1_A4_T1.js b/test/language/statements/block/S12.1_A4_T1.js index 8066c51c18..34773af779 100644 --- a/test/language/statements/block/S12.1_A4_T1.js +++ b/test/language/statements/block/S12.1_A4_T1.js @@ -6,7 +6,7 @@ info: The production Block can't be inside of expression es5id: 12.1_A4_T1 description: Checking if execution of "y={__func}()" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/block/S12.1_A4_T2.js b/test/language/statements/block/S12.1_A4_T2.js index 5a9eae3056..db8cf5fb79 100644 --- a/test/language/statements/block/S12.1_A4_T2.js +++ b/test/language/statements/block/S12.1_A4_T2.js @@ -6,7 +6,7 @@ info: The production Block can't be inside of expression es5id: 12.1_A4_T2 description: Checking if execution of "y={x;}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A1_T1.js b/test/language/statements/break/S12.8_A1_T1.js index 955e9a5cb9..a15d2c55b3 100644 --- a/test/language/statements/break/S12.8_A1_T1.js +++ b/test/language/statements/break/S12.8_A1_T1.js @@ -6,7 +6,7 @@ info: Appearing of break without an IterationStatement leads to syntax error es5id: 12.8_A1_T1 description: Checking if break statement with no loop fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A1_T2.js b/test/language/statements/break/S12.8_A1_T2.js index be9d228143..65d185a8b1 100644 --- a/test/language/statements/break/S12.8_A1_T2.js +++ b/test/language/statements/break/S12.8_A1_T2.js @@ -6,7 +6,7 @@ info: Appearing of break without an IterationStatement leads to syntax error es5id: 12.8_A1_T2 description: Checking if break Identifier with no loop fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A1_T3.js b/test/language/statements/break/S12.8_A1_T3.js index 5fc1d3d28c..b265cd02fc 100644 --- a/test/language/statements/break/S12.8_A1_T3.js +++ b/test/language/statements/break/S12.8_A1_T3.js @@ -8,7 +8,7 @@ description: > Checking if break statement with no loop, placed into a block, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A1_T4.js b/test/language/statements/break/S12.8_A1_T4.js index 6be4cfd265..081fdff3ee 100644 --- a/test/language/statements/break/S12.8_A1_T4.js +++ b/test/language/statements/break/S12.8_A1_T4.js @@ -8,7 +8,7 @@ description: > Checking if break Identifier with no loop, placed into a block, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A5_T1.js b/test/language/statements/break/S12.8_A5_T1.js index 64d523018d..243ce7a00e 100644 --- a/test/language/statements/break/S12.8_A5_T1.js +++ b/test/language/statements/break/S12.8_A5_T1.js @@ -8,7 +8,7 @@ info: | es5id: 12.8_A5_T1 description: Checking if breaking another labeled loop fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A5_T2.js b/test/language/statements/break/S12.8_A5_T2.js index d2a7bd75e1..cd2f327390 100644 --- a/test/language/statements/break/S12.8_A5_T2.js +++ b/test/language/statements/break/S12.8_A5_T2.js @@ -10,7 +10,7 @@ description: > Checking if using function name as an Identifier appears to be invalid negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A5_T3.js b/test/language/statements/break/S12.8_A5_T3.js index 5eb954e26e..fdee1fbf9c 100644 --- a/test/language/statements/break/S12.8_A5_T3.js +++ b/test/language/statements/break/S12.8_A5_T3.js @@ -10,7 +10,7 @@ description: > Checking if using internal loop label as an Identifier appears to be invalid negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A6.js b/test/language/statements/break/S12.8_A6.js index a78033cfd3..a995b75175 100644 --- a/test/language/statements/break/S12.8_A6.js +++ b/test/language/statements/break/S12.8_A6.js @@ -10,7 +10,7 @@ description: > Checking if using "break Identifier" within a function body appears to be invalid negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A8_T1.js b/test/language/statements/break/S12.8_A8_T1.js index 2c54f3758b..6f8284e7df 100644 --- a/test/language/statements/break/S12.8_A8_T1.js +++ b/test/language/statements/break/S12.8_A8_T1.js @@ -8,7 +8,7 @@ description: > Checking if using "break Identifier" from within catch Block appears to be invalid negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/break/S12.8_A8_T2.js b/test/language/statements/break/S12.8_A8_T2.js index 3f64db5d88..afb8b71426 100644 --- a/test/language/statements/break/S12.8_A8_T2.js +++ b/test/language/statements/break/S12.8_A8_T2.js @@ -8,7 +8,7 @@ description: > Checking if using "break Identifier" from within catch Block appears to be invalid negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js b/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js index 0252bfe7bf..aad2cf3b0f 100644 --- a/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-gen-meth-dflt-params-rest.js b/test/language/statements/class/async-gen-meth-dflt-params-rest.js index 7132664784..13bfda43ef 100644 --- a/test/language/statements/class/async-gen-meth-dflt-params-rest.js +++ b/test/language/statements/class/async-gen-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-gen-meth-escaped-async.js b/test/language/statements/class/async-gen-meth-escaped-async.js index 204a2d591b..459ddd2027 100644 --- a/test/language/statements/class/async-gen-meth-escaped-async.js +++ b/test/language/statements/class/async-gen-meth-escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js index dee2f57d7a..e90b98d482 100644 --- a/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js b/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js index 17755d6617..2d0ade2ac7 100644 --- a/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js b/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js index 5461f86e1b..381f7589d6 100644 --- a/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js index 1770b1f6df..197f900a93 100644 --- a/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js index c508c97abf..d9064cc33e 100644 --- a/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-await-as-binding-identifier.js b/test/language/statements/class/async-gen-method-await-as-binding-identifier.js index 26d2c72b00..9277721d92 100644 --- a/test/language/statements/class/async-gen-method-await-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js index 0541c956d2..e1d22947d4 100644 --- a/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-await-as-identifier-reference.js b/test/language/statements/class/async-gen-method-await-as-identifier-reference.js index 36fb4c4670..f28c13d39e 100644 --- a/test/language/statements/class/async-gen-method-await-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js index 5410d30fdc..24486c3818 100644 --- a/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-await-as-label-identifier.js b/test/language/statements/class/async-gen-method-await-as-label-identifier.js index 7d93d263c2..2d27e391d9 100644 --- a/test/language/statements/class/async-gen-method-await-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js index 57d35865d9..afdb9072cf 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js index 3aabf0951b..1252d82263 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js index 5565f8c166..e96fc38860 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js index 2a206aa08e..67dce599ef 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js index 45cb6a52c8..f8c3d6fc9f 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js b/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js index d7d823c541..1fcbb1cda5 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js index 25c4e0faf5..d3f9cdfe66 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js index 9b70564fa5..a488d90089 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js index 8f5afa7fc7..0031e60bf0 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js index 2f1afceafb..56ccb26657 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js index 71b0b91471..f584b4a4dd 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js index 6ee9824da6..187929c649 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js b/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js index 889be79c83..5a18a2976e 100644 --- a/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [object-spread, async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js b/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js index 16823fedb3..3fdd99adb0 100644 --- a/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js +++ b/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js index 88e53a8120..21f28ba6ce 100644 --- a/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js b/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js index 72cc4bf38e..f912dff910 100644 --- a/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js index bbb130d121..cd127ecb2b 100644 --- a/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js b/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js index cb3827d22d..69fc0183c2 100644 --- a/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js index 27583b4b08..a4653c98ff 100644 --- a/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-yield-as-label-identifier.js b/test/language/statements/class/async-gen-method-yield-as-label-identifier.js index abb86bbc38..af71ce9d47 100644 --- a/test/language/statements/class/async-gen-method-yield-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js b/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js index 1153a98a63..ebcb805801 100644 --- a/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js +++ b/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [object-spread, async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-gen-method-yield-identifier-strict.js b/test/language/statements/class/async-gen-method-yield-identifier-strict.js index 314fcd9d02..acd7614c01 100644 --- a/test/language/statements/class/async-gen-method-yield-identifier-strict.js +++ b/test/language/statements/class/async-gen-method-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-AsyncGeneratorMethod features: [async-iteration] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-meth-dflt-params-duplicates.js b/test/language/statements/class/async-meth-dflt-params-duplicates.js index 9e65204068..7fb41df7ad 100644 --- a/test/language/statements/class/async-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/async-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-meth-dflt-params-rest.js b/test/language/statements/class/async-meth-dflt-params-rest.js index f4aaee9bb4..e193d220b4 100644 --- a/test/language/statements/class/async-meth-dflt-params-rest.js +++ b/test/language/statements/class/async-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-meth-escaped-async.js b/test/language/statements/class/async-meth-escaped-async.js index afdad0eacf..679acf517c 100644 --- a/test/language/statements/class/async-meth-escaped-async.js +++ b/test/language/statements/class/async-meth-escaped-async.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js index af1d0eb870..ad0de7e87a 100644 --- a/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-class-definitions-runtime-semantics-evaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-meth-static-dflt-params-duplicates.js b/test/language/statements/class/async-meth-static-dflt-params-duplicates.js index 972d68e3e9..3062afcb79 100644 --- a/test/language/statements/class/async-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/async-meth-static-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-meth-static-dflt-params-rest.js b/test/language/statements/class/async-meth-static-dflt-params-rest.js index ad04e99b74..3edc1b53d2 100644 --- a/test/language/statements/class/async-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/async-meth-static-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js index 325275f9ac..2b7a8a13f6 100644 --- a/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-runtime-semantics-bindingclassdeclarationevaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js index 927fc5db8c..1864ce5248 100644 --- a/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-await-as-binding-identifier.js b/test/language/statements/class/async-method-await-as-binding-identifier.js index 5517fc7807..bebc6ebe96 100644 --- a/test/language/statements/class/async-method-await-as-binding-identifier.js +++ b/test/language/statements/class/async-method-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js index 1efa3468bc..b26d5a7c1c 100644 --- a/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-await-as-identifier-reference.js b/test/language/statements/class/async-method-await-as-identifier-reference.js index 49a7e07dc6..a4c17e567b 100644 --- a/test/language/statements/class/async-method-await-as-identifier-reference.js +++ b/test/language/statements/class/async-method-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-await-as-label-identifier-escaped.js b/test/language/statements/class/async-method-await-as-label-identifier-escaped.js index 7a25ffc260..9bb8ece503 100644 --- a/test/language/statements/class/async-method-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-method-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-await-as-label-identifier.js b/test/language/statements/class/async-method-await-as-label-identifier.js index e68c1fc135..2c13856ac9 100644 --- a/test/language/statements/class/async-method-await-as-label-identifier.js +++ b/test/language/statements/class/async-method-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js index 86a33bd28b..776462925d 100644 --- a/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-static-await-as-binding-identifier.js b/test/language/statements/class/async-method-static-await-as-binding-identifier.js index c293008cd4..8fd8fe53c0 100644 --- a/test/language/statements/class/async-method-static-await-as-binding-identifier.js +++ b/test/language/statements/class/async-method-static-await-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js index 708a90d120..457fc232fb 100644 --- a/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-static-await-as-identifier-reference.js b/test/language/statements/class/async-method-static-await-as-identifier-reference.js index afaae35276..5c7f823277 100644 --- a/test/language/statements/class/async-method-static-await-as-identifier-reference.js +++ b/test/language/statements/class/async-method-static-await-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js b/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js index 5797699082..44dac6085d 100644 --- a/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/async-method-static-await-as-label-identifier.js b/test/language/statements/class/async-method-static-await-as-label-identifier.js index 7201e9d93d..f97338c9d3 100644 --- a/test/language/statements/class/async-method-static-await-as-label-identifier.js +++ b/test/language/statements/class/async-method-static-await-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-AsyncMethod features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js b/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js index c3a311a0bf..93849cec47 100644 --- a/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js +++ b/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js @@ -7,7 +7,7 @@ esid: pending description: > It is a Syntax Error if ContainsUseStrict of AsyncConciseBody is *true* and IsSimpleParameterList of ArrowParameters is *false*. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js b/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js index 96a9875bda..1c2d3765fc 100644 --- a/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js +++ b/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains arguments negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js b/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js index 38e374e319..38076789a4 100644 --- a/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js +++ b/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters' default expressions contains await negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js b/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js index 3bc9b8af91..a9b15a3279 100644 --- a/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js +++ b/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains await negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js b/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js index a901462844..abe020e567 100644 --- a/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js +++ b/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if AsyncFunctionBody contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js b/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js index db85f26187..26ff040a1a 100644 --- a/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js +++ b/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js @@ -7,7 +7,7 @@ esid: pending description: > Early error rules for StrictFormalParameters are applied negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js b/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js index bff82df169..1acf168c06 100644 --- a/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js +++ b/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a SyntaxError if FormalParameters contains eval in strict mode negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js b/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js index 0963e87b4d..656fd0972f 100644 --- a/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js +++ b/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js @@ -7,7 +7,7 @@ esid: pending description: > It is a SyntaxError if BoundNames of FormalParameters also occurs in the LexicallyDeclaredNames of AsyncFunctionBody negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js b/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js index 5d6eb444b6..d709c994f4 100644 --- a/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js +++ b/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js @@ -6,7 +6,7 @@ author: Brian Terlson esid: pending description: It is a syntax error if FormalParameters contains SuperCall is true negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js b/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js index 4d0f852e35..18f8c0b786 100644 --- a/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js +++ b/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js @@ -8,7 +8,7 @@ features: [generators] es6id: 14.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js b/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js index 7ab1071f31..bad15fd70b 100644 --- a/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js +++ b/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js @@ -8,7 +8,7 @@ features: [generators] es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js b/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js index 67c4df5f08..a7552ff5b0 100644 --- a/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js +++ b/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js @@ -7,7 +7,7 @@ features: [generators] es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/methods-gen-yield-as-parameter.js b/test/language/statements/class/definition/methods-gen-yield-as-parameter.js index 2c75e83112..d6cc828c02 100644 --- a/test/language/statements/class/definition/methods-gen-yield-as-parameter.js +++ b/test/language/statements/class/definition/methods-gen-yield-as-parameter.js @@ -8,7 +8,7 @@ features: [generators] es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js b/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js index ccd89056ff..b84230a8e1 100644 --- a/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js +++ b/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js @@ -7,7 +7,7 @@ features: [generators] es6id: 14.4 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/definition/methods-gen-yield-weak-binding.js b/test/language/statements/class/definition/methods-gen-yield-weak-binding.js index dc83322899..20fd353999 100644 --- a/test/language/statements/class/definition/methods-gen-yield-weak-binding.js +++ b/test/language/statements/class/definition/methods-gen-yield-weak-binding.js @@ -7,7 +7,7 @@ features: [generators] es6id: 14.4 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js index 5512629ab3..0227392a73 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js index 34bba584c0..1cf990cabe 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js index 4394f01285..a38d7f7e1e 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index b8f3411411..0c4c7bf4b5 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index 97008c8e6f..93a87461b4 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index 54e45d63bb..aafa907135 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js index cff80fa609..9ce6d46b71 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js index d7afe327b3..52150c139c 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 052c445367..5253b270f2 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index fd7b7d1c42..5a77aeeb60 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 4078749d27..a33f683052 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 513259fdd7..1522101441 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js index b5a1a2c23b..643079c6ac 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js index ecd89f2b3f..765c5bda27 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js index e475c85b30..a11e09a4dd 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 4bfcc0fa0f..dc6ce0edd3 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js index 6e4ea0696d..6f60f07474 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js index d8ee3031ba..9fe80e7da9 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index 781a939907..ca1faa6db5 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 713ef88138..7ace90364e 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index 22eebdf25d..78efb607a8 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 93e960b1c6..6b8d219720 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 0793616a5e..0a16db4710 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index deaf911cfe..11cc9fa20b 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js index 9736719bb0..5b13b969be 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js index ee970685a7..73a9026da1 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js index 24b8b8d6f6..4d77fb702b 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index ac1eb8a326..5e558a882e 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index a2c0308a5f..6129e0c498 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index 9e708b86c4..588f44a878 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 18cb23c220..c858565f60 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js index 3dbe488935..73b1a97094 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 1f3ac695a5..61ee60d229 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 81c49a635a..6e059ce32c 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index e131057caa..29cc0d5808 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 1eaec53466..68c1ea0fd3 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.16 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js index 7d1dfac558..fe8b287ef0 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js index a7ae6ad962..2fc647ad0e 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js index 8b19456c44..400a580dee 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 1357ac0bfa..9745359d6f 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js index 5a4605ba29..8e8dcd2b99 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js index 629404db50..d8a4bf1438 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index 9d3ec43663..498a6e2cf7 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 0385f862d2..433fa0deb6 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index 4e76fa9659..eb79a0d57d 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 4ff468384a..865bc3d036 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index bc95ae9bcb..657948cb2e 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index a3493af708..02b105fa1c 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js index 88cbbd84bc..ff5a3ef282 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js index 5040f583b3..f791b0b03d 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js index aad2cd5d26..849eb3277a 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js index dde47b6bd9..e2b70efd25 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js index 57f048ae7d..d259787681 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js index 5e2aa7293e..04d77b605f 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js index fbd58a147c..a78d0438fa 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js index e810994715..b451c27bfa 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js index bfec162693..beb169517a 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index 9697e674c1..4534881eaa 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index ca561dd33f..5e81a63e0b 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index b58bf15459..94fc90566f 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js index 1552253542..7d8f862434 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js index d325009e67..fc071652a8 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js index 8f1fd06286..d53f1850db 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js index 9b27596055..5f16f5a2c4 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js index d12fb4b897..bf41c5821d 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js index 505555bf02..bcfbef4f0c 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js index 653903503c..d5f241ca0a 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js index 1b086195d4..098cff395a 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js index 3bf7f7f96b..d12a1a449f 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 023df5b9d9..e7266370d7 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js index c47bd303b8..a0954f51d0 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index c3dd94b2a2..3f372bf2da 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.5.15 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/err-field-delete-call-expression-privatename.js b/test/language/statements/class/err-field-delete-call-expression-privatename.js index bed8c5dcc4..b9de02c51a 100644 --- a/test/language/statements/class/err-field-delete-call-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-field-delete-covered-call-expression-privatename.js b/test/language/statements/class/err-field-delete-covered-call-expression-privatename.js index 1b53022bc8..50b3c6314e 100644 --- a/test/language/statements/class/err-field-delete-covered-call-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-covered-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-field-delete-covered-member-expression-privatename.js b/test/language/statements/class/err-field-delete-covered-member-expression-privatename.js index bdd3d44b26..a76403add1 100644 --- a/test/language/statements/class/err-field-delete-covered-member-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-covered-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-field-delete-member-expression-privatename.js b/test/language/statements/class/err-field-delete-member-expression-privatename.js index f9cd9de2a8..606b1eae50 100644 --- a/test/language/statements/class/err-field-delete-member-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js b/test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js index f247c186a1..d0117cdf90 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-twice-covered-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js b/test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js index ca5e48afe3..0b4ea73fb6 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-twice-covered-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-method-delete-call-expression-privatename.js b/test/language/statements/class/err-method-delete-call-expression-privatename.js index 2d4937d416..26f56e1b53 100644 --- a/test/language/statements/class/err-method-delete-call-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-method-delete-covered-call-expression-privatename.js b/test/language/statements/class/err-method-delete-covered-call-expression-privatename.js index 3e915096d7..f38dae04bf 100644 --- a/test/language/statements/class/err-method-delete-covered-call-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-covered-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-method-delete-covered-member-expression-privatename.js b/test/language/statements/class/err-method-delete-covered-member-expression-privatename.js index e43f9a3404..42435c9a0b 100644 --- a/test/language/statements/class/err-method-delete-covered-member-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-covered-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-method-delete-member-expression-privatename.js b/test/language/statements/class/err-method-delete-member-expression-privatename.js index 70f54418ea..faf9e47ad5 100644 --- a/test/language/statements/class/err-method-delete-member-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js b/test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js index ea17c37732..470916ca50 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-twice-covered-call-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js b/test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js index 087a734c44..62c23e4775 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-twice-covered-member-expression-privatename.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js b/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js index 14560d3d9c..e3e3402b80 100644 --- a/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, arrow-function] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js b/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js index 8aa7b1ca65..49f981e3e4 100644 --- a/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js +++ b/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, arrow-function] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-asi-3.js b/test/language/statements/class/fields-asi-3.js index 188ba82f8d..0def090403 100644 --- a/test/language/statements/class/fields-asi-3.js +++ b/test/language/statements/class/fields-asi-3.js @@ -6,7 +6,7 @@ description: ASI test in field declarations -- error when computed name interpre esid: sec-automatic-semicolon-insertion features: [class, class-fields-public] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/fields-asi-4.js b/test/language/statements/class/fields-asi-4.js index 020184881b..f651e5c9ad 100644 --- a/test/language/statements/class/fields-asi-4.js +++ b/test/language/statements/class/fields-asi-4.js @@ -6,7 +6,7 @@ description: ASI test in field declarations -- error when generator interpreted esid: sec-automatic-semicolon-insertion features: [class, class-fields-public, generators] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/fields-duplicate-privatenames.js b/test/language/statements/class/fields-duplicate-privatenames.js index 259fe53aa3..f6eef928a4 100644 --- a/test/language/statements/class/fields-duplicate-privatenames.js +++ b/test/language/statements/class/fields-duplicate-privatenames.js @@ -6,7 +6,7 @@ description: Syntax error if the same private field defined twice esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-equality-init-err-contains-arguments.js b/test/language/statements/class/fields-equality-init-err-contains-arguments.js index 19734f72f0..3091a17321 100644 --- a/test/language/statements/class/fields-equality-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-equality-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-equality-init-err-contains-super.js b/test/language/statements/class/fields-equality-init-err-contains-super.js index c655a75821..932dca8033 100644 --- a/test/language/statements/class/fields-equality-init-err-contains-super.js +++ b/test/language/statements/class/fields-equality-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js index 1405c4993f..72d819210b 100644 --- a/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-literal-name-init-err-contains-super.js index be8c0f8938..a076d65eac 100644 --- a/test/language/statements/class/fields-literal-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-literal-name-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-literal-name-propname-constructor.js b/test/language/statements/class/fields-literal-name-propname-constructor.js index 4a41c5bc92..a09cc62f66 100644 --- a/test/language/statements/class/fields-literal-name-propname-constructor.js +++ b/test/language/statements/class/fields-literal-name-propname-constructor.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: PropName diff --git a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js index e6eb77640d..bda9a783ba 100644 --- a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, arrow-function, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js index 85d2b6a185..2c52ec7adf 100644 --- a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js +++ b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, arrow-function, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js index 2fd32c3641..bbdd3ac3f7 100644 --- a/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js index 4545a88d1b..73c4a129a8 100644 --- a/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js b/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js index 1bca215dab..760160f9f8 100644 --- a/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-private-ternary-init-err-contains-super.js b/test/language/statements/class/fields-private-ternary-init-err-contains-super.js index 9060a7f1eb..e4ec8664ff 100644 --- a/test/language/statements/class/fields-private-ternary-init-err-contains-super.js +++ b/test/language/statements/class/fields-private-ternary-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js b/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js index eda306595a..95cd0dc17b 100644 --- a/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-private-typeof-init-err-contains-super.js b/test/language/statements/class/fields-private-typeof-init-err-contains-super.js index 1fdd0b1f21..82521e9a0e 100644 --- a/test/language/statements/class/fields-private-typeof-init-err-contains-super.js +++ b/test/language/statements/class/fields-private-typeof-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public, class-fields-private] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-privatename-constructor-err.js b/test/language/statements/class/fields-privatename-constructor-err.js index 3631d52eac..f373a67d4f 100644 --- a/test/language/statements/class/fields-privatename-constructor-err.js +++ b/test/language/statements/class/fields-privatename-constructor-err.js @@ -6,7 +6,7 @@ description: Private class fields early error with StringValue "#constructor" esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElementName : PrivateName; diff --git a/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js index 1fdf75b474..bf9376b68b 100644 --- a/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js index 3b99f1fcf1..9ff66bb0c1 100644 --- a/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-string-name-propname-constructor.js b/test/language/statements/class/fields-string-name-propname-constructor.js index 222f762275..1cc9c51530 100644 --- a/test/language/statements/class/fields-string-name-propname-constructor.js +++ b/test/language/statements/class/fields-string-name-propname-constructor.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: PropName diff --git a/test/language/statements/class/fields-ternary-init-err-contains-arguments.js b/test/language/statements/class/fields-ternary-init-err-contains-arguments.js index 7b9b9ac0a3..d2f28f00b0 100644 --- a/test/language/statements/class/fields-ternary-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-ternary-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-ternary-init-err-contains-super.js b/test/language/statements/class/fields-ternary-init-err-contains-super.js index f6cd257f6e..82d0f6a987 100644 --- a/test/language/statements/class/fields-ternary-init-err-contains-super.js +++ b/test/language/statements/class/fields-ternary-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-typeof-init-err-contains-arguments.js b/test/language/statements/class/fields-typeof-init-err-contains-arguments.js index e1c929fc80..4ea95ea60e 100644 --- a/test/language/statements/class/fields-typeof-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-typeof-init-err-contains-arguments.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/fields-typeof-init-err-contains-super.js b/test/language/statements/class/fields-typeof-init-err-contains-super.js index b55231cd65..8cb422f5de 100644 --- a/test/language/statements/class/fields-typeof-init-err-contains-super.js +++ b/test/language/statements/class/fields-typeof-init-err-contains-super.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-public] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Static Semantics: Early Errors diff --git a/test/language/statements/class/gen-meth-dflt-params-duplicates.js b/test/language/statements/class/gen-meth-dflt-params-duplicates.js index 1c63762bc1..8c00f65109 100644 --- a/test/language/statements/class/gen-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/gen-meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/gen-meth-dflt-params-rest.js b/test/language/statements/class/gen-meth-dflt-params-rest.js index cb04d855bf..e96678aaed 100644 --- a/test/language/statements/class/gen-meth-dflt-params-rest.js +++ b/test/language/statements/class/gen-meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js index 4ce718b487..ae2edc2df4 100644 --- a/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-class-definitions-runtime-semantics-evaluation features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js b/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js index 2b3a57e83c..71d53923f9 100644 --- a/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/gen-meth-static-dflt-params-rest.js b/test/language/statements/class/gen-meth-static-dflt-params-rest.js index 5924b137bc..99f9f72b81 100644 --- a/test/language/statements/class/gen-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/gen-meth-static-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js index 40ff7a41d8..88e6e2c8d0 100644 --- a/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/gen-method-param-dflt-yield.js b/test/language/statements/class/gen-method-param-dflt-yield.js index d1b6fee336..3366454ca0 100644 --- a/test/language/statements/class/gen-method-param-dflt-yield.js +++ b/test/language/statements/class/gen-method-param-dflt-yield.js @@ -16,7 +16,7 @@ info: | evaluated before the resulting generator object is in a resumable state. features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js index d05dff54a1..ecc8e94476 100644 --- a/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js b/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js index 29f5e7121d..cba646ffe0 100644 --- a/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js +++ b/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js index 087509fdb7..7e79cff28b 100644 --- a/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js b/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js index 49cab01faf..f7e8692a50 100644 --- a/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js +++ b/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js b/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js index 5f966c45cf..3e2600e252 100644 --- a/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-static-yield-as-label-identifier.js b/test/language/statements/class/gen-method-static-yield-as-label-identifier.js index 6704ee914e..5dcafd818c 100644 --- a/test/language/statements/class/gen-method-static-yield-as-label-identifier.js +++ b/test/language/statements/class/gen-method-static-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js b/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js index 0a1e770575..80d1c6ba5e 100644 --- a/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [object-spread, generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-static-yield-identifier-strict.js b/test/language/statements/class/gen-method-static-yield-identifier-strict.js index 0b2df6a66c..bfc303141e 100644 --- a/test/language/statements/class/gen-method-static-yield-identifier-strict.js +++ b/test/language/statements/class/gen-method-static-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js b/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js index 348689940c..d3b1bbf78b 100644 --- a/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-yield-as-binding-identifier.js b/test/language/statements/class/gen-method-yield-as-binding-identifier.js index 4634243806..d6e0b0d7fe 100644 --- a/test/language/statements/class/gen-method-yield-as-binding-identifier.js +++ b/test/language/statements/class/gen-method-yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js b/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js index 305ff17488..ec37fd956e 100644 --- a/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-yield-as-identifier-reference.js b/test/language/statements/class/gen-method-yield-as-identifier-reference.js index 1151da0e5a..7150b0d4d0 100644 --- a/test/language/statements/class/gen-method-yield-as-identifier-reference.js +++ b/test/language/statements/class/gen-method-yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js b/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js index 62c17541b7..87792808b1 100644 --- a/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-yield-as-label-identifier.js b/test/language/statements/class/gen-method-yield-as-label-identifier.js index ffab33eb4e..f69aabf135 100644 --- a/test/language/statements/class/gen-method-yield-as-label-identifier.js +++ b/test/language/statements/class/gen-method-yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-yield-identifier-spread-strict.js b/test/language/statements/class/gen-method-yield-identifier-spread-strict.js index d2dc7e6e8e..007629c9b2 100644 --- a/test/language/statements/class/gen-method-yield-identifier-spread-strict.js +++ b/test/language/statements/class/gen-method-yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [object-spread, generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/gen-method-yield-identifier-strict.js b/test/language/statements/class/gen-method-yield-identifier-strict.js index a5e61ff73b..411de49e3b 100644 --- a/test/language/statements/class/gen-method-yield-identifier-strict.js +++ b/test/language/statements/class/gen-method-yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorMethod features: [generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | ClassElement : diff --git a/test/language/statements/class/getter-param-dflt.js b/test/language/statements/class/getter-param-dflt.js index 1669451852..0429832805 100644 --- a/test/language/statements/class/getter-param-dflt.js +++ b/test/language/statements/class/getter-param-dflt.js @@ -14,7 +14,7 @@ info: | get PropertyName[?Yield] ( ) { FunctionBody } features: [default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/meth-dflt-params-duplicates.js b/test/language/statements/class/meth-dflt-params-duplicates.js index a7ff1d6b3a..005fe2a21e 100644 --- a/test/language/statements/class/meth-dflt-params-duplicates.js +++ b/test/language/statements/class/meth-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/meth-dflt-params-rest.js b/test/language/statements/class/meth-dflt-params-rest.js index fb212ef023..37f67c0519 100644 --- a/test/language/statements/class/meth-dflt-params-rest.js +++ b/test/language/statements/class/meth-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js index 82a3b8730c..00d50872da 100644 --- a/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-runtime-semantics-bindingclassdeclarationevaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/meth-static-dflt-params-duplicates.js b/test/language/statements/class/meth-static-dflt-params-duplicates.js index e80adcb580..d6d7b623d7 100644 --- a/test/language/statements/class/meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/meth-static-dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/meth-static-dflt-params-rest.js b/test/language/statements/class/meth-static-dflt-params-rest.js index a0a20111cd..892607ccf7 100644 --- a/test/language/statements/class/meth-static-dflt-params-rest.js +++ b/test/language/statements/class/meth-static-dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-runtime-semantics-bindingclassdeclarationevaluation features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js index 73a36efbc1..484df2b573 100644 --- a/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-runtime-semantics-bindingclassdeclarationevaluation flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/method-param-yield.js b/test/language/statements/class/method-param-yield.js index 847a97e797..7f7cb52c2b 100644 --- a/test/language/statements/class/method-param-yield.js +++ b/test/language/statements/class/method-param-yield.js @@ -11,7 +11,7 @@ info: | PropertyName[?Yield] ( StrictFormalParameters ) { FunctionBody } features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js index 28b9e72358..a617f44b9e 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js @@ -11,7 +11,7 @@ info: | 3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception. features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js index a782f86eb2..a2583a3987 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js @@ -11,7 +11,7 @@ info: | 3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception. features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js index adf564e75c..18e0feaa41 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js @@ -11,7 +11,7 @@ info: | 3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception. features: [class, class-fields-private, class-fields-public] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js index 22fab9e317..728b669ae0 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js @@ -11,7 +11,7 @@ info: | 3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception. features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js index 1668953ccb..e5ed92bcee 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js @@ -11,7 +11,7 @@ info: | 3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception. features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js index 11eadfc538..5901158cfa 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js @@ -11,7 +11,7 @@ info: | 3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception. features: [class, class-fields-private] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js index 8b1352ad34..185ddb54df 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js @@ -11,7 +11,7 @@ info: | 3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception. features: [class-fields-private] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js index 4c6b110bc2..6b6e963748 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js @@ -11,7 +11,7 @@ info: | 3. If AllPrivateNamesValid of ScriptBody with the argument names is false, throw a SyntaxError exception. features: [class-fields-private] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/static-gen-method-param-dflt-yield.js b/test/language/statements/class/static-gen-method-param-dflt-yield.js index a1405ea9b0..59bbaa1db9 100644 --- a/test/language/statements/class/static-gen-method-param-dflt-yield.js +++ b/test/language/statements/class/static-gen-method-param-dflt-yield.js @@ -16,7 +16,7 @@ info: | evaluated before the resulting generator object is in a resumable state. features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/static-method-param-yield.js b/test/language/statements/class/static-method-param-yield.js index 45a692e7e1..dc6e6a3a65 100644 --- a/test/language/statements/class/static-method-param-yield.js +++ b/test/language/statements/class/static-method-param-yield.js @@ -11,7 +11,7 @@ info: | PropertyName[?Yield] ( StrictFormalParameters ) { FunctionBody } features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/strict-mode/with.js b/test/language/statements/class/strict-mode/with.js index 3ac16a0a6f..f385de755b 100644 --- a/test/language/statements/class/strict-mode/with.js +++ b/test/language/statements/class/strict-mode/with.js @@ -5,7 +5,7 @@ es6id: 14.5 description: > class strict mode: `with` disallowed negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js index 749243f5e8..ab5db8969c 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js +++ b/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js @@ -8,7 +8,7 @@ description: > It is a Syntax Error if PrototypePropertyNameList of ClassElementList contains more than one occurrence of "constructor". negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js b/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js index 5073ea99df..38f37dd246 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js +++ b/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js @@ -11,7 +11,7 @@ description: > 3. Return HasDirectSuper of constructor. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js index fec555cf36..8620b704ae 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js @@ -8,7 +8,7 @@ description: > It is a Syntax Error if PropName of MethodDefinition is not "constructor" and HasDirectSuper of MethodDefinition is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js index e1c9b7f504..058da76612 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js @@ -10,7 +10,7 @@ description: > (GeneratorMethod) negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js index cbd1eb9281..f342817430 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js @@ -10,7 +10,7 @@ description: > (GeneratorMethod) negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js index bf4b7d42c7..1895c329dd 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js @@ -10,7 +10,7 @@ description: > (get) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js index e02544c943..88373bb41c 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js @@ -10,7 +10,7 @@ description: > (get) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js index 4d19a37e24..7787e1e3f9 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js @@ -10,7 +10,7 @@ description: > (set) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js index f8b708d6c4..0fd00cbaf0 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js @@ -10,7 +10,7 @@ description: > (set) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js index c21377fe10..03dae8ee8c 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js @@ -8,7 +8,7 @@ description: > It is a Syntax Error if HasDirectSuper of MethodDefinition is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js index e781f63a5e..b57b1e4069 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js @@ -10,7 +10,7 @@ description: > (get) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js index 5424b30b57..7ae9195679 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js @@ -10,7 +10,7 @@ description: > (get) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js index 136a077bf4..0908999cad 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js @@ -8,7 +8,7 @@ description: > It is a Syntax Error if PropName of MethodDefinition is "prototype". negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js index 0773a3b1b1..4807aed00d 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js @@ -10,7 +10,7 @@ description: > (set) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js index 1506ce2db4..ed94b3ecfe 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js @@ -10,7 +10,7 @@ description: > (set) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js index 98391de693..3dc55e34f2 100644 --- a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js +++ b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js @@ -7,7 +7,7 @@ description: > It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js index a9b765b2d6..32a6a05423 100644 --- a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js +++ b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js @@ -7,7 +7,7 @@ description: > It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/class/syntax/escaped-static.js b/test/language/statements/class/syntax/escaped-static.js index 8516b9b553..142e1947e5 100644 --- a/test/language/statements/class/syntax/escaped-static.js +++ b/test/language/statements/class/syntax/escaped-static.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js index d8a0d477cd..5c068822d0 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/const/dstr-ary-ptrn-rest-init-id.js index 9e9dcf3a01..d05f676338 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js index 141d03b897..22aa14d51e 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js index 1203f83253..d30b89db77 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js index 68cca8a761..ae1a87706e 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js index bd21a2124f..6b5c8e74b6 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js b/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js index 05a440ca0d..13f5a10a22 100644 --- a/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js +++ b/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js @@ -5,7 +5,7 @@ es6id: 13.1 description: > Redeclaration error within strict mode function inside non-strict code. negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js index 07944e7bd2..b393808c64 100644 --- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js +++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js @@ -5,7 +5,7 @@ es6id: 13.1 description: > const declarations mixed: with, without initialiser negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js index 47bbaa5811..3a1594cb2c 100644 --- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js +++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js @@ -5,7 +5,7 @@ es6id: 13.1 description: > const declarations mixed: without, with initialiser negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js index 8e70e0cfe5..7fb2a10858 100644 --- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js +++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js @@ -5,7 +5,7 @@ es6id: 13.1 description: > const declarations without initialiser negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js b/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js index 21e9eeb7b3..bccd7ee6f3 100644 --- a/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js +++ b/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js @@ -9,7 +9,7 @@ description: > info: | Lexical declarations may not declare a binding named "let". negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js b/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js index 219a68f2d4..a534392f24 100644 --- a/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js +++ b/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js @@ -6,7 +6,7 @@ description: > const declarations with initialisers in statement positions: do Statement while ( Expression ) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/with-initializer-for-statement.js b/test/language/statements/const/syntax/with-initializer-for-statement.js index e54a0a6575..4b8f16c91a 100644 --- a/test/language/statements/const/syntax/with-initializer-for-statement.js +++ b/test/language/statements/const/syntax/with-initializer-for-statement.js @@ -6,7 +6,7 @@ description: > const declarations with initialisers in statement positions: for ( ;;) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js b/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js index 4db115072b..c57efc8a88 100644 --- a/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js +++ b/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js @@ -6,7 +6,7 @@ description: > const declarations with initialisers in statement positions: if ( Expression ) Statement else Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/with-initializer-if-expression-statement.js b/test/language/statements/const/syntax/with-initializer-if-expression-statement.js index 3dfc9f3cf1..07ecebd231 100644 --- a/test/language/statements/const/syntax/with-initializer-if-expression-statement.js +++ b/test/language/statements/const/syntax/with-initializer-if-expression-statement.js @@ -6,7 +6,7 @@ description: > const declarations with initialisers in statement positions: if ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/with-initializer-label-statement.js b/test/language/statements/const/syntax/with-initializer-label-statement.js index c4bcff39e3..85cbbf13d8 100644 --- a/test/language/statements/const/syntax/with-initializer-label-statement.js +++ b/test/language/statements/const/syntax/with-initializer-label-statement.js @@ -6,7 +6,7 @@ description: > const declarations with initialisers in statement positions: label: Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/with-initializer-while-expression-statement.js b/test/language/statements/const/syntax/with-initializer-while-expression-statement.js index 774c9bacb3..a2a69ceccf 100644 --- a/test/language/statements/const/syntax/with-initializer-while-expression-statement.js +++ b/test/language/statements/const/syntax/with-initializer-while-expression-statement.js @@ -6,7 +6,7 @@ description: > const declarations with initialisers in statement positions: while ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js b/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js index bf310d23ef..371743f0a6 100644 --- a/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js +++ b/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js @@ -6,7 +6,7 @@ description: > const declarations without initialisers in statement positions: case Expression : StatementList negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/without-initializer-default-statement-list.js b/test/language/statements/const/syntax/without-initializer-default-statement-list.js index f0a0e775e0..1c420a67e9 100644 --- a/test/language/statements/const/syntax/without-initializer-default-statement-list.js +++ b/test/language/statements/const/syntax/without-initializer-default-statement-list.js @@ -6,7 +6,7 @@ description: > const declarations without initialisers in statement positions: default : StatementList negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js b/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js index f4de4c0cbc..554b1591e1 100644 --- a/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js +++ b/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js @@ -6,7 +6,7 @@ description: > const declarations without initialisers in statement positions: do Statement while ( Expression ) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/without-initializer-for-statement.js b/test/language/statements/const/syntax/without-initializer-for-statement.js index 32c23cd2d0..87f6abb4c1 100644 --- a/test/language/statements/const/syntax/without-initializer-for-statement.js +++ b/test/language/statements/const/syntax/without-initializer-for-statement.js @@ -6,7 +6,7 @@ description: > const declarations without initialisers in statement positions: for ( ;;) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js b/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js index b562da90cb..5cb77242e7 100644 --- a/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js +++ b/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js @@ -6,7 +6,7 @@ description: > const declarations without initialisers in statement positions: if ( Expression ) Statement else Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/without-initializer-if-expression-statement.js b/test/language/statements/const/syntax/without-initializer-if-expression-statement.js index 516179f553..bd9e1eb05c 100644 --- a/test/language/statements/const/syntax/without-initializer-if-expression-statement.js +++ b/test/language/statements/const/syntax/without-initializer-if-expression-statement.js @@ -6,7 +6,7 @@ description: > const declarations without initialisers in statement positions: if ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/without-initializer-label-statement.js b/test/language/statements/const/syntax/without-initializer-label-statement.js index 65fd559642..0a18834ff6 100644 --- a/test/language/statements/const/syntax/without-initializer-label-statement.js +++ b/test/language/statements/const/syntax/without-initializer-label-statement.js @@ -6,7 +6,7 @@ description: > const declarations without initialisers in statement positions: label: Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/const/syntax/without-initializer-while-expression-statement.js b/test/language/statements/const/syntax/without-initializer-while-expression-statement.js index 0d45540882..269a8d950c 100644 --- a/test/language/statements/const/syntax/without-initializer-while-expression-statement.js +++ b/test/language/statements/const/syntax/without-initializer-while-expression-statement.js @@ -6,7 +6,7 @@ description: > const declarations without initialisers in statement positions: while ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A1_T1.js b/test/language/statements/continue/S12.7_A1_T1.js index a000401d52..b0976cbb1b 100644 --- a/test/language/statements/continue/S12.7_A1_T1.js +++ b/test/language/statements/continue/S12.7_A1_T1.js @@ -8,7 +8,7 @@ description: > Checking if execution of single "continue" without any IterationStatement fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A1_T2.js b/test/language/statements/continue/S12.7_A1_T2.js index a59bea40ef..2746876926 100644 --- a/test/language/statements/continue/S12.7_A1_T2.js +++ b/test/language/statements/continue/S12.7_A1_T2.js @@ -8,7 +8,7 @@ description: > Checking if single "continue" with Label but without any IterationStatement fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A1_T3.js b/test/language/statements/continue/S12.7_A1_T3.js index b4dc20401d..26152c8098 100644 --- a/test/language/statements/continue/S12.7_A1_T3.js +++ b/test/language/statements/continue/S12.7_A1_T3.js @@ -8,7 +8,7 @@ description: > Checking if laballed "continue" with no IterationStatement, placed into a block, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A1_T4.js b/test/language/statements/continue/S12.7_A1_T4.js index 174edaaef5..68da0df0a9 100644 --- a/test/language/statements/continue/S12.7_A1_T4.js +++ b/test/language/statements/continue/S12.7_A1_T4.js @@ -8,7 +8,7 @@ description: > Checking if execution of "continue" with no IterationStatement, placed into a block, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A5_T1.js b/test/language/statements/continue/S12.7_A5_T1.js index 68a9792cf7..a5a2864ba4 100644 --- a/test/language/statements/continue/S12.7_A5_T1.js +++ b/test/language/statements/continue/S12.7_A5_T1.js @@ -9,7 +9,7 @@ info: | es5id: 12.7_A5_T1 description: Trying to continue another labeled loop negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A5_T2.js b/test/language/statements/continue/S12.7_A5_T2.js index fdbb3991d8..b3a94b0bfb 100644 --- a/test/language/statements/continue/S12.7_A5_T2.js +++ b/test/language/statements/continue/S12.7_A5_T2.js @@ -9,7 +9,7 @@ info: | es5id: 12.7_A5_T2 description: Identifier is a function name negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A5_T3.js b/test/language/statements/continue/S12.7_A5_T3.js index 91aa2f18b4..57cc2ba770 100644 --- a/test/language/statements/continue/S12.7_A5_T3.js +++ b/test/language/statements/continue/S12.7_A5_T3.js @@ -9,7 +9,7 @@ info: | es5id: 12.7_A5_T3 description: Identifier is within loop label negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A6.js b/test/language/statements/continue/S12.7_A6.js index d92b0e30f3..2f37cf23d3 100644 --- a/test/language/statements/continue/S12.7_A6.js +++ b/test/language/statements/continue/S12.7_A6.js @@ -8,7 +8,7 @@ info: | es5id: 12.7_A6 description: Using labaled "continue Identifier" within a function body negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A8_T1.js b/test/language/statements/continue/S12.7_A8_T1.js index f587f3706b..829e536143 100644 --- a/test/language/statements/continue/S12.7_A8_T1.js +++ b/test/language/statements/continue/S12.7_A8_T1.js @@ -8,7 +8,7 @@ description: > Checking if execution of "continue Identifier" within catch Block fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/continue/S12.7_A8_T2.js b/test/language/statements/continue/S12.7_A8_T2.js index 02d4d83602..f52cc83afc 100644 --- a/test/language/statements/continue/S12.7_A8_T2.js +++ b/test/language/statements/continue/S12.7_A8_T2.js @@ -6,7 +6,7 @@ info: Appearing of "continue" within a "try/catch" Block yields SyntaxError es5id: 12.7_A8_T2 description: Checking if execution of "continue" within catch Block fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/debugger/expression.js b/test/language/statements/debugger/expression.js index 0e75b7b4fc..eebfe1cd5d 100644 --- a/test/language/statements/debugger/expression.js +++ b/test/language/statements/debugger/expression.js @@ -5,7 +5,7 @@ description: The `debugger` token may not occupy an expression position esid: sec-debugger-statement es6id: 13.16 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/S12.6.1_A12.js b/test/language/statements/do-while/S12.6.1_A12.js index fa24a5c6ba..6258c2e971 100644 --- a/test/language/statements/do-while/S12.6.1_A12.js +++ b/test/language/statements/do-while/S12.6.1_A12.js @@ -6,7 +6,7 @@ info: Any statement within "do-while" construction must be a compound es5id: 12.6.1_A12 description: Checking if execution of "do var x=1; var y =2; while (0)" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/S12.6.1_A15.js b/test/language/statements/do-while/S12.6.1_A15.js index 7ac8759879..aa94992604 100644 --- a/test/language/statements/do-while/S12.6.1_A15.js +++ b/test/language/statements/do-while/S12.6.1_A15.js @@ -6,7 +6,7 @@ info: Block within a "do-while" Expression is not allowed es5id: 12.6.1_A15 description: Using "{0}" Block as an Expression negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/S12.6.1_A6_T1.js b/test/language/statements/do-while/S12.6.1_A6_T1.js index fda9ab38e3..85fbaa5e20 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T1.js +++ b/test/language/statements/do-while/S12.6.1_A6_T1.js @@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces es5id: 12.6.1_A6_T1 description: Checking if execution of "do{} while 1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/S12.6.1_A6_T2.js b/test/language/statements/do-while/S12.6.1_A6_T2.js index 4869e81f77..2f7295bc33 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T2.js +++ b/test/language/statements/do-while/S12.6.1_A6_T2.js @@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces es5id: 12.6.1_A6_T2 description: Checking if execution of "do{} while 0" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/S12.6.1_A6_T3.js b/test/language/statements/do-while/S12.6.1_A6_T3.js index 4f457619ba..3c5eec48a1 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T3.js +++ b/test/language/statements/do-while/S12.6.1_A6_T3.js @@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces es5id: 12.6.1_A6_T3 description: Checking if execution of "do{}while true" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/S12.6.1_A6_T4.js b/test/language/statements/do-while/S12.6.1_A6_T4.js index 3c0b06ee21..a07dc924e9 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T4.js +++ b/test/language/statements/do-while/S12.6.1_A6_T4.js @@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces es5id: 12.6.1_A6_T4 description: Checking if execution of "do{}while false" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/S12.6.1_A6_T5.js b/test/language/statements/do-while/S12.6.1_A6_T5.js index 903b55c18b..0ba82a7b3f 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T5.js +++ b/test/language/statements/do-while/S12.6.1_A6_T5.js @@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces es5id: 12.6.1_A6_T5 description: Checking if execution of "do{}while ''" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/S12.6.1_A6_T6.js b/test/language/statements/do-while/S12.6.1_A6_T6.js index 86359433ef..74582b03fc 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T6.js +++ b/test/language/statements/do-while/S12.6.1_A6_T6.js @@ -6,7 +6,7 @@ info: Expression in "do-while" IterationStatement is bracketed with braces es5id: 12.6.1_A6_T6 description: Checking if execution of "do{}while 'hood'" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/decl-async-fun.js b/test/language/statements/do-while/decl-async-fun.js index 488766d3a5..8d9977b6ba 100644 --- a/test/language/statements/do-while/decl-async-fun.js +++ b/test/language/statements/do-while/decl-async-fun.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/do-while/decl-async-gen.js b/test/language/statements/do-while/decl-async-gen.js index 7f71c8addc..b14569e9f1 100644 --- a/test/language/statements/do-while/decl-async-gen.js +++ b/test/language/statements/do-while/decl-async-gen.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/do-while/decl-cls.js b/test/language/statements/do-while/decl-cls.js index aeadb9d51e..06373f8192 100644 --- a/test/language/statements/do-while/decl-cls.js +++ b/test/language/statements/do-while/decl-cls.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-do-while-statement es6id: 13.7.2 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/decl-const.js b/test/language/statements/do-while/decl-const.js index 3c2969f9c6..244bab060e 100644 --- a/test/language/statements/do-while/decl-const.js +++ b/test/language/statements/do-while/decl-const.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-do-while-statement es6id: 13.7.2 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/decl-fun.js b/test/language/statements/do-while/decl-fun.js index cd6de4c185..0c7c902590 100644 --- a/test/language/statements/do-while/decl-fun.js +++ b/test/language/statements/do-while/decl-fun.js @@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position esid: sec-do-while-statement es6id: 13.7.2 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/decl-gen.js b/test/language/statements/do-while/decl-gen.js index dd3d3ca7b1..9d78cd5429 100644 --- a/test/language/statements/do-while/decl-gen.js +++ b/test/language/statements/do-while/decl-gen.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-do-while-statement es6id: 13.7.2 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/do-while/decl-let.js b/test/language/statements/do-while/decl-let.js index 7d751ec378..48eb1ec598 100644 --- a/test/language/statements/do-while/decl-let.js +++ b/test/language/statements/do-while/decl-let.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-do-while-statement es6id: 13.7.2 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/do-while/labelled-fn-stmt.js b/test/language/statements/do-while/labelled-fn-stmt.js index d23a4cbeee..9699844cb1 100644 --- a/test/language/statements/do-while/labelled-fn-stmt.js +++ b/test/language/statements/do-while/labelled-fn-stmt.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/do-while/let-array-with-newline.js b/test/language/statements/do-while/let-array-with-newline.js index 268941ae9d..75b48eab96 100644 --- a/test/language/statements/do-while/let-array-with-newline.js +++ b/test/language/statements/do-while/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/expression/S12.4_A1.js b/test/language/statements/expression/S12.4_A1.js index 311775c1f4..42be8d96d0 100644 --- a/test/language/statements/expression/S12.4_A1.js +++ b/test/language/statements/expression/S12.4_A1.js @@ -8,7 +8,7 @@ info: | es5id: 12.4_A1 description: Checking if execution of "function(){}()" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js index 161ac260f2..f617de7f9c 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, onlyStrict, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js index c1225bc376..e8fb99e204 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js index 8b53dc779d..01096e9f63 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, onlyStrict, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js index 277cc7823e..be0fc39c1d 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js index 884784676e..bd9edf9999 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, onlyStrict, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js index 5cdfd15f03..f03895aebc 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, onlyStrict, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js index 7db8ee327d..a8c17f1481 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, onlyStrict, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js index ad1345e416..69d10351e2 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js index 59e02bfb0e..9dd361ddae 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js index fc53f93608..dc03071f30 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js index 46c03afdbb..9ad7a5c74e 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js index 59ef43696c..2beeb20365 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js index 392a5f7a13..8ca1d35ecd 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js index 26ea6384c4..3794c6f05e 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js index 98cda4c9ee..f05a76bf4a 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js index 310bff7d6a..c3af69570b 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js index 03b178abb3..43a452009e 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js index d9e642e5f9..60a04fe622 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js index 466f25ac80..e48370368a 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js index e0b14b9161..3be8bf8457 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js index fa9767b0aa..e5adef999d 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js index 743f69e142..736fc572dc 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js index de0b4c3425..8b254da563 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js index 15d6a7437d..c95fc7ea73 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js index 7d48a3ccf3..f6b15fa198 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js index e212d2ec11..c34648448a 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js index a823b3047c..6a26f57851 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js index 20f6bd0b0c..6d310fc413 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js index 4525e4e568..93093a3f52 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js index b4dfa4f0c0..a73750fedf 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js index 5304346a55..0b3301e40d 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js index eb8a2ba9ca..f9f8a0d753 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js index dbefd74030..1c61b3b32e 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js index 4db37dc287..17d016b29d 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js index 00845d8547..89596eace3 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js index 51f4283dd7..f12d5f3281 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js index f4e472edfa..a3a8f493a8 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js index 7acc9afdff..b2e40d5351 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js index dfd6e40f40..d55b1a4bf1 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js index 1e6bf42c34..529ddb8e54 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js index 295a962326..99a38c0a27 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js index 7ec67d4e1f..edaf69a5b5 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js index a313e52b2b..1ed37b24b3 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js index 279a6b1fa9..49ab5ec9a8 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js index 99ac033fd7..56d5f5250b 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js index 86fbd724d5..ebed9647d6 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js index b7de74a142..4f8819a7d6 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js index 0c3b85c798..2d9f67c95a 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js index 9f54777428..a588b4e8de 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js index 0f5f4b027e..46de025e11 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js index d4b3feaa14..d7ea418a79 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js index f2834a2e0b..63187a529d 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js index ab89f85809..7d0fc3eddf 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js index 9c47ceb6e1..083a1799ac 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js index 57e6cac434..0ccdda59e5 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js index 6bca7175b0..057359c497 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js index 75f1c57de8..e8e58f0f8d 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js index 95f1d44f6a..591dc020bd 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js index d0b98c8620..1e9acd7cf8 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js index 23e15bafe5..109d3384e2 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js index d988d65476..3cfe2926ac 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js index 8bd2b73993..4adf00c03e 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js index 341c9c18c7..f37cf0106f 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js index 8af4b2fe73..98d51c7ede 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js index 2b3bbbcf22..9d16424153 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js index 8b77569150..61fea61437 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js index 40a86280f5..79a96ac36a 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js index 3e7572f29f..649b43a819 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js index 40207ff71b..a504618343 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js index 0f2313435f..46903e8c2f 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js index 98fd5afddd..7338e9e244 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js index 85a30847d8..0fa9460749 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js index 45aa849c33..d5aee2841c 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js index 6e3bb33295..6adfab3ddb 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js index b98d2c8686..a436d49f94 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js index 0756c0113d..48ff6e8035 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js index 385c775f74..e3d489a02a 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js index 258b2bf760..2da95950d9 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js index f7c64a383a..c05984a35e 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js @@ -7,7 +7,7 @@ esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation features: [destructuring-binding, async-iteration] flags: [generated, async] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-await-of/escaped-of.js b/test/language/statements/for-await-of/escaped-of.js index e7d2b8f770..593fe39f5d 100644 --- a/test/language/statements/for-await-of/escaped-of.js +++ b/test/language/statements/for-await-of/escaped-of.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/for-await-of/let-array-with-newline.js b/test/language/statements/for-await-of/let-array-with-newline.js index 8bff9a8183..98bfe49ed4 100644 --- a/test/language/statements/for-await-of/let-array-with-newline.js +++ b/test/language/statements/for-await-of/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] features: [async-iteration] diff --git a/test/language/statements/for-in/S12.6.4_A15.js b/test/language/statements/for-in/S12.6.4_A15.js index ecc98f33d3..ffc886d14f 100644 --- a/test/language/statements/for-in/S12.6.4_A15.js +++ b/test/language/statements/for-in/S12.6.4_A15.js @@ -6,7 +6,7 @@ info: Block within a "for-in" Expression is not allowed es5id: 12.6.4_A15 description: Using block within "for-in" Expression negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/decl-async-fun.js b/test/language/statements/for-in/decl-async-fun.js index cf34e7e2a1..bb729b35db 100644 --- a/test/language/statements/for-in/decl-async-fun.js +++ b/test/language/statements/for-in/decl-async-fun.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/for-in/decl-async-gen.js b/test/language/statements/for-in/decl-async-gen.js index a99fbe11bc..8a4775e56a 100644 --- a/test/language/statements/for-in/decl-async-gen.js +++ b/test/language/statements/for-in/decl-async-gen.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/for-in/decl-cls.js b/test/language/statements/for-in/decl-cls.js index 61cd2fefe7..5601cc9fb3 100644 --- a/test/language/statements/for-in/decl-cls.js +++ b/test/language/statements/for-in/decl-cls.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/decl-const.js b/test/language/statements/for-in/decl-const.js index f00b0c21f1..d3e001c2da 100644 --- a/test/language/statements/for-in/decl-const.js +++ b/test/language/statements/for-in/decl-const.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/decl-fun.js b/test/language/statements/for-in/decl-fun.js index 89c50f565b..0851d7d933 100644 --- a/test/language/statements/for-in/decl-fun.js +++ b/test/language/statements/for-in/decl-fun.js @@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/decl-gen.js b/test/language/statements/for-in/decl-gen.js index 8622f630d6..0dce4dfa55 100644 --- a/test/language/statements/for-in/decl-gen.js +++ b/test/language/statements/for-in/decl-gen.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/for-in/decl-let.js b/test/language/statements/for-in/decl-let.js index cfb78e11eb..876df55847 100644 --- a/test/language/statements/for-in/decl-let.js +++ b/test/language/statements/for-in/decl-let.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js index 5ab183406f..9c2f8490ca 100644 --- a/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js index 12156d2c44..04134447ae 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js index 30428def5e..8e574a7e06 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js index 562f1cc427..ce6be7fb19 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js index 329aed8c0e..17714a1e8d 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js b/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js index a9e4a321b1..c6bcc37c28 100644 --- a/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js index 8d86fa3275..27a4f783b0 100644 --- a/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-before-element.js b/test/language/statements/for-in/dstr-array-rest-before-element.js index 5c09f14444..9dda6aa60b 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-element.js +++ b/test/language/statements/for-in/dstr-array-rest-before-element.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-before-elision.js b/test/language/statements/for-in/dstr-array-rest-before-elision.js index 98afce2b3c..543cb23a84 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-elision.js +++ b/test/language/statements/for-in/dstr-array-rest-before-elision.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-before-rest.js b/test/language/statements/for-in/dstr-array-rest-before-rest.js index b475df2ac4..8fe7e382d7 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-rest.js +++ b/test/language/statements/for-in/dstr-array-rest-before-rest.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-elision-invalid.js b/test/language/statements/for-in/dstr-array-rest-elision-invalid.js index a563b10863..682cd85967 100644 --- a/test/language/statements/for-in/dstr-array-rest-elision-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-elision-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-init.js b/test/language/statements/for-in/dstr-array-rest-init.js index 4f0be456c1..acba41ef19 100644 --- a/test/language/statements/for-in/dstr-array-rest-init.js +++ b/test/language/statements/for-in/dstr-array-rest-init.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js index fbdcf87e7b..24a69e88ff 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js index 49915a43ff..64e1e0e01f 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js index b6401dee5d..1c58efaa18 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js index c9395f2cce..cb6d1c202a 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js index d8f899ef76..b0d024a16f 100644 --- a/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js b/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js index 1aa195c767..eefedff9ff 100644 --- a/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated, noStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js index 35d60cbc5c..ac5a4bff01 100644 --- a/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js b/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js index 856cd320b7..54d77178ff 100644 --- a/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js +++ b/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js index a321b872cc..e0f8648584 100644 --- a/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-id-simple-strict.js b/test/language/statements/for-in/dstr-obj-id-simple-strict.js index b206d14acf..96403a9837 100644 --- a/test/language/statements/for-in/dstr-obj-id-simple-strict.js +++ b/test/language/statements/for-in/dstr-obj-id-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js index cfe9580edf..9ecb31eed7 100644 --- a/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js index f223b8a943..0f7cc7463e 100644 --- a/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js index 35b17ed1d9..362ff51bc5 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js index 0dafd5b17f..2a15b13c4f 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js index 482c51db61..f29abdae2b 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js index 152b239fa2..1ef3879888 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js b/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js index df7b1e1419..3129efb651 100644 --- a/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-in/head-const-bound-names-dup.js b/test/language/statements/for-in/head-const-bound-names-dup.js index ba6a224803..4eaffb71a7 100644 --- a/test/language/statements/for-in/head-const-bound-names-dup.js +++ b/test/language/statements/for-in/head-const-bound-names-dup.js @@ -3,7 +3,7 @@ /*--- description: The head's declaration may not contain duplicate entries negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if the BoundNames of ForDeclaration contains any diff --git a/test/language/statements/for-in/head-const-bound-names-in-stmt.js b/test/language/statements/for-in/head-const-bound-names-in-stmt.js index f3cd93ea1e..950bbc314d 100644 --- a/test/language/statements/for-in/head-const-bound-names-in-stmt.js +++ b/test/language/statements/for-in/head-const-bound-names-in-stmt.js @@ -3,7 +3,7 @@ /*--- description: The body may not re-declare variables declared in the head negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if any element of the BoundNames of ForDeclaration diff --git a/test/language/statements/for-in/head-const-bound-names-let.js b/test/language/statements/for-in/head-const-bound-names-let.js index 53754cd8aa..1dcfb37874 100644 --- a/test/language/statements/for-in/head-const-bound-names-let.js +++ b/test/language/statements/for-in/head-const-bound-names-let.js @@ -3,7 +3,7 @@ /*--- description: The declaration may not contain a binding for `let` negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if the BoundNames of ForDeclaration contains "let". diff --git a/test/language/statements/for-in/head-let-bound-names-dup.js b/test/language/statements/for-in/head-let-bound-names-dup.js index de90d26f32..9f85999ada 100644 --- a/test/language/statements/for-in/head-let-bound-names-dup.js +++ b/test/language/statements/for-in/head-let-bound-names-dup.js @@ -3,7 +3,7 @@ /*--- description: The head's declaration may not contain duplicate entries negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if the BoundNames of ForDeclaration contains any diff --git a/test/language/statements/for-in/head-let-bound-names-in-stmt.js b/test/language/statements/for-in/head-let-bound-names-in-stmt.js index 97ce544716..5427750cf5 100644 --- a/test/language/statements/for-in/head-let-bound-names-in-stmt.js +++ b/test/language/statements/for-in/head-let-bound-names-in-stmt.js @@ -3,7 +3,7 @@ /*--- description: The body may not re-declare variables declared in the head negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if any element of the BoundNames of ForDeclaration diff --git a/test/language/statements/for-in/head-let-bound-names-let.js b/test/language/statements/for-in/head-let-bound-names-let.js index a302e273e7..262ce7ba7b 100644 --- a/test/language/statements/for-in/head-let-bound-names-let.js +++ b/test/language/statements/for-in/head-let-bound-names-let.js @@ -3,7 +3,7 @@ /*--- description: The declaration may not contain a binding for `let` negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if the BoundNames of ForDeclaration contains "let". diff --git a/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js b/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js index 9bb0ce07a3..907582abc0 100644 --- a/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js +++ b/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js @@ -15,7 +15,7 @@ info: | esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js index 183cb6d7d5..6b8f27738e 100644 --- a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js +++ b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js @@ -11,7 +11,7 @@ info: | esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js index 4247bc0305..7a59b54e59 100644 --- a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js +++ b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js @@ -11,7 +11,7 @@ info: | esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js b/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js index db4dadba48..e95da2132a 100644 --- a/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js +++ b/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js @@ -9,7 +9,7 @@ info: | esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-in/labelled-fn-stmt-const.js b/test/language/statements/for-in/labelled-fn-stmt-const.js index 6dfcc91333..8ca1f38c79 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-const.js +++ b/test/language/statements/for-in/labelled-fn-stmt-const.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for-in/labelled-fn-stmt-let.js b/test/language/statements/for-in/labelled-fn-stmt-let.js index e32af5bb33..69a67f78c9 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-let.js +++ b/test/language/statements/for-in/labelled-fn-stmt-let.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for-in/labelled-fn-stmt-lhs.js b/test/language/statements/for-in/labelled-fn-stmt-lhs.js index 10c4cfe5fd..227b513c86 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-lhs.js +++ b/test/language/statements/for-in/labelled-fn-stmt-lhs.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for-in/labelled-fn-stmt-var.js b/test/language/statements/for-in/labelled-fn-stmt-var.js index e894472b40..6a82217eec 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-var.js +++ b/test/language/statements/for-in/labelled-fn-stmt-var.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for-in/let-array-with-newline.js b/test/language/statements/for-in/let-array-with-newline.js index f998dd5e9d..cd396011aa 100644 --- a/test/language/statements/for-in/let-array-with-newline.js +++ b/test/language/statements/for-in/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/for-of/decl-async-fun.js b/test/language/statements/for-of/decl-async-fun.js index b200dea59d..50169efcad 100644 --- a/test/language/statements/for-of/decl-async-fun.js +++ b/test/language/statements/for-of/decl-async-fun.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/for-of/decl-async-gen.js b/test/language/statements/for-of/decl-async-gen.js index 198f405374..1cf29f55f4 100644 --- a/test/language/statements/for-of/decl-async-gen.js +++ b/test/language/statements/for-of/decl-async-gen.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/for-of/decl-cls.js b/test/language/statements/for-of/decl-cls.js index 9cd7ed9fc9..90631efdb8 100644 --- a/test/language/statements/for-of/decl-cls.js +++ b/test/language/statements/for-of/decl-cls.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/decl-const.js b/test/language/statements/for-of/decl-const.js index ed9c40c010..a411919757 100644 --- a/test/language/statements/for-of/decl-const.js +++ b/test/language/statements/for-of/decl-const.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/decl-fun.js b/test/language/statements/for-of/decl-fun.js index 59ee17e159..6eb333df66 100644 --- a/test/language/statements/for-of/decl-fun.js +++ b/test/language/statements/for-of/decl-fun.js @@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/decl-gen.js b/test/language/statements/for-of/decl-gen.js index 6a40538f5c..45bcd9fe47 100644 --- a/test/language/statements/for-of/decl-gen.js +++ b/test/language/statements/for-of/decl-gen.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/for-of/decl-let.js b/test/language/statements/for-of/decl-let.js index f3efb95b02..2035b7e600 100644 --- a/test/language/statements/for-of/decl-let.js +++ b/test/language/statements/for-of/decl-let.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-for-in-and-for-of-statements es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js index 5c1e625a1a..f53b53131b 100644 --- a/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js index 1d9a497b68..d898a5184d 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js index af42bb80eb..1fba2895dd 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js index 9d2633e608..ac0da73bef 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js index 898589468e..1a77fb9fe6 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js b/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js index cd82b50963..a8852bcbad 100644 --- a/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js index 42c91380c5..b7d27eca32 100644 --- a/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-before-element.js b/test/language/statements/for-of/dstr-array-rest-before-element.js index 15ff71c565..8f153b2f2f 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-element.js +++ b/test/language/statements/for-of/dstr-array-rest-before-element.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-before-elision.js b/test/language/statements/for-of/dstr-array-rest-before-elision.js index fed3633db3..53a31a54e6 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-elision.js +++ b/test/language/statements/for-of/dstr-array-rest-before-elision.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-before-rest.js b/test/language/statements/for-of/dstr-array-rest-before-rest.js index 6fe13a19f8..2158163a69 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-rest.js +++ b/test/language/statements/for-of/dstr-array-rest-before-rest.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-elision-invalid.js b/test/language/statements/for-of/dstr-array-rest-elision-invalid.js index f25bcd1403..41929735cc 100644 --- a/test/language/statements/for-of/dstr-array-rest-elision-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-elision-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-init.js b/test/language/statements/for-of/dstr-array-rest-init.js index b1c0e09482..e790acf538 100644 --- a/test/language/statements/for-of/dstr-array-rest-init.js +++ b/test/language/statements/for-of/dstr-array-rest-init.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js index 9585d76c27..f99ed0753b 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js index 656fd01ffb..90c85ac91a 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js index 32c6a6ccdd..e0045b809f 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js index 87b4ab80d1..b9e0ad8448 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js index 5e46a85b2a..3e2ec92916 100644 --- a/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js index 87594c127b..6e58e708c3 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js index 10666a6e8c..9ef79e23f3 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js index ea0d0f883e..eea372c5bb 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js index 86e848b59d..fa831b3ba7 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js index 1e15a0a962..f01433b5b7 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js index a31dfe7e87..ccfa7650ce 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js index 074f8f5e27..32de4e0ec2 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js index daa2fad703..ec034b6911 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js index 5e377cb5fb..9a4e50f182 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js index f6b3930611..91f783a42e 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js index 5881aa903c..dcf5b39249 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js index 4944ad2d04..459f4e32a5 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js b/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js index 510e62ae59..1857cfab93 100644 --- a/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [generators, destructuring-binding] flags: [generated, noStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js index 09058d287a..902a0033b7 100644 --- a/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js b/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js index add6a13ac7..b7d56d816e 100644 --- a/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js +++ b/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js index d217600a29..9e343f7356 100644 --- a/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-id-simple-strict.js b/test/language/statements/for-of/dstr-obj-id-simple-strict.js index f58d153683..d1e6f66ed0 100644 --- a/test/language/statements/for-of/dstr-obj-id-simple-strict.js +++ b/test/language/statements/for-of/dstr-obj-id-simple-strict.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js index 67b7a89d98..d160391c0d 100644 --- a/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js index 10c00ed826..9ac3407afc 100644 --- a/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js index e670c7e811..c3e7ad888e 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js index e6ee498857..aad64f5068 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js index 70ccb214b1..7ccc6c146b 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js index aefdeb0515..2f33b001d9 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js b/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js index d05af25879..ba9866f2ba 100644 --- a/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [object-rest, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js index 08701ce8f4..88eb291a58 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js index bf5bcc5ced..39dfe19978 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js index 11fed70b8f..39bff3fbf0 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js index c2ca232d02..15fb38538e 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js index 97ee0b339d..e01da045fe 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js index eac26d212d..ef24eb0077 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.5.11 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for-of/escaped-of.js b/test/language/statements/for-of/escaped-of.js index abc15ed3b6..efe191fbeb 100644 --- a/test/language/statements/for-of/escaped-of.js +++ b/test/language/statements/for-of/escaped-of.js @@ -14,7 +14,7 @@ info: | from the Basic Latin range, as opposed to any similar-looking code points from other Unicode ranges. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/head-const-bound-names-dup.js b/test/language/statements/for-of/head-const-bound-names-dup.js index eae2d69e00..59390aabf7 100644 --- a/test/language/statements/for-of/head-const-bound-names-dup.js +++ b/test/language/statements/for-of/head-const-bound-names-dup.js @@ -3,7 +3,7 @@ /*--- description: The head's declaration may not contain duplicate entries negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if the BoundNames of ForDeclaration contains any diff --git a/test/language/statements/for-of/head-const-bound-names-in-stmt.js b/test/language/statements/for-of/head-const-bound-names-in-stmt.js index 2e8b9ca41c..ec4b57ade9 100644 --- a/test/language/statements/for-of/head-const-bound-names-in-stmt.js +++ b/test/language/statements/for-of/head-const-bound-names-in-stmt.js @@ -3,7 +3,7 @@ /*--- description: The body may not re-declare variables declared in the head negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if any element of the BoundNames of ForDeclaration diff --git a/test/language/statements/for-of/head-const-bound-names-let.js b/test/language/statements/for-of/head-const-bound-names-let.js index fc3adcf775..a31ff3e920 100644 --- a/test/language/statements/for-of/head-const-bound-names-let.js +++ b/test/language/statements/for-of/head-const-bound-names-let.js @@ -3,7 +3,7 @@ /*--- description: The declaration may not contain a binding for `let` negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if the BoundNames of ForDeclaration contains "let". diff --git a/test/language/statements/for-of/head-decl-no-expr.js b/test/language/statements/for-of/head-decl-no-expr.js index 9567ae4648..4af30b1f3b 100644 --- a/test/language/statements/for-of/head-decl-no-expr.js +++ b/test/language/statements/for-of/head-decl-no-expr.js @@ -8,7 +8,7 @@ info: | for ( ForDeclaration of AssignmentExpression ) Statement es6id: 13.7 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/head-expr-no-expr.js b/test/language/statements/for-of/head-expr-no-expr.js index 961def762a..a9960242e1 100644 --- a/test/language/statements/for-of/head-expr-no-expr.js +++ b/test/language/statements/for-of/head-expr-no-expr.js @@ -8,7 +8,7 @@ info: | for ( LeftHandSideExpression of AssignmentExpression ) Statement es6id: 13.7 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/head-let-bound-names-dup.js b/test/language/statements/for-of/head-let-bound-names-dup.js index 5d914a075a..2d823b92d0 100644 --- a/test/language/statements/for-of/head-let-bound-names-dup.js +++ b/test/language/statements/for-of/head-let-bound-names-dup.js @@ -3,7 +3,7 @@ /*--- description: The head's declaration may not contain duplicate entries negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if the BoundNames of ForDeclaration contains any diff --git a/test/language/statements/for-of/head-let-bound-names-in-stmt.js b/test/language/statements/for-of/head-let-bound-names-in-stmt.js index 7132852d6e..6274812259 100644 --- a/test/language/statements/for-of/head-let-bound-names-in-stmt.js +++ b/test/language/statements/for-of/head-let-bound-names-in-stmt.js @@ -3,7 +3,7 @@ /*--- description: The body may not re-declare variables declared in the head negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if any element of the BoundNames of ForDeclaration diff --git a/test/language/statements/for-of/head-let-bound-names-let.js b/test/language/statements/for-of/head-let-bound-names-let.js index 930ad9ce62..2a4b5d2aae 100644 --- a/test/language/statements/for-of/head-let-bound-names-let.js +++ b/test/language/statements/for-of/head-let-bound-names-let.js @@ -3,7 +3,7 @@ /*--- description: The declaration may not contain a binding for `let` negative: - phase: early + phase: parse type: SyntaxError info: | It is a Syntax Error if the BoundNames of ForDeclaration contains "let". diff --git a/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js b/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js index d48ef45ce8..866bec3383 100644 --- a/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js +++ b/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js @@ -15,7 +15,7 @@ info: | esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js index ca8670322c..6d0d6d050d 100644 --- a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js +++ b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js @@ -11,7 +11,7 @@ info: | esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js index df67a1f471..b72766bda1 100644 --- a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js +++ b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js @@ -11,7 +11,7 @@ info: | esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/head-lhs-let.js b/test/language/statements/for-of/head-lhs-let.js index 04bd7bf4e8..43a6f6dcbd 100644 --- a/test/language/statements/for-of/head-lhs-let.js +++ b/test/language/statements/for-of/head-lhs-let.js @@ -16,7 +16,7 @@ info: | for ( ForDeclaration[?Yield] of AssignmentExpression[+In, ?Yield] ) Statement[?Yield, ?Return] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js b/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js index a7c7b8ac64..d00958ae6a 100644 --- a/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js +++ b/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js @@ -9,7 +9,7 @@ info: | esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/head-var-no-expr.js b/test/language/statements/for-of/head-var-no-expr.js index 412b0e3ce1..12f194afb9 100644 --- a/test/language/statements/for-of/head-var-no-expr.js +++ b/test/language/statements/for-of/head-var-no-expr.js @@ -8,7 +8,7 @@ info: | for ( var ForBinding of AssignmentExpression ) Statement es6id: 13.7 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for-of/labelled-fn-stmt-const.js b/test/language/statements/for-of/labelled-fn-stmt-const.js index b6056d9561..a121b6e580 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-const.js +++ b/test/language/statements/for-of/labelled-fn-stmt-const.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for-of/labelled-fn-stmt-let.js b/test/language/statements/for-of/labelled-fn-stmt-let.js index 95d3c9af4a..47a1f00c66 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-let.js +++ b/test/language/statements/for-of/labelled-fn-stmt-let.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for-of/labelled-fn-stmt-lhs.js b/test/language/statements/for-of/labelled-fn-stmt-lhs.js index c44711a1c9..533ebb6bc9 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-lhs.js +++ b/test/language/statements/for-of/labelled-fn-stmt-lhs.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for-of/labelled-fn-stmt-var.js b/test/language/statements/for-of/labelled-fn-stmt-var.js index 23c0480a2d..b7913580fd 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-var.js +++ b/test/language/statements/for-of/labelled-fn-stmt-var.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for-of/let-array-with-newline.js b/test/language/statements/for-of/let-array-with-newline.js index 685d71e6f2..978740e82d 100644 --- a/test/language/statements/for-of/let-array-with-newline.js +++ b/test/language/statements/for-of/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/for/S12.6.3_A11.1_T3.js b/test/language/statements/for/S12.6.3_A11.1_T3.js index ffdc5dcd44..4c959d4219 100644 --- a/test/language/statements/for/S12.6.3_A11.1_T3.js +++ b/test/language/statements/for/S12.6.3_A11.1_T3.js @@ -9,7 +9,7 @@ info: | es5id: 12.6.3_A11.1_T3 description: Trying to continue non-existent label negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A11_T3.js b/test/language/statements/for/S12.6.3_A11_T3.js index ea166be514..3bff20a5c0 100644 --- a/test/language/statements/for/S12.6.3_A11_T3.js +++ b/test/language/statements/for/S12.6.3_A11_T3.js @@ -9,7 +9,7 @@ info: | es5id: 12.6.3_A11_T3 description: Trying to continue non-existent label negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A12.1_T3.js b/test/language/statements/for/S12.6.3_A12.1_T3.js index 7cc15cb126..aeb5fa9ca1 100644 --- a/test/language/statements/for/S12.6.3_A12.1_T3.js +++ b/test/language/statements/for/S12.6.3_A12.1_T3.js @@ -9,7 +9,7 @@ info: | es5id: 12.6.3_A12.1_T3 description: Trying to break non-existent label negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A12_T3.js b/test/language/statements/for/S12.6.3_A12_T3.js index 28b89f2a5d..fdf52e173c 100644 --- a/test/language/statements/for/S12.6.3_A12_T3.js +++ b/test/language/statements/for/S12.6.3_A12_T3.js @@ -9,7 +9,7 @@ info: | es5id: 12.6.3_A12_T3 description: Trying to break non-existent label negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A4.1.js b/test/language/statements/for/S12.6.3_A4.1.js index 684fab0eec..a502b9a968 100644 --- a/test/language/statements/for/S12.6.3_A4.1.js +++ b/test/language/statements/for/S12.6.3_A4.1.js @@ -9,7 +9,7 @@ info: | es5id: 12.6.3_A4.1 description: Checking if execution of "for (var a in arr;1;){}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A4_T1.js b/test/language/statements/for/S12.6.3_A4_T1.js index 45fa5ce38a..7fab74a937 100644 --- a/test/language/statements/for/S12.6.3_A4_T1.js +++ b/test/language/statements/for/S12.6.3_A4_T1.js @@ -9,7 +9,7 @@ info: | es5id: 12.6.3_A4_T1 description: Checking if execution of "for (a in arr;1;){}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A4_T2.js b/test/language/statements/for/S12.6.3_A4_T2.js index 5e61fbc3d9..4b9166c5b9 100644 --- a/test/language/statements/for/S12.6.3_A4_T2.js +++ b/test/language/statements/for/S12.6.3_A4_T2.js @@ -9,7 +9,7 @@ info: | es5id: 12.6.3_A4_T2 description: Checking if execution of "for (1 in arr;1;){}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A7.1_T1.js b/test/language/statements/for/S12.6.3_A7.1_T1.js index ae806f1def..ea799c7ea6 100644 --- a/test/language/statements/for/S12.6.3_A7.1_T1.js +++ b/test/language/statements/for/S12.6.3_A7.1_T1.js @@ -10,7 +10,7 @@ description: > Checking if execution of "for(var index=0; index<10; index++; index--)" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A7.1_T2.js b/test/language/statements/for/S12.6.3_A7.1_T2.js index ae1aeca8c9..ed95b9a0d8 100644 --- a/test/language/statements/for/S12.6.3_A7.1_T2.js +++ b/test/language/statements/for/S12.6.3_A7.1_T2.js @@ -10,7 +10,7 @@ description: > Checking if execution of "for(var index=0; index<10; index+=4; index++; index--)" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A7_T1.js b/test/language/statements/for/S12.6.3_A7_T1.js index 837d439bff..56c4e6952b 100644 --- a/test/language/statements/for/S12.6.3_A7_T1.js +++ b/test/language/statements/for/S12.6.3_A7_T1.js @@ -10,7 +10,7 @@ description: > Checking if execution of "for(index=0; index<10; index++; index--)" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A7_T2.js b/test/language/statements/for/S12.6.3_A7_T2.js index 0658fd974d..8f6ad93154 100644 --- a/test/language/statements/for/S12.6.3_A7_T2.js +++ b/test/language/statements/for/S12.6.3_A7_T2.js @@ -10,7 +10,7 @@ description: > Checking if execution of "for(index=0; index<10; index+=4; index++; index--)" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A8.1_T1.js b/test/language/statements/for/S12.6.3_A8.1_T1.js index b291ffdc84..517ce3f7df 100644 --- a/test/language/statements/for/S12.6.3_A8.1_T1.js +++ b/test/language/statements/for/S12.6.3_A8.1_T1.js @@ -8,7 +8,7 @@ description: > Checking if execution of "for(var index=0; index<100; {index++; index*2;}) { arr.add(""+index);}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A8.1_T2.js b/test/language/statements/for/S12.6.3_A8.1_T2.js index 76bb8c2db7..f60cb148ae 100644 --- a/test/language/statements/for/S12.6.3_A8.1_T2.js +++ b/test/language/statements/for/S12.6.3_A8.1_T2.js @@ -8,7 +8,7 @@ description: > Checking if execution of "for(var index=0; {index++;index<100;}; index*2;) { arr.add(""+index);}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A8.1_T3.js b/test/language/statements/for/S12.6.3_A8.1_T3.js index cb592b1037..2827672521 100644 --- a/test/language/statements/for/S12.6.3_A8.1_T3.js +++ b/test/language/statements/for/S12.6.3_A8.1_T3.js @@ -8,7 +8,7 @@ description: > Checking if execution of "for({var index=0; index+=1;} index++<=10; index*2;) { arr.add(""+index);}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A8_T1.js b/test/language/statements/for/S12.6.3_A8_T1.js index e4de246ea4..00c61e86a9 100644 --- a/test/language/statements/for/S12.6.3_A8_T1.js +++ b/test/language/statements/for/S12.6.3_A8_T1.js @@ -8,7 +8,7 @@ description: > Checking if execution of "for(index=0; index<100; {index++; index*2;}) { arr.add(""+index);}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A8_T2.js b/test/language/statements/for/S12.6.3_A8_T2.js index f654f17420..de49a23091 100644 --- a/test/language/statements/for/S12.6.3_A8_T2.js +++ b/test/language/statements/for/S12.6.3_A8_T2.js @@ -8,7 +8,7 @@ description: > Checking if execution of "for(index=0; {index++;index<100;}; index*2;) { arr.add(""+index);}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/S12.6.3_A8_T3.js b/test/language/statements/for/S12.6.3_A8_T3.js index 4de6be447f..6e5ba19a69 100644 --- a/test/language/statements/for/S12.6.3_A8_T3.js +++ b/test/language/statements/for/S12.6.3_A8_T3.js @@ -8,7 +8,7 @@ description: > Checking if execution of "for({index=0; index+=1;} index++<=10; index*2;) { arr.add(""+index);}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/decl-async-fun.js b/test/language/statements/for/decl-async-fun.js index afbde6eb80..775783633a 100644 --- a/test/language/statements/for/decl-async-fun.js +++ b/test/language/statements/for/decl-async-fun.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/for/decl-async-gen.js b/test/language/statements/for/decl-async-gen.js index eae10003d6..07383c4d3c 100644 --- a/test/language/statements/for/decl-async-gen.js +++ b/test/language/statements/for/decl-async-gen.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/for/decl-cls.js b/test/language/statements/for/decl-cls.js index 3b4e86b0f1..81861122a3 100644 --- a/test/language/statements/for/decl-cls.js +++ b/test/language/statements/for/decl-cls.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-for-statement es6id: 13.7.4 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/decl-const.js b/test/language/statements/for/decl-const.js index 74db95d32e..2c6b227be2 100644 --- a/test/language/statements/for/decl-const.js +++ b/test/language/statements/for/decl-const.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-for-statement es6id: 13.7.4 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/decl-fun.js b/test/language/statements/for/decl-fun.js index ba29060f52..3f3b1115c6 100644 --- a/test/language/statements/for/decl-fun.js +++ b/test/language/statements/for/decl-fun.js @@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position esid: sec-for-statement es6id: 13.7.4 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/decl-gen.js b/test/language/statements/for/decl-gen.js index 52c4ac7a66..2bf88fe5d0 100644 --- a/test/language/statements/for/decl-gen.js +++ b/test/language/statements/for/decl-gen.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-for-statement es6id: 13.7.4 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/for/decl-let.js b/test/language/statements/for/decl-let.js index 15e7a8293c..1cfac96e92 100644 --- a/test/language/statements/for/decl-let.js +++ b/test/language/statements/for/decl-let.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-for-statement es6id: 13.7.4 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js index 63bedc6ab8..70c957cab6 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js index c68feb3287..169a9190ad 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js index 1d961ad69c..c16e65061d 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js index 362e8ce918..c1aec157c8 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js index b4b1d25329..819955940f 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js index 963d8e21f7..65eb521bd0 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js index f7601e43ae..fb8c6c7b48 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js index a2ca9dfa71..cda6fad23d 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js index d55dab4b6f..5cf4005dd2 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js index d17ac6ffc1..bd13bb5141 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js index a88e57a32f..0c8d8910ea 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js index 308a1e201d..6e8bfc47f8 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js index 8e3ac88b99..b53cc810d1 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js index 1082652571..64b10d7099 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js index 0dddfc2207..f12edecd48 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js index 35e4937d42..5ca516288d 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js index 7cf3e38df1..f17a9fc231 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js index 258c7a3574..8ac44b5b7d 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.7.4.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | IterationStatement : diff --git a/test/language/statements/for/head-const-bound-names-in-stmt.js b/test/language/statements/for/head-const-bound-names-in-stmt.js index b726ecf10d..660a114bc3 100644 --- a/test/language/statements/for/head-const-bound-names-in-stmt.js +++ b/test/language/statements/for/head-const-bound-names-in-stmt.js @@ -9,7 +9,7 @@ info: | It is a Syntax Error if any element of the BoundNames of LexicalDeclaration also occurs in the VarDeclaredNames of Statement. negative: - phase: early + phase: parse type: SyntaxError esid: sec-for-statement es6id: 13.7.4 diff --git a/test/language/statements/for/head-let-bound-names-in-stmt.js b/test/language/statements/for/head-let-bound-names-in-stmt.js index 66fac66c12..ea4bd4e4dd 100644 --- a/test/language/statements/for/head-let-bound-names-in-stmt.js +++ b/test/language/statements/for/head-let-bound-names-in-stmt.js @@ -9,7 +9,7 @@ info: | It is a Syntax Error if any element of the BoundNames of LexicalDeclaration also occurs in the VarDeclaredNames of Statement. negative: - phase: early + phase: parse type: SyntaxError esid: sec-for-statement es6id: 13.7.4 diff --git a/test/language/statements/for/labelled-fn-stmt-const.js b/test/language/statements/for/labelled-fn-stmt-const.js index 9727cd98aa..5cc93b6db0 100644 --- a/test/language/statements/for/labelled-fn-stmt-const.js +++ b/test/language/statements/for/labelled-fn-stmt-const.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for/labelled-fn-stmt-expr.js b/test/language/statements/for/labelled-fn-stmt-expr.js index 153aac442a..23aa547609 100644 --- a/test/language/statements/for/labelled-fn-stmt-expr.js +++ b/test/language/statements/for/labelled-fn-stmt-expr.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for/labelled-fn-stmt-let.js b/test/language/statements/for/labelled-fn-stmt-let.js index 733d997917..d38669cfb9 100644 --- a/test/language/statements/for/labelled-fn-stmt-let.js +++ b/test/language/statements/for/labelled-fn-stmt-let.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for/labelled-fn-stmt-var.js b/test/language/statements/for/labelled-fn-stmt-var.js index 323f02ba7b..5cf9605447 100644 --- a/test/language/statements/for/labelled-fn-stmt-var.js +++ b/test/language/statements/for/labelled-fn-stmt-var.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/for/let-array-with-newline.js b/test/language/statements/for/let-array-with-newline.js index 05a3ba4f21..fc48491dbb 100644 --- a/test/language/statements/for/let-array-with-newline.js +++ b/test/language/statements/for/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/function/13.0_4-5gs.js b/test/language/statements/function/13.0_4-5gs.js index 1b69754355..345c133cf5 100644 --- a/test/language/statements/function/13.0_4-5gs.js +++ b/test/language/statements/function/13.0_4-5gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SourceElements is evaluated as strict mode code when a FunctionDeclaration is contained in strict mode code negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/function/13.1-13gs.js b/test/language/statements/function/13.1-13gs.js index f02d6d8530..b719d2d5ec 100644 --- a/test/language/statements/function/13.1-13gs.js +++ b/test/language/statements/function/13.1-13gs.js @@ -7,7 +7,7 @@ description: > StrictMode - SyntaxError is thrown if 'arguments' occurs as the Identifier of a FunctionDeclaration negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/function/13.1-1gs.js b/test/language/statements/function/13.1-1gs.js index 60675501b6..406193241c 100644 --- a/test/language/statements/function/13.1-1gs.js +++ b/test/language/statements/function/13.1-1gs.js @@ -8,7 +8,7 @@ description: > appears within a FormalParameterList of a strict mode FunctionDeclaration negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/function/13.1-4gs.js b/test/language/statements/function/13.1-4gs.js index 24060b1218..3232e63150 100644 --- a/test/language/statements/function/13.1-4gs.js +++ b/test/language/statements/function/13.1-4gs.js @@ -8,7 +8,7 @@ description: > appears within a FormalParameterList of a strict mode FunctionExpression negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/function/13.1-5gs.js b/test/language/statements/function/13.1-5gs.js index 91960e2d73..2ff22b1df3 100644 --- a/test/language/statements/function/13.1-5gs.js +++ b/test/language/statements/function/13.1-5gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SyntaxError is thrown if a FunctionDeclaration has two identical parameters negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/function/13.1-8gs.js b/test/language/statements/function/13.1-8gs.js index d9279d72fe..a4b3562518 100644 --- a/test/language/statements/function/13.1-8gs.js +++ b/test/language/statements/function/13.1-8gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SyntaxError is thrown if a FunctionExpression has two identical parameters negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/function/S13_A7_T3.js b/test/language/statements/function/S13_A7_T3.js index c56943f537..88434959af 100644 --- a/test/language/statements/function/S13_A7_T3.js +++ b/test/language/statements/function/S13_A7_T3.js @@ -6,7 +6,7 @@ info: The FunctionBody must be SourceElements es5id: 13_A7_T3 description: Checking if execution of "function __func(){\A\B\C}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/function/dflt-params-duplicates.js b/test/language/statements/function/dflt-params-duplicates.js index f14ce8a459..f2ee95c879 100644 --- a/test/language/statements/function/dflt-params-duplicates.js +++ b/test/language/statements/function/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dflt-params-rest.js b/test/language/statements/function/dflt-params-rest.js index 1fafd0d651..47673ea917 100644 --- a/test/language/statements/function/dflt-params-rest.js +++ b/test/language/statements/function/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject features: [default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js index 6ee403e66c..f878267db8 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/function/dstr-ary-ptrn-rest-init-id.js index ce6b46a3f7..f3fb69e6bd 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js index ca2b30cb80..e2f5f06b0f 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js index 104b93ccfe..84ddffc9c6 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js index 7cf43a2e73..e14862deb0 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js index b485f8ef3b..2861187e60 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js index f536ec1e6a..1f208b0214 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js index c8749010c7..40b7edf0a2 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js index 560d2d8aef..336fd23f48 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 6a844376d3..4075bce161 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js index 0f201a29fc..4b80fa4526 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index f5f0c15af7..b6556fb3c7 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.1.19 features: [destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/early-body-super-call.js b/test/language/statements/function/early-body-super-call.js index 3585485258..e8ca04d347 100644 --- a/test/language/statements/function/early-body-super-call.js +++ b/test/language/statements/function/early-body-super-call.js @@ -7,7 +7,7 @@ description: Body may not contain a "super" call info: | It is a Syntax Error if FunctionBody Contains SuperCall is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/function/early-body-super-prop.js b/test/language/statements/function/early-body-super-prop.js index 1a8793eb76..b78fdaa12c 100644 --- a/test/language/statements/function/early-body-super-prop.js +++ b/test/language/statements/function/early-body-super-prop.js @@ -7,7 +7,7 @@ description: Body may not contain a "super" property reference info: | It is a Syntax Error if FunctionBody Contains SuperProperty is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/function/early-params-super-call.js b/test/language/statements/function/early-params-super-call.js index dd48e3aef4..8b4034735f 100644 --- a/test/language/statements/function/early-params-super-call.js +++ b/test/language/statements/function/early-params-super-call.js @@ -7,7 +7,7 @@ description: Parameters may not contain a "super" call info: | It is a Syntax Error if FormalParameters Contains SuperProperty is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/function/early-params-super-prop.js b/test/language/statements/function/early-params-super-prop.js index 5ebf01744f..885fd1b92e 100644 --- a/test/language/statements/function/early-params-super-prop.js +++ b/test/language/statements/function/early-params-super-prop.js @@ -7,7 +7,7 @@ description: Parameters may not contain a "super" property reference info: | It is a Syntax Error if FunctionBody Contains SuperProperty is true. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/function/param-dflt-yield-strict.js b/test/language/statements/function/param-dflt-yield-strict.js index 4a5bcf1dc2..e1c1c22479 100644 --- a/test/language/statements/function/param-dflt-yield-strict.js +++ b/test/language/statements/function/param-dflt-yield-strict.js @@ -12,7 +12,7 @@ info: | features: [generators, default-parameters] flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/function/rest-params-trailing-comma-early-error.js b/test/language/statements/function/rest-params-trailing-comma-early-error.js index c3c96644e6..ac73e093bc 100644 --- a/test/language/statements/function/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/function/rest-params-trailing-comma-early-error.js @@ -6,7 +6,7 @@ description: It's a syntax error if a FunctionRestParameter is followed by a tra esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | FunctionDeclaration : diff --git a/test/language/statements/function/use-strict-with-non-simple-param.js b/test/language/statements/function/use-strict-with-non-simple-param.js index a9bb3bd33f..222287f20b 100644 --- a/test/language/statements/function/use-strict-with-non-simple-param.js +++ b/test/language/statements/function/use-strict-with-non-simple-param.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of FormalParameters is false. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/generators/dflt-params-duplicates.js b/test/language/statements/generators/dflt-params-duplicates.js index d2d321eb45..4731d4e97a 100644 --- a/test/language/statements/generators/dflt-params-duplicates.js +++ b/test/language/statements/generators/dflt-params-duplicates.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionob features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dflt-params-rest.js b/test/language/statements/generators/dflt-params-rest.js index 9bc7857f94..810cbcbaa9 100644 --- a/test/language/statements/generators/dflt-params-rest.js +++ b/test/language/statements/generators/dflt-params-rest.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionob features: [default-parameters, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js index 2a7e5450d3..45aa588a80 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js index b166562fed..b77c8d1d82 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js index a9527de695..79a7e7e2f3 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js index 1210b4b86b..ec27cd5a77 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js index 712889121b..95eb9941a1 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js index ca9d782763..f2641a8dc5 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js index fc5ac385be..001cb4acce 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js index ffcbb55d93..c3ee833005 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js index 8996c1df12..5c2d1e084a 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 5145b5fbdb..6cf93bac51 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js index c93820ea9f..950af2d10f 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 0189289634..db28523a15 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 14.4.12 features: [generators, destructuring-binding, default-parameters] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/param-dflt-yield.js b/test/language/statements/generators/param-dflt-yield.js index fea79cf064..a4f42368f8 100644 --- a/test/language/statements/generators/param-dflt-yield.js +++ b/test/language/statements/generators/param-dflt-yield.js @@ -15,7 +15,7 @@ info: | evaluated before the resulting generator object is in a resumable state. features: [generators, default-parameters] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/generators/rest-params-trailing-comma-early-error.js b/test/language/statements/generators/rest-params-trailing-comma-early-error.js index 13410afbf7..40ca52baf1 100644 --- a/test/language/statements/generators/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/generators/rest-params-trailing-comma-early-error.js @@ -7,7 +7,7 @@ esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionob features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/use-strict-with-non-simple-param.js b/test/language/statements/generators/use-strict-with-non-simple-param.js index 0ea4431691..8b10275d5f 100644 --- a/test/language/statements/generators/use-strict-with-non-simple-param.js +++ b/test/language/statements/generators/use-strict-with-non-simple-param.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if ContainsUseStrict of GeneratorBody is true and IsSimpleParameterList of FormalParameters is false. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/generators/yield-as-binding-identifier-escaped.js b/test/language/statements/generators/yield-as-binding-identifier-escaped.js index b0657ec032..abb09c6200 100644 --- a/test/language/statements/generators/yield-as-binding-identifier-escaped.js +++ b/test/language/statements/generators/yield-as-binding-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/statements/generators/yield-as-binding-identifier.js b/test/language/statements/generators/yield-as-binding-identifier.js index c5497bfe05..e94e660c3c 100644 --- a/test/language/statements/generators/yield-as-binding-identifier.js +++ b/test/language/statements/generators/yield-as-binding-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/statements/generators/yield-as-identifier-reference-escaped.js b/test/language/statements/generators/yield-as-identifier-reference-escaped.js index 516d66a678..17a2f742c9 100644 --- a/test/language/statements/generators/yield-as-identifier-reference-escaped.js +++ b/test/language/statements/generators/yield-as-identifier-reference-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/statements/generators/yield-as-identifier-reference.js b/test/language/statements/generators/yield-as-identifier-reference.js index 7575e4f9ee..d9e848c191 100644 --- a/test/language/statements/generators/yield-as-identifier-reference.js +++ b/test/language/statements/generators/yield-as-identifier-reference.js @@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/statements/generators/yield-as-label-identifier-escaped.js b/test/language/statements/generators/yield-as-label-identifier-escaped.js index 61ac567d12..0b02ff9bf6 100644 --- a/test/language/statements/generators/yield-as-label-identifier-escaped.js +++ b/test/language/statements/generators/yield-as-label-identifier-escaped.js @@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/statements/generators/yield-as-label-identifier.js b/test/language/statements/generators/yield-as-label-identifier.js index 41fc25259a..1918d3b105 100644 --- a/test/language/statements/generators/yield-as-label-identifier.js +++ b/test/language/statements/generators/yield-as-label-identifier.js @@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/statements/generators/yield-as-logical-or-expression.js b/test/language/statements/generators/yield-as-logical-or-expression.js index 0c0f01ec38..d5193fe4dc 100644 --- a/test/language/statements/generators/yield-as-logical-or-expression.js +++ b/test/language/statements/generators/yield-as-logical-or-expression.js @@ -6,7 +6,7 @@ description: > `yield` expressions are not LogicalOrExpressions. es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/generators/yield-as-parameter.js b/test/language/statements/generators/yield-as-parameter.js index 09e8f17bb8..378738a7b7 100644 --- a/test/language/statements/generators/yield-as-parameter.js +++ b/test/language/statements/generators/yield-as-parameter.js @@ -7,7 +7,7 @@ description: > not be used as the binding identifier of a parameter. es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/generators/yield-identifier-spread-strict.js b/test/language/statements/generators/yield-identifier-spread-strict.js index d6e4913853..abc4b148b0 100644 --- a/test/language/statements/generators/yield-identifier-spread-strict.js +++ b/test/language/statements/generators/yield-identifier-spread-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration features: [object-spread, generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/statements/generators/yield-identifier-strict.js b/test/language/statements/generators/yield-identifier-strict.js index dc3d61b414..d624ea9aa0 100644 --- a/test/language/statements/generators/yield-identifier-strict.js +++ b/test/language/statements/generators/yield-identifier-strict.js @@ -7,7 +7,7 @@ esid: prod-GeneratorDeclaration features: [generators] flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | 14.4 Generator Function Definitions diff --git a/test/language/statements/generators/yield-star-after-newline.js b/test/language/statements/generators/yield-star-after-newline.js index 120f9ab677..3793974935 100644 --- a/test/language/statements/generators/yield-star-after-newline.js +++ b/test/language/statements/generators/yield-star-after-newline.js @@ -6,7 +6,7 @@ description: > A newline may not precede the `*` token in a `yield` expression. es6id: 14.4 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/generators/yield-weak-binding.js b/test/language/statements/generators/yield-weak-binding.js index f7a9dcfd0b..7d00da0a7b 100644 --- a/test/language/statements/generators/yield-weak-binding.js +++ b/test/language/statements/generators/yield-weak-binding.js @@ -6,7 +6,7 @@ description: > `yield` expressions bind weakly es6id: 14.4 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/if/S12.5_A11.js b/test/language/statements/if/S12.5_A11.js index 4dec8f3ef4..bb133d9374 100644 --- a/test/language/statements/if/S12.5_A11.js +++ b/test/language/statements/if/S12.5_A11.js @@ -6,7 +6,7 @@ info: "{} within the \"if\" expression is not allowed" es5id: 12.5_A11 description: Checking if execution of "if({1})" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/S12.5_A6_T1.js b/test/language/statements/if/S12.5_A6_T1.js index 6209652214..b84c6c9c21 100644 --- a/test/language/statements/if/S12.5_A6_T1.js +++ b/test/language/statements/if/S12.5_A6_T1.js @@ -6,7 +6,7 @@ info: In the If statement expression must be enclosed in braces es5id: 12.5_A6_T1 description: Checking if execution of "if true" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/S12.5_A6_T2.js b/test/language/statements/if/S12.5_A6_T2.js index 961d70b609..86fcbd4f61 100644 --- a/test/language/statements/if/S12.5_A6_T2.js +++ b/test/language/statements/if/S12.5_A6_T2.js @@ -6,7 +6,7 @@ info: In the If statement expression must be enclosed in braces es5id: 12.5_A6_T2 description: Checking if execution of "if false" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/S12.5_A8.js b/test/language/statements/if/S12.5_A8.js index 67a3717e34..ad6da67d18 100644 --- a/test/language/statements/if/S12.5_A8.js +++ b/test/language/statements/if/S12.5_A8.js @@ -6,7 +6,7 @@ info: In the "if" Statement empty expression is not allowed es5id: 12.5_A8 description: Checking if execution of "if()" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-async-fun-else-async-fun.js b/test/language/statements/if/if-async-fun-else-async-fun.js index feb15393a2..1f8e02ac0e 100644 --- a/test/language/statements/if/if-async-fun-else-async-fun.js +++ b/test/language/statements/if/if-async-fun-else-async-fun.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/if/if-async-fun-else-stmt.js b/test/language/statements/if/if-async-fun-else-stmt.js index 80e64984ef..bf7cc3c59f 100644 --- a/test/language/statements/if/if-async-fun-else-stmt.js +++ b/test/language/statements/if/if-async-fun-else-stmt.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/if/if-async-fun-no-else.js b/test/language/statements/if/if-async-fun-no-else.js index df6d627cbb..ad9c5607ac 100644 --- a/test/language/statements/if/if-async-fun-no-else.js +++ b/test/language/statements/if/if-async-fun-no-else.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/if/if-async-gen-else-async-gen.js b/test/language/statements/if/if-async-gen-else-async-gen.js index 2e39c9fd7b..e70375f12d 100644 --- a/test/language/statements/if/if-async-gen-else-async-gen.js +++ b/test/language/statements/if/if-async-gen-else-async-gen.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/if/if-async-gen-else-stmt.js b/test/language/statements/if/if-async-gen-else-stmt.js index 589fc5cd6d..e27bcef903 100644 --- a/test/language/statements/if/if-async-gen-else-stmt.js +++ b/test/language/statements/if/if-async-gen-else-stmt.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/if/if-async-gen-no-else.js b/test/language/statements/if/if-async-gen-no-else.js index ad46c7cc7c..4691272ca7 100644 --- a/test/language/statements/if/if-async-gen-no-else.js +++ b/test/language/statements/if/if-async-gen-no-else.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/if/if-cls-else-cls.js b/test/language/statements/if/if-cls-else-cls.js index d2b6932a3b..b20acde60f 100644 --- a/test/language/statements/if/if-cls-else-cls.js +++ b/test/language/statements/if/if-cls-else-cls.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-cls-else-stmt.js b/test/language/statements/if/if-cls-else-stmt.js index d3463b6ba0..59d5887981 100644 --- a/test/language/statements/if/if-cls-else-stmt.js +++ b/test/language/statements/if/if-cls-else-stmt.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-cls-no-else.js b/test/language/statements/if/if-cls-no-else.js index cbf3d0de73..fc71ba33e7 100644 --- a/test/language/statements/if/if-cls-no-else.js +++ b/test/language/statements/if/if-cls-no-else.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-const-else-const.js b/test/language/statements/if/if-const-else-const.js index 973fee40e7..2ae8fe94a9 100644 --- a/test/language/statements/if/if-const-else-const.js +++ b/test/language/statements/if/if-const-else-const.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-const-else-stmt.js b/test/language/statements/if/if-const-else-stmt.js index b124dbcac1..36ad8f2d94 100644 --- a/test/language/statements/if/if-const-else-stmt.js +++ b/test/language/statements/if/if-const-else-stmt.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-const-no-else.js b/test/language/statements/if/if-const-no-else.js index 15d8fee9e1..5a9ba27913 100644 --- a/test/language/statements/if/if-const-no-else.js +++ b/test/language/statements/if/if-const-no-else.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-decl-else-decl-strict.js b/test/language/statements/if/if-decl-else-decl-strict.js index d9fc5c79da..0dc9789f09 100644 --- a/test/language/statements/if/if-decl-else-decl-strict.js +++ b/test/language/statements/if/if-decl-else-decl-strict.js @@ -5,7 +5,7 @@ description: AnnexB extension not honored in strict mode (IfStatement with a dec es6id: B.3.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/language/statements/if/if-decl-else-stmt-strict.js b/test/language/statements/if/if-decl-else-stmt-strict.js index 8550e4b924..18c8ec9887 100644 --- a/test/language/statements/if/if-decl-else-stmt-strict.js +++ b/test/language/statements/if/if-decl-else-stmt-strict.js @@ -5,7 +5,7 @@ description: AnnexB extension not honored in strict mode (IfStatement with a dec es6id: B.3.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/language/statements/if/if-decl-no-else-strict.js b/test/language/statements/if/if-decl-no-else-strict.js index b4d2d3ab9f..a53dab3de6 100644 --- a/test/language/statements/if/if-decl-no-else-strict.js +++ b/test/language/statements/if/if-decl-no-else-strict.js @@ -5,7 +5,7 @@ description: AnnexB extension not honored in strict mode (IfStatement without an es6id: B.3.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/language/statements/if/if-fun-else-fun-strict.js b/test/language/statements/if/if-fun-else-fun-strict.js index 0aac777b8a..30d06d5071 100644 --- a/test/language/statements/if/if-fun-else-fun-strict.js +++ b/test/language/statements/if/if-fun-else-fun-strict.js @@ -6,7 +6,7 @@ esid: sec-if-statement es6id: 13.6 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/language/statements/if/if-fun-else-stmt-strict.js b/test/language/statements/if/if-fun-else-stmt-strict.js index e37482f4fa..758be6d215 100644 --- a/test/language/statements/if/if-fun-else-stmt-strict.js +++ b/test/language/statements/if/if-fun-else-stmt-strict.js @@ -6,7 +6,7 @@ esid: sec-if-statement es6id: 13.6 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/language/statements/if/if-fun-no-else-strict.js b/test/language/statements/if/if-fun-no-else-strict.js index 7316236ccb..9d1e29d30d 100644 --- a/test/language/statements/if/if-fun-no-else-strict.js +++ b/test/language/statements/if/if-fun-no-else-strict.js @@ -6,7 +6,7 @@ esid: sec-if-statement es6id: 13.6 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/language/statements/if/if-gen-else-gen.js b/test/language/statements/if/if-gen-else-gen.js index f4118fa42d..ef4693fb55 100644 --- a/test/language/statements/if/if-gen-else-gen.js +++ b/test/language/statements/if/if-gen-else-gen.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/if/if-gen-else-stmt.js b/test/language/statements/if/if-gen-else-stmt.js index 1b5a11c5e2..340b9c46b7 100644 --- a/test/language/statements/if/if-gen-else-stmt.js +++ b/test/language/statements/if/if-gen-else-stmt.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/if/if-gen-no-else.js b/test/language/statements/if/if-gen-no-else.js index f89f3afb43..79d08cbb42 100644 --- a/test/language/statements/if/if-gen-no-else.js +++ b/test/language/statements/if/if-gen-no-else.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/if/if-let-else-let.js b/test/language/statements/if/if-let-else-let.js index a0a85a3767..0be8e8a7c9 100644 --- a/test/language/statements/if/if-let-else-let.js +++ b/test/language/statements/if/if-let-else-let.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-let-else-stmt.js b/test/language/statements/if/if-let-else-stmt.js index acdca1e9d5..9f9198cdb0 100644 --- a/test/language/statements/if/if-let-else-stmt.js +++ b/test/language/statements/if/if-let-else-stmt.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-let-no-else.js b/test/language/statements/if/if-let-no-else.js index bd60763262..695a9da0bf 100644 --- a/test/language/statements/if/if-let-no-else.js +++ b/test/language/statements/if/if-let-no-else.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-stmt-else-async-fun.js b/test/language/statements/if/if-stmt-else-async-fun.js index 3e23382b91..ae7215185b 100644 --- a/test/language/statements/if/if-stmt-else-async-fun.js +++ b/test/language/statements/if/if-stmt-else-async-fun.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/if/if-stmt-else-async-gen.js b/test/language/statements/if/if-stmt-else-async-gen.js index 81f7e4b2d8..928b4a71f1 100644 --- a/test/language/statements/if/if-stmt-else-async-gen.js +++ b/test/language/statements/if/if-stmt-else-async-gen.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/if/if-stmt-else-cls.js b/test/language/statements/if/if-stmt-else-cls.js index a387dbfe2d..ba21674e11 100644 --- a/test/language/statements/if/if-stmt-else-cls.js +++ b/test/language/statements/if/if-stmt-else-cls.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-stmt-else-const.js b/test/language/statements/if/if-stmt-else-const.js index 42615e2d29..c51e2ce6a4 100644 --- a/test/language/statements/if/if-stmt-else-const.js +++ b/test/language/statements/if/if-stmt-else-const.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/if-stmt-else-decl-strict.js b/test/language/statements/if/if-stmt-else-decl-strict.js index 395e85393b..9c77a3c4d0 100644 --- a/test/language/statements/if/if-stmt-else-decl-strict.js +++ b/test/language/statements/if/if-stmt-else-decl-strict.js @@ -5,7 +5,7 @@ description: AnnexB extension not honored in strict mode (IfStatement with a dec es6id: B.3.4 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/language/statements/if/if-stmt-else-fun-strict.js b/test/language/statements/if/if-stmt-else-fun-strict.js index 6fa748675e..6f1d6d0dac 100644 --- a/test/language/statements/if/if-stmt-else-fun-strict.js +++ b/test/language/statements/if/if-stmt-else-fun-strict.js @@ -6,7 +6,7 @@ esid: sec-if-statement es6id: 13.6 flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | The following rules for IfStatement augment those in 13.6: diff --git a/test/language/statements/if/if-stmt-else-gen.js b/test/language/statements/if/if-stmt-else-gen.js index 8cd38a4172..60127207fc 100644 --- a/test/language/statements/if/if-stmt-else-gen.js +++ b/test/language/statements/if/if-stmt-else-gen.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/if/if-stmt-else-let.js b/test/language/statements/if/if-stmt-else-let.js index 07c1503424..438901ca1e 100644 --- a/test/language/statements/if/if-stmt-else-let.js +++ b/test/language/statements/if/if-stmt-else-let.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-if-statement es6id: 13.6 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/labelled-fn-stmt-first.js b/test/language/statements/if/labelled-fn-stmt-first.js index 87368435d3..c762538131 100644 --- a/test/language/statements/if/labelled-fn-stmt-first.js +++ b/test/language/statements/if/labelled-fn-stmt-first.js @@ -20,7 +20,7 @@ info: | In the absence of Annex B.3.2, a SyntaxError should be produced due to the labelled function declaration itself. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/labelled-fn-stmt-lone.js b/test/language/statements/if/labelled-fn-stmt-lone.js index 2461949f2b..d2a8e00871 100644 --- a/test/language/statements/if/labelled-fn-stmt-lone.js +++ b/test/language/statements/if/labelled-fn-stmt-lone.js @@ -20,7 +20,7 @@ info: | In the absence of Annex B.3.2, a SyntaxError should be produced due to the labelled function declaration itself. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/labelled-fn-stmt-second.js b/test/language/statements/if/labelled-fn-stmt-second.js index 6c5797fc86..4d425fcf6d 100644 --- a/test/language/statements/if/labelled-fn-stmt-second.js +++ b/test/language/statements/if/labelled-fn-stmt-second.js @@ -20,7 +20,7 @@ info: | In the absence of Annex B.3.2, a SyntaxError should be produced due to the labelled function declaration itself. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/if/let-array-with-newline.js b/test/language/statements/if/let-array-with-newline.js index cbbd024920..0466ed198f 100644 --- a/test/language/statements/if/let-array-with-newline.js +++ b/test/language/statements/if/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/labeled/continue.js b/test/language/statements/labeled/continue.js index 255bccc71a..490d252be2 100644 --- a/test/language/statements/labeled/continue.js +++ b/test/language/statements/labeled/continue.js @@ -14,7 +14,7 @@ info: | 3. Return ContainsUndefinedContinueTarget of LabelledItem with arguments iterationSet and newLabelSet. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/labeled/decl-async-function.js b/test/language/statements/labeled/decl-async-function.js index 11702993c7..c3abed3d4d 100644 --- a/test/language/statements/labeled/decl-async-function.js +++ b/test/language/statements/labeled/decl-async-function.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/labeled/decl-async-generator.js b/test/language/statements/labeled/decl-async-generator.js index 3ad76ae20b..7d8a7d9549 100644 --- a/test/language/statements/labeled/decl-async-generator.js +++ b/test/language/statements/labeled/decl-async-generator.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/labeled/decl-cls.js b/test/language/statements/labeled/decl-cls.js index fc19564af0..d73e469f96 100644 --- a/test/language/statements/labeled/decl-cls.js +++ b/test/language/statements/labeled/decl-cls.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-labelled-statements es6id: 13.13 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/labeled/decl-const.js b/test/language/statements/labeled/decl-const.js index 37a2f83442..d07b271ad1 100644 --- a/test/language/statements/labeled/decl-const.js +++ b/test/language/statements/labeled/decl-const.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-labelled-statements es6id: 13.13 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/labeled/decl-fun-strict.js b/test/language/statements/labeled/decl-fun-strict.js index a036a59ed1..0b834bebb8 100644 --- a/test/language/statements/labeled/decl-fun-strict.js +++ b/test/language/statements/labeled/decl-fun-strict.js @@ -8,7 +8,7 @@ description: > label: Statement flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/labeled/decl-gen.js b/test/language/statements/labeled/decl-gen.js index 5cc26f17f9..9cf5ded73d 100644 --- a/test/language/statements/labeled/decl-gen.js +++ b/test/language/statements/labeled/decl-gen.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-labelled-statements es6id: 13.13 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/labeled/decl-let.js b/test/language/statements/labeled/decl-let.js index 988ed03f17..afe7683a75 100644 --- a/test/language/statements/labeled/decl-let.js +++ b/test/language/statements/labeled/decl-let.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-labelled-statements es6id: 13.13 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/labeled/let-array-with-newline.js b/test/language/statements/labeled/let-array-with-newline.js index b932750c67..5e34a11917 100644 --- a/test/language/statements/labeled/let-array-with-newline.js +++ b/test/language/statements/labeled/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/labeled/value-await-module-escaped.js b/test/language/statements/labeled/value-await-module-escaped.js index ae90531f19..0414299116 100644 --- a/test/language/statements/labeled/value-await-module-escaped.js +++ b/test/language/statements/labeled/value-await-module-escaped.js @@ -11,7 +11,7 @@ info: | It is a Syntax Error if the goal symbol of the syntactic grammar is Module and the StringValue of IdentifierName is "await". negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/statements/labeled/value-await-module.js b/test/language/statements/labeled/value-await-module.js index c26e55d70e..b3fdf0b938 100644 --- a/test/language/statements/labeled/value-await-module.js +++ b/test/language/statements/labeled/value-await-module.js @@ -10,7 +10,7 @@ info: | It is a Syntax Error if the goal symbol of the syntactic grammar is Module. negative: - phase: early + phase: parse type: SyntaxError flags: [module] ---*/ diff --git a/test/language/statements/labeled/value-yield-strict-escaped.js b/test/language/statements/labeled/value-yield-strict-escaped.js index 79bd01b941..34a33ffe94 100644 --- a/test/language/statements/labeled/value-yield-strict-escaped.js +++ b/test/language/statements/labeled/value-yield-strict-escaped.js @@ -12,7 +12,7 @@ info: | StringValue of IdentifierName is: "implements", "interface", "let", "package", "private", "protected", "public", "static", or "yield". negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/labeled/value-yield-strict.js b/test/language/statements/labeled/value-yield-strict.js index 6605ffe03c..049fd217fe 100644 --- a/test/language/statements/labeled/value-yield-strict.js +++ b/test/language/statements/labeled/value-yield-strict.js @@ -7,7 +7,7 @@ as a label. es6id: 12.1.1 negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js index 02e5d15ee4..9113c54d3c 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/let/dstr-ary-ptrn-rest-init-id.js index 43d1b91998..4c92e7e98e 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js index 93d22af07b..f1ca5d4b02 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js index d9e7efabc2..11d1e4789a 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js index 4f29fa3b87..5daa81b95c 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js index 36ccd9cbc2..68df5eeca8 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.3.1.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | LexicalBinding : BindingPattern Initializer diff --git a/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js b/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js index 1aa1d2290b..480f044bb6 100644 --- a/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js +++ b/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js @@ -5,7 +5,7 @@ es6id: 13.1 description: > Redeclaration error within strict mode function inside non-strict code. negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js index a6c7677f57..223afa0a48 100644 --- a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js +++ b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js @@ -6,7 +6,7 @@ description: > redeclaration within block: attempt to redeclare let binding with function declaration negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js index 9d0c982bbb..ab8947c19c 100644 --- a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js +++ b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js @@ -6,7 +6,7 @@ description: > redeclaration within block: attempt to redeclare let binding with var negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js b/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js index 25636af026..56842e345b 100644 --- a/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js +++ b/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js @@ -7,7 +7,7 @@ description: > identifier "let" disallowed as lefthandside expression in strict mode flags: [onlyStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js b/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js index 027726a877..4fa3f244ca 100644 --- a/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js +++ b/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js @@ -5,7 +5,7 @@ es6id: 13.6.4.1 description: > It is a Syntax Error if the BoundNames of ForDeclaration contains "let". negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js b/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js index 79826f78f6..99ab8076ed 100644 --- a/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js +++ b/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js @@ -23,7 +23,7 @@ info: | just chosen, per 5.3, are validated to recognize the Script as invalid. Thus the eval script can't be evaluated, and a SyntaxError is thrown. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js b/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js index 92b7dd9f9c..f5bb0ebae1 100644 --- a/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js +++ b/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js @@ -23,7 +23,7 @@ info: | just chosen, per 5.3, are validated to recognize the Script as invalid. Thus the eval script can't be evaluated, and a SyntaxError is thrown. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/let-newline-await-in-normal-function.js b/test/language/statements/let/syntax/let-newline-await-in-normal-function.js index 13c0d1b9d1..2556abb5af 100644 --- a/test/language/statements/let/syntax/let-newline-await-in-normal-function.js +++ b/test/language/statements/let/syntax/let-newline-await-in-normal-function.js @@ -12,7 +12,7 @@ info: | between `let` (where a LexicalDeclaration is permitted) and `await`, so a subsequent `0` where `=` was expected is a syntax error. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js b/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js index 553c8eb3dc..3c6a4cdee9 100644 --- a/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js +++ b/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js @@ -12,7 +12,7 @@ info: | between `let` (where a LexicalDeclaration is permitted) and `yield`, so a subsequent `0` where `=` was expected is a syntax error. negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js b/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js index f044957457..10fdf4e0d3 100644 --- a/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js +++ b/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js @@ -11,7 +11,7 @@ info: | between `let` (where a LexicalDeclaration is permitted) and `yield`, so a subsequent `0` where `=` was expected is a syntax error. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js index 35b37378c6..bd216dd2ed 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js @@ -6,7 +6,7 @@ description: > let declarations with initialisers in statement positions: do Statement while ( Expression ) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js index 22c092526c..194694a801 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js @@ -6,7 +6,7 @@ description: > let declarations with initialisers in statement positions: for ( ;;) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js index c4a9aa859e..0483965844 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js @@ -6,7 +6,7 @@ description: > let declarations with initialisers in statement positions: if ( Expression ) Statement else Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js index 5102ad1b27..2c2eef215f 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js @@ -6,7 +6,7 @@ description: > let declarations with initialisers in statement positions: if ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js index 426e095853..023b88abb4 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js @@ -6,7 +6,7 @@ description: > let declarations with initialisers in statement positions: label: Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js index 1137afbd0c..7dc697dcdd 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js @@ -6,7 +6,7 @@ description: > let declarations with initialisers in statement positions: while ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js index 9dccf44561..cfc7e81659 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js @@ -6,7 +6,7 @@ description: > let declarations without initialisers in statement positions: do Statement while ( Expression ) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js index 35af480e47..27f58b2be2 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js @@ -6,7 +6,7 @@ description: > let declarations without initialisers in statement positions: for ( ;;) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js index 9f88278de3..9672be86af 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js @@ -6,7 +6,7 @@ description: > let declarations without initialisers in statement positions: if ( Expression ) Statement else Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js index 10c31bb5df..5abc9260ff 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js @@ -6,7 +6,7 @@ description: > let declarations without initialisers in statement positions: if ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js index 0e20e5b8e5..2984b5d5ad 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js @@ -6,7 +6,7 @@ description: > let declarations without initialisers in statement positions: label: Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js index 3fe527eaa6..f25c087a3e 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js @@ -6,7 +6,7 @@ description: > let declarations without initialisers in statement positions: while ( Expression ) Statement negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T1.js b/test/language/statements/return/S12.9_A1_T1.js index 8aa9b6f038..6855241194 100644 --- a/test/language/statements/return/S12.9_A1_T1.js +++ b/test/language/statements/return/S12.9_A1_T1.js @@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error es5id: 12.9_A1_T1 description: Checking if execution of "return" with no function fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T10.js b/test/language/statements/return/S12.9_A1_T10.js index b6d5415bac..500356a728 100644 --- a/test/language/statements/return/S12.9_A1_T10.js +++ b/test/language/statements/return/S12.9_A1_T10.js @@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error es5id: 12.9_A1_T10 description: Checking if execution of "return (0)" with no function fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T2.js b/test/language/statements/return/S12.9_A1_T2.js index a9688cbf73..4771e59c8a 100644 --- a/test/language/statements/return/S12.9_A1_T2.js +++ b/test/language/statements/return/S12.9_A1_T2.js @@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error es5id: 12.9_A1_T2 description: Checking if execution of "return x" with no function fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T3.js b/test/language/statements/return/S12.9_A1_T3.js index 3585f7dbad..f79879f235 100644 --- a/test/language/statements/return/S12.9_A1_T3.js +++ b/test/language/statements/return/S12.9_A1_T3.js @@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error es5id: 12.9_A1_T3 description: Checking if execution of "return" within "try" statement fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T4.js b/test/language/statements/return/S12.9_A1_T4.js index 7d6149c07c..78be85827e 100644 --- a/test/language/statements/return/S12.9_A1_T4.js +++ b/test/language/statements/return/S12.9_A1_T4.js @@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error es5id: 12.9_A1_T4 description: Checking if execution of "return" with no function fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T5.js b/test/language/statements/return/S12.9_A1_T5.js index 36ea07fcb2..0cb28f8a5f 100644 --- a/test/language/statements/return/S12.9_A1_T5.js +++ b/test/language/statements/return/S12.9_A1_T5.js @@ -8,7 +8,7 @@ description: > Checking if execution of "return" with no function, placed into a Block, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T6.js b/test/language/statements/return/S12.9_A1_T6.js index f61f884cb0..16f7545e46 100644 --- a/test/language/statements/return/S12.9_A1_T6.js +++ b/test/language/statements/return/S12.9_A1_T6.js @@ -8,7 +8,7 @@ description: > Checking if execution of "return" with no function, placed into a loop, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T7.js b/test/language/statements/return/S12.9_A1_T7.js index 28a5428da1..e351ed36f0 100644 --- a/test/language/statements/return/S12.9_A1_T7.js +++ b/test/language/statements/return/S12.9_A1_T7.js @@ -8,7 +8,7 @@ description: > Checking if execution of "return x" with no function, placed inside Block, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T8.js b/test/language/statements/return/S12.9_A1_T8.js index 86c78effbc..80332365ee 100644 --- a/test/language/statements/return/S12.9_A1_T8.js +++ b/test/language/statements/return/S12.9_A1_T8.js @@ -8,7 +8,7 @@ description: > Checking if execution of "return x" with no function, placed into a loop, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/return/S12.9_A1_T9.js b/test/language/statements/return/S12.9_A1_T9.js index 270557a290..1d7763b5e1 100644 --- a/test/language/statements/return/S12.9_A1_T9.js +++ b/test/language/statements/return/S12.9_A1_T9.js @@ -6,7 +6,7 @@ info: Appearing of "return" without a function body leads to syntax error es5id: 12.9_A1_T9 description: Checking if execution of "return", placed into a catch Block, fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/switch/S12.11_A2_T1.js b/test/language/statements/switch/S12.11_A2_T1.js index d4b90cf06e..cf56c82281 100644 --- a/test/language/statements/switch/S12.11_A2_T1.js +++ b/test/language/statements/switch/S12.11_A2_T1.js @@ -6,7 +6,7 @@ info: There can be only one DefaultClause es5id: 12.11_A2_T1 description: Duplicate DefaultClause negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/switch/S12.11_A3_T1.js b/test/language/statements/switch/S12.11_A3_T1.js index bff545c0fb..67b582711f 100644 --- a/test/language/statements/switch/S12.11_A3_T1.js +++ b/test/language/statements/switch/S12.11_A3_T1.js @@ -6,7 +6,7 @@ info: Syntax constructions of switch statement es5id: 12.11_A3_T1 description: Checking if execution of "switch() {}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/switch/S12.11_A3_T2.js b/test/language/statements/switch/S12.11_A3_T2.js index 00a15a2af4..1cd0b70ab6 100644 --- a/test/language/statements/switch/S12.11_A3_T2.js +++ b/test/language/statements/switch/S12.11_A3_T2.js @@ -6,7 +6,7 @@ info: Syntax constructions of switch statement es5id: 12.11_A3_T2 description: Checking if execution of "switch {}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/switch/S12.11_A3_T3.js b/test/language/statements/switch/S12.11_A3_T3.js index 9743deca46..7c602bd63f 100644 --- a/test/language/statements/switch/S12.11_A3_T3.js +++ b/test/language/statements/switch/S12.11_A3_T3.js @@ -6,7 +6,7 @@ info: Syntax constructions of switch statement es5id: 12.11_A3_T3 description: Checking if execution of "switch(value)" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/switch/S12.11_A3_T4.js b/test/language/statements/switch/S12.11_A3_T4.js index a7c169974a..964a9e57d9 100644 --- a/test/language/statements/switch/S12.11_A3_T4.js +++ b/test/language/statements/switch/S12.11_A3_T4.js @@ -8,7 +8,7 @@ description: > Using "case" that has no Expresson after it. "CaseClause: case Expression : [StatementList]" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/switch/S12.11_A3_T5.js b/test/language/statements/switch/S12.11_A3_T5.js index 4ab4df8d92..735e9e030d 100644 --- a/test/language/statements/switch/S12.11_A3_T5.js +++ b/test/language/statements/switch/S12.11_A3_T5.js @@ -6,7 +6,7 @@ info: Syntax constructions of switch statement es5id: 12.11_A3_T5 description: Introducing statement not followed by "case" keyword negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 0e43f820c3..e3a85e1e8c 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 52d69a209d..4a4002be3e 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration, async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js index 83306a25f0..1723fbf835 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js index 28aaa442c5..6ef245fc5d 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js index 30e10032a0..863d506bae 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js index 7c9464de71..46d9d8ca75 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators, async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js index c91fbeb917..ce45cb093c 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js index bc4fbab966..a5b1331f48 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index 1440f011f2..41088fb557 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 179339549d..efd322cccd 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js index c2869f7309..4a09221db5 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js index 86b2cff778..65a541456a 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js index 8700e24081..667a9ed7b5 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js index a339b25c80..222b5657d4 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators, async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js index 4786c6d017..704da14ee1 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js index f3ac3121cf..a69ec34f91 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js index 2f1f968b1f..5957724ab8 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js index ce2a1cb2d4..8b9f9d33a7 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js index 1a67f7d92a..9e968af033 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (ClassDeclaration in SwitchStat esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js index 8312306188..6bc6d6694a 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (ClassDeclaration in Sw esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js index 31ab445582..c4bbb89323 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (ClassDeclaration in SwitchS esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js index c15c061efe..c2fb642b7a 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js index 8032d2c556..fc85dd6ddb 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (ClassDeclaration in Swit esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js index 4f5d8452c9..aff894f21f 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (ClassDeclaration in SwitchS esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js index bdb2010808..1bb432ff8e 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js index dcd82d8c2c..0d7eaef93e 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js index 81e5478f72..27082df884 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (LexicalDeclaration (const) in esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js index afbc06a945..df53897d5e 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (co esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js index e445462804..8edbe2af09 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (LexicalDeclaration (const) esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js index f2835bf508..fcfe30cb22 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js index ff148099f8..450b24501a 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (cons esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js index c7b305a457..edaea2bb73 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (LexicalDeclaration (const) esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 89939d468c..3520657bcb 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 8fd1f7fc81..d0e461806a 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js index 3bbd9f2036..5ad0d1f2ad 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (FunctionDeclaration in SwitchS esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js index 0f0d33dd87..f7565c06b9 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (FunctionDeclaration in esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js index 302f6aebd3..d9f6ec6b3e 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (FunctionDeclaration in Swit esid: sec-switch-statement-static-semantics-early-errors flags: [generated, onlyStrict] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js index 12dfdea528..d4a387c8ad 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js index e1b9c2366d..9ed0e6302d 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (FunctionDeclaration in S esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js index cd842bc6e3..0d3596070c 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (FunctionDeclaration in Swit esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index 850f2a8553..0dc53f89f1 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index b28c6c0c2a..6d28481d05 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration, generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js index f718dd745c..b482c01bad 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js index d5c9971018..22b9fbd928 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js index c6c8ed6195..d47954f231 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js index db967dd68d..77c918a39e 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js index 144f47a8da..1f5865f435 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js index 304977aa5c..321b2d0572 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js index 28a1f23da8..71ae5e5a17 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 0f42fbe693..682e99e684 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js index dd9056a963..d2efade321 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (LexicalDeclaration (let) in Sw esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js index 7a92b8f699..c3b5eafe89 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (le esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js index 5b220b7154..f9f2a389d2 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (LexicalDeclaration (let) in esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js index 42f07c4577..758a52baf8 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js index be7b948253..3bb8ea2538 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (let) esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js index 76e5558bd2..2618413c72 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with VariableDeclaration (LexicalDeclaration (let) in esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js index f0111b72f6..ec7c1d778f 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-functions] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 9523a3f0f0..3288662c9f 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js index e83f5cdb66..b4c3d6af24 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with ClassDeclaration (VariableDeclaration in SwitchS esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js index ce7065431d..403c36773f 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with const-LexicalDeclaration (VariableDeclaration in esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js index c8bb3544db..a4224a4572 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with FunctionDeclaration (VariableDeclaration in Swit esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js index c7c35e1f77..0da81b2d77 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -7,7 +7,7 @@ esid: sec-switch-statement-static-semantics-early-errors features: [generators] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js index 248638f6bf..192177f299 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js @@ -6,7 +6,7 @@ description: redeclaration with let-LexicalDeclaration (VariableDeclaration in S esid: sec-switch-statement-static-semantics-early-errors flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | SwitchStatement : switch ( Expression ) CaseBlock diff --git a/test/language/statements/try/S12.14_A16_T1.js b/test/language/statements/try/S12.14_A16_T1.js index e9411f811e..8d12ee6fc1 100644 --- a/test/language/statements/try/S12.14_A16_T1.js +++ b/test/language/statements/try/S12.14_A16_T1.js @@ -8,7 +8,7 @@ info: | es5id: 12.14_A16_T1 description: Checking if pure "try" syntax construction passes negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T10.js b/test/language/statements/try/S12.14_A16_T10.js index 6b3200464d..cf15f5a1f2 100644 --- a/test/language/statements/try/S12.14_A16_T10.js +++ b/test/language/statements/try/S12.14_A16_T10.js @@ -8,7 +8,7 @@ info: | es5id: 12.14_A16_T10 description: "Catch: \"catch (Identifier ) Block\"" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T11.js b/test/language/statements/try/S12.14_A16_T11.js index 74398947ce..fca33d1528 100644 --- a/test/language/statements/try/S12.14_A16_T11.js +++ b/test/language/statements/try/S12.14_A16_T11.js @@ -10,7 +10,7 @@ description: > Catch and Finally are placed into the Block of "try" (whitle expected outside) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T12.js b/test/language/statements/try/S12.14_A16_T12.js index 27bab9db95..b1832c2525 100644 --- a/test/language/statements/try/S12.14_A16_T12.js +++ b/test/language/statements/try/S12.14_A16_T12.js @@ -8,7 +8,7 @@ info: | es5id: 12.14_A16_T12 description: Embedded "try" statements followed by two "catch" statements negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T13.js b/test/language/statements/try/S12.14_A16_T13.js index f5767b9eb5..982b70e8aa 100644 --- a/test/language/statements/try/S12.14_A16_T13.js +++ b/test/language/statements/try/S12.14_A16_T13.js @@ -10,7 +10,7 @@ description: > Catch: "catch (Identifier ) Block". Checking if execution of "22" passes at the place of Identifier of "catch" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T14.js b/test/language/statements/try/S12.14_A16_T14.js index 26adcd36db..1415d0b20e 100644 --- a/test/language/statements/try/S12.14_A16_T14.js +++ b/test/language/statements/try/S12.14_A16_T14.js @@ -8,7 +8,7 @@ info: | es5id: 12.14_A16_T14 description: Checking if passing argument to "try" statement fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T15.js b/test/language/statements/try/S12.14_A16_T15.js index cd4162cf01..a946dc57ea 100644 --- a/test/language/statements/try/S12.14_A16_T15.js +++ b/test/language/statements/try/S12.14_A16_T15.js @@ -10,7 +10,7 @@ description: > Finally: "finally Block". Checking if passing argument to "try" statement fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T2.js b/test/language/statements/try/S12.14_A16_T2.js index b038cd0971..c4dad886e7 100644 --- a/test/language/statements/try/S12.14_A16_T2.js +++ b/test/language/statements/try/S12.14_A16_T2.js @@ -8,7 +8,7 @@ info: | es5id: 12.14_A16_T2 description: Checking if execution of "catch" with no "try" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T3.js b/test/language/statements/try/S12.14_A16_T3.js index 5f4e5e2ed4..596dffe0ef 100644 --- a/test/language/statements/try/S12.14_A16_T3.js +++ b/test/language/statements/try/S12.14_A16_T3.js @@ -8,7 +8,7 @@ info: | es5id: 12.14_A16_T3 description: Checking if execution of "finally" with no "try" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T5.js b/test/language/statements/try/S12.14_A16_T5.js index af27f4ad71..ad880284c8 100644 --- a/test/language/statements/try/S12.14_A16_T5.js +++ b/test/language/statements/try/S12.14_A16_T5.js @@ -10,7 +10,7 @@ description: > Catch: "catch (Identifier ) Block". Checking if execution of "catch" with no Block fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T6.js b/test/language/statements/try/S12.14_A16_T6.js index ecd04cb362..e5a6842920 100644 --- a/test/language/statements/try/S12.14_A16_T6.js +++ b/test/language/statements/try/S12.14_A16_T6.js @@ -10,7 +10,7 @@ description: > Block: "{ StatementList }". Checking if execution of "try{ catch{}{}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T7.js b/test/language/statements/try/S12.14_A16_T7.js index 4bcffc1354..78b02fd9b4 100644 --- a/test/language/statements/try/S12.14_A16_T7.js +++ b/test/language/statements/try/S12.14_A16_T7.js @@ -10,7 +10,7 @@ description: > Block: "{ StatementList }". Checking if execution of "try{} catch(){" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T8.js b/test/language/statements/try/S12.14_A16_T8.js index 08fbc37268..3db4eb49dc 100644 --- a/test/language/statements/try/S12.14_A16_T8.js +++ b/test/language/statements/try/S12.14_A16_T8.js @@ -10,7 +10,7 @@ description: > Block: "{ StatementList }". Catch: "catch (Identifier ) Block". Checking if execution of "try{} catch(){finally{}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/S12.14_A16_T9.js b/test/language/statements/try/S12.14_A16_T9.js index 55865381a6..7182aae75e 100644 --- a/test/language/statements/try/S12.14_A16_T9.js +++ b/test/language/statements/try/S12.14_A16_T9.js @@ -8,7 +8,7 @@ info: | es5id: 12.14_A16_T9 description: Checking if execution of "catch(){} finally{}" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js b/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js index 72dd87f728..4e62feb33c 100644 --- a/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js +++ b/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js @@ -6,7 +6,7 @@ esid: sec-strict-mode-of-ecmascript description: > It is a SyntaxError if a CatchParameter occurs within strict mode code and BoundNames of CatchParameter contains either eval or arguments (13.15.1). negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js b/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js index 277fc16809..11547f2e9e 100644 --- a/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js +++ b/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js @@ -6,7 +6,7 @@ esid: sec-strict-mode-of-ecmascript description: > It is a SyntaxError if a CatchParameter occurs within strict mode code and BoundNames of CatchParameter contains either eval or arguments (13.15.1). negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js index d91e37c060..541aa5573b 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Catch : catch ( CatchParameter ) Block diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/try/dstr-ary-ptrn-rest-init-id.js index 782636225e..eea990a296 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Catch : catch ( CatchParameter ) Block diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js index ef6790b0ad..ac465cad30 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Catch : catch ( CatchParameter ) Block diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js index ed327287d9..053bdb075e 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Catch : catch ( CatchParameter ) Block diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js index 4d69d20cc6..8c601a4448 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Catch : catch ( CatchParameter ) Block diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js index e38b3ed396..46c5119a53 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.15.7 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | Catch : catch ( CatchParameter ) Block diff --git a/test/language/statements/try/early-catch-duplicates.js b/test/language/statements/try/early-catch-duplicates.js index 05bc13d45a..b4c5afb282 100644 --- a/test/language/statements/try/early-catch-duplicates.js +++ b/test/language/statements/try/early-catch-duplicates.js @@ -7,7 +7,7 @@ description: > It is a Syntax Error if BoundNames of CatchParameter contains any duplicate elements. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/early-catch-lex.js b/test/language/statements/try/early-catch-lex.js index 166f99d321..f04cb5e6d7 100644 --- a/test/language/statements/try/early-catch-lex.js +++ b/test/language/statements/try/early-catch-lex.js @@ -7,7 +7,7 @@ description: > It is a Syntax Error if any element of the BoundNames of CatchParameter also occurs in the LexicallyDeclaredNames of Block. negative: - phase: early + phase: parse type: SyntaxError features: [let] ---*/ diff --git a/test/language/statements/try/early-catch-var.js b/test/language/statements/try/early-catch-var.js index b233326f1c..c74c036a9d 100644 --- a/test/language/statements/try/early-catch-var.js +++ b/test/language/statements/try/early-catch-var.js @@ -12,7 +12,7 @@ info: | statement. Bindings from the ForBinding of a for-in statement are restricted regardless of the application of Annex B. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/try/optional-catch-binding-parens.js b/test/language/statements/try/optional-catch-binding-parens.js index 649a76bf86..5733210d13 100644 --- a/test/language/statements/try/optional-catch-binding-parens.js +++ b/test/language/statements/try/optional-catch-binding-parens.js @@ -11,7 +11,7 @@ info: | Catch[Yield, Await, Return]: catch ( CatchParameter[?Yield, ?Await] ) Block[?Yield, ?Await, ?Return] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/12.2.1-1gs.js b/test/language/statements/variable/12.2.1-1gs.js index ec8f16d4ae..99872ad001 100644 --- a/test/language/statements/variable/12.2.1-1gs.js +++ b/test/language/statements/variable/12.2.1-1gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SyntaxError is thrown if a VariableDeclaration occurs within strict code and its Identifier is eval negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/variable/12.2.1-4gs.js b/test/language/statements/variable/12.2.1-4gs.js index 52604767dd..771ed8f87b 100644 --- a/test/language/statements/variable/12.2.1-4gs.js +++ b/test/language/statements/variable/12.2.1-4gs.js @@ -7,7 +7,7 @@ description: > Strict Mode - SyntaxError is thrown if a VariableDeclarationNoIn occurs within strict code and its Identifier is arguments negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/variable/S12.2_A8_T1.js b/test/language/statements/variable/S12.2_A8_T1.js index 5b7bb33669..2a7624e7fc 100644 --- a/test/language/statements/variable/S12.2_A8_T1.js +++ b/test/language/statements/variable/S12.2_A8_T1.js @@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized es5id: 12.2_A8_T1 description: Checking if execution of "var x += 1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/S12.2_A8_T2.js b/test/language/statements/variable/S12.2_A8_T2.js index 675e9f62ee..e8a92f4c89 100644 --- a/test/language/statements/variable/S12.2_A8_T2.js +++ b/test/language/statements/variable/S12.2_A8_T2.js @@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized es5id: 12.2_A8_T2 description: Checking if execution of "var x | true" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/S12.2_A8_T3.js b/test/language/statements/variable/S12.2_A8_T3.js index 0cb8b1c0b6..c94afa745f 100644 --- a/test/language/statements/variable/S12.2_A8_T3.js +++ b/test/language/statements/variable/S12.2_A8_T3.js @@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized es5id: 12.2_A8_T3 description: Checking if execution of "var x && 1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/S12.2_A8_T4.js b/test/language/statements/variable/S12.2_A8_T4.js index fc06064edb..158b90dc67 100644 --- a/test/language/statements/variable/S12.2_A8_T4.js +++ b/test/language/statements/variable/S12.2_A8_T4.js @@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized es5id: 12.2_A8_T4 description: Checking if execution of "var x++" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/S12.2_A8_T5.js b/test/language/statements/variable/S12.2_A8_T5.js index 377bc1bc3c..492753f719 100644 --- a/test/language/statements/variable/S12.2_A8_T5.js +++ b/test/language/statements/variable/S12.2_A8_T5.js @@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized es5id: 12.2_A8_T5 description: Checking if execution of "var --x" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/S12.2_A8_T6.js b/test/language/statements/variable/S12.2_A8_T6.js index c0ea5a73af..e010b765bb 100644 --- a/test/language/statements/variable/S12.2_A8_T6.js +++ b/test/language/statements/variable/S12.2_A8_T6.js @@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized es5id: 12.2_A8_T6 description: Checking if execution of "var x*1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/S12.2_A8_T7.js b/test/language/statements/variable/S12.2_A8_T7.js index 87aa6e20e9..eca8837ac0 100644 --- a/test/language/statements/variable/S12.2_A8_T7.js +++ b/test/language/statements/variable/S12.2_A8_T7.js @@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized es5id: 12.2_A8_T7 description: Checking if execution of "var x>>1" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/S12.2_A8_T8.js b/test/language/statements/variable/S12.2_A8_T8.js index 17c20a413d..2007fc0a06 100644 --- a/test/language/statements/variable/S12.2_A8_T8.js +++ b/test/language/statements/variable/S12.2_A8_T8.js @@ -6,7 +6,7 @@ info: Only AssignmentExpression is admitted when variable is initialized es5id: 12.2_A8_T8 description: Checking if execution of "var x in __arr" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js index 117eb616bb..9e6006dd73 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js index dd39551c19..e047ce2171 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js index 3d821ac0bc..760bd5e6e6 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js index cce068e75d..4f6858d470 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js index de63e173b9..8615648eb6 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js index 65f309a0a7..d5b73331fc 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js @@ -8,7 +8,7 @@ es6id: 13.3.2.4 features: [destructuring-binding] flags: [generated] negative: - phase: early + phase: parse type: SyntaxError info: | VariableDeclaration : BindingPattern Initializer diff --git a/test/language/statements/while/S12.6.2_A15.js b/test/language/statements/while/S12.6.2_A15.js index 46727b0516..b2283b04a6 100644 --- a/test/language/statements/while/S12.6.2_A15.js +++ b/test/language/statements/while/S12.6.2_A15.js @@ -6,7 +6,7 @@ info: Block within a "while" Expression is not allowed es5id: 12.6.2_A15 description: Expression is "{0}" negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/S12.6.2_A6_T1.js b/test/language/statements/while/S12.6.2_A6_T1.js index ba3f0eea8f..1da2c6dfe5 100644 --- a/test/language/statements/while/S12.6.2_A6_T1.js +++ b/test/language/statements/while/S12.6.2_A6_T1.js @@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces es5id: 12.6.2_A6_T1 description: Checking if execution of "while 1 break" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/S12.6.2_A6_T2.js b/test/language/statements/while/S12.6.2_A6_T2.js index c2f7239faf..054185da6d 100644 --- a/test/language/statements/while/S12.6.2_A6_T2.js +++ b/test/language/statements/while/S12.6.2_A6_T2.js @@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces es5id: 12.6.2_A6_T2 description: Checking if execution of "while 0 break" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/S12.6.2_A6_T3.js b/test/language/statements/while/S12.6.2_A6_T3.js index 1aaeee60ae..a45dee5a9e 100644 --- a/test/language/statements/while/S12.6.2_A6_T3.js +++ b/test/language/statements/while/S12.6.2_A6_T3.js @@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces es5id: 12.6.2_A6_T3 description: Checking if execution of "while true break" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/S12.6.2_A6_T4.js b/test/language/statements/while/S12.6.2_A6_T4.js index 5cbc80362d..7f0c593dbf 100644 --- a/test/language/statements/while/S12.6.2_A6_T4.js +++ b/test/language/statements/while/S12.6.2_A6_T4.js @@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces es5id: 12.6.2_A6_T4 description: Checking if execution of "while false break" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/S12.6.2_A6_T5.js b/test/language/statements/while/S12.6.2_A6_T5.js index 5ffc09ab93..eb0f36b451 100644 --- a/test/language/statements/while/S12.6.2_A6_T5.js +++ b/test/language/statements/while/S12.6.2_A6_T5.js @@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces es5id: 12.6.2_A6_T5 description: Checking if execution of "while '' break" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/S12.6.2_A6_T6.js b/test/language/statements/while/S12.6.2_A6_T6.js index ca08a2a48f..7c6ec7e31a 100644 --- a/test/language/statements/while/S12.6.2_A6_T6.js +++ b/test/language/statements/while/S12.6.2_A6_T6.js @@ -6,7 +6,7 @@ info: Expression in "while" IterationStatement is bracketed with braces es5id: 12.6.2_A6_T6 description: Checking if execution of "while 'hood' break" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/decl-async-fun.js b/test/language/statements/while/decl-async-fun.js index 53809646a9..061b6d8c2c 100644 --- a/test/language/statements/while/decl-async-fun.js +++ b/test/language/statements/while/decl-async-fun.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] ---*/ diff --git a/test/language/statements/while/decl-async-gen.js b/test/language/statements/while/decl-async-gen.js index c581f18e7b..7cf744aa1e 100644 --- a/test/language/statements/while/decl-async-gen.js +++ b/test/language/statements/while/decl-async-gen.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] ---*/ diff --git a/test/language/statements/while/decl-cls.js b/test/language/statements/while/decl-cls.js index 8a9f8120cc..937638a391 100644 --- a/test/language/statements/while/decl-cls.js +++ b/test/language/statements/while/decl-cls.js @@ -5,7 +5,7 @@ description: Class declaration not allowed in statement position esid: sec-while-statement es6id: 13.7.3 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/decl-const.js b/test/language/statements/while/decl-const.js index 85541a1954..e037a2047a 100644 --- a/test/language/statements/while/decl-const.js +++ b/test/language/statements/while/decl-const.js @@ -5,7 +5,7 @@ description: Lexical declaration (const) not allowed in statement position esid: sec-while-statement es6id: 13.7.3 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/decl-fun.js b/test/language/statements/while/decl-fun.js index 6e3f87fc3e..5328a06e71 100644 --- a/test/language/statements/while/decl-fun.js +++ b/test/language/statements/while/decl-fun.js @@ -5,7 +5,7 @@ description: Function declaration not allowed in statement position esid: sec-while-statement es6id: 13.7.3 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/decl-gen.js b/test/language/statements/while/decl-gen.js index 3e677e6a45..7797a34c43 100644 --- a/test/language/statements/while/decl-gen.js +++ b/test/language/statements/while/decl-gen.js @@ -5,7 +5,7 @@ description: Generator declaration not allowed in statement position esid: sec-while-statement es6id: 13.7.3 negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/while/decl-let.js b/test/language/statements/while/decl-let.js index 7cd1616dde..61029fd4f5 100644 --- a/test/language/statements/while/decl-let.js +++ b/test/language/statements/while/decl-let.js @@ -5,7 +5,7 @@ description: Lexical declaration (let) not allowed in statement position esid: sec-while-statement es6id: 13.7.3 negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/while/labelled-fn-stmt.js b/test/language/statements/while/labelled-fn-stmt.js index 68f08fae14..7ec0c959a8 100644 --- a/test/language/statements/while/labelled-fn-stmt.js +++ b/test/language/statements/while/labelled-fn-stmt.js @@ -3,7 +3,7 @@ /*--- description: It is a Syntax Error if IsLabelledFunction(Statement) is true. negative: - phase: early + phase: parse type: SyntaxError esid: sec-semantics-static-semantics-early-errors es6id: 13.7.1.1 diff --git a/test/language/statements/while/let-array-with-newline.js b/test/language/statements/while/let-array-with-newline.js index 508f0a6607..fd480a8a27 100644 --- a/test/language/statements/while/let-array-with-newline.js +++ b/test/language/statements/while/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/statements/with/12.10.1-11gs.js b/test/language/statements/with/12.10.1-11gs.js index 2d76966303..1edd1f0c5e 100644 --- a/test/language/statements/with/12.10.1-11gs.js +++ b/test/language/statements/with/12.10.1-11gs.js @@ -5,7 +5,7 @@ es5id: 12.10.1-11gs description: Strict Mode - SyntaxError is thrown when using with statement negative: - phase: early + phase: parse type: SyntaxError flags: [onlyStrict] ---*/ diff --git a/test/language/statements/with/decl-async-fun.js b/test/language/statements/with/decl-async-fun.js index e19af3d915..4a743c603b 100644 --- a/test/language/statements/with/decl-async-fun.js +++ b/test/language/statements/with/decl-async-fun.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-functions] flags: [noStrict] diff --git a/test/language/statements/with/decl-async-gen.js b/test/language/statements/with/decl-async-gen.js index 49709c4f30..fc01eba530 100644 --- a/test/language/statements/with/decl-async-gen.js +++ b/test/language/statements/with/decl-async-gen.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError features: [async-iteration] flags: [noStrict] diff --git a/test/language/statements/with/decl-cls.js b/test/language/statements/with/decl-cls.js index dd53f138dc..4f07512867 100644 --- a/test/language/statements/with/decl-cls.js +++ b/test/language/statements/with/decl-cls.js @@ -6,7 +6,7 @@ esid: sec-with-statement es6id: 13.11 flags: [noStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/with/decl-const.js b/test/language/statements/with/decl-const.js index 038b6afe07..e8ea885229 100644 --- a/test/language/statements/with/decl-const.js +++ b/test/language/statements/with/decl-const.js @@ -6,7 +6,7 @@ esid: sec-with-statement es6id: 13.11 flags: [noStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/with/decl-fun.js b/test/language/statements/with/decl-fun.js index 1d749be7b8..09ccab28f9 100644 --- a/test/language/statements/with/decl-fun.js +++ b/test/language/statements/with/decl-fun.js @@ -6,7 +6,7 @@ esid: sec-with-statement es6id: 13.11 flags: [noStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/with/decl-gen.js b/test/language/statements/with/decl-gen.js index 20350cfb57..649dea21fe 100644 --- a/test/language/statements/with/decl-gen.js +++ b/test/language/statements/with/decl-gen.js @@ -6,7 +6,7 @@ esid: sec-with-statement es6id: 13.11 flags: [noStrict] negative: - phase: early + phase: parse type: SyntaxError features: [generators] ---*/ diff --git a/test/language/statements/with/decl-let.js b/test/language/statements/with/decl-let.js index 0cc7f0db4e..6af87498dd 100644 --- a/test/language/statements/with/decl-let.js +++ b/test/language/statements/with/decl-let.js @@ -6,7 +6,7 @@ esid: sec-with-statement es6id: 13.11 flags: [noStrict] negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/with/labelled-fn-stmt.js b/test/language/statements/with/labelled-fn-stmt.js index 5a91e111e5..de517babee 100644 --- a/test/language/statements/with/labelled-fn-stmt.js +++ b/test/language/statements/with/labelled-fn-stmt.js @@ -17,7 +17,7 @@ info: | In the absence of Annex B.3.2, a SyntaxError should be produced due to the labelled function declaration itself. negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/statements/with/let-array-with-newline.js b/test/language/statements/with/let-array-with-newline.js index e3c8a650e1..9629f50ff1 100644 --- a/test/language/statements/with/let-array-with-newline.js +++ b/test/language/statements/with/let-array-with-newline.js @@ -10,7 +10,7 @@ info: | [lookahead ∉ { {, function, async [no LineTerminator here] function, class, let [ }] Expression[+In, ?Yield, ?Await] ; negative: - phase: early + phase: parse type: SyntaxError flags: [noStrict] ---*/ diff --git a/test/language/types/boolean/S8.3_A2.1.js b/test/language/types/boolean/S8.3_A2.1.js index 30afd21da5..1e37e5eaa7 100644 --- a/test/language/types/boolean/S8.3_A2.1.js +++ b/test/language/types/boolean/S8.3_A2.1.js @@ -6,7 +6,7 @@ info: The true is reserved word es5id: 8.3_A2.1 description: Checking if execution of "true=1" fails negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/types/boolean/S8.3_A2.2.js b/test/language/types/boolean/S8.3_A2.2.js index c52035968a..8a5228eacd 100644 --- a/test/language/types/boolean/S8.3_A2.2.js +++ b/test/language/types/boolean/S8.3_A2.2.js @@ -6,7 +6,7 @@ info: The false is reserved word es5id: 8.3_A2.2 description: Checking if execution of "false=0" fails negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/types/null/S8.2_A2.js b/test/language/types/null/S8.2_A2.js index 3f5db37c55..96e022f2da 100644 --- a/test/language/types/null/S8.2_A2.js +++ b/test/language/types/null/S8.2_A2.js @@ -6,7 +6,7 @@ info: The null is resrved word es5id: 8.2_A2 description: Checking if execution of "var null" fails negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/types/reference/S8.7.2_A1_T1.js b/test/language/types/reference/S8.7.2_A1_T1.js index 2632c0db95..be8aef0584 100644 --- a/test/language/types/reference/S8.7.2_A1_T1.js +++ b/test/language/types/reference/S8.7.2_A1_T1.js @@ -6,7 +6,7 @@ info: GetValue(V) mast fail es5id: 8.7.2_A1_T1 description: Checking if execution of "'litera'=1;" fails negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/types/reference/S8.7.2_A1_T2.js b/test/language/types/reference/S8.7.2_A1_T2.js index dd409771ef..e69339e02d 100644 --- a/test/language/types/reference/S8.7.2_A1_T2.js +++ b/test/language/types/reference/S8.7.2_A1_T2.js @@ -6,7 +6,7 @@ info: GetValue(V) mast fail es5id: 8.7.2_A1_T2 description: Checking if execution of "1=1" fails negative: - phase: early + phase: parse type: ReferenceError ---*/ diff --git a/test/language/types/string/S8.4_A13_T1.js b/test/language/types/string/S8.4_A13_T1.js index 842b0c5ca8..de2f430cee 100644 --- a/test/language/types/string/S8.4_A13_T1.js +++ b/test/language/types/string/S8.4_A13_T1.js @@ -6,7 +6,7 @@ info: When appears not closed single-quote program failes es5id: 8.4_A13_T1 description: Try to create variable using 3 single-quote negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/types/string/S8.4_A13_T2.js b/test/language/types/string/S8.4_A13_T2.js index 41a709001e..33dd77752d 100644 --- a/test/language/types/string/S8.4_A13_T2.js +++ b/test/language/types/string/S8.4_A13_T2.js @@ -6,7 +6,7 @@ info: When appears not closed single-quote program failes es5id: 8.4_A13_T2 description: Try to create variable using 1 single-quote negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/types/string/S8.4_A13_T3.js b/test/language/types/string/S8.4_A13_T3.js index 603d5924a0..b31ca0b982 100644 --- a/test/language/types/string/S8.4_A13_T3.js +++ b/test/language/types/string/S8.4_A13_T3.js @@ -6,7 +6,7 @@ info: When appears not closed single-quote program failes es5id: 8.4_A13_T3 description: Try to create variable using 4 single-quote negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/types/string/S8.4_A14_T1.js b/test/language/types/string/S8.4_A14_T1.js index c0b367ad26..07f5f75b8c 100644 --- a/test/language/types/string/S8.4_A14_T1.js +++ b/test/language/types/string/S8.4_A14_T1.js @@ -6,7 +6,7 @@ info: When appears not closed double-quote program failes es5id: 8.4_A14_T1 description: Try to create variable using 1 double-quote negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/types/string/S8.4_A14_T2.js b/test/language/types/string/S8.4_A14_T2.js index 6923b7299c..a913025102 100644 --- a/test/language/types/string/S8.4_A14_T2.js +++ b/test/language/types/string/S8.4_A14_T2.js @@ -6,7 +6,7 @@ info: When appears not closed double-quote program failes es5id: 8.4_A14_T2 description: Try to create variable using 3 double-quote negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/types/string/S8.4_A14_T3.js b/test/language/types/string/S8.4_A14_T3.js index 1f139924df..6e17af2f5a 100644 --- a/test/language/types/string/S8.4_A14_T3.js +++ b/test/language/types/string/S8.4_A14_T3.js @@ -6,7 +6,7 @@ info: When appears not closed double-quote program failes es5id: 8.4_A14_T3 description: Try to create variable using 4 double-quote negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/white-space/S7.2_A5_T1.js b/test/language/white-space/S7.2_A5_T1.js index 3c27549127..e74bb78898 100644 --- a/test/language/white-space/S7.2_A5_T1.js +++ b/test/language/white-space/S7.2_A5_T1.js @@ -8,7 +8,7 @@ info: | es5id: 7.2_A5_T1 description: Use TAB (U+0009) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/white-space/S7.2_A5_T2.js b/test/language/white-space/S7.2_A5_T2.js index c49951f970..745f35fe3c 100644 --- a/test/language/white-space/S7.2_A5_T2.js +++ b/test/language/white-space/S7.2_A5_T2.js @@ -8,7 +8,7 @@ info: | es5id: 7.2_A5_T2 description: Use VERTICAL TAB (U+000B) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/white-space/S7.2_A5_T3.js b/test/language/white-space/S7.2_A5_T3.js index 3578e8e7b0..61b0d98d64 100644 --- a/test/language/white-space/S7.2_A5_T3.js +++ b/test/language/white-space/S7.2_A5_T3.js @@ -8,7 +8,7 @@ info: | es5id: 7.2_A5_T3 description: Use FORM FEED (U+000C) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/white-space/S7.2_A5_T4.js b/test/language/white-space/S7.2_A5_T4.js index 66780c1176..6e86cd4d8f 100644 --- a/test/language/white-space/S7.2_A5_T4.js +++ b/test/language/white-space/S7.2_A5_T4.js @@ -8,7 +8,7 @@ info: | es5id: 7.2_A5_T4 description: Use SPACE (U+0020) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/white-space/S7.2_A5_T5.js b/test/language/white-space/S7.2_A5_T5.js index 249c21c575..503a229784 100644 --- a/test/language/white-space/S7.2_A5_T5.js +++ b/test/language/white-space/S7.2_A5_T5.js @@ -8,7 +8,7 @@ info: | es5id: 7.2_A5_T5 description: Use NO-BREAK SPACE (U+00A0) negative: - phase: early + phase: parse type: SyntaxError ---*/ diff --git a/test/language/white-space/mongolian-vowel-separator.js b/test/language/white-space/mongolian-vowel-separator.js index 38e3a19a9e..8870ae6db2 100644 --- a/test/language/white-space/mongolian-vowel-separator.js +++ b/test/language/white-space/mongolian-vowel-separator.js @@ -21,7 +21,7 @@ info: | General Category of U+180E is “Cf” (Format). negative: - phase: early + phase: parse type: SyntaxError features: [u180e] ---*/ diff --git a/tools/lint/lib/checks/negative.py b/tools/lint/lib/checks/negative.py index b1ae3e4fb1..aa9ec1e406 100644 --- a/tools/lint/lib/checks/negative.py +++ b/tools/lint/lib/checks/negative.py @@ -23,5 +23,5 @@ class CheckNegative(Check): if not 'phase' in negative: return '"negative" must specify a "phase" field' - if negative["phase"] == "early" and not _THROW_STMT.search(source): + if negative["phase"] == "parse" and not _THROW_STMT.search(source): return 'Negative tests of type "early" must include a `throw` statement' diff --git a/tools/lint/test/fixtures/negative_early_throw_bad_value.js b/tools/lint/test/fixtures/negative_parse_throw_bad_value.js similarity index 95% rename from tools/lint/test/fixtures/negative_early_throw_bad_value.js rename to tools/lint/test/fixtures/negative_parse_throw_bad_value.js index 22979c3136..2e9510183d 100644 --- a/tools/lint/test/fixtures/negative_early_throw_bad_value.js +++ b/tools/lint/test/fixtures/negative_parse_throw_bad_value.js @@ -7,7 +7,7 @@ esid: sec-assignment-operators-static-semantics-early-errors description: Minimal test negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated!"; diff --git a/tools/lint/test/fixtures/negative_early_throw_missing.js b/tools/lint/test/fixtures/negative_parse_throw_missing.js similarity index 95% rename from tools/lint/test/fixtures/negative_early_throw_missing.js rename to tools/lint/test/fixtures/negative_parse_throw_missing.js index 44a9a22dd4..fd7f812f19 100644 --- a/tools/lint/test/fixtures/negative_early_throw_missing.js +++ b/tools/lint/test/fixtures/negative_parse_throw_missing.js @@ -7,7 +7,7 @@ esid: sec-assignment-operators-static-semantics-early-errors description: Minimal test negative: type: SyntaxError - phase: early + phase: parse ---*/ !!! diff --git a/tools/lint/test/fixtures/negative_valid_early.js b/tools/lint/test/fixtures/negative_valid_parse.js similarity index 95% rename from tools/lint/test/fixtures/negative_valid_early.js rename to tools/lint/test/fixtures/negative_valid_parse.js index 5b6c7a261f..f3fd0a55f2 100644 --- a/tools/lint/test/fixtures/negative_valid_early.js +++ b/tools/lint/test/fixtures/negative_valid_parse.js @@ -6,7 +6,7 @@ esid: sec-assignment-operators-static-semantics-early-errors description: Minimal test negative: type: SyntaxError - phase: early + phase: parse ---*/ throw "Test262: This statement should not be evaluated.";