From 1d33442d16c90e59b691a81ffefa52cc1cb71a48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E7=84=B6?= Date: Tue, 2 Jan 2024 17:35:39 +0800 Subject: [PATCH] chore: update es8 tests --- .../fixtures/ecma-version/8/comma-dangle-arrow.result.js | 4 ++-- .../ecma-version/8/comma-dangle-class-method.result.js | 6 +++--- .../ecma-version/8/comma-dangle-expression.result.js | 4 ++-- tests/fixtures/ecma-version/8/comma-dangle-func.result.js | 2 +- .../fixtures/ecma-version/8/comma-dangle-method.result.js | 4 ++-- tests/fixtures/ecma-version/8/comma-dangle.result.js | 4 ++-- .../fixtures/ecma-version/8/destructuring-param.result.js | 4 ++-- .../ecma-version/8/invalid-comma-dangle-method.result.js | 8 ++++---- .../ecma-version/8/modules/arrow-func-parens.result.js | 4 ++-- .../fixtures/ecma-version/8/modules/arrow-func.result.js | 4 ++-- .../ecma-version/8/modules/async-and-no-async.result.js | 4 ++-- .../async-arrow-func-destructed-defaults.result.js | 4 ++-- .../8/modules/async-arrow-func-destructed.result.js | 4 ++-- .../8/modules/async-arrow-func-parens-multi.result.js | 4 ++-- .../8/modules/async-arrow-func-parens.result.js | 4 ++-- .../ecma-version/8/modules/async-arrow-func.result.js | 4 ++-- .../8/modules/async-await-arrow-expression.result.js | 4 ++-- .../8/modules/async-await-arrow-param.result.js | 6 +++--- .../8/modules/async-await-class-method-param.result.js | 8 ++++---- .../8/modules/async-await-destructured-default.result.js | 4 ++-- .../modules/async-await-expression-class-method.result.js | 6 +++--- .../8/modules/async-await-function-param.result.js | 6 +++--- .../8/modules/async-await-identifier-math.result.js | 4 ++-- .../8/modules/async-await-inside-parens.result.js | 4 ++-- .../ecma-version/8/modules/async-await-math.result.js | 4 ++-- .../8/modules/async-await-named-object-method.result.js | 4 ++-- .../8/modules/async-await-object-method-param.result.js | 6 +++--- .../8/modules/async-await-object-method.result.js | 4 ++-- .../fixtures/ecma-version/8/modules/async-await.result.js | 4 ++-- .../8/modules/async-class-method-named-await.result.js | 6 +++--- .../ecma-version/8/modules/async-class-method.result.js | 6 +++--- .../8/modules/async-destructured-assignment.result.js | 2 +- .../ecma-version/8/modules/async-expression.result.js | 4 ++-- .../fixtures/ecma-version/8/modules/async-func.result.js | 8 ++++---- .../8/modules/async-named-class-method.result.js | 6 +++--- .../8/modules/async-named-generator-method.result.js | 6 +++--- .../8/modules/async-named-object-method.result.js | 4 ++-- .../modules/async-named-static-generator-method.result.js | 6 +++--- .../8/modules/async-object-method-keyword.result.js | 6 +++--- .../ecma-version/8/modules/async-object-method.result.js | 4 ++-- .../async-static-class-method-named-await.result.js | 6 +++--- .../8/modules/async-static-class-method.result.js | 6 +++--- .../ecma-version/8/modules/async-then-arrow.result.js | 4 ++-- .../8/modules/async-wrapped-class-await.result.js | 8 ++++---- .../fixtures/ecma-version/8/modules/async-yield.result.js | 8 ++++---- tests/fixtures/ecma-version/8/modules/async.result.js | 4 ++-- .../8/modules/await-identifier-math.result.js | 8 ++++---- .../ecma-version/8/modules/class-method.result.js | 6 +++--- .../ecma-version/8/modules/export-async.result.js | 4 ++-- .../8/modules/export-default-async-expression.result.js | 4 ++-- .../ecma-version/8/modules/export-default-async.result.js | 4 ++-- .../ecma-version/8/modules/generator-async-func.result.js | 4 ++-- .../8/modules/invalid-async-await-identifier.result.js | 8 ++++---- .../8/modules/invalid-async-await-param.result.js | 2 +- .../8/modules/invalid-async-class-broken.result.js | 8 ++++---- .../8/modules/invalid-async-class-generator.result.js | 8 ++++---- .../8/modules/invalid-async-class-getter.result.js | 8 ++++---- .../8/modules/invalid-async-class-method-await.result.js | 8 ++++---- .../invalid-async-class-method-empty-await.result.js | 8 ++++---- .../8/modules/invalid-async-class-setter.result.js | 8 ++++---- .../8/modules/invalid-async-constructor.result.js | 8 ++++---- .../modules/invalid-async-expression-generators.result.js | 8 ++++---- .../invalid-async-expression-plain-await.result.js | 8 ++++---- .../8/modules/invalid-async-expression.result.js | 8 ++++---- .../modules/invalid-async-generator-expression.result.js | 8 ++++---- .../8/modules/invalid-async-generator-method.result.js | 8 ++++---- .../8/modules/invalid-async-generator.result.js | 8 ++++---- .../invalid-async-getter-method-with-params.result.js | 8 ++++---- .../8/modules/invalid-async-getter-method.result.js | 8 ++++---- .../invalid-async-method-await-identifier.result.js | 2 +- .../8/modules/invalid-async-method-await-param.result.js | 2 +- .../8/modules/invalid-async-method-empty-await.result.js | 8 ++++---- .../8/modules/invalid-async-method-expression.result.js | 2 +- .../8/modules/invalid-async-method-return-await.result.js | 8 ++++---- .../ecma-version/8/modules/invalid-async-object.result.js | 8 ++++---- .../8/modules/invalid-async-plain-await.result.js | 8 ++++---- .../ecma-version/8/modules/invalid-async-prop.result.js | 8 ++++---- .../modules/invalid-async-static-method-broken.result.js | 8 ++++---- .../8/modules/invalid-await-arrow-param-parens.result.js | 8 ++++---- .../8/modules/invalid-await-arrow-param.result.js | 8 ++++---- .../8/modules/invalid-await-default.result.js | 8 ++++---- .../modules/invalid-await-destructured-default.result.js | 8 ++++---- .../8/modules/invalid-await-destructured-param.result.js | 2 +- .../8/modules/invalid-await-func-expression.result.js | 2 +- .../modules/invalid-await-identifier-expression.result.js | 8 ++++---- .../8/modules/invalid-await-identifier.result.js | 8 ++++---- ...invalid-await-named-destructured-array-param.result.js | 8 ++++---- .../invalid-await-named-destructured-param.result.js | 8 ++++---- .../8/modules/invalid-await-param-expression.result.js | 2 +- .../ecma-version/8/modules/invalid-await-param.result.js | 2 +- .../8/modules/invalid-await-top-level.result.js | 8 ++++---- .../invalid-broken-async-arrow-after-parens.result.js | 8 ++++---- .../invalid-broken-async-arrow-before-parens.result.js | 8 ++++---- .../8/modules/invalid-broken-async-arrow.result.js | 8 ++++---- .../modules/invalid-broken-async-object-method.result.js | 8 ++++---- .../8/modules/invalid-broken-line-async.result.js | 8 ++++---- .../8/modules/invalid-class-await-extend.result.js | 8 ++++---- .../ecma-version/8/modules/invalid-nested-async.result.js | 2 +- .../8/modules/invalid-plain-await-arrow.result.js | 8 ++++---- .../ecma-version/8/modules/invalid-plain-await.result.js | 8 ++++---- .../8/modules/invalid-static-async-generator.result.js | 8 ++++---- .../8/modules/invalid-static-async-getter.result.js | 8 ++++---- .../8/modules/invalid-static-async-setter.result.js | 8 ++++---- .../8/modules/invalid-yield-default.result.js | 8 ++++---- .../8/modules/nested-async-await-method.result.js | 6 +++--- .../ecma-version/8/modules/no-async-expression.result.js | 4 ++-- tests/fixtures/ecma-version/8/modules/no-async.result.js | 4 ++-- .../ecma-version/8/modules/object-method.result.js | 4 ++-- .../fixtures/ecma-version/8/modules/plain-await.result.js | 8 ++++---- .../8/modules/static-async-named-class-method.result.js | 6 +++--- .../ecma-version/8/not-strict/arrow-func-parens.result.js | 4 ++-- .../ecma-version/8/not-strict/arrow-func.result.js | 4 ++-- .../8/not-strict/async-and-no-async.result.js | 4 ++-- .../async-arrow-func-destructed-defaults.result.js | 4 ++-- .../8/not-strict/async-arrow-func-destructed.result.js | 4 ++-- .../8/not-strict/async-arrow-func-parens-multi.result.js | 4 ++-- .../8/not-strict/async-arrow-func-parens.result.js | 4 ++-- .../ecma-version/8/not-strict/async-arrow-func.result.js | 4 ++-- .../8/not-strict/async-as-property-name.result.js | 2 +- .../8/not-strict/async-await-arrow-expression.result.js | 4 ++-- .../8/not-strict/async-await-arrow-param.result.js | 6 +++--- .../8/not-strict/async-await-class-method-param.result.js | 8 ++++---- .../not-strict/async-await-destructured-default.result.js | 4 ++-- .../async-await-expression-class-method.result.js | 6 +++--- .../8/not-strict/async-await-function-param.result.js | 6 +++--- .../8/not-strict/async-await-identifier-math.result.js | 4 ++-- .../8/not-strict/async-await-inside-parens.result.js | 4 ++-- .../ecma-version/8/not-strict/async-await-math.result.js | 4 ++-- .../not-strict/async-await-named-object-method.result.js | 4 ++-- .../not-strict/async-await-object-method-param.result.js | 6 +++--- .../8/not-strict/async-await-object-method.result.js | 4 ++-- .../ecma-version/8/not-strict/async-await.result.js | 4 ++-- .../8/not-strict/async-class-method-named-await.result.js | 6 +++--- .../8/not-strict/async-class-method.result.js | 6 +++--- .../8/not-strict/async-destructured-assignment.result.js | 2 +- .../ecma-version/8/not-strict/async-expression.result.js | 4 ++-- .../ecma-version/8/not-strict/async-func.result.js | 2 +- .../8/not-strict/async-named-class-method.result.js | 6 +++--- .../8/not-strict/async-named-generator-method.result.js | 6 +++--- .../8/not-strict/async-named-object-method.result.js | 4 ++-- .../async-named-static-generator-method.result.js | 6 +++--- .../8/not-strict/async-named-variable.result.js | 2 +- .../not-strict/async-object-method-and-property.result.js | 6 ++---- .../8/not-strict/async-object-method.result.js | 4 ++-- .../8/not-strict/async-shorthand-property-1.result.js | 2 +- .../8/not-strict/async-shorthand-property-2.result.js | 2 +- .../8/not-strict/async-shorthand-property-3.result.js | 2 +- .../async-static-class-method-named-await.result.js | 6 +++--- .../8/not-strict/async-static-class-method.result.js | 6 +++--- .../ecma-version/8/not-strict/async-then-arrow.result.js | 4 ++-- .../8/not-strict/async-wrapped-class-await.result.js | 8 ++++---- .../ecma-version/8/not-strict/async-yield.result.js | 4 ++-- tests/fixtures/ecma-version/8/not-strict/async.result.js | 4 ++-- .../8/not-strict/await-identifier-math.result.js | 4 ++-- .../ecma-version/8/not-strict/class-method.result.js | 6 +++--- .../ecma-version/8/not-strict/export-async.result.js | 8 ++++---- .../not-strict/export-default-async-expression.result.js | 8 ++++---- .../8/not-strict/export-default-async.result.js | 8 ++++---- .../8/not-strict/generator-async-func.result.js | 4 ++-- .../8/not-strict/invalid-async-await-identifier.result.js | 8 ++++---- .../8/not-strict/invalid-async-await-param.result.js | 8 ++++---- .../8/not-strict/invalid-async-class-broken.result.js | 8 ++++---- .../8/not-strict/invalid-async-class-generator.result.js | 8 ++++---- .../8/not-strict/invalid-async-class-getter.result.js | 8 ++++---- .../not-strict/invalid-async-class-method-await.result.js | 8 ++++---- .../invalid-async-class-method-empty-await.result.js | 8 ++++---- .../8/not-strict/invalid-async-class-setter.result.js | 8 ++++---- .../8/not-strict/invalid-async-constructor.result.js | 8 ++++---- .../invalid-async-expression-generators.result.js | 8 ++++---- .../invalid-async-expression-plain-await.result.js | 8 ++++---- .../8/not-strict/invalid-async-expression.result.js | 8 ++++---- .../invalid-async-generator-expression.result.js | 8 ++++---- .../8/not-strict/invalid-async-generator-method.result.js | 8 ++++---- .../8/not-strict/invalid-async-generator.result.js | 8 ++++---- .../invalid-async-getter-method-with-params.result.js | 8 ++++---- .../8/not-strict/invalid-async-getter-method.result.js | 8 ++++---- .../invalid-async-method-await-identifier.result.js | 8 ++++---- .../not-strict/invalid-async-method-await-param.result.js | 8 ++++---- .../not-strict/invalid-async-method-empty-await.result.js | 8 ++++---- .../not-strict/invalid-async-method-expression.result.js | 8 ++++---- .../invalid-async-method-return-await.result.js | 8 ++++---- .../8/not-strict/invalid-async-object.result.js | 8 ++++---- .../8/not-strict/invalid-async-plain-await.result.js | 8 ++++---- .../8/not-strict/invalid-async-prop.result.js | 8 ++++---- .../invalid-async-static-method-broken.result.js | 8 ++++---- .../not-strict/invalid-await-arrow-param-parens.result.js | 8 ++++---- .../8/not-strict/invalid-await-arrow-param.result.js | 8 ++++---- .../8/not-strict/invalid-await-default.result.js | 8 ++++---- .../invalid-await-destructured-default.result.js | 8 ++++---- .../not-strict/invalid-await-destructured-param.result.js | 8 ++++---- .../8/not-strict/invalid-await-func-expression.result.js | 8 ++++---- .../invalid-await-identifier-expression.result.js | 8 ++++---- .../8/not-strict/invalid-await-identifier.result.js | 8 ++++---- ...invalid-await-named-destructured-array-param.result.js | 8 ++++---- .../invalid-await-named-destructured-param.result.js | 8 ++++---- .../8/not-strict/invalid-await-param-expression.result.js | 8 ++++---- .../8/not-strict/invalid-await-param.result.js | 8 ++++---- .../8/not-strict/invalid-await-top-level.result.js | 8 ++++---- .../invalid-broken-async-arrow-after-parens.result.js | 8 ++++---- .../invalid-broken-async-arrow-before-parens.result.js | 8 ++++---- .../8/not-strict/invalid-broken-async-arrow.result.js | 8 ++++---- .../invalid-broken-async-object-method.result.js | 8 ++++---- .../8/not-strict/invalid-broken-line-async.result.js | 8 ++++---- .../8/not-strict/invalid-class-await-extend.result.js | 8 ++++---- .../8/not-strict/invalid-nested-async.result.js | 8 ++++---- .../8/not-strict/invalid-plain-await-arrow.result.js | 8 ++++---- .../8/not-strict/invalid-plain-await.result.js | 2 +- .../8/not-strict/invalid-static-async-generator.result.js | 8 ++++---- .../8/not-strict/invalid-static-async-getter.result.js | 8 ++++---- .../8/not-strict/invalid-static-async-setter.result.js | 8 ++++---- .../8/not-strict/invalid-yield-default.result.js | 8 ++++---- .../8/not-strict/nested-async-await-method.result.js | 6 +++--- .../8/not-strict/no-async-expression.result.js | 4 ++-- .../fixtures/ecma-version/8/not-strict/no-async.result.js | 4 ++-- .../ecma-version/8/not-strict/object-method.result.js | 4 ++-- .../ecma-version/8/not-strict/plain-await.result.js | 2 +- .../not-strict/static-async-named-class-method.result.js | 6 +++--- .../8/var-destructured-array-literal.result.js | 2 +- 218 files changed, 657 insertions(+), 659 deletions(-) diff --git a/tests/fixtures/ecma-version/8/comma-dangle-arrow.result.js b/tests/fixtures/ecma-version/8/comma-dangle-arrow.result.js index 3821b514..1f6688c9 100644 --- a/tests/fixtures/ecma-version/8/comma-dangle-arrow.result.js +++ b/tests/fixtures/ecma-version/8/comma-dangle-arrow.result.js @@ -83,8 +83,8 @@ export default { 23 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [ { @@ -385,4 +385,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/comma-dangle-class-method.result.js b/tests/fixtures/ecma-version/8/comma-dangle-class-method.result.js index 080f8f88..2f693189 100644 --- a/tests/fixtures/ecma-version/8/comma-dangle-class-method.result.js +++ b/tests/fixtures/ecma-version/8/comma-dangle-class-method.result.js @@ -83,6 +83,7 @@ export default { 10, 23 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "foo" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 23 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [ { @@ -458,4 +458,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/comma-dangle-expression.result.js b/tests/fixtures/ecma-version/8/comma-dangle-expression.result.js index c86612d2..8002ffad 100644 --- a/tests/fixtures/ecma-version/8/comma-dangle-expression.result.js +++ b/tests/fixtures/ecma-version/8/comma-dangle-expression.result.js @@ -83,8 +83,8 @@ export default { 28 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [ { @@ -385,4 +385,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/comma-dangle-func.result.js b/tests/fixtures/ecma-version/8/comma-dangle-func.result.js index fa111378..d4eca17d 100644 --- a/tests/fixtures/ecma-version/8/comma-dangle-func.result.js +++ b/tests/fixtures/ecma-version/8/comma-dangle-func.result.js @@ -253,4 +253,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/comma-dangle-method.result.js b/tests/fixtures/ecma-version/8/comma-dangle-method.result.js index c863aad7..ec2d67b4 100644 --- a/tests/fixtures/ecma-version/8/comma-dangle-method.result.js +++ b/tests/fixtures/ecma-version/8/comma-dangle-method.result.js @@ -138,8 +138,8 @@ export default { 23 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [ { @@ -479,4 +479,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/comma-dangle.result.js b/tests/fixtures/ecma-version/8/comma-dangle.result.js index c1c01045..45939717 100644 --- a/tests/fixtures/ecma-version/8/comma-dangle.result.js +++ b/tests/fixtures/ecma-version/8/comma-dangle.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [ { @@ -328,4 +328,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/destructuring-param.result.js b/tests/fixtures/ecma-version/8/destructuring-param.result.js index 105a450c..21dba65e 100644 --- a/tests/fixtures/ecma-version/8/destructuring-param.result.js +++ b/tests/fixtures/ecma-version/8/destructuring-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "a" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [ { @@ -509,4 +509,4 @@ export default { ] } ] -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js b/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js index e80fa967..e786d882 100644 --- a/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js +++ b/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token {", - "column": 14, "index": 13, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 14, + "message": "Unexpected token {" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/arrow-func-parens.result.js b/tests/fixtures/ecma-version/8/modules/arrow-func-parens.result.js index ae948baa..e9842217 100644 --- a/tests/fixtures/ecma-version/8/modules/arrow-func-parens.result.js +++ b/tests/fixtures/ecma-version/8/modules/arrow-func-parens.result.js @@ -48,8 +48,8 @@ export default { 8 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": false, "params": [ { @@ -203,4 +203,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/arrow-func.result.js b/tests/fixtures/ecma-version/8/modules/arrow-func.result.js index 50da2f19..29f5af1d 100644 --- a/tests/fixtures/ecma-version/8/modules/arrow-func.result.js +++ b/tests/fixtures/ecma-version/8/modules/arrow-func.result.js @@ -48,8 +48,8 @@ export default { 6 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": false, "params": [ { @@ -167,4 +167,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-and-no-async.result.js b/tests/fixtures/ecma-version/8/modules/async-and-no-async.result.js index c25cc0be..4d6bcf10 100644 --- a/tests/fixtures/ecma-version/8/modules/async-and-no-async.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-and-no-async.result.js @@ -84,8 +84,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -272,4 +272,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js b/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js index d0c9ce6a..dc0e03a3 100644 --- a/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js @@ -48,8 +48,8 @@ export default { 23 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -422,4 +422,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js b/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js index eb732a70..28eb78fe 100644 --- a/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js @@ -48,8 +48,8 @@ export default { 20 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -386,4 +386,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js b/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js index b5088ce0..c1f5fa1b 100644 --- a/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js @@ -48,8 +48,8 @@ export default { 17 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -275,4 +275,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js b/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js index 6c3b58e0..753bda33 100644 --- a/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js @@ -65,8 +65,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -399,4 +399,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func.result.js b/tests/fixtures/ecma-version/8/modules/async-arrow-func.result.js index 37227a5d..5f279733 100644 --- a/tests/fixtures/ecma-version/8/modules/async-arrow-func.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-arrow-func.result.js @@ -48,8 +48,8 @@ export default { 12 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -185,4 +185,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js b/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js index 996053cb..b6031f96 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js @@ -48,8 +48,8 @@ export default { 21 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -292,4 +292,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js b/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js index b81debdb..45a42708 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -104,8 +104,8 @@ export default { 42 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [], "body": { @@ -474,4 +474,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js b/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js index 535b6aef..d2da4a2c 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -138,6 +138,7 @@ export default { 30, 53 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -157,7 +158,6 @@ export default { ], "name": "bar" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -176,8 +176,8 @@ export default { 53 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -676,4 +676,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js b/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js index b4b9e319..cd5991e5 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -599,4 +599,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js b/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js index d0ea9ea4..a319b2d6 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js @@ -82,6 +82,7 @@ export default { 8, 32 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -101,7 +102,6 @@ export default { ], "name": "foo" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -120,8 +120,8 @@ export default { 32 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -494,4 +494,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-function-param.result.js b/tests/fixtures/ecma-version/8/modules/async-await-function-param.result.js index 66f078ca..fa4b8667 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-function-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-function-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -121,8 +121,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -581,4 +581,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js b/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js index cb12cac3..932478b2 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -364,4 +364,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js b/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js index b9e148ad..506dd025 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -434,4 +434,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-math.result.js b/tests/fixtures/ecma-version/8/modules/async-await-math.result.js index 4e07db55..807ddebf 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-math.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-math.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -524,4 +524,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js b/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js index 68de1ec9..80d75035 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js @@ -103,8 +103,8 @@ export default { 19 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -332,4 +332,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js b/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js index 84ba17b1..e9d6cf04 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -159,8 +159,8 @@ export default { 47 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -640,4 +640,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await-object-method.result.js b/tests/fixtures/ecma-version/8/modules/async-await-object-method.result.js index 47f5919f..59459091 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await-object-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await-object-method.result.js @@ -103,8 +103,8 @@ export default { 26 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -458,4 +458,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-await.result.js b/tests/fixtures/ecma-version/8/modules/async-await.result.js index 90f5efb1..d0104b5c 100644 --- a/tests/fixtures/ecma-version/8/modules/async-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-await.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -417,4 +417,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js b/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js index 264ac7b7..7f35ece2 100644 --- a/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js @@ -83,6 +83,7 @@ export default { 9, 26 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "await" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 26 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -367,4 +367,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-class-method.result.js b/tests/fixtures/ecma-version/8/modules/async-class-method.result.js index 80826b3f..4c568773 100644 --- a/tests/fixtures/ecma-version/8/modules/async-class-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 24 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "foo" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 24 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -367,4 +367,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js b/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js index 550106bf..99d8b54e 100644 --- a/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js @@ -383,4 +383,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-expression.result.js b/tests/fixtures/ecma-version/8/modules/async-expression.result.js index d17b8943..8e0022cb 100644 --- a/tests/fixtures/ecma-version/8/modules/async-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-expression.result.js @@ -65,8 +65,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -273,4 +273,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-func.result.js b/tests/fixtures/ecma-version/8/modules/async-func.result.js index 3ebb74e3..46397737 100644 --- a/tests/fixtures/ecma-version/8/modules/async-func.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-func.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 8, "index": 7, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 8, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-named-class-method.result.js b/tests/fixtures/ecma-version/8/modules/async-named-class-method.result.js index 9a3824ca..b61b8658 100644 --- a/tests/fixtures/ecma-version/8/modules/async-named-class-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-named-class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 20 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "async" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 20 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -349,4 +349,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-named-generator-method.result.js b/tests/fixtures/ecma-version/8/modules/async-named-generator-method.result.js index f4b28a2b..962adcf1 100644 --- a/tests/fixtures/ecma-version/8/modules/async-named-generator-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-named-generator-method.result.js @@ -83,6 +83,7 @@ export default { 9, 21 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "async" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 21 ], "id": null, - "generator": true, "expression": false, + "generator": true, "async": false, "params": [], "body": { @@ -367,4 +367,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-named-object-method.result.js b/tests/fixtures/ecma-version/8/modules/async-named-object-method.result.js index 04f58ffc..46483e6e 100644 --- a/tests/fixtures/ecma-version/8/modules/async-named-object-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-named-object-method.result.js @@ -103,8 +103,8 @@ export default { 13 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -314,4 +314,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js b/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js index 389b3c6f..a1b9a7f9 100644 --- a/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js @@ -83,6 +83,7 @@ export default { 9, 28 ], + "static": true, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "async" }, - "static": true, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 28 ], "id": null, - "generator": true, "expression": false, + "generator": true, "async": false, "params": [], "body": { @@ -385,4 +385,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js b/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js index d17114a9..3136d449 100644 --- a/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js @@ -103,8 +103,8 @@ export default { 20 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -188,7 +188,7 @@ export default { ] }, { - "type": "Keyword", + "type": "Identifier", "value": "delete", "loc": { "start": { @@ -332,4 +332,4 @@ export default { ] } ] -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-object-method.result.js b/tests/fixtures/ecma-version/8/modules/async-object-method.result.js index 037cac43..a7ff8582 100644 --- a/tests/fixtures/ecma-version/8/modules/async-object-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-object-method.result.js @@ -103,8 +103,8 @@ export default { 17 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -332,4 +332,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js b/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js index fe891d3c..1ebb197b 100644 --- a/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js @@ -83,6 +83,7 @@ export default { 9, 33 ], + "static": true, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "await" }, - "static": true, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 33 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -385,4 +385,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-static-class-method.result.js b/tests/fixtures/ecma-version/8/modules/async-static-class-method.result.js index 89d9bf23..0d9a721a 100644 --- a/tests/fixtures/ecma-version/8/modules/async-static-class-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-static-class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 31 ], + "static": true, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "foo" }, - "static": true, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 31 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -385,4 +385,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-then-arrow.result.js b/tests/fixtures/ecma-version/8/modules/async-then-arrow.result.js index fa869426..3e8fad0f 100644 --- a/tests/fixtures/ecma-version/8/modules/async-then-arrow.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-then-arrow.result.js @@ -83,8 +83,8 @@ export default { 12 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": false, "params": [ { @@ -220,4 +220,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js b/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js index c8986fa7..0739f75a 100644 --- a/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -138,6 +138,7 @@ export default { 35, 52 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -157,7 +158,6 @@ export default { ], "name": "await" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -176,8 +176,8 @@ export default { 52 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -551,4 +551,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async-yield.result.js b/tests/fixtures/ecma-version/8/modules/async-yield.result.js index 8b4cf1c5..f6f57d55 100644 --- a/tests/fixtures/ecma-version/8/modules/async-yield.result.js +++ b/tests/fixtures/ecma-version/8/modules/async-yield.result.js @@ -1,6 +1,6 @@ export default { - "message": "The keyword 'yield' is reserved", - "column": 7, "index": 6, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 7, + "message": "The keyword 'yield' is reserved" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/async.result.js b/tests/fixtures/ecma-version/8/modules/async.result.js index 1f349d66..336e8ca2 100644 --- a/tests/fixtures/ecma-version/8/modules/async.result.js +++ b/tests/fixtures/ecma-version/8/modules/async.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -237,4 +237,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/await-identifier-math.result.js b/tests/fixtures/ecma-version/8/modules/await-identifier-math.result.js index 07d2f472..c5b283df 100644 --- a/tests/fixtures/ecma-version/8/modules/await-identifier-math.result.js +++ b/tests/fixtures/ecma-version/8/modules/await-identifier-math.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 18, "index": 17, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 18, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/class-method.result.js b/tests/fixtures/ecma-version/8/modules/class-method.result.js index 91441760..b1afbf1d 100644 --- a/tests/fixtures/ecma-version/8/modules/class-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 18 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "foo" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 18 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -349,4 +349,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/export-async.result.js b/tests/fixtures/ecma-version/8/modules/export-async.result.js index b0198061..71625311 100644 --- a/tests/fixtures/ecma-version/8/modules/export-async.result.js +++ b/tests/fixtures/ecma-version/8/modules/export-async.result.js @@ -65,8 +65,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -274,4 +274,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/export-default-async-expression.result.js b/tests/fixtures/ecma-version/8/modules/export-default-async-expression.result.js index a431a426..92da75fd 100644 --- a/tests/fixtures/ecma-version/8/modules/export-default-async-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/export-default-async-expression.result.js @@ -48,8 +48,8 @@ export default { 36 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -274,4 +274,4 @@ export default { ] } ] -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/export-default-async.result.js b/tests/fixtures/ecma-version/8/modules/export-default-async.result.js index 4a3ba33e..04558d07 100644 --- a/tests/fixtures/ecma-version/8/modules/export-default-async.result.js +++ b/tests/fixtures/ecma-version/8/modules/export-default-async.result.js @@ -48,8 +48,8 @@ export default { 35 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -255,4 +255,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/generator-async-func.result.js b/tests/fixtures/ecma-version/8/modules/generator-async-func.result.js index 80f22912..41186329 100644 --- a/tests/fixtures/ecma-version/8/modules/generator-async-func.result.js +++ b/tests/fixtures/ecma-version/8/modules/generator-async-func.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": true, "expression": false, + "generator": true, "async": false, "params": [], "body": { @@ -490,4 +490,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js index ca50f5c1..fee74692 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 32, "index": 31, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 32, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js index d9db3660..3303682a 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 1, "column": 20, "message": "Cannot use 'await' as identifier inside an async function" -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js index b1c38b52..6f877d1a 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 3, "index": 17, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 3, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js index 54293fde..069c1857 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 15, "index": 14, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 15, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js index a6c48475..283d46fe 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 20, "index": 19, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 20, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js index ca50f5c1..fee74692 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 32, "index": 31, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 32, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js index 1de9735e..e67b39fb 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token }", - "column": 29, "index": 28, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 29, + "message": "Unexpected token }" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js index a6c48475..283d46fe 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 20, "index": 19, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 20, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js index 948b417b..f6406f15 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js @@ -1,6 +1,6 @@ export default { - "message": "Constructor can't be an async method", - "column": 16, "index": 15, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 16, + "message": "Constructor can't be an async method" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js index 35c477a8..a0252d39 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 16, "index": 15, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 16, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js index d7022932..56df0aff 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token }", - "column": 31, "index": 30, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 31, + "message": "Unexpected token }" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-expression.result.js index 3fac74bf..af24c1fd 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token function", - "column": 1, "index": 7, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js index 35c477a8..a0252d39 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 16, "index": 15, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 16, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js index f2c6df40..00359326 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 8, "index": 7, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 8, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-generator.result.js index 45bf74d1..5f3ae45d 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-generator.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-generator.result.js @@ -1,6 +1,6 @@ export default { - "message": "Await expression cannot be a default value", - "column": 23, "index": 22, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 23, + "message": "Await expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js index 69aafc52..cbcbcfa0 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 13, "index": 12, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 13, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js index 69aafc52..cbcbcfa0 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 13, "index": 12, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 13, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js index ab12ce30..6ade6c9b 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 1, "column": 28, "message": "Cannot use 'await' as identifier inside an async function" -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js index d9db3660..3303682a 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 1, "column": 20, "message": "Cannot use 'await' as identifier inside an async function" -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js index d85f518a..b2a8e6b6 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token }", - "column": 23, "index": 22, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 23, + "message": "Unexpected token }" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js index 5b13e677..292917d5 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 1, "column": 21, "message": "Cannot use 'await' as identifier inside an async function" -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js index 39d2b994..cd9066c8 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 25, "index": 24, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 25, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-object.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-object.result.js index 6fbc704f..6ae7218f 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-object.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-object.result.js @@ -1,6 +1,6 @@ export default { - "message": "Shorthand property assignments are valid only in destructuring patterns", - "column": 11, "index": 10, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 11, + "message": "Shorthand property assignments are valid only in destructuring patterns" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js index 7df964ba..a09a37a4 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token }", - "column": 30, "index": 29, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 30, + "message": "Unexpected token }" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-prop.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-prop.result.js index f12f68ae..4f30e0e6 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-prop.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-prop.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token :", - "column": 12, "index": 11, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 12, + "message": "Unexpected token :" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js b/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js index cae7c094..07265565 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 3, "index": 24, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 3, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js index 3ebb74e3..46397737 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 8, "index": 7, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 8, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js index c4257599..0a883ba6 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 7, "index": 6, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 7, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-default.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-default.result.js index bdc66362..c6d494ff 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-default.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-default.result.js @@ -1,6 +1,6 @@ export default { - "message": "Await expression cannot be a default value", - "column": 8, "index": 31, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 8, + "message": "Await expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js index c5051924..aaa544db 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js @@ -1,6 +1,6 @@ export default { - "message": "Await expression cannot be a default value", - "column": 9, "index": 32, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 9, + "message": "Await expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js index 8b01e897..c9c0f9e1 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 1, "column": 9, "message": "Cannot use keyword 'await' outside an async function" -}; +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js index ff36523a..ae5befdf 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 1, "column": 17, "message": "Cannot use 'await' as identifier inside an async function" -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js index abaecca9..1baf1c23 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 33, "index": 32, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 33, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js index ca50f5c1..fee74692 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 32, "index": 31, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 32, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js index 22873c75..c9c0f9e1 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 9, "index": 8, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 9, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js index 9d6f6d66..190a234c 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 12, "index": 11, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 12, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js index 5b13e677..292917d5 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 1, "column": 21, "message": "Cannot use 'await' as identifier inside an async function" -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-param.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-param.result.js index d9db3660..3303682a 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-param.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-param.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 1, "column": 20, "message": "Cannot use 'await' as identifier inside an async function" -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js b/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js index 1537b02d..19b849d7 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 1, "index": 0, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 1, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js b/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js index 9d18c51e..d594256b 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token =>", - "column": 1, "index": 9, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token =>" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js b/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js index a9eeff92..15d44731 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token =>", - "column": 4, "index": 9, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 4, + "message": "Unexpected token =>" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js b/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js index 20aefbc9..9a8ec623 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token =>", - "column": 1, "index": 8, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token =>" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js b/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js index 026c9ef1..39ad6dec 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 1, "index": 8, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js b/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js index 3fac74bf..af24c1fd 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token function", - "column": 1, "index": 7, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js b/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js index f58a8222..47bee5ef 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js @@ -1,6 +1,6 @@ export default { - "message": "Await expression cannot be a default value", - "column": 39, "index": 38, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 39, + "message": "Await expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-nested-async.result.js b/tests/fixtures/ecma-version/8/modules/invalid-nested-async.result.js index bb8f5f9a..0208866f 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-nested-async.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-nested-async.result.js @@ -3,4 +3,4 @@ export default { "lineNumber": 2, "column": 18, "message": "Cannot use 'await' as identifier inside an async function" -} +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js b/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js index 7ef04cbb..bcd36848 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token ;", - "column": 18, "index": 17, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 18, + "message": "Unexpected token ;" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-plain-await.result.js b/tests/fixtures/ecma-version/8/modules/invalid-plain-await.result.js index 1537b02d..19b849d7 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-plain-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-plain-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 1, "index": 0, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 1, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js b/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js index 51c7ddd9..c2c5db06 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 22, "index": 21, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 22, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js b/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js index f5ad3f13..eb95aa94 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 27, "index": 26, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 27, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js b/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js index f5ad3f13..eb95aa94 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 27, "index": 26, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 27, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/invalid-yield-default.result.js b/tests/fixtures/ecma-version/8/modules/invalid-yield-default.result.js index be427b87..e8ca6233 100644 --- a/tests/fixtures/ecma-version/8/modules/invalid-yield-default.result.js +++ b/tests/fixtures/ecma-version/8/modules/invalid-yield-default.result.js @@ -1,6 +1,6 @@ export default { - "message": "Yield expression cannot be a default value", - "column": 13, "index": 31, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 13, + "message": "Yield expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/nested-async-await-method.result.js b/tests/fixtures/ecma-version/8/modules/nested-async-await-method.result.js index a3451af9..9cbf648e 100644 --- a/tests/fixtures/ecma-version/8/modules/nested-async-await-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/nested-async-await-method.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -158,8 +158,8 @@ export default { 45 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -533,4 +533,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/no-async-expression.result.js b/tests/fixtures/ecma-version/8/modules/no-async-expression.result.js index dc5c654a..23e3560c 100644 --- a/tests/fixtures/ecma-version/8/modules/no-async-expression.result.js +++ b/tests/fixtures/ecma-version/8/modules/no-async-expression.result.js @@ -65,8 +65,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -255,4 +255,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/no-async.result.js b/tests/fixtures/ecma-version/8/modules/no-async.result.js index cd27bd6f..4d29c972 100644 --- a/tests/fixtures/ecma-version/8/modules/no-async.result.js +++ b/tests/fixtures/ecma-version/8/modules/no-async.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -219,4 +219,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/object-method.result.js b/tests/fixtures/ecma-version/8/modules/object-method.result.js index 42d8ba7d..abfe3775 100644 --- a/tests/fixtures/ecma-version/8/modules/object-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/object-method.result.js @@ -103,8 +103,8 @@ export default { 11 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -314,4 +314,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/plain-await.result.js b/tests/fixtures/ecma-version/8/modules/plain-await.result.js index 1537b02d..19b849d7 100644 --- a/tests/fixtures/ecma-version/8/modules/plain-await.result.js +++ b/tests/fixtures/ecma-version/8/modules/plain-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use keyword 'await' outside an async function", - "column": 1, "index": 0, - "lineNumber": 1 -}; + "lineNumber": 1, + "column": 1, + "message": "Cannot use keyword 'await' outside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js b/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js index 2905bb2a..0e992715 100644 --- a/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js +++ b/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 27 ], + "static": true, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "async" }, - "static": true, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 27 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -367,4 +367,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js b/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js index fa32bfb4..bc33d740 100644 --- a/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js @@ -48,8 +48,8 @@ export default { 8 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": false, "params": [ { @@ -203,4 +203,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/arrow-func.result.js b/tests/fixtures/ecma-version/8/not-strict/arrow-func.result.js index 49be2313..a4ae168d 100644 --- a/tests/fixtures/ecma-version/8/not-strict/arrow-func.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/arrow-func.result.js @@ -48,8 +48,8 @@ export default { 6 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": false, "params": [ { @@ -167,4 +167,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js b/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js index 0231f32a..97bafa47 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js @@ -84,8 +84,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -272,4 +272,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js index 06ef8bb1..fdf091c3 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js @@ -48,8 +48,8 @@ export default { 23 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -422,4 +422,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js index b0a94d67..ed3d6ad7 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js @@ -48,8 +48,8 @@ export default { 20 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -386,4 +386,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js index 9a47cd69..ccbc4493 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js @@ -48,8 +48,8 @@ export default { 17 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -275,4 +275,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js index f6de3784..789fc3d2 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js @@ -65,8 +65,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -399,4 +399,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js index ca0f1469..bd381fae 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js @@ -48,8 +48,8 @@ export default { 12 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -185,4 +185,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js b/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js index 2bb9afaf..044bc906 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js @@ -257,4 +257,4 @@ export default { ] } ] -}; +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js index 494e48a6..e5a4878b 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js @@ -48,8 +48,8 @@ export default { 21 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -292,4 +292,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js index d9a9737f..96ae3c8e 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -104,8 +104,8 @@ export default { 42 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [], "body": { @@ -474,4 +474,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js index 972e96f3..a810a0a4 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -138,6 +138,7 @@ export default { 30, 53 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -157,7 +158,6 @@ export default { ], "name": "bar" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -176,8 +176,8 @@ export default { 53 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -676,4 +676,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js index 5f8ae760..0ff19ef6 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -599,4 +599,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js index cef1dd8b..6e217fec 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js @@ -82,6 +82,7 @@ export default { 8, 32 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -101,7 +102,6 @@ export default { ], "name": "foo" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -120,8 +120,8 @@ export default { 32 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -494,4 +494,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js index 8f6c4359..9ffe54b3 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -121,8 +121,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -581,4 +581,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js index 19cebf93..c4898f64 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -364,4 +364,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js index 6547e6fc..b0b98bf3 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -434,4 +434,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-math.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-math.result.js index 688388f1..43384e9c 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-math.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-math.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -524,4 +524,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js index 9ad44cf2..c07d064b 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js @@ -103,8 +103,8 @@ export default { 19 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -332,4 +332,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js index 46e2e4d1..187fc754 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -159,8 +159,8 @@ export default { 47 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -640,4 +640,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js index ec254db1..9727fd3b 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js @@ -103,8 +103,8 @@ export default { 26 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -458,4 +458,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await.result.js b/tests/fixtures/ecma-version/8/not-strict/async-await.result.js index 2f4a7166..bbbe54b5 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-await.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [ { @@ -417,4 +417,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js b/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js index be655d7d..44166796 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js @@ -83,6 +83,7 @@ export default { 9, 26 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "await" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 26 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -367,4 +367,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-class-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-class-method.result.js index ec3a38fc..58667577 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-class-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 24 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "foo" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 24 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -367,4 +367,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js b/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js index bda362df..144b9462 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js @@ -383,4 +383,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/async-expression.result.js index ddfbd432..cf4f2e40 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-expression.result.js @@ -65,8 +65,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -273,4 +273,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-func.result.js b/tests/fixtures/ecma-version/8/not-strict/async-func.result.js index 302df496..391b2f11 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-func.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-func.result.js @@ -181,4 +181,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js index 201b85ad..117620ea 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 20 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "async" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 20 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -349,4 +349,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js index 2022c131..a83ebe46 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js @@ -83,6 +83,7 @@ export default { 9, 21 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "async" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 21 ], "id": null, - "generator": true, "expression": false, + "generator": true, "async": false, "params": [], "body": { @@ -367,4 +367,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js index e0aa82a2..fa70d159 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js @@ -103,8 +103,8 @@ export default { 13 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -314,4 +314,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js index e35ca6fc..a7ba7e2b 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js @@ -83,6 +83,7 @@ export default { 9, 28 ], + "static": true, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "async" }, - "static": true, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 28 ], "id": null, - "generator": true, "expression": false, + "generator": true, "async": false, "params": [], "body": { @@ -385,4 +385,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-variable.result.js b/tests/fixtures/ecma-version/8/not-strict/async-named-variable.result.js index e1231115..72e8d7dd 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-named-variable.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-named-variable.result.js @@ -183,4 +183,4 @@ export default { ] } ] -}; +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js b/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js index ead956db..23e1b007 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js @@ -1,5 +1,3 @@ -"use strict"; - export default { "type": "Program", "loc": { @@ -105,8 +103,8 @@ export default { 17 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -464,4 +462,4 @@ export default { ] } ] -}; +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-object-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-object-method.result.js index bc84125e..933e7c0d 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-object-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-object-method.result.js @@ -103,8 +103,8 @@ export default { 17 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -332,4 +332,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js b/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js index 2615e256..5307b669 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js @@ -202,4 +202,4 @@ export default { ] } ] -}; +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js b/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js index 0e8371c3..ed29030e 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js @@ -295,4 +295,4 @@ export default { ] } ] -}; +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js b/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js index 177d96b1..fcdfa7e9 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js @@ -364,4 +364,4 @@ export default { ] } ] -}; +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js b/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js index 55ce5832..966503e7 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js @@ -83,6 +83,7 @@ export default { 9, 33 ], + "static": true, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "await" }, - "static": true, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 33 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -385,4 +385,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js b/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js index 236e5a13..51a63208 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 31 ], + "static": true, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "foo" }, - "static": true, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 31 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -385,4 +385,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js b/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js index 781a09b3..a191f3ce 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js @@ -83,8 +83,8 @@ export default { 12 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": false, "params": [ { @@ -220,4 +220,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js b/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js index e7636cd5..fa9d4284 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -138,6 +138,7 @@ export default { 35, 52 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -157,7 +158,6 @@ export default { ], "name": "await" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -176,8 +176,8 @@ export default { 52 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -551,4 +551,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async-yield.result.js b/tests/fixtures/ecma-version/8/not-strict/async-yield.result.js index 5406def5..1a620601 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async-yield.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async-yield.result.js @@ -48,8 +48,8 @@ export default { 16 ], "id": null, - "generator": false, "expression": true, + "generator": false, "async": true, "params": [ { @@ -186,4 +186,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/async.result.js b/tests/fixtures/ecma-version/8/not-strict/async.result.js index 76c1ae4c..13b63239 100644 --- a/tests/fixtures/ecma-version/8/not-strict/async.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/async.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -237,4 +237,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js b/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js index a2eeeb95..a3b5089b 100644 --- a/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -346,4 +346,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/class-method.result.js b/tests/fixtures/ecma-version/8/not-strict/class-method.result.js index 9fdba851..575657d1 100644 --- a/tests/fixtures/ecma-version/8/not-strict/class-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 18 ], + "static": false, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "foo" }, - "static": false, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 18 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -349,4 +349,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/export-async.result.js b/tests/fixtures/ecma-version/8/not-strict/export-async.result.js index e13f8de4..521323ed 100644 --- a/tests/fixtures/ecma-version/8/not-strict/export-async.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/export-async.result.js @@ -1,6 +1,6 @@ export default { - "message": "'import' and 'export' may appear only with 'sourceType: module'", - "column": 1, "index": 0, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 1, + "message": "'import' and 'export' may appear only with 'sourceType: module'" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js index e13f8de4..521323ed 100644 --- a/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "'import' and 'export' may appear only with 'sourceType: module'", - "column": 1, "index": 0, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 1, + "message": "'import' and 'export' may appear only with 'sourceType: module'" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/export-default-async.result.js b/tests/fixtures/ecma-version/8/not-strict/export-default-async.result.js index e13f8de4..521323ed 100644 --- a/tests/fixtures/ecma-version/8/not-strict/export-default-async.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/export-default-async.result.js @@ -1,6 +1,6 @@ export default { - "message": "'import' and 'export' may appear only with 'sourceType: module'", - "column": 1, "index": 0, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 1, + "message": "'import' and 'export' may appear only with 'sourceType: module'" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/generator-async-func.result.js b/tests/fixtures/ecma-version/8/not-strict/generator-async-func.result.js index 3a94b512..db2c90c1 100644 --- a/tests/fixtures/ecma-version/8/not-strict/generator-async-func.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/generator-async-func.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": true, "expression": false, + "generator": true, "async": false, "params": [], "body": { @@ -490,4 +490,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js index ca50f5c1..fee74692 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 32, "index": 31, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 32, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js index 44162358..3303682a 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 20, "index": 19, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 20, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js index b1c38b52..6f877d1a 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 3, "index": 17, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 3, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js index 54293fde..069c1857 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 15, "index": 14, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 15, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js index a6c48475..283d46fe 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 20, "index": 19, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 20, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js index ca50f5c1..fee74692 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 32, "index": 31, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 32, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js index 1de9735e..e67b39fb 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token }", - "column": 29, "index": 28, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 29, + "message": "Unexpected token }" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js index a6c48475..283d46fe 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 20, "index": 19, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 20, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js index 948b417b..f6406f15 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js @@ -1,6 +1,6 @@ export default { - "message": "Constructor can't be an async method", - "column": 16, "index": 15, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 16, + "message": "Constructor can't be an async method" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js index 35c477a8..a0252d39 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 16, "index": 15, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 16, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js index d7022932..56df0aff 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token }", - "column": 31, "index": 30, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 31, + "message": "Unexpected token }" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js index 3fac74bf..af24c1fd 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token function", - "column": 1, "index": 7, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js index 35c477a8..a0252d39 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 16, "index": 15, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 16, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js index f2c6df40..00359326 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 8, "index": 7, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 8, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js index 45bf74d1..5f3ae45d 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js @@ -1,6 +1,6 @@ export default { - "message": "Await expression cannot be a default value", - "column": 23, "index": 22, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 23, + "message": "Await expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js index 69aafc52..cbcbcfa0 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 13, "index": 12, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 13, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js index 69aafc52..cbcbcfa0 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 13, "index": 12, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 13, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js index 39ff77c8..6ade6c9b 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 28, "index": 27, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 28, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js index 44162358..3303682a 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 20, "index": 19, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 20, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js index d85f518a..b2a8e6b6 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token }", - "column": 23, "index": 22, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 23, + "message": "Unexpected token }" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js index 01f55068..292917d5 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 21, "index": 20, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 21, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js index 39d2b994..cd9066c8 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 25, "index": 24, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 25, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js index 6fbc704f..6ae7218f 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js @@ -1,6 +1,6 @@ export default { - "message": "Shorthand property assignments are valid only in destructuring patterns", - "column": 11, "index": 10, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 11, + "message": "Shorthand property assignments are valid only in destructuring patterns" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js index 7df964ba..a09a37a4 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token }", - "column": 30, "index": 29, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 30, + "message": "Unexpected token }" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js index f12f68ae..4f30e0e6 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token :", - "column": 12, "index": 11, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 12, + "message": "Unexpected token :" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js index cae7c094..07265565 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 3, "index": 24, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 3, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js index 76e2a98c..65792e52 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 8, "index": 7, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 8, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js index 72343bf6..ce7dde10 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 7, "index": 6, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 7, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js index bdc66362..c6d494ff 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js @@ -1,6 +1,6 @@ export default { - "message": "Await expression cannot be a default value", - "column": 8, "index": 31, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 8, + "message": "Await expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js index c5051924..aaa544db 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js @@ -1,6 +1,6 @@ export default { - "message": "Await expression cannot be a default value", - "column": 9, "index": 32, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 9, + "message": "Await expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js index 763b7ee0..e5b084f4 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 9, "index": 8, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 9, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js index 13c71041..ae5befdf 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 17, "index": 16, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 17, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js index abaecca9..1baf1c23 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 33, "index": 32, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 33, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js index ca50f5c1..fee74692 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 32, "index": 31, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 32, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js index 763b7ee0..e5b084f4 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 9, "index": 8, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 9, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js index 5f0592b0..387dee28 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 12, "index": 11, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 12, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js index 01f55068..292917d5 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 21, "index": 20, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 21, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js index 44162358..3303682a 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 20, "index": 19, - "lineNumber": 1 -} + "lineNumber": 1, + "column": 20, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js index c0c76ad7..713cb824 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token a", - "column": 7, "index": 6, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 7, + "message": "Unexpected token a" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js index 9d18c51e..d594256b 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token =>", - "column": 1, "index": 9, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token =>" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js index a9eeff92..15d44731 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token =>", - "column": 4, "index": 9, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 4, + "message": "Unexpected token =>" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js index 20aefbc9..9a8ec623 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token =>", - "column": 1, "index": 8, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token =>" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js index 026c9ef1..39ad6dec 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 1, "index": 8, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js index 3fac74bf..af24c1fd 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token function", - "column": 1, "index": 7, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 1, + "message": "Unexpected token function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js index f58a8222..47bee5ef 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js @@ -1,6 +1,6 @@ export default { - "message": "Await expression cannot be a default value", - "column": 39, "index": 38, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 39, + "message": "Await expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js index 2d8adf2b..0208866f 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js @@ -1,6 +1,6 @@ export default { - "message": "Cannot use 'await' as identifier inside an async function", - "column": 18, "index": 41, - "lineNumber": 2 -} + "lineNumber": 2, + "column": 18, + "message": "Cannot use 'await' as identifier inside an async function" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js index 7ef04cbb..bcd36848 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token ;", - "column": 18, "index": 17, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 18, + "message": "Unexpected token ;" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js index 8b4f7c64..9ee40ebe 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js @@ -90,4 +90,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js index 51c7ddd9..c2c5db06 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token *", - "column": 22, "index": 21, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 22, + "message": "Unexpected token *" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js index f5ad3f13..eb95aa94 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 27, "index": 26, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 27, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js index f5ad3f13..eb95aa94 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js @@ -1,6 +1,6 @@ export default { - "message": "Unexpected token foo", - "column": 27, "index": 26, - "lineNumber": 1 -} \ No newline at end of file + "lineNumber": 1, + "column": 27, + "message": "Unexpected token foo" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js b/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js index be427b87..e8ca6233 100644 --- a/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js @@ -1,6 +1,6 @@ export default { - "message": "Yield expression cannot be a default value", - "column": 13, "index": 31, - "lineNumber": 2 -} \ No newline at end of file + "lineNumber": 2, + "column": 13, + "message": "Yield expression cannot be a default value" +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js b/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js index 339ad37e..d8497654 100644 --- a/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js @@ -49,8 +49,8 @@ export default { ], "name": "wrap" }, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -158,8 +158,8 @@ export default { 45 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": true, "params": [], "body": { @@ -533,4 +533,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/no-async-expression.result.js b/tests/fixtures/ecma-version/8/not-strict/no-async-expression.result.js index 9893c522..12002e05 100644 --- a/tests/fixtures/ecma-version/8/not-strict/no-async-expression.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/no-async-expression.result.js @@ -65,8 +65,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -255,4 +255,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/no-async.result.js b/tests/fixtures/ecma-version/8/not-strict/no-async.result.js index a4f23511..85b8c049 100644 --- a/tests/fixtures/ecma-version/8/not-strict/no-async.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/no-async.result.js @@ -49,8 +49,8 @@ export default { ], "name": "foo" }, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -219,4 +219,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/object-method.result.js b/tests/fixtures/ecma-version/8/not-strict/object-method.result.js index 9594a2cd..e1171187 100644 --- a/tests/fixtures/ecma-version/8/not-strict/object-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/object-method.result.js @@ -103,8 +103,8 @@ export default { 11 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -314,4 +314,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/plain-await.result.js b/tests/fixtures/ecma-version/8/not-strict/plain-await.result.js index 8b4f7c64..9ee40ebe 100644 --- a/tests/fixtures/ecma-version/8/not-strict/plain-await.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/plain-await.result.js @@ -90,4 +90,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js b/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js index 2efe23ab..d604d3c2 100644 --- a/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js +++ b/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js @@ -83,6 +83,7 @@ export default { 9, 27 ], + "static": true, "computed": false, "key": { "type": "Identifier", @@ -102,7 +103,6 @@ export default { ], "name": "async" }, - "static": true, "kind": "method", "value": { "type": "FunctionExpression", @@ -121,8 +121,8 @@ export default { 27 ], "id": null, - "generator": false, "expression": false, + "generator": false, "async": false, "params": [], "body": { @@ -367,4 +367,4 @@ export default { ] } ] -} \ No newline at end of file +}; \ No newline at end of file diff --git a/tests/fixtures/ecma-version/8/var-destructured-array-literal.result.js b/tests/fixtures/ecma-version/8/var-destructured-array-literal.result.js index cbe66943..4853c64f 100644 --- a/tests/fixtures/ecma-version/8/var-destructured-array-literal.result.js +++ b/tests/fixtures/ecma-version/8/var-destructured-array-literal.result.js @@ -435,4 +435,4 @@ export default { ] } ] -} +}; \ No newline at end of file