From 1ad826da5039e14cfa25aa175ae4278a949e0b19 Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Fri, 19 Aug 2016 14:36:38 +0200 Subject: [PATCH 1/4] This removes the exponentiationOperator as it is now in es2016 --- README.md | 1 - src/tokenizer/index.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 74a847b43a..a10e797a74 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,6 @@ require("babylon").parse("code", { - `decorators` - `classProperties` - `exportExtensions` - - `exponentiationOperator` - `asyncGenerators` - `functionBind` - `functionSent` diff --git a/src/tokenizer/index.js b/src/tokenizer/index.js index f787acb1b5..859735ba80 100644 --- a/src/tokenizer/index.js +++ b/src/tokenizer/index.js @@ -304,7 +304,7 @@ export default class Tokenizer { let width = 1; let next = this.input.charCodeAt(this.state.pos + 1); - if (next === 42 && this.hasPlugin("exponentiationOperator")) { // '*' + if (next === 42) { // '*' width++; next = this.input.charCodeAt(this.state.pos + 2); type = tt.exponent; From 1315c8e7095c991c94074c53daff75b1e1130038 Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Fri, 19 Aug 2016 14:43:03 +0200 Subject: [PATCH 2/4] Remove from tests --- .../exponentiation-operator/options.json | 3 --- .../uncategorised/{.24 => 24}/actual.js | 0 .../uncategorised/{.24 => 24}/expected.json | 25 ++++++++++++------- .../uncategorised/{.24 => 24}/options.json | 0 .../experimental/uncategorised/3/options.json | 3 --- .../experimental/uncategorised/4/options.json | 3 --- .../experimental/uncategorised/5/options.json | 3 --- .../experimental/uncategorised/6/options.json | 3 --- .../experimental/uncategorised/7/options.json | 3 --- .../experimental/uncategorised/8/options.json | 3 --- 10 files changed, 16 insertions(+), 30 deletions(-) delete mode 100644 test/fixtures/experimental/exponentiation-operator/options.json rename test/fixtures/experimental/uncategorised/{.24 => 24}/actual.js (100%) rename test/fixtures/experimental/uncategorised/{.24 => 24}/expected.json (92%) rename test/fixtures/experimental/uncategorised/{.24 => 24}/options.json (100%) delete mode 100644 test/fixtures/experimental/uncategorised/3/options.json delete mode 100644 test/fixtures/experimental/uncategorised/4/options.json delete mode 100644 test/fixtures/experimental/uncategorised/5/options.json delete mode 100644 test/fixtures/experimental/uncategorised/6/options.json delete mode 100644 test/fixtures/experimental/uncategorised/7/options.json delete mode 100644 test/fixtures/experimental/uncategorised/8/options.json diff --git a/test/fixtures/experimental/exponentiation-operator/options.json b/test/fixtures/experimental/exponentiation-operator/options.json deleted file mode 100644 index d01676b6ba..0000000000 --- a/test/fixtures/experimental/exponentiation-operator/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["exponentiationOperator"] -} diff --git a/test/fixtures/experimental/uncategorised/.24/actual.js b/test/fixtures/experimental/uncategorised/24/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/.24/actual.js rename to test/fixtures/experimental/uncategorised/24/actual.js diff --git a/test/fixtures/experimental/uncategorised/.24/expected.json b/test/fixtures/experimental/uncategorised/24/expected.json similarity index 92% rename from test/fixtures/experimental/uncategorised/.24/expected.json rename to test/fixtures/experimental/uncategorised/24/expected.json index a4559ce87a..8039ab6b86 100644 --- a/test/fixtures/experimental/uncategorised/.24/expected.json +++ b/test/fixtures/experimental/uncategorised/24/expected.json @@ -68,7 +68,8 @@ "end": { "line": 1, "column": 1 - } + }, + "identifierName": "f" }, "name": "f" }, @@ -85,7 +86,8 @@ "end": { "line": 1, "column": 3 - } + }, + "identifierName": "a" }, "name": "a" }, @@ -120,7 +122,8 @@ "end": { "line": 1, "column": 12 - } + }, + "identifierName": "x" }, "name": "x" }, @@ -136,7 +139,8 @@ "end": { "line": 1, "column": 15 - } + }, + "identifierName": "y" }, "name": "y" } @@ -155,7 +159,6 @@ "column": 32 } }, - "all": false, "argument": { "type": "ArrayExpression", "start": 26, @@ -183,7 +186,8 @@ "end": { "line": 1, "column": 28 - } + }, + "identifierName": "x" }, "name": "x" }, @@ -199,7 +203,8 @@ "end": { "line": 1, "column": 31 - } + }, + "identifierName": "y" }, "name": "y" } @@ -219,13 +224,15 @@ "end": { "line": 1, "column": 35 - } + }, + "identifierName": "b" }, "name": "b" } ] } } - ] + ], + "directives": [] } } \ No newline at end of file diff --git a/test/fixtures/experimental/uncategorised/.24/options.json b/test/fixtures/experimental/uncategorised/24/options.json similarity index 100% rename from test/fixtures/experimental/uncategorised/.24/options.json rename to test/fixtures/experimental/uncategorised/24/options.json diff --git a/test/fixtures/experimental/uncategorised/3/options.json b/test/fixtures/experimental/uncategorised/3/options.json deleted file mode 100644 index d01676b6ba..0000000000 --- a/test/fixtures/experimental/uncategorised/3/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["exponentiationOperator"] -} diff --git a/test/fixtures/experimental/uncategorised/4/options.json b/test/fixtures/experimental/uncategorised/4/options.json deleted file mode 100644 index d01676b6ba..0000000000 --- a/test/fixtures/experimental/uncategorised/4/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["exponentiationOperator"] -} diff --git a/test/fixtures/experimental/uncategorised/5/options.json b/test/fixtures/experimental/uncategorised/5/options.json deleted file mode 100644 index d01676b6ba..0000000000 --- a/test/fixtures/experimental/uncategorised/5/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["exponentiationOperator"] -} diff --git a/test/fixtures/experimental/uncategorised/6/options.json b/test/fixtures/experimental/uncategorised/6/options.json deleted file mode 100644 index d01676b6ba..0000000000 --- a/test/fixtures/experimental/uncategorised/6/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["exponentiationOperator"] -} diff --git a/test/fixtures/experimental/uncategorised/7/options.json b/test/fixtures/experimental/uncategorised/7/options.json deleted file mode 100644 index d01676b6ba..0000000000 --- a/test/fixtures/experimental/uncategorised/7/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["exponentiationOperator"] -} diff --git a/test/fixtures/experimental/uncategorised/8/options.json b/test/fixtures/experimental/uncategorised/8/options.json deleted file mode 100644 index d01676b6ba..0000000000 --- a/test/fixtures/experimental/uncategorised/8/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["exponentiationOperator"] -} From 503ca368335a2aa7f7869c11c2fd727f4574d450 Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Fri, 19 Aug 2016 15:33:33 +0200 Subject: [PATCH 3/4] Remove asyncFunctions and restructure test dirs --- README.md | 4 --- src/parser/expression.js | 33 ++++++++----------- src/parser/statement.js | 6 ++-- .../arrow-functions/inner-parens/actual.js | 0 .../inner-parens}/options.json | 0 .../arrow-functions/no-callee/actual.js | 0 .../arrow-functions/no-callee/options.json | 0 .../object-rest-spread/actual.js | 0 .../object-rest-spread/expected.json | 0 .../object-rest-spread/options.json | 0 .../call-expression/actual.js | 0 .../call-expression/expected.json | 0 .../actual.js | 0 .../expected.json | 0 .../actual.js | 0 .../expected.json | 0 .../actual.js | 0 .../expected.json | 0 .../{harmony => es2015}/modules/options.json | 0 .../uncategorised/.191/actual.js | 0 .../uncategorised/.191/expected.json | 0 .../uncategorised/.260/actual.js | 0 .../uncategorised/.260/options.json | 0 .../uncategorised/.335/actual.js | 0 .../uncategorised/.335/expected.json | 0 .../uncategorised/.335/options.json | 0 .../uncategorised/.343/actual.js | 0 .../uncategorised/.343/expected.json | 0 .../uncategorised/.343/options.json | 0 .../uncategorised/.345/actual.js | 0 .../uncategorised/.345/options.json | 0 .../uncategorised/.346/actual.js | 0 .../uncategorised/.346/options.json | 0 .../uncategorised/.348/actual.js | 0 .../uncategorised/.348/expected.json | 0 .../uncategorised/.348/options.json | 0 .../uncategorised/.349/actual.js | 0 .../uncategorised/.349/expected.json | 0 .../uncategorised/.349/options.json | 0 .../uncategorised/.353/actual.js | 0 .../uncategorised/.353/expected.json | 0 .../uncategorised/.353/options.json | 0 .../uncategorised/1/actual.js | 0 .../uncategorised/1/expected.json | 0 .../uncategorised/10/actual.js | 0 .../uncategorised/10/expected.json | 0 .../uncategorised/100/actual.js | 0 .../uncategorised/100/expected.json | 0 .../uncategorised/100/options.json | 0 .../uncategorised/101/actual.js | 0 .../uncategorised/101/expected.json | 0 .../uncategorised/102/actual.js | 0 .../uncategorised/102/expected.json | 0 .../uncategorised/103/actual.js | 0 .../uncategorised/103/expected.json | 0 .../uncategorised/104/actual.js | 0 .../uncategorised/104/expected.json | 0 .../uncategorised/105/actual.js | 0 .../uncategorised/105/expected.json | 0 .../uncategorised/106/actual.js | 0 .../uncategorised/106/expected.json | 0 .../uncategorised/107/actual.js | 0 .../uncategorised/107/expected.json | 0 .../uncategorised/108/actual.js | 0 .../uncategorised/108/expected.json | 0 .../uncategorised/109/actual.js | 0 .../uncategorised/109/expected.json | 0 .../uncategorised/109/options.json | 0 .../uncategorised/11/actual.js | 0 .../uncategorised/11/expected.json | 0 .../uncategorised/110/actual.js | 0 .../uncategorised/110/expected.json | 0 .../uncategorised/111/actual.js | 0 .../uncategorised/111/expected.json | 0 .../uncategorised/112/actual.js | 0 .../uncategorised/112/expected.json | 0 .../uncategorised/113/actual.js | 0 .../uncategorised/113/expected.json | 0 .../uncategorised/114/actual.js | 0 .../uncategorised/114/expected.json | 0 .../uncategorised/115/actual.js | 0 .../uncategorised/115/expected.json | 0 .../uncategorised/116/actual.js | 0 .../uncategorised/116/expected.json | 0 .../uncategorised/117/actual.js | 0 .../uncategorised/117/expected.json | 0 .../uncategorised/118/actual.js | 0 .../uncategorised/118/expected.json | 0 .../uncategorised/119/actual.js | 0 .../uncategorised/119/expected.json | 0 .../uncategorised/12/actual.js | 0 .../uncategorised/12/expected.json | 0 .../uncategorised/120/actual.js | 0 .../uncategorised/120/expected.json | 0 .../uncategorised/121/actual.js | 0 .../uncategorised/121/expected.json | 0 .../uncategorised/122/actual.js | 0 .../uncategorised/122/expected.json | 0 .../uncategorised/123/actual.js | 0 .../uncategorised/123/expected.json | 0 .../uncategorised/124/actual.js | 0 .../uncategorised/124/expected.json | 0 .../uncategorised/125/actual.js | 0 .../uncategorised/125/options.json | 0 .../uncategorised/126/actual.js | 0 .../uncategorised/126/options.json | 0 .../uncategorised/127/actual.js | 0 .../uncategorised/127/options.json | 0 .../uncategorised/128/actual.js | 0 .../uncategorised/128/expected.json | 0 .../uncategorised/129/actual.js | 0 .../uncategorised/129/expected.json | 0 .../uncategorised/13/actual.js | 0 .../uncategorised/13/expected.json | 0 .../uncategorised/131/actual.js | 0 .../uncategorised/131/expected.json | 0 .../uncategorised/132/actual.js | 0 .../uncategorised/132/expected.json | 0 .../uncategorised/133/actual.js | 0 .../uncategorised/133/expected.json | 0 .../uncategorised/134/actual.js | 0 .../uncategorised/134/expected.json | 0 .../uncategorised/135/actual.js | 0 .../uncategorised/135/expected.json | 0 .../uncategorised/136/actual.js | 0 .../uncategorised/136/expected.json | 0 .../uncategorised/137/actual.js | 0 .../uncategorised/137/expected.json | 0 .../uncategorised/138/actual.js | 0 .../uncategorised/138/expected.json | 0 .../uncategorised/139/actual.js | 0 .../uncategorised/139/expected.json | 0 .../uncategorised/14/actual.js | 0 .../uncategorised/14/expected.json | 0 .../uncategorised/140/actual.js | 0 .../uncategorised/140/expected.json | 0 .../uncategorised/141/actual.js | 0 .../uncategorised/141/expected.json | 0 .../uncategorised/142/actual.js | 0 .../uncategorised/142/expected.json | 0 .../uncategorised/143/actual.js | 0 .../uncategorised/143/expected.json | 0 .../uncategorised/144/actual.js | 0 .../uncategorised/144/expected.json | 0 .../uncategorised/145/actual.js | 0 .../uncategorised/145/expected.json | 0 .../uncategorised/146/actual.js | 0 .../uncategorised/146/expected.json | 0 .../uncategorised/147/actual.js | 0 .../uncategorised/147/expected.json | 0 .../uncategorised/148/actual.js | 0 .../uncategorised/148/expected.json | 0 .../uncategorised/149/actual.js | 0 .../uncategorised/149/expected.json | 0 .../uncategorised/15/actual.js | 0 .../uncategorised/15/expected.json | 0 .../uncategorised/150/actual.js | 0 .../uncategorised/150/expected.json | 0 .../uncategorised/151/actual.js | 0 .../uncategorised/151/options.json | 0 .../uncategorised/152/actual.js | 0 .../uncategorised/152/expected.json | 0 .../uncategorised/153/actual.js | 0 .../uncategorised/153/expected.json | 0 .../uncategorised/154/actual.js | 0 .../uncategorised/154/expected.json | 0 .../uncategorised/155/actual.js | 0 .../uncategorised/155/expected.json | 0 .../uncategorised/156/actual.js | 0 .../uncategorised/156/expected.json | 0 .../uncategorised/157/actual.js | 0 .../uncategorised/157/expected.json | 0 .../uncategorised/158/actual.js | 0 .../uncategorised/158/expected.json | 0 .../uncategorised/159/actual.js | 0 .../uncategorised/159/expected.json | 0 .../uncategorised/16/actual.js | 0 .../uncategorised/16/expected.json | 0 .../uncategorised/160/actual.js | 0 .../uncategorised/160/expected.json | 0 .../uncategorised/161/actual.js | 0 .../uncategorised/161/expected.json | 0 .../uncategorised/162/actual.js | 0 .../uncategorised/162/expected.json | 0 .../uncategorised/163/actual.js | 0 .../uncategorised/163/expected.json | 0 .../uncategorised/164/actual.js | 0 .../uncategorised/164/expected.json | 0 .../uncategorised/165/actual.js | 0 .../uncategorised/165/expected.json | 0 .../uncategorised/166/actual.js | 0 .../uncategorised/166/expected.json | 0 .../uncategorised/167/actual.js | 0 .../uncategorised/167/expected.json | 0 .../uncategorised/167}/options.json | 0 .../uncategorised/168/actual.js | 0 .../uncategorised/168/expected.json | 0 .../uncategorised/168/options.json | 0 .../uncategorised/169/actual.js | 0 .../uncategorised/169/expected.json | 0 .../uncategorised/17/actual.js | 0 .../uncategorised/17/expected.json | 0 .../uncategorised/170/actual.js | 0 .../uncategorised/170/expected.json | 0 .../uncategorised/171/actual.js | 0 .../uncategorised/171/expected.json | 0 .../uncategorised/171/options.json | 0 .../uncategorised/172/actual.js | 0 .../uncategorised/172/expected.json | 0 .../uncategorised/172/options.json | 0 .../uncategorised/173/actual.js | 0 .../uncategorised/173/expected.json | 0 .../uncategorised/174/actual.js | 0 .../uncategorised/174/expected.json | 0 .../uncategorised/174/options.json | 0 .../uncategorised/175/actual.js | 0 .../uncategorised/175/expected.json | 0 .../uncategorised/175/options.json | 0 .../uncategorised/176/actual.js | 0 .../uncategorised/176/expected.json | 0 .../uncategorised/177/actual.js | 0 .../uncategorised/177/expected.json | 0 .../uncategorised/178/actual.js | 0 .../uncategorised/178/expected.json | 0 .../uncategorised/179/actual.js | 0 .../uncategorised/179/expected.json | 0 .../uncategorised/18/actual.js | 0 .../uncategorised/18/expected.json | 0 .../uncategorised/180/actual.js | 0 .../uncategorised/180/expected.json | 0 .../uncategorised/180/options.json | 0 .../uncategorised/181/actual.js | 0 .../uncategorised/181/expected.json | 0 .../uncategorised/181/options.json | 0 .../uncategorised/182/actual.js | 0 .../uncategorised/182/expected.json | 0 .../uncategorised/183/actual.js | 0 .../uncategorised/183/expected.json | 0 .../uncategorised/184/actual.js | 0 .../uncategorised/184/expected.json | 0 .../uncategorised/185/actual.js | 0 .../uncategorised/185/expected.json | 0 .../uncategorised/186/actual.js | 0 .../uncategorised/186/expected.json | 0 .../uncategorised/187/actual.js | 0 .../uncategorised/187/expected.json | 0 .../uncategorised/188/actual.js | 0 .../uncategorised/188/expected.json | 0 .../uncategorised/189/actual.js | 0 .../uncategorised/189/expected.json | 0 .../uncategorised/19/actual.js | 0 .../uncategorised/19/expected.json | 0 .../uncategorised/190/actual.js | 0 .../uncategorised/190/expected.json | 0 .../uncategorised/192/actual.js | 0 .../uncategorised/192/expected.json | 0 .../uncategorised/193/actual.js | 0 .../uncategorised/193/expected.json | 0 .../uncategorised/194/actual.js | 0 .../uncategorised/194/expected.json | 0 .../uncategorised/195/actual.js | 0 .../uncategorised/195/expected.json | 0 .../uncategorised/196/actual.js | 0 .../uncategorised/196/expected.json | 0 .../uncategorised/197/actual.js | 0 .../uncategorised/197/expected.json | 0 .../uncategorised/197/options.json | 0 .../uncategorised/198/actual.js | 0 .../uncategorised/198/options.json | 0 .../uncategorised/199/actual.js | 0 .../uncategorised/199/options.json | 0 .../uncategorised/2/actual.js | 0 .../uncategorised/2/expected.json | 0 .../uncategorised/20/actual.js | 0 .../uncategorised/20/expected.json | 0 .../uncategorised/200/actual.js | 0 .../uncategorised/200/options.json | 0 .../uncategorised/201/actual.js | 0 .../uncategorised/201/options.json | 0 .../uncategorised/202/actual.js | 0 .../uncategorised/202/options.json | 0 .../uncategorised/203/actual.js | 0 .../uncategorised/203/options.json | 0 .../uncategorised/204/actual.js | 0 .../uncategorised/204/options.json | 0 .../uncategorised/205/actual.js | 0 .../uncategorised/205/options.json | 0 .../uncategorised/206/actual.js | 0 .../uncategorised/206/options.json | 0 .../uncategorised/207/actual.js | 0 .../uncategorised/207/options.json | 0 .../uncategorised/208/actual.js | 0 .../uncategorised/208/options.json | 0 .../uncategorised/209/actual.js | 0 .../uncategorised/209/options.json | 0 .../uncategorised/21/actual.js | 0 .../uncategorised/21/expected.json | 0 .../uncategorised/210/actual.js | 0 .../uncategorised/210/options.json | 0 .../uncategorised/211/actual.js | 0 .../uncategorised/211/options.json | 0 .../uncategorised/212/actual.js | 0 .../uncategorised/212/options.json | 0 .../uncategorised/213/actual.js | 0 .../uncategorised/213/options.json | 0 .../uncategorised/214/actual.js | 0 .../uncategorised/214/options.json | 0 .../uncategorised/215/actual.js | 0 .../uncategorised/215/options.json | 0 .../uncategorised/216/actual.js | 0 .../uncategorised/216/options.json | 0 .../uncategorised/217/actual.js | 0 .../uncategorised/217/options.json | 0 .../uncategorised/218/actual.js | 0 .../uncategorised/218/options.json | 0 .../uncategorised/219/actual.js | 0 .../uncategorised/219/options.json | 0 .../uncategorised/22/actual.js | 0 .../uncategorised/22/expected.json | 0 .../uncategorised/220/actual.js | 0 .../uncategorised/220/options.json | 0 .../uncategorised/221/actual.js | 0 .../uncategorised/221/options.json | 0 .../uncategorised/222/actual.js | 0 .../uncategorised/222/options.json | 0 .../uncategorised/223/actual.js | 0 .../uncategorised/223/options.json | 0 .../uncategorised/224/actual.js | 0 .../uncategorised/224/options.json | 0 .../uncategorised/225/actual.js | 0 .../uncategorised/225/options.json | 0 .../uncategorised/226/actual.js | 0 .../uncategorised/226/options.json | 0 .../uncategorised/227/actual.js | 0 .../uncategorised/227/expected.json | 0 .../uncategorised/227/options.json | 0 .../uncategorised/228/actual.js | 0 .../uncategorised/228/expected.json | 0 .../uncategorised/228/options.json | 0 .../uncategorised/229/actual.js | 0 .../uncategorised/229/options.json | 0 .../uncategorised/23/actual.js | 0 .../uncategorised/23/expected.json | 0 .../uncategorised/230/actual.js | 0 .../uncategorised/230/options.json | 0 .../uncategorised/231/actual.js | 0 .../uncategorised/231/options.json | 0 .../uncategorised/232/actual.js | 0 .../uncategorised/232/options.json | 0 .../uncategorised/233/actual.js | 0 .../uncategorised/233/options.json | 0 .../uncategorised/234/actual.js | 0 .../uncategorised/234/options.json | 0 .../uncategorised/235/actual.js | 0 .../uncategorised/235/options.json | 0 .../uncategorised/236/actual.js | 0 .../uncategorised/236/options.json | 0 .../uncategorised/237/actual.js | 0 .../uncategorised/237/options.json | 0 .../uncategorised/238/actual.js | 0 .../uncategorised/238/options.json | 0 .../uncategorised/239/actual.js | 0 .../uncategorised/239/options.json | 0 .../uncategorised/24/actual.js | 0 .../uncategorised/24/expected.json | 0 .../uncategorised/240/actual.js | 0 .../uncategorised/240/options.json | 0 .../uncategorised/241/actual.js | 0 .../uncategorised/241/options.json | 0 .../uncategorised/242/actual.js | 0 .../uncategorised/242/expected.json | 0 .../uncategorised/242/options.json | 0 .../uncategorised/243/actual.js | 0 .../uncategorised/243/expected.json | 0 .../uncategorised/243/options.json | 0 .../uncategorised/244/actual.js | 0 .../uncategorised/244/expected.json | 0 .../uncategorised/244/options.json | 0 .../uncategorised/245/actual.js | 0 .../uncategorised/245/expected.json | 0 .../uncategorised/245/options.json | 0 .../uncategorised/246/actual.js | 0 .../uncategorised/246/expected.json | 0 .../uncategorised/246/options.json | 0 .../uncategorised/247/actual.js | 0 .../uncategorised/247/expected.json | 0 .../uncategorised/247/options.json | 0 .../uncategorised/248/actual.js | 0 .../uncategorised/248/options.json | 0 .../uncategorised/249/actual.js | 0 .../uncategorised/249/expected.json | 0 .../uncategorised/249/options.json | 0 .../uncategorised/25/actual.js | 0 .../uncategorised/25/expected.json | 0 .../uncategorised/250/actual.js | 0 .../uncategorised/250/options.json | 0 .../uncategorised/251/actual.js | 0 .../uncategorised/251/options.json | 0 .../uncategorised/252/actual.js | 0 .../uncategorised/252/options.json | 0 .../uncategorised/253/actual.js | 0 .../uncategorised/253/options.json | 0 .../uncategorised/254/actual.js | 0 .../uncategorised/254/options.json | 0 .../uncategorised/255/actual.js | 0 .../uncategorised/255/options.json | 0 .../uncategorised/256/actual.js | 0 .../uncategorised/256/expected.json | 0 .../uncategorised/257/actual.js | 0 .../uncategorised/257/expected.json | 0 .../uncategorised/258/actual.js | 0 .../uncategorised/258/options.json | 0 .../uncategorised/259/actual.js | 0 .../uncategorised/259/expected.json | 0 .../uncategorised/26/actual.js | 0 .../uncategorised/26/expected.json | 0 .../uncategorised/261/actual.js | 0 .../uncategorised/261/options.json | 0 .../uncategorised/262/actual.js | 0 .../uncategorised/262/options.json | 0 .../uncategorised/263/actual.js | 0 .../uncategorised/263/options.json | 0 .../uncategorised/264/actual.js | 0 .../uncategorised/264/options.json | 0 .../uncategorised/265/actual.js | 0 .../uncategorised/265/options.json | 0 .../uncategorised/266/actual.js | 0 .../uncategorised/266/options.json | 0 .../uncategorised/267/actual.js | 0 .../uncategorised/267/options.json | 0 .../uncategorised/268/actual.js | 0 .../uncategorised/268/options.json | 0 .../uncategorised/27/actual.js | 0 .../uncategorised/27/expected.json | 0 .../uncategorised/273/actual.js | 0 .../uncategorised/273/options.json | 0 .../uncategorised/275/actual.js | 0 .../uncategorised/275/options.json | 0 .../uncategorised/276/actual.js | 0 .../uncategorised/276/options.json | 0 .../uncategorised/277/actual.js | 0 .../uncategorised/277/options.json | 0 .../uncategorised/278/actual.js | 0 .../uncategorised/278/options.json | 0 .../uncategorised/279/actual.js | 0 .../uncategorised/279/options.json | 0 .../uncategorised/28/actual.js | 0 .../uncategorised/28/expected.json | 0 .../uncategorised/280/actual.js | 0 .../uncategorised/280/expected.json | 0 .../uncategorised/280/options.json | 0 .../uncategorised/281/actual.js | 0 .../uncategorised/281/expected.json | 0 .../uncategorised/281/options.json | 0 .../uncategorised/283/actual.js | 0 .../uncategorised/283/options.json | 0 .../uncategorised/284/actual.js | 0 .../uncategorised/284/options.json | 0 .../uncategorised/285/actual.js | 0 .../uncategorised/285/options.json | 0 .../uncategorised/286/actual.js | 0 .../uncategorised/286/options.json | 0 .../uncategorised/287/actual.js | 0 .../uncategorised/287/options.json | 0 .../uncategorised/288/actual.js | 0 .../uncategorised/288/options.json | 0 .../uncategorised/289/actual.js | 0 .../uncategorised/289/expected.json | 0 .../uncategorised/289/options.json | 0 .../uncategorised/29/actual.js | 0 .../uncategorised/29/expected.json | 0 .../uncategorised/290/actual.js | 0 .../uncategorised/290/options.json | 0 .../uncategorised/291/actual.js | 0 .../uncategorised/291/options.json | 0 .../uncategorised/292/actual.js | 0 .../uncategorised/292/expected.json | 0 .../uncategorised/293/actual.js | 0 .../uncategorised/293/options.json | 0 .../uncategorised/294/actual.js | 0 .../uncategorised/294/options.json | 0 .../uncategorised/295/actual.js | 0 .../uncategorised/295/options.json | 0 .../uncategorised/296/actual.js | 0 .../uncategorised/296/expected.json | 0 .../uncategorised/296/options.json | 0 .../uncategorised/297/actual.js | 0 .../uncategorised/297/expected.json | 0 .../uncategorised/297/options.json | 0 .../uncategorised/298/actual.js | 0 .../uncategorised/298/options.json | 0 .../uncategorised/299/actual.js | 0 .../uncategorised/299/expected.json | 0 .../uncategorised/3/actual.js | 0 .../uncategorised/3/expected.json | 0 .../uncategorised/30/actual.js | 0 .../uncategorised/30/expected.json | 0 .../uncategorised/300/actual.js | 0 .../uncategorised/300/expected.json | 0 .../uncategorised/301/actual.js | 0 .../uncategorised/301/expected.json | 0 .../uncategorised/301/options.json | 0 .../uncategorised/302/actual.js | 0 .../uncategorised/302/expected.json | 0 .../uncategorised/303/actual.js | 0 .../uncategorised/303/expected.json | 0 .../uncategorised/304/actual.js | 0 .../uncategorised/304/expected.json | 0 .../uncategorised/305/actual.js | 0 .../uncategorised/305/expected.json | 0 .../uncategorised/306/actual.js | 0 .../uncategorised/306/expected.json | 0 .../uncategorised/307/actual.js | 0 .../uncategorised/307/expected.json | 0 .../uncategorised/308/actual.js | 0 .../uncategorised/308/expected.json | 0 .../uncategorised/309/actual.js | 0 .../uncategorised/309/expected.json | 0 .../uncategorised/31/actual.js | 0 .../uncategorised/31/expected.json | 0 .../uncategorised/310/actual.js | 0 .../uncategorised/310/expected.json | 0 .../uncategorised/311/actual.js | 0 .../uncategorised/311/options.json | 0 .../uncategorised/312/actual.js | 0 .../uncategorised/312/options.json | 0 .../uncategorised/313/actual.js | 0 .../uncategorised/313/expected.json | 0 .../uncategorised/314/actual.js | 0 .../uncategorised/314/expected.json | 0 .../uncategorised/315/actual.js | 0 .../uncategorised/315/expected.json | 0 .../uncategorised/316/actual.js | 0 .../uncategorised/316/expected.json | 0 .../uncategorised/317/actual.js | 0 .../uncategorised/317/expected.json | 0 .../uncategorised/317/options.json | 0 .../uncategorised/318/actual.js | 0 .../uncategorised/318/expected.json | 0 .../uncategorised/319/actual.js | 0 .../uncategorised/319/expected.json | 0 .../uncategorised/32/actual.js | 0 .../uncategorised/32/expected.json | 0 .../uncategorised/320/actual.js | 0 .../uncategorised/320/expected.json | 0 .../uncategorised/321/actual.js | 0 .../uncategorised/321/expected.json | 0 .../uncategorised/322/actual.js | 0 .../uncategorised/322/expected.json | 0 .../uncategorised/323/actual.js | 0 .../uncategorised/323/expected.json | 0 .../uncategorised/324/actual.js | 0 .../uncategorised/324/options.json | 0 .../uncategorised/325/actual.js | 0 .../uncategorised/325/options.json | 0 .../uncategorised/326/actual.js | 0 .../uncategorised/326/options.json | 0 .../uncategorised/327/actual.js | 0 .../uncategorised/327/options.json | 0 .../uncategorised/328/actual.js | 0 .../uncategorised/328/options.json | 0 .../uncategorised/329/actual.js | 0 .../uncategorised/329/options.json | 0 .../uncategorised/33/actual.js | 0 .../uncategorised/33/expected.json | 0 .../uncategorised/330/actual.js | 0 .../uncategorised/330/options.json | 0 .../uncategorised/331/actual.js | 0 .../uncategorised/331/options.json | 0 .../uncategorised/332/actual.js | 0 .../uncategorised/332/expected.json | 0 .../uncategorised/332/options.json | 0 .../uncategorised/333/actual.js | 0 .../uncategorised/333/expected.json | 0 .../uncategorised/333/options.json | 0 .../uncategorised/334/actual.js | 0 .../uncategorised/334/expected.json | 0 .../uncategorised/334/options.json | 0 .../uncategorised/336/actual.js | 0 .../uncategorised/336/expected.json | 0 .../uncategorised/337/actual.js | 0 .../uncategorised/337/options.json | 0 .../uncategorised/338/actual.js | 0 .../uncategorised/338/expected.json | 0 .../uncategorised/338/options.json | 0 .../uncategorised/339/actual.js | 0 .../uncategorised/339/options.json | 0 .../uncategorised/34/actual.js | 0 .../uncategorised/34/expected.json | 0 .../uncategorised/340/actual.js | 0 .../uncategorised/340/options.json | 0 .../uncategorised/341/actual.js | 0 .../uncategorised/341/options.json | 0 .../uncategorised/342/actual.js | 0 .../uncategorised/342/options.json | 0 .../uncategorised/344/actual.js | 0 .../uncategorised/344/options.json | 0 .../uncategorised/347/actual.js | 0 .../uncategorised/347/options.json | 0 .../uncategorised/35/actual.js | 0 .../uncategorised/35/expected.json | 0 .../uncategorised/350/actual.js | 0 .../uncategorised/350/expected.json | 0 .../uncategorised/351/actual.js | 0 .../uncategorised/351/expected.json | 0 .../uncategorised/352/actual.js | 0 .../uncategorised/352/expected.json | 0 .../uncategorised/354/actual.js | 0 .../uncategorised/354/expected.json | 0 .../uncategorised/354/options.json | 0 .../uncategorised/36/actual.js | 0 .../uncategorised/36/expected.json | 0 .../uncategorised/37/actual.js | 0 .../uncategorised/37/options.json | 0 .../uncategorised/38/actual.js | 0 .../uncategorised/38/options.json | 0 .../uncategorised/39/actual.js | 0 .../uncategorised/39/expected.json | 0 .../uncategorised/4/actual.js | 0 .../uncategorised/4/expected.json | 0 .../uncategorised/40/actual.js | 0 .../uncategorised/40/expected.json | 0 .../uncategorised/41/actual.js | 0 .../uncategorised/41/expected.json | 0 .../uncategorised/42/actual.js | 0 .../uncategorised/42/expected.json | 0 .../uncategorised/43/actual.js | 0 .../uncategorised/43/expected.json | 0 .../uncategorised/44/actual.js | 0 .../uncategorised/44/expected.json | 0 .../uncategorised/45/actual.js | 0 .../uncategorised/45/expected.json | 0 .../uncategorised/46/actual.js | 0 .../uncategorised/46/expected.json | 0 .../uncategorised/47/actual.js | 0 .../uncategorised/47/expected.json | 0 .../uncategorised/48/actual.js | 0 .../uncategorised/48/expected.json | 0 .../uncategorised/49/actual.js | 0 .../uncategorised/49/expected.json | 0 .../uncategorised/5/actual.js | 0 .../uncategorised/5/expected.json | 0 .../uncategorised/50/actual.js | 0 .../uncategorised/50/expected.json | 0 .../uncategorised/52/actual.js | 0 .../uncategorised/52/expected.json | 0 .../uncategorised/53/actual.js | 0 .../uncategorised/53/expected.json | 0 .../uncategorised/54/actual.js | 0 .../uncategorised/54/expected.json | 0 .../uncategorised/55/actual.js | 0 .../uncategorised/55/expected.json | 0 .../uncategorised/56/actual.js | 0 .../uncategorised/56/expected.json | 0 .../uncategorised/6/actual.js | 0 .../uncategorised/6/expected.json | 0 .../uncategorised/61/actual.js | 0 .../uncategorised/61/expected.json | 0 .../uncategorised/62/actual.js | 0 .../uncategorised/62/expected.json | 0 .../uncategorised/63/actual.js | 0 .../uncategorised/63/expected.json | 0 .../uncategorised/64/actual.js | 0 .../uncategorised/64/expected.json | 0 .../uncategorised/65/actual.js | 0 .../uncategorised/65/expected.json | 0 .../uncategorised/66/actual.js | 0 .../uncategorised/66/expected.json | 0 .../uncategorised/67/actual.js | 0 .../uncategorised/67/expected.json | 0 .../uncategorised/68/actual.js | 0 .../uncategorised/68/expected.json | 0 .../uncategorised/69/actual.js | 0 .../uncategorised/69/expected.json | 0 .../uncategorised/7/actual.js | 0 .../uncategorised/7/expected.json | 0 .../uncategorised/70/actual.js | 0 .../uncategorised/70/expected.json | 0 .../uncategorised/71/actual.js | 0 .../uncategorised/71/expected.json | 0 .../uncategorised/72/actual.js | 0 .../uncategorised/72/expected.json | 0 .../uncategorised/72/options.json | 0 .../uncategorised/73/actual.js | 0 .../uncategorised/73/expected.json | 0 .../uncategorised/73/options.json | 0 .../uncategorised/74/actual.js | 0 .../uncategorised/74/expected.json | 0 .../uncategorised/74/options.json | 0 .../uncategorised/75/actual.js | 0 .../uncategorised/75/expected.json | 0 .../uncategorised/75/options.json | 0 .../uncategorised/76/actual.js | 0 .../uncategorised/76/expected.json | 0 .../uncategorised/76/options.json | 0 .../uncategorised/77/actual.js | 0 .../uncategorised/77/expected.json | 0 .../uncategorised/77/options.json | 0 .../uncategorised/78/actual.js | 0 .../uncategorised/78/expected.json | 0 .../uncategorised/78/options.json | 0 .../uncategorised/79/actual.js | 0 .../uncategorised/79/expected.json | 0 .../uncategorised/79/options.json | 0 .../uncategorised/8/actual.js | 0 .../uncategorised/8/expected.json | 0 .../uncategorised/80/actual.js | 0 .../uncategorised/80/expected.json | 0 .../uncategorised/80/options.json | 0 .../uncategorised/81/actual.js | 0 .../uncategorised/81/expected.json | 0 .../uncategorised/81/options.json | 0 .../uncategorised/82/actual.js | 0 .../uncategorised/82/expected.json | 0 .../uncategorised/82/options.json | 0 .../uncategorised/83/actual.js | 0 .../uncategorised/83/expected.json | 0 .../uncategorised/83/options.json | 0 .../uncategorised/84/actual.js | 0 .../uncategorised/84/options.json | 0 .../uncategorised/85/actual.js | 0 .../uncategorised/85/expected.json | 0 .../uncategorised/85/options.json | 0 .../uncategorised/86/actual.js | 0 .../uncategorised/86/expected.json | 0 .../uncategorised/86/options.json | 0 .../uncategorised/87/actual.js | 0 .../uncategorised/87/expected.json | 0 .../uncategorised/87/options.json | 0 .../uncategorised/88/actual.js | 0 .../uncategorised/88/expected.json | 0 .../uncategorised/88/options.json | 0 .../uncategorised/89/actual.js | 0 .../uncategorised/89/expected.json | 0 .../uncategorised/89/options.json | 0 .../uncategorised/9/actual.js | 0 .../uncategorised/9/expected.json | 0 .../uncategorised/90/actual.js | 0 .../uncategorised/90/expected.json | 0 .../uncategorised/90/options.json | 0 .../uncategorised/91/actual.js | 0 .../uncategorised/91/expected.json | 0 .../uncategorised/91/options.json | 0 .../uncategorised/92/actual.js | 0 .../uncategorised/92/expected.json | 0 .../uncategorised/92/options.json | 0 .../uncategorised/93/actual.js | 0 .../uncategorised/93/expected.json | 0 .../uncategorised/93/options.json | 0 .../uncategorised/94/actual.js | 0 .../uncategorised/94/expected.json | 0 .../uncategorised/94/options.json | 0 .../uncategorised/95/actual.js | 0 .../uncategorised/95/expected.json | 0 .../uncategorised/95/options.json | 0 .../uncategorised/96/actual.js | 0 .../uncategorised/96/options.json | 0 .../uncategorised/97/actual.js | 0 .../uncategorised/97/expected.json | 0 .../uncategorised/97/options.json | 0 .../uncategorised/98/actual.js | 0 .../uncategorised/98/expected.json | 0 .../uncategorised/98/options.json | 0 .../uncategorised/99/actual.js | 0 .../uncategorised/99/expected.json | 0 .../uncategorised/99/options.json | 0 .../exponentiation-operator/1}/actual.js | 0 .../exponentiation-operator/1}/expected.json | 0 .../exponentiation-operator/10}/actual.js | 0 .../exponentiation-operator/10}/options.json | 0 .../exponentiation-operator/11}/actual.js | 0 .../exponentiation-operator/11}/options.json | 0 .../exponentiation-operator/12}/actual.js | 0 .../exponentiation-operator/12}/options.json | 0 .../exponentiation-operator/2}/actual.js | 0 .../exponentiation-operator/2}/expected.json | 0 .../exponentiation-operator}/3/actual.js | 0 .../exponentiation-operator}/3/expected.json | 0 .../exponentiation-operator}/4/actual.js | 0 .../exponentiation-operator}/4/expected.json | 0 .../exponentiation-operator}/5/actual.js | 0 .../exponentiation-operator}/5/expected.json | 0 .../exponentiation-operator}/6/actual.js | 0 .../exponentiation-operator}/6/expected.json | 0 .../exponentiation-operator}/7/actual.js | 0 .../exponentiation-operator}/7/expected.json | 0 .../exponentiation-operator}/8/actual.js | 0 .../exponentiation-operator}/8/expected.json | 0 .../exponentiation-operator/9}/actual.js | 0 .../exponentiation-operator/9}/expected.json | 0 .../async-functions/1}/actual.js | 0 .../async-functions/1}/expected.json | 0 .../async-functions/10}/actual.js | 0 .../async-functions/10}/options.json | 1 - .../async-functions/11}/actual.js | 0 .../async-functions/11}/expected.json | 0 .../async-functions/12}/actual.js | 0 .../async-functions/12}/expected.json | 0 .../async-functions/13}/actual.js | 0 .../async-functions/13}/expected.json | 0 .../async-functions/14}/actual.js | 0 .../async-functions/14}/expected.json | 0 .../async-functions/15}/actual.js | 0 .../async-functions/15}/expected.json | 0 .../async-functions/16}/actual.js | 0 .../async-functions/16}/expected.json | 0 .../async-functions/17}/actual.js | 0 .../async-functions/17}/expected.json | 0 .../async-functions/18}/actual.js | 0 .../async-functions/18}/expected.json | 0 .../async-functions/19}/actual.js | 0 .../async-functions/19}/expected.json | 0 .../async-functions/2}/actual.js | 0 .../async-functions/2}/options.json | 1 - .../async-functions/20}/actual.js | 0 .../async-functions/20}/expected.json | 0 .../async-functions/21}/actual.js | 0 .../async-functions/21}/expected.json | 0 .../async-functions/22}/actual.js | 0 .../async-functions/22}/expected.json | 0 .../async-functions/23}/actual.js | 0 .../async-functions/23}/expected.json | 0 .../async-functions/24}/actual.js | 0 .../async-functions/24}/expected.json | 0 .../async-functions/25}/actual.js | 0 .../async-functions/25}/expected.json | 0 .../es2017/async-functions/25/options.json | 3 ++ .../async-functions/26}/actual.js | 0 .../async-functions/26}/expected.json | 0 .../async-functions/3}/actual.js | 0 .../async-functions/3}/options.json | 0 .../async-functions/4}/actual.js | 0 .../async-functions/4}/options.json | 0 .../async-functions/5}/actual.js | 0 .../async-functions/5}/options.json | 0 .../async-functions/6}/actual.js | 0 .../async-functions/6}/options.json | 0 .../async-functions/7}/actual.js | 0 .../async-functions/7}/expected.json | 0 .../async-functions/8}/actual.js | 0 .../async-functions/8}/expected.json | 0 .../15 => es2017/async-functions/9}/actual.js | 0 .../async-functions/9}/options.json | 1 - .../experimental/async-functions/options.json | 3 -- .../async-generators/options.json | 2 +- .../uncategorised/17/options.json | 3 -- .../uncategorised/18/options.json | 3 -- .../uncategorised/19/options.json | 3 -- .../uncategorised/20/options.json | 3 -- .../uncategorised/21/options.json | 3 -- .../uncategorised/22/options.json | 3 -- .../uncategorised/23/options.json | 3 -- .../uncategorised/24/options.json | 3 -- .../uncategorised/25/options.json | 3 -- .../uncategorised/26/options.json | 3 -- .../uncategorised/27/options.json | 3 -- .../uncategorised/28/options.json | 3 -- .../uncategorised/29/options.json | 3 -- .../uncategorised/30/options.json | 3 -- .../uncategorised/31/options.json | 3 -- .../uncategorised/32/options.json | 4 --- test/fixtures/flow/options.json | 2 +- .../options.json | 2 +- 863 files changed, 23 insertions(+), 84 deletions(-) rename test/fixtures/{harmony => es2015}/arrow-functions/inner-parens/actual.js (100%) rename test/fixtures/{experimental/async-functions/invalid-object-shorthand => es2015/arrow-functions/inner-parens}/options.json (100%) rename test/fixtures/{harmony => es2015}/arrow-functions/no-callee/actual.js (100%) rename test/fixtures/{harmony => es2015}/arrow-functions/no-callee/options.json (100%) rename test/fixtures/{harmony => es2015}/arrow-functions/object-rest-spread/actual.js (100%) rename test/fixtures/{harmony => es2015}/arrow-functions/object-rest-spread/expected.json (100%) rename test/fixtures/{harmony => es2015}/arrow-functions/object-rest-spread/options.json (100%) rename test/fixtures/{harmony => es2015}/computed-properties/call-expression/actual.js (100%) rename test/fixtures/{harmony => es2015}/computed-properties/call-expression/expected.json (100%) rename test/fixtures/{harmony => es2015}/modules/export-default-function-declaration-expression-disambiguation/actual.js (100%) rename test/fixtures/{harmony => es2015}/modules/export-default-function-declaration-expression-disambiguation/expected.json (100%) rename test/fixtures/{harmony => es2015}/modules/export-default-function-declaration/actual.js (100%) rename test/fixtures/{harmony => es2015}/modules/export-default-function-declaration/expected.json (100%) rename test/fixtures/{harmony => es2015}/modules/export-default-function-expression/actual.js (100%) rename test/fixtures/{harmony => es2015}/modules/export-default-function-expression/expected.json (100%) rename test/fixtures/{harmony => es2015}/modules/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.191/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.191/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.260/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.260/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.335/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.335/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.335/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.343/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.343/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.343/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.345/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.345/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.346/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.346/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.348/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.348/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.348/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.349/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.349/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.349/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.353/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.353/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/.353/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/1/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/1/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/10/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/10/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/100/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/100/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/100/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/101/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/101/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/102/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/102/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/103/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/103/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/104/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/104/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/105/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/105/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/106/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/106/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/107/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/107/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/108/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/108/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/109/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/109/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/109/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/11/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/11/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/110/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/110/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/111/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/111/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/112/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/112/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/113/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/113/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/114/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/114/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/115/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/115/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/116/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/116/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/117/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/117/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/118/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/118/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/119/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/119/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/12/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/12/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/120/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/120/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/121/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/121/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/122/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/122/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/123/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/123/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/124/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/124/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/125/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/125/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/126/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/126/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/127/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/127/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/128/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/128/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/129/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/129/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/13/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/13/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/131/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/131/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/132/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/132/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/133/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/133/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/134/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/134/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/135/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/135/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/136/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/136/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/137/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/137/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/138/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/138/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/139/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/139/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/14/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/14/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/140/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/140/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/141/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/141/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/142/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/142/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/143/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/143/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/144/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/144/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/145/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/145/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/146/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/146/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/147/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/147/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/148/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/148/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/149/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/149/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/15/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/15/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/150/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/150/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/151/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/151/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/152/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/152/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/153/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/153/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/154/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/154/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/155/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/155/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/156/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/156/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/157/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/157/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/158/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/158/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/159/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/159/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/16/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/16/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/160/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/160/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/161/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/161/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/162/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/162/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/163/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/163/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/164/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/164/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/165/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/165/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/166/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/166/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/167/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/167/expected.json (100%) rename test/fixtures/{experimental/async-functions/no-callee => es2015/uncategorised/167}/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/168/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/168/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/168/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/169/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/169/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/17/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/17/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/170/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/170/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/171/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/171/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/171/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/172/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/172/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/172/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/173/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/173/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/174/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/174/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/174/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/175/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/175/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/175/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/176/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/176/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/177/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/177/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/178/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/178/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/179/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/179/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/18/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/18/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/180/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/180/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/180/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/181/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/181/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/181/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/182/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/182/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/183/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/183/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/184/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/184/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/185/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/185/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/186/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/186/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/187/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/187/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/188/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/188/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/189/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/189/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/19/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/19/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/190/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/190/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/192/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/192/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/193/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/193/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/194/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/194/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/195/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/195/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/196/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/196/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/197/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/197/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/197/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/198/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/198/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/199/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/199/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/2/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/2/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/20/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/20/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/200/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/200/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/201/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/201/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/202/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/202/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/203/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/203/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/204/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/204/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/205/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/205/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/206/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/206/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/207/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/207/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/208/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/208/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/209/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/209/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/21/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/21/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/210/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/210/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/211/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/211/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/212/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/212/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/213/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/213/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/214/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/214/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/215/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/215/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/216/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/216/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/217/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/217/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/218/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/218/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/219/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/219/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/22/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/22/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/220/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/220/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/221/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/221/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/222/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/222/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/223/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/223/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/224/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/224/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/225/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/225/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/226/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/226/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/227/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/227/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/227/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/228/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/228/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/228/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/229/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/229/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/23/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/23/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/230/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/230/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/231/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/231/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/232/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/232/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/233/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/233/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/234/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/234/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/235/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/235/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/236/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/236/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/237/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/237/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/238/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/238/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/239/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/239/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/24/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/24/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/240/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/240/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/241/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/241/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/242/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/242/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/242/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/243/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/243/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/243/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/244/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/244/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/244/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/245/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/245/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/245/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/246/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/246/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/246/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/247/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/247/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/247/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/248/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/248/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/249/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/249/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/249/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/25/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/25/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/250/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/250/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/251/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/251/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/252/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/252/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/253/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/253/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/254/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/254/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/255/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/255/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/256/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/256/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/257/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/257/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/258/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/258/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/259/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/259/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/26/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/26/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/261/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/261/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/262/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/262/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/263/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/263/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/264/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/264/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/265/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/265/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/266/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/266/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/267/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/267/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/268/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/268/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/27/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/27/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/273/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/273/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/275/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/275/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/276/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/276/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/277/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/277/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/278/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/278/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/279/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/279/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/28/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/28/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/280/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/280/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/280/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/281/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/281/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/281/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/283/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/283/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/284/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/284/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/285/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/285/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/286/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/286/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/287/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/287/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/288/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/288/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/289/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/289/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/289/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/29/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/29/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/290/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/290/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/291/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/291/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/292/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/292/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/293/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/293/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/294/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/294/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/295/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/295/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/296/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/296/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/296/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/297/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/297/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/297/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/298/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/298/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/299/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/299/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/3/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/3/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/30/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/30/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/300/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/300/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/301/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/301/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/301/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/302/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/302/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/303/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/303/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/304/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/304/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/305/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/305/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/306/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/306/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/307/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/307/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/308/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/308/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/309/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/309/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/31/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/31/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/310/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/310/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/311/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/311/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/312/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/312/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/313/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/313/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/314/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/314/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/315/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/315/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/316/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/316/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/317/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/317/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/317/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/318/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/318/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/319/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/319/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/32/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/32/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/320/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/320/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/321/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/321/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/322/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/322/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/323/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/323/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/324/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/324/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/325/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/325/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/326/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/326/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/327/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/327/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/328/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/328/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/329/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/329/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/33/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/33/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/330/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/330/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/331/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/331/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/332/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/332/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/332/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/333/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/333/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/333/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/334/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/334/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/334/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/336/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/336/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/337/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/337/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/338/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/338/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/338/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/339/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/339/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/34/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/34/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/340/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/340/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/341/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/341/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/342/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/342/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/344/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/344/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/347/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/347/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/35/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/35/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/350/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/350/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/351/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/351/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/352/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/352/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/354/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/354/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/354/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/36/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/36/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/37/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/37/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/38/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/38/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/39/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/39/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/4/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/4/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/40/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/40/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/41/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/41/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/42/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/42/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/43/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/43/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/44/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/44/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/45/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/45/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/46/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/46/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/47/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/47/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/48/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/48/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/49/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/49/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/5/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/5/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/50/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/50/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/52/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/52/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/53/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/53/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/54/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/54/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/55/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/55/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/56/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/56/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/6/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/6/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/61/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/61/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/62/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/62/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/63/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/63/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/64/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/64/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/65/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/65/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/66/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/66/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/67/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/67/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/68/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/68/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/69/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/69/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/7/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/7/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/70/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/70/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/71/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/71/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/72/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/72/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/72/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/73/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/73/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/73/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/74/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/74/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/74/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/75/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/75/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/75/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/76/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/76/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/76/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/77/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/77/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/77/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/78/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/78/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/78/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/79/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/79/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/79/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/8/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/8/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/80/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/80/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/80/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/81/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/81/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/81/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/82/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/82/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/82/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/83/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/83/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/83/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/84/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/84/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/85/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/85/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/85/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/86/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/86/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/86/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/87/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/87/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/87/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/88/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/88/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/88/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/89/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/89/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/89/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/9/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/9/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/90/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/90/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/90/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/91/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/91/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/91/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/92/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/92/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/92/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/93/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/93/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/93/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/94/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/94/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/94/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/95/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/95/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/95/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/96/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/96/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/97/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/97/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/97/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/98/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/98/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/98/options.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/99/actual.js (100%) rename test/fixtures/{harmony => es2015}/uncategorised/99/expected.json (100%) rename test/fixtures/{harmony => es2015}/uncategorised/99/options.json (100%) rename test/fixtures/{experimental/exponentiation-operator/basic => es2016/exponentiation-operator/1}/actual.js (100%) rename test/fixtures/{experimental/exponentiation-operator/basic => es2016/exponentiation-operator/1}/expected.json (100%) rename test/fixtures/{experimental/exponentiation-operator/unparenthesized-left => es2016/exponentiation-operator/10}/actual.js (100%) rename test/fixtures/{experimental/exponentiation-operator/unparenthesized-left => es2016/exponentiation-operator/10}/options.json (100%) rename test/fixtures/{experimental/exponentiation-operator/wrong-parenthesized-all => es2016/exponentiation-operator/11}/actual.js (100%) rename test/fixtures/{experimental/exponentiation-operator/wrong-parenthesized-all => es2016/exponentiation-operator/11}/options.json (100%) rename test/fixtures/{experimental/exponentiation-operator/wrong-parenthesized-left => es2016/exponentiation-operator/12}/actual.js (100%) rename test/fixtures/{experimental/exponentiation-operator/wrong-parenthesized-left => es2016/exponentiation-operator/12}/options.json (100%) rename test/fixtures/{experimental/exponentiation-operator/parenthesized-all => es2016/exponentiation-operator/2}/actual.js (100%) rename test/fixtures/{experimental/exponentiation-operator/parenthesized-all => es2016/exponentiation-operator/2}/expected.json (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/3/actual.js (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/3/expected.json (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/4/actual.js (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/4/expected.json (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/5/actual.js (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/5/expected.json (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/6/actual.js (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/6/expected.json (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/7/actual.js (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/7/expected.json (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/8/actual.js (100%) rename test/fixtures/{experimental/uncategorised => es2016/exponentiation-operator}/8/expected.json (100%) rename test/fixtures/{experimental/exponentiation-operator/parenthesized-left => es2016/exponentiation-operator/9}/actual.js (100%) rename test/fixtures/{experimental/exponentiation-operator/parenthesized-left => es2016/exponentiation-operator/9}/expected.json (100%) rename test/fixtures/{experimental/async-functions/expression-statement => es2017/async-functions/1}/actual.js (100%) rename test/fixtures/{experimental/async-functions/expression-statement => es2017/async-functions/1}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/16 => es2017/async-functions/10}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/16 => es2017/async-functions/10}/options.json (55%) rename test/fixtures/{experimental/uncategorised/17 => es2017/async-functions/11}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/17 => es2017/async-functions/11}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/18 => es2017/async-functions/12}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/18 => es2017/async-functions/12}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/19 => es2017/async-functions/13}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/19 => es2017/async-functions/13}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/20 => es2017/async-functions/14}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/20 => es2017/async-functions/14}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/21 => es2017/async-functions/15}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/21 => es2017/async-functions/15}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/22 => es2017/async-functions/16}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/22 => es2017/async-functions/16}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/23 => es2017/async-functions/17}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/23 => es2017/async-functions/17}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/25 => es2017/async-functions/18}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/25 => es2017/async-functions/18}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/26 => es2017/async-functions/19}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/26 => es2017/async-functions/19}/expected.json (100%) rename test/fixtures/{experimental/await/illegal-await-star => es2017/async-functions/2}/actual.js (100%) rename test/fixtures/{experimental/await/illegal-await-star => es2017/async-functions/2}/options.json (76%) rename test/fixtures/{experimental/uncategorised/27 => es2017/async-functions/20}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/27 => es2017/async-functions/20}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/28 => es2017/async-functions/21}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/28 => es2017/async-functions/21}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/29 => es2017/async-functions/22}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/29 => es2017/async-functions/22}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/30 => es2017/async-functions/23}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/30 => es2017/async-functions/23}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/31 => es2017/async-functions/24}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/31 => es2017/async-functions/24}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/32 => es2017/async-functions/25}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/32 => es2017/async-functions/25}/expected.json (100%) create mode 100644 test/fixtures/es2017/async-functions/25/options.json rename test/fixtures/{experimental/uncategorised/24 => es2017/async-functions/26}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/24 => es2017/async-functions/26}/expected.json (100%) rename test/fixtures/{experimental/async-functions/illegal-parens => es2017/async-functions/3}/actual.js (100%) rename test/fixtures/{experimental/async-functions/illegal-parens => es2017/async-functions/3}/options.json (100%) rename test/fixtures/{experimental/async-functions/invalid-object-shorthand => es2017/async-functions/4}/actual.js (100%) rename test/fixtures/{harmony/arrow-functions/inner-parens => es2017/async-functions/4}/options.json (100%) rename test/fixtures/{experimental/async-functions/invalid-object-value => es2017/async-functions/5}/actual.js (100%) rename test/fixtures/{experimental/async-functions/invalid-object-value => es2017/async-functions/5}/options.json (100%) rename test/fixtures/{experimental/async-functions/no-callee => es2017/async-functions/6}/actual.js (100%) rename test/fixtures/{harmony/uncategorised/167 => es2017/async-functions/6}/options.json (100%) rename test/fixtures/{experimental/async-functions/object-last-property-shorthand => es2017/async-functions/7}/actual.js (100%) rename test/fixtures/{experimental/async-functions/object-last-property-shorthand => es2017/async-functions/7}/expected.json (100%) rename test/fixtures/{experimental/async-functions/pattern => es2017/async-functions/8}/actual.js (100%) rename test/fixtures/{experimental/async-functions/pattern => es2017/async-functions/8}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/15 => es2017/async-functions/9}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/15 => es2017/async-functions/9}/options.json (56%) delete mode 100644 test/fixtures/experimental/async-functions/options.json delete mode 100644 test/fixtures/experimental/uncategorised/17/options.json delete mode 100644 test/fixtures/experimental/uncategorised/18/options.json delete mode 100644 test/fixtures/experimental/uncategorised/19/options.json delete mode 100644 test/fixtures/experimental/uncategorised/20/options.json delete mode 100644 test/fixtures/experimental/uncategorised/21/options.json delete mode 100644 test/fixtures/experimental/uncategorised/22/options.json delete mode 100644 test/fixtures/experimental/uncategorised/23/options.json delete mode 100644 test/fixtures/experimental/uncategorised/24/options.json delete mode 100644 test/fixtures/experimental/uncategorised/25/options.json delete mode 100644 test/fixtures/experimental/uncategorised/26/options.json delete mode 100644 test/fixtures/experimental/uncategorised/27/options.json delete mode 100644 test/fixtures/experimental/uncategorised/28/options.json delete mode 100644 test/fixtures/experimental/uncategorised/29/options.json delete mode 100644 test/fixtures/experimental/uncategorised/30/options.json delete mode 100644 test/fixtures/experimental/uncategorised/31/options.json delete mode 100644 test/fixtures/experimental/uncategorised/32/options.json diff --git a/README.md b/README.md index a10e797a74..160909fceb 100644 --- a/README.md +++ b/README.md @@ -92,9 +92,6 @@ require("babylon").parse("code", { sourceType: "module", plugins: [ - // enable experimental async functions - "asyncFunctions", - // enable jsx and flow syntax "jsx", "flow" @@ -106,7 +103,6 @@ require("babylon").parse("code", { - `jsx` - `flow` - - `asyncFunctions` - `classConstructorCall` - `doExpressions` - `trailingFunctionCommas` diff --git a/src/parser/expression.js b/src/parser/expression.js index bce691311b..feced40080 100644 --- a/src/parser/expression.js +++ b/src/parser/expression.js @@ -351,7 +351,6 @@ pp.shouldParseAsyncArrow = function () { }; pp.parseAsyncArrowFromCallExpression = function (node, call) { - if (!this.hasPlugin("asyncFunctions")) this.unexpected(); this.expect(tt.arrow); return this.parseArrowExpression(node, call.arguments, true); }; @@ -396,24 +395,22 @@ pp.parseExprAtom = function (refShorthandDefaultPos) { case tt.name: node = this.startNode(); - let allowAwait = this.hasPlugin("asyncFunctions") && this.state.value === "await" && this.state.inAsync; + let allowAwait = this.state.value === "await" && this.state.inAsync; let allowYield = this.shouldAllowYieldIdentifier(); let id = this.parseIdentifier(allowAwait || allowYield); - if (this.hasPlugin("asyncFunctions")) { - if (id.name === "await") { - if (this.state.inAsync || this.inModule) { - return this.parseAwait(node); - } - } else if (id.name === "async" && this.match(tt._function) && !this.canInsertSemicolon()) { - this.next(); - return this.parseFunction(node, false, false, true); - } else if (canBeArrow && id.name === "async" && this.match(tt.name)) { - let params = [this.parseIdentifier()]; - this.expect(tt.arrow); - // let foo = bar => {}; - return this.parseArrowExpression(node, params, true); + if (id.name === "await") { + if (this.state.inAsync || this.inModule) { + return this.parseAwait(node); } + } else if (id.name === "async" && this.match(tt._function) && !this.canInsertSemicolon()) { + this.next(); + return this.parseFunction(node, false, false, true); + } else if (canBeArrow && id.name === "async" && this.match(tt.name)) { + let params = [this.parseIdentifier()]; + this.expect(tt.arrow); + // let foo = bar => {}; + return this.parseArrowExpression(node, params, true); } if (canBeArrow && !this.canInsertSemicolon() && this.eat(tt.arrow)) { @@ -727,7 +724,7 @@ pp.parseObj = function (isPattern, refShorthandDefaultPos) { isGenerator = this.eat(tt.star); } - if (!isPattern && this.hasPlugin("asyncFunctions") && this.isContextual("async")) { + if (!isPattern && this.isContextual("async")) { if (isGenerator) this.unexpected(); let asyncId = this.parseIdentifier(); @@ -833,9 +830,7 @@ pp.initFunction = function (node, isAsync) { node.id = null; node.generator = false; node.expression = false; - if (this.hasPlugin("asyncFunctions")) { - node.async = !!isAsync; - } + node.async = !!isAsync; }; // Parse object or class method. diff --git a/src/parser/statement.js b/src/parser/statement.js index d20e8c5bde..3a5c07045c 100644 --- a/src/parser/statement.js +++ b/src/parser/statement.js @@ -110,7 +110,7 @@ pp.parseStatement = function (declaration, topLevel) { return starttype === tt._import ? this.parseImport(node) : this.parseExport(node); case tt.name: - if (this.hasPlugin("asyncFunctions") && this.state.value === "async") { + if (this.state.value === "async") { // peek ahead and see if next token is a function let state = this.state.clone(); this.next(); @@ -684,7 +684,7 @@ pp.parseClassBody = function (node) { } } - let isAsyncMethod = this.hasPlugin("asyncFunctions") && !this.match(tt.parenL) && !method.computed && method.key.type === "Identifier" && method.key.name === "async"; + let isAsyncMethod = !this.match(tt.parenL) && !method.computed && method.key.type === "Identifier" && method.key.name === "async"; if (isAsyncMethod) { if (this.hasPlugin("asyncGenerators") && this.eat(tt.star)) isGenerator = true; isAsync = true; @@ -900,7 +900,7 @@ pp.parseExportFrom = function (node, expect?) { }; pp.shouldParseExportDeclaration = function () { - return this.hasPlugin("asyncFunctions") && this.isContextual("async"); + return this.isContextual("async"); }; pp.checkExport = function (node) { diff --git a/test/fixtures/harmony/arrow-functions/inner-parens/actual.js b/test/fixtures/es2015/arrow-functions/inner-parens/actual.js similarity index 100% rename from test/fixtures/harmony/arrow-functions/inner-parens/actual.js rename to test/fixtures/es2015/arrow-functions/inner-parens/actual.js diff --git a/test/fixtures/experimental/async-functions/invalid-object-shorthand/options.json b/test/fixtures/es2015/arrow-functions/inner-parens/options.json similarity index 100% rename from test/fixtures/experimental/async-functions/invalid-object-shorthand/options.json rename to test/fixtures/es2015/arrow-functions/inner-parens/options.json diff --git a/test/fixtures/harmony/arrow-functions/no-callee/actual.js b/test/fixtures/es2015/arrow-functions/no-callee/actual.js similarity index 100% rename from test/fixtures/harmony/arrow-functions/no-callee/actual.js rename to test/fixtures/es2015/arrow-functions/no-callee/actual.js diff --git a/test/fixtures/harmony/arrow-functions/no-callee/options.json b/test/fixtures/es2015/arrow-functions/no-callee/options.json similarity index 100% rename from test/fixtures/harmony/arrow-functions/no-callee/options.json rename to test/fixtures/es2015/arrow-functions/no-callee/options.json diff --git a/test/fixtures/harmony/arrow-functions/object-rest-spread/actual.js b/test/fixtures/es2015/arrow-functions/object-rest-spread/actual.js similarity index 100% rename from test/fixtures/harmony/arrow-functions/object-rest-spread/actual.js rename to test/fixtures/es2015/arrow-functions/object-rest-spread/actual.js diff --git a/test/fixtures/harmony/arrow-functions/object-rest-spread/expected.json b/test/fixtures/es2015/arrow-functions/object-rest-spread/expected.json similarity index 100% rename from test/fixtures/harmony/arrow-functions/object-rest-spread/expected.json rename to test/fixtures/es2015/arrow-functions/object-rest-spread/expected.json diff --git a/test/fixtures/harmony/arrow-functions/object-rest-spread/options.json b/test/fixtures/es2015/arrow-functions/object-rest-spread/options.json similarity index 100% rename from test/fixtures/harmony/arrow-functions/object-rest-spread/options.json rename to test/fixtures/es2015/arrow-functions/object-rest-spread/options.json diff --git a/test/fixtures/harmony/computed-properties/call-expression/actual.js b/test/fixtures/es2015/computed-properties/call-expression/actual.js similarity index 100% rename from test/fixtures/harmony/computed-properties/call-expression/actual.js rename to test/fixtures/es2015/computed-properties/call-expression/actual.js diff --git a/test/fixtures/harmony/computed-properties/call-expression/expected.json b/test/fixtures/es2015/computed-properties/call-expression/expected.json similarity index 100% rename from test/fixtures/harmony/computed-properties/call-expression/expected.json rename to test/fixtures/es2015/computed-properties/call-expression/expected.json diff --git a/test/fixtures/harmony/modules/export-default-function-declaration-expression-disambiguation/actual.js b/test/fixtures/es2015/modules/export-default-function-declaration-expression-disambiguation/actual.js similarity index 100% rename from test/fixtures/harmony/modules/export-default-function-declaration-expression-disambiguation/actual.js rename to test/fixtures/es2015/modules/export-default-function-declaration-expression-disambiguation/actual.js diff --git a/test/fixtures/harmony/modules/export-default-function-declaration-expression-disambiguation/expected.json b/test/fixtures/es2015/modules/export-default-function-declaration-expression-disambiguation/expected.json similarity index 100% rename from test/fixtures/harmony/modules/export-default-function-declaration-expression-disambiguation/expected.json rename to test/fixtures/es2015/modules/export-default-function-declaration-expression-disambiguation/expected.json diff --git a/test/fixtures/harmony/modules/export-default-function-declaration/actual.js b/test/fixtures/es2015/modules/export-default-function-declaration/actual.js similarity index 100% rename from test/fixtures/harmony/modules/export-default-function-declaration/actual.js rename to test/fixtures/es2015/modules/export-default-function-declaration/actual.js diff --git a/test/fixtures/harmony/modules/export-default-function-declaration/expected.json b/test/fixtures/es2015/modules/export-default-function-declaration/expected.json similarity index 100% rename from test/fixtures/harmony/modules/export-default-function-declaration/expected.json rename to test/fixtures/es2015/modules/export-default-function-declaration/expected.json diff --git a/test/fixtures/harmony/modules/export-default-function-expression/actual.js b/test/fixtures/es2015/modules/export-default-function-expression/actual.js similarity index 100% rename from test/fixtures/harmony/modules/export-default-function-expression/actual.js rename to test/fixtures/es2015/modules/export-default-function-expression/actual.js diff --git a/test/fixtures/harmony/modules/export-default-function-expression/expected.json b/test/fixtures/es2015/modules/export-default-function-expression/expected.json similarity index 100% rename from test/fixtures/harmony/modules/export-default-function-expression/expected.json rename to test/fixtures/es2015/modules/export-default-function-expression/expected.json diff --git a/test/fixtures/harmony/modules/options.json b/test/fixtures/es2015/modules/options.json similarity index 100% rename from test/fixtures/harmony/modules/options.json rename to test/fixtures/es2015/modules/options.json diff --git a/test/fixtures/harmony/uncategorised/.191/actual.js b/test/fixtures/es2015/uncategorised/.191/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.191/actual.js rename to test/fixtures/es2015/uncategorised/.191/actual.js diff --git a/test/fixtures/harmony/uncategorised/.191/expected.json b/test/fixtures/es2015/uncategorised/.191/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.191/expected.json rename to test/fixtures/es2015/uncategorised/.191/expected.json diff --git a/test/fixtures/harmony/uncategorised/.260/actual.js b/test/fixtures/es2015/uncategorised/.260/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.260/actual.js rename to test/fixtures/es2015/uncategorised/.260/actual.js diff --git a/test/fixtures/harmony/uncategorised/.260/options.json b/test/fixtures/es2015/uncategorised/.260/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.260/options.json rename to test/fixtures/es2015/uncategorised/.260/options.json diff --git a/test/fixtures/harmony/uncategorised/.335/actual.js b/test/fixtures/es2015/uncategorised/.335/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.335/actual.js rename to test/fixtures/es2015/uncategorised/.335/actual.js diff --git a/test/fixtures/harmony/uncategorised/.335/expected.json b/test/fixtures/es2015/uncategorised/.335/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.335/expected.json rename to test/fixtures/es2015/uncategorised/.335/expected.json diff --git a/test/fixtures/harmony/uncategorised/.335/options.json b/test/fixtures/es2015/uncategorised/.335/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.335/options.json rename to test/fixtures/es2015/uncategorised/.335/options.json diff --git a/test/fixtures/harmony/uncategorised/.343/actual.js b/test/fixtures/es2015/uncategorised/.343/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.343/actual.js rename to test/fixtures/es2015/uncategorised/.343/actual.js diff --git a/test/fixtures/harmony/uncategorised/.343/expected.json b/test/fixtures/es2015/uncategorised/.343/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.343/expected.json rename to test/fixtures/es2015/uncategorised/.343/expected.json diff --git a/test/fixtures/harmony/uncategorised/.343/options.json b/test/fixtures/es2015/uncategorised/.343/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.343/options.json rename to test/fixtures/es2015/uncategorised/.343/options.json diff --git a/test/fixtures/harmony/uncategorised/.345/actual.js b/test/fixtures/es2015/uncategorised/.345/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.345/actual.js rename to test/fixtures/es2015/uncategorised/.345/actual.js diff --git a/test/fixtures/harmony/uncategorised/.345/options.json b/test/fixtures/es2015/uncategorised/.345/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.345/options.json rename to test/fixtures/es2015/uncategorised/.345/options.json diff --git a/test/fixtures/harmony/uncategorised/.346/actual.js b/test/fixtures/es2015/uncategorised/.346/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.346/actual.js rename to test/fixtures/es2015/uncategorised/.346/actual.js diff --git a/test/fixtures/harmony/uncategorised/.346/options.json b/test/fixtures/es2015/uncategorised/.346/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.346/options.json rename to test/fixtures/es2015/uncategorised/.346/options.json diff --git a/test/fixtures/harmony/uncategorised/.348/actual.js b/test/fixtures/es2015/uncategorised/.348/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.348/actual.js rename to test/fixtures/es2015/uncategorised/.348/actual.js diff --git a/test/fixtures/harmony/uncategorised/.348/expected.json b/test/fixtures/es2015/uncategorised/.348/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.348/expected.json rename to test/fixtures/es2015/uncategorised/.348/expected.json diff --git a/test/fixtures/harmony/uncategorised/.348/options.json b/test/fixtures/es2015/uncategorised/.348/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.348/options.json rename to test/fixtures/es2015/uncategorised/.348/options.json diff --git a/test/fixtures/harmony/uncategorised/.349/actual.js b/test/fixtures/es2015/uncategorised/.349/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.349/actual.js rename to test/fixtures/es2015/uncategorised/.349/actual.js diff --git a/test/fixtures/harmony/uncategorised/.349/expected.json b/test/fixtures/es2015/uncategorised/.349/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.349/expected.json rename to test/fixtures/es2015/uncategorised/.349/expected.json diff --git a/test/fixtures/harmony/uncategorised/.349/options.json b/test/fixtures/es2015/uncategorised/.349/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.349/options.json rename to test/fixtures/es2015/uncategorised/.349/options.json diff --git a/test/fixtures/harmony/uncategorised/.353/actual.js b/test/fixtures/es2015/uncategorised/.353/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/.353/actual.js rename to test/fixtures/es2015/uncategorised/.353/actual.js diff --git a/test/fixtures/harmony/uncategorised/.353/expected.json b/test/fixtures/es2015/uncategorised/.353/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.353/expected.json rename to test/fixtures/es2015/uncategorised/.353/expected.json diff --git a/test/fixtures/harmony/uncategorised/.353/options.json b/test/fixtures/es2015/uncategorised/.353/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/.353/options.json rename to test/fixtures/es2015/uncategorised/.353/options.json diff --git a/test/fixtures/harmony/uncategorised/1/actual.js b/test/fixtures/es2015/uncategorised/1/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/1/actual.js rename to test/fixtures/es2015/uncategorised/1/actual.js diff --git a/test/fixtures/harmony/uncategorised/1/expected.json b/test/fixtures/es2015/uncategorised/1/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/1/expected.json rename to test/fixtures/es2015/uncategorised/1/expected.json diff --git a/test/fixtures/harmony/uncategorised/10/actual.js b/test/fixtures/es2015/uncategorised/10/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/10/actual.js rename to test/fixtures/es2015/uncategorised/10/actual.js diff --git a/test/fixtures/harmony/uncategorised/10/expected.json b/test/fixtures/es2015/uncategorised/10/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/10/expected.json rename to test/fixtures/es2015/uncategorised/10/expected.json diff --git a/test/fixtures/harmony/uncategorised/100/actual.js b/test/fixtures/es2015/uncategorised/100/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/100/actual.js rename to test/fixtures/es2015/uncategorised/100/actual.js diff --git a/test/fixtures/harmony/uncategorised/100/expected.json b/test/fixtures/es2015/uncategorised/100/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/100/expected.json rename to test/fixtures/es2015/uncategorised/100/expected.json diff --git a/test/fixtures/harmony/uncategorised/100/options.json b/test/fixtures/es2015/uncategorised/100/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/100/options.json rename to test/fixtures/es2015/uncategorised/100/options.json diff --git a/test/fixtures/harmony/uncategorised/101/actual.js b/test/fixtures/es2015/uncategorised/101/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/101/actual.js rename to test/fixtures/es2015/uncategorised/101/actual.js diff --git a/test/fixtures/harmony/uncategorised/101/expected.json b/test/fixtures/es2015/uncategorised/101/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/101/expected.json rename to test/fixtures/es2015/uncategorised/101/expected.json diff --git a/test/fixtures/harmony/uncategorised/102/actual.js b/test/fixtures/es2015/uncategorised/102/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/102/actual.js rename to test/fixtures/es2015/uncategorised/102/actual.js diff --git a/test/fixtures/harmony/uncategorised/102/expected.json b/test/fixtures/es2015/uncategorised/102/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/102/expected.json rename to test/fixtures/es2015/uncategorised/102/expected.json diff --git a/test/fixtures/harmony/uncategorised/103/actual.js b/test/fixtures/es2015/uncategorised/103/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/103/actual.js rename to test/fixtures/es2015/uncategorised/103/actual.js diff --git a/test/fixtures/harmony/uncategorised/103/expected.json b/test/fixtures/es2015/uncategorised/103/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/103/expected.json rename to test/fixtures/es2015/uncategorised/103/expected.json diff --git a/test/fixtures/harmony/uncategorised/104/actual.js b/test/fixtures/es2015/uncategorised/104/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/104/actual.js rename to test/fixtures/es2015/uncategorised/104/actual.js diff --git a/test/fixtures/harmony/uncategorised/104/expected.json b/test/fixtures/es2015/uncategorised/104/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/104/expected.json rename to test/fixtures/es2015/uncategorised/104/expected.json diff --git a/test/fixtures/harmony/uncategorised/105/actual.js b/test/fixtures/es2015/uncategorised/105/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/105/actual.js rename to test/fixtures/es2015/uncategorised/105/actual.js diff --git a/test/fixtures/harmony/uncategorised/105/expected.json b/test/fixtures/es2015/uncategorised/105/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/105/expected.json rename to test/fixtures/es2015/uncategorised/105/expected.json diff --git a/test/fixtures/harmony/uncategorised/106/actual.js b/test/fixtures/es2015/uncategorised/106/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/106/actual.js rename to test/fixtures/es2015/uncategorised/106/actual.js diff --git a/test/fixtures/harmony/uncategorised/106/expected.json b/test/fixtures/es2015/uncategorised/106/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/106/expected.json rename to test/fixtures/es2015/uncategorised/106/expected.json diff --git a/test/fixtures/harmony/uncategorised/107/actual.js b/test/fixtures/es2015/uncategorised/107/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/107/actual.js rename to test/fixtures/es2015/uncategorised/107/actual.js diff --git a/test/fixtures/harmony/uncategorised/107/expected.json b/test/fixtures/es2015/uncategorised/107/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/107/expected.json rename to test/fixtures/es2015/uncategorised/107/expected.json diff --git a/test/fixtures/harmony/uncategorised/108/actual.js b/test/fixtures/es2015/uncategorised/108/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/108/actual.js rename to test/fixtures/es2015/uncategorised/108/actual.js diff --git a/test/fixtures/harmony/uncategorised/108/expected.json b/test/fixtures/es2015/uncategorised/108/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/108/expected.json rename to test/fixtures/es2015/uncategorised/108/expected.json diff --git a/test/fixtures/harmony/uncategorised/109/actual.js b/test/fixtures/es2015/uncategorised/109/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/109/actual.js rename to test/fixtures/es2015/uncategorised/109/actual.js diff --git a/test/fixtures/harmony/uncategorised/109/expected.json b/test/fixtures/es2015/uncategorised/109/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/109/expected.json rename to test/fixtures/es2015/uncategorised/109/expected.json diff --git a/test/fixtures/harmony/uncategorised/109/options.json b/test/fixtures/es2015/uncategorised/109/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/109/options.json rename to test/fixtures/es2015/uncategorised/109/options.json diff --git a/test/fixtures/harmony/uncategorised/11/actual.js b/test/fixtures/es2015/uncategorised/11/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/11/actual.js rename to test/fixtures/es2015/uncategorised/11/actual.js diff --git a/test/fixtures/harmony/uncategorised/11/expected.json b/test/fixtures/es2015/uncategorised/11/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/11/expected.json rename to test/fixtures/es2015/uncategorised/11/expected.json diff --git a/test/fixtures/harmony/uncategorised/110/actual.js b/test/fixtures/es2015/uncategorised/110/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/110/actual.js rename to test/fixtures/es2015/uncategorised/110/actual.js diff --git a/test/fixtures/harmony/uncategorised/110/expected.json b/test/fixtures/es2015/uncategorised/110/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/110/expected.json rename to test/fixtures/es2015/uncategorised/110/expected.json diff --git a/test/fixtures/harmony/uncategorised/111/actual.js b/test/fixtures/es2015/uncategorised/111/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/111/actual.js rename to test/fixtures/es2015/uncategorised/111/actual.js diff --git a/test/fixtures/harmony/uncategorised/111/expected.json b/test/fixtures/es2015/uncategorised/111/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/111/expected.json rename to test/fixtures/es2015/uncategorised/111/expected.json diff --git a/test/fixtures/harmony/uncategorised/112/actual.js b/test/fixtures/es2015/uncategorised/112/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/112/actual.js rename to test/fixtures/es2015/uncategorised/112/actual.js diff --git a/test/fixtures/harmony/uncategorised/112/expected.json b/test/fixtures/es2015/uncategorised/112/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/112/expected.json rename to test/fixtures/es2015/uncategorised/112/expected.json diff --git a/test/fixtures/harmony/uncategorised/113/actual.js b/test/fixtures/es2015/uncategorised/113/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/113/actual.js rename to test/fixtures/es2015/uncategorised/113/actual.js diff --git a/test/fixtures/harmony/uncategorised/113/expected.json b/test/fixtures/es2015/uncategorised/113/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/113/expected.json rename to test/fixtures/es2015/uncategorised/113/expected.json diff --git a/test/fixtures/harmony/uncategorised/114/actual.js b/test/fixtures/es2015/uncategorised/114/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/114/actual.js rename to test/fixtures/es2015/uncategorised/114/actual.js diff --git a/test/fixtures/harmony/uncategorised/114/expected.json b/test/fixtures/es2015/uncategorised/114/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/114/expected.json rename to test/fixtures/es2015/uncategorised/114/expected.json diff --git a/test/fixtures/harmony/uncategorised/115/actual.js b/test/fixtures/es2015/uncategorised/115/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/115/actual.js rename to test/fixtures/es2015/uncategorised/115/actual.js diff --git a/test/fixtures/harmony/uncategorised/115/expected.json b/test/fixtures/es2015/uncategorised/115/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/115/expected.json rename to test/fixtures/es2015/uncategorised/115/expected.json diff --git a/test/fixtures/harmony/uncategorised/116/actual.js b/test/fixtures/es2015/uncategorised/116/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/116/actual.js rename to test/fixtures/es2015/uncategorised/116/actual.js diff --git a/test/fixtures/harmony/uncategorised/116/expected.json b/test/fixtures/es2015/uncategorised/116/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/116/expected.json rename to test/fixtures/es2015/uncategorised/116/expected.json diff --git a/test/fixtures/harmony/uncategorised/117/actual.js b/test/fixtures/es2015/uncategorised/117/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/117/actual.js rename to test/fixtures/es2015/uncategorised/117/actual.js diff --git a/test/fixtures/harmony/uncategorised/117/expected.json b/test/fixtures/es2015/uncategorised/117/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/117/expected.json rename to test/fixtures/es2015/uncategorised/117/expected.json diff --git a/test/fixtures/harmony/uncategorised/118/actual.js b/test/fixtures/es2015/uncategorised/118/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/118/actual.js rename to test/fixtures/es2015/uncategorised/118/actual.js diff --git a/test/fixtures/harmony/uncategorised/118/expected.json b/test/fixtures/es2015/uncategorised/118/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/118/expected.json rename to test/fixtures/es2015/uncategorised/118/expected.json diff --git a/test/fixtures/harmony/uncategorised/119/actual.js b/test/fixtures/es2015/uncategorised/119/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/119/actual.js rename to test/fixtures/es2015/uncategorised/119/actual.js diff --git a/test/fixtures/harmony/uncategorised/119/expected.json b/test/fixtures/es2015/uncategorised/119/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/119/expected.json rename to test/fixtures/es2015/uncategorised/119/expected.json diff --git a/test/fixtures/harmony/uncategorised/12/actual.js b/test/fixtures/es2015/uncategorised/12/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/12/actual.js rename to test/fixtures/es2015/uncategorised/12/actual.js diff --git a/test/fixtures/harmony/uncategorised/12/expected.json b/test/fixtures/es2015/uncategorised/12/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/12/expected.json rename to test/fixtures/es2015/uncategorised/12/expected.json diff --git a/test/fixtures/harmony/uncategorised/120/actual.js b/test/fixtures/es2015/uncategorised/120/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/120/actual.js rename to test/fixtures/es2015/uncategorised/120/actual.js diff --git a/test/fixtures/harmony/uncategorised/120/expected.json b/test/fixtures/es2015/uncategorised/120/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/120/expected.json rename to test/fixtures/es2015/uncategorised/120/expected.json diff --git a/test/fixtures/harmony/uncategorised/121/actual.js b/test/fixtures/es2015/uncategorised/121/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/121/actual.js rename to test/fixtures/es2015/uncategorised/121/actual.js diff --git a/test/fixtures/harmony/uncategorised/121/expected.json b/test/fixtures/es2015/uncategorised/121/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/121/expected.json rename to test/fixtures/es2015/uncategorised/121/expected.json diff --git a/test/fixtures/harmony/uncategorised/122/actual.js b/test/fixtures/es2015/uncategorised/122/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/122/actual.js rename to test/fixtures/es2015/uncategorised/122/actual.js diff --git a/test/fixtures/harmony/uncategorised/122/expected.json b/test/fixtures/es2015/uncategorised/122/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/122/expected.json rename to test/fixtures/es2015/uncategorised/122/expected.json diff --git a/test/fixtures/harmony/uncategorised/123/actual.js b/test/fixtures/es2015/uncategorised/123/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/123/actual.js rename to test/fixtures/es2015/uncategorised/123/actual.js diff --git a/test/fixtures/harmony/uncategorised/123/expected.json b/test/fixtures/es2015/uncategorised/123/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/123/expected.json rename to test/fixtures/es2015/uncategorised/123/expected.json diff --git a/test/fixtures/harmony/uncategorised/124/actual.js b/test/fixtures/es2015/uncategorised/124/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/124/actual.js rename to test/fixtures/es2015/uncategorised/124/actual.js diff --git a/test/fixtures/harmony/uncategorised/124/expected.json b/test/fixtures/es2015/uncategorised/124/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/124/expected.json rename to test/fixtures/es2015/uncategorised/124/expected.json diff --git a/test/fixtures/harmony/uncategorised/125/actual.js b/test/fixtures/es2015/uncategorised/125/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/125/actual.js rename to test/fixtures/es2015/uncategorised/125/actual.js diff --git a/test/fixtures/harmony/uncategorised/125/options.json b/test/fixtures/es2015/uncategorised/125/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/125/options.json rename to test/fixtures/es2015/uncategorised/125/options.json diff --git a/test/fixtures/harmony/uncategorised/126/actual.js b/test/fixtures/es2015/uncategorised/126/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/126/actual.js rename to test/fixtures/es2015/uncategorised/126/actual.js diff --git a/test/fixtures/harmony/uncategorised/126/options.json b/test/fixtures/es2015/uncategorised/126/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/126/options.json rename to test/fixtures/es2015/uncategorised/126/options.json diff --git a/test/fixtures/harmony/uncategorised/127/actual.js b/test/fixtures/es2015/uncategorised/127/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/127/actual.js rename to test/fixtures/es2015/uncategorised/127/actual.js diff --git a/test/fixtures/harmony/uncategorised/127/options.json b/test/fixtures/es2015/uncategorised/127/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/127/options.json rename to test/fixtures/es2015/uncategorised/127/options.json diff --git a/test/fixtures/harmony/uncategorised/128/actual.js b/test/fixtures/es2015/uncategorised/128/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/128/actual.js rename to test/fixtures/es2015/uncategorised/128/actual.js diff --git a/test/fixtures/harmony/uncategorised/128/expected.json b/test/fixtures/es2015/uncategorised/128/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/128/expected.json rename to test/fixtures/es2015/uncategorised/128/expected.json diff --git a/test/fixtures/harmony/uncategorised/129/actual.js b/test/fixtures/es2015/uncategorised/129/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/129/actual.js rename to test/fixtures/es2015/uncategorised/129/actual.js diff --git a/test/fixtures/harmony/uncategorised/129/expected.json b/test/fixtures/es2015/uncategorised/129/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/129/expected.json rename to test/fixtures/es2015/uncategorised/129/expected.json diff --git a/test/fixtures/harmony/uncategorised/13/actual.js b/test/fixtures/es2015/uncategorised/13/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/13/actual.js rename to test/fixtures/es2015/uncategorised/13/actual.js diff --git a/test/fixtures/harmony/uncategorised/13/expected.json b/test/fixtures/es2015/uncategorised/13/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/13/expected.json rename to test/fixtures/es2015/uncategorised/13/expected.json diff --git a/test/fixtures/harmony/uncategorised/131/actual.js b/test/fixtures/es2015/uncategorised/131/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/131/actual.js rename to test/fixtures/es2015/uncategorised/131/actual.js diff --git a/test/fixtures/harmony/uncategorised/131/expected.json b/test/fixtures/es2015/uncategorised/131/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/131/expected.json rename to test/fixtures/es2015/uncategorised/131/expected.json diff --git a/test/fixtures/harmony/uncategorised/132/actual.js b/test/fixtures/es2015/uncategorised/132/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/132/actual.js rename to test/fixtures/es2015/uncategorised/132/actual.js diff --git a/test/fixtures/harmony/uncategorised/132/expected.json b/test/fixtures/es2015/uncategorised/132/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/132/expected.json rename to test/fixtures/es2015/uncategorised/132/expected.json diff --git a/test/fixtures/harmony/uncategorised/133/actual.js b/test/fixtures/es2015/uncategorised/133/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/133/actual.js rename to test/fixtures/es2015/uncategorised/133/actual.js diff --git a/test/fixtures/harmony/uncategorised/133/expected.json b/test/fixtures/es2015/uncategorised/133/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/133/expected.json rename to test/fixtures/es2015/uncategorised/133/expected.json diff --git a/test/fixtures/harmony/uncategorised/134/actual.js b/test/fixtures/es2015/uncategorised/134/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/134/actual.js rename to test/fixtures/es2015/uncategorised/134/actual.js diff --git a/test/fixtures/harmony/uncategorised/134/expected.json b/test/fixtures/es2015/uncategorised/134/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/134/expected.json rename to test/fixtures/es2015/uncategorised/134/expected.json diff --git a/test/fixtures/harmony/uncategorised/135/actual.js b/test/fixtures/es2015/uncategorised/135/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/135/actual.js rename to test/fixtures/es2015/uncategorised/135/actual.js diff --git a/test/fixtures/harmony/uncategorised/135/expected.json b/test/fixtures/es2015/uncategorised/135/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/135/expected.json rename to test/fixtures/es2015/uncategorised/135/expected.json diff --git a/test/fixtures/harmony/uncategorised/136/actual.js b/test/fixtures/es2015/uncategorised/136/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/136/actual.js rename to test/fixtures/es2015/uncategorised/136/actual.js diff --git a/test/fixtures/harmony/uncategorised/136/expected.json b/test/fixtures/es2015/uncategorised/136/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/136/expected.json rename to test/fixtures/es2015/uncategorised/136/expected.json diff --git a/test/fixtures/harmony/uncategorised/137/actual.js b/test/fixtures/es2015/uncategorised/137/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/137/actual.js rename to test/fixtures/es2015/uncategorised/137/actual.js diff --git a/test/fixtures/harmony/uncategorised/137/expected.json b/test/fixtures/es2015/uncategorised/137/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/137/expected.json rename to test/fixtures/es2015/uncategorised/137/expected.json diff --git a/test/fixtures/harmony/uncategorised/138/actual.js b/test/fixtures/es2015/uncategorised/138/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/138/actual.js rename to test/fixtures/es2015/uncategorised/138/actual.js diff --git a/test/fixtures/harmony/uncategorised/138/expected.json b/test/fixtures/es2015/uncategorised/138/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/138/expected.json rename to test/fixtures/es2015/uncategorised/138/expected.json diff --git a/test/fixtures/harmony/uncategorised/139/actual.js b/test/fixtures/es2015/uncategorised/139/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/139/actual.js rename to test/fixtures/es2015/uncategorised/139/actual.js diff --git a/test/fixtures/harmony/uncategorised/139/expected.json b/test/fixtures/es2015/uncategorised/139/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/139/expected.json rename to test/fixtures/es2015/uncategorised/139/expected.json diff --git a/test/fixtures/harmony/uncategorised/14/actual.js b/test/fixtures/es2015/uncategorised/14/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/14/actual.js rename to test/fixtures/es2015/uncategorised/14/actual.js diff --git a/test/fixtures/harmony/uncategorised/14/expected.json b/test/fixtures/es2015/uncategorised/14/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/14/expected.json rename to test/fixtures/es2015/uncategorised/14/expected.json diff --git a/test/fixtures/harmony/uncategorised/140/actual.js b/test/fixtures/es2015/uncategorised/140/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/140/actual.js rename to test/fixtures/es2015/uncategorised/140/actual.js diff --git a/test/fixtures/harmony/uncategorised/140/expected.json b/test/fixtures/es2015/uncategorised/140/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/140/expected.json rename to test/fixtures/es2015/uncategorised/140/expected.json diff --git a/test/fixtures/harmony/uncategorised/141/actual.js b/test/fixtures/es2015/uncategorised/141/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/141/actual.js rename to test/fixtures/es2015/uncategorised/141/actual.js diff --git a/test/fixtures/harmony/uncategorised/141/expected.json b/test/fixtures/es2015/uncategorised/141/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/141/expected.json rename to test/fixtures/es2015/uncategorised/141/expected.json diff --git a/test/fixtures/harmony/uncategorised/142/actual.js b/test/fixtures/es2015/uncategorised/142/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/142/actual.js rename to test/fixtures/es2015/uncategorised/142/actual.js diff --git a/test/fixtures/harmony/uncategorised/142/expected.json b/test/fixtures/es2015/uncategorised/142/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/142/expected.json rename to test/fixtures/es2015/uncategorised/142/expected.json diff --git a/test/fixtures/harmony/uncategorised/143/actual.js b/test/fixtures/es2015/uncategorised/143/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/143/actual.js rename to test/fixtures/es2015/uncategorised/143/actual.js diff --git a/test/fixtures/harmony/uncategorised/143/expected.json b/test/fixtures/es2015/uncategorised/143/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/143/expected.json rename to test/fixtures/es2015/uncategorised/143/expected.json diff --git a/test/fixtures/harmony/uncategorised/144/actual.js b/test/fixtures/es2015/uncategorised/144/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/144/actual.js rename to test/fixtures/es2015/uncategorised/144/actual.js diff --git a/test/fixtures/harmony/uncategorised/144/expected.json b/test/fixtures/es2015/uncategorised/144/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/144/expected.json rename to test/fixtures/es2015/uncategorised/144/expected.json diff --git a/test/fixtures/harmony/uncategorised/145/actual.js b/test/fixtures/es2015/uncategorised/145/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/145/actual.js rename to test/fixtures/es2015/uncategorised/145/actual.js diff --git a/test/fixtures/harmony/uncategorised/145/expected.json b/test/fixtures/es2015/uncategorised/145/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/145/expected.json rename to test/fixtures/es2015/uncategorised/145/expected.json diff --git a/test/fixtures/harmony/uncategorised/146/actual.js b/test/fixtures/es2015/uncategorised/146/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/146/actual.js rename to test/fixtures/es2015/uncategorised/146/actual.js diff --git a/test/fixtures/harmony/uncategorised/146/expected.json b/test/fixtures/es2015/uncategorised/146/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/146/expected.json rename to test/fixtures/es2015/uncategorised/146/expected.json diff --git a/test/fixtures/harmony/uncategorised/147/actual.js b/test/fixtures/es2015/uncategorised/147/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/147/actual.js rename to test/fixtures/es2015/uncategorised/147/actual.js diff --git a/test/fixtures/harmony/uncategorised/147/expected.json b/test/fixtures/es2015/uncategorised/147/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/147/expected.json rename to test/fixtures/es2015/uncategorised/147/expected.json diff --git a/test/fixtures/harmony/uncategorised/148/actual.js b/test/fixtures/es2015/uncategorised/148/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/148/actual.js rename to test/fixtures/es2015/uncategorised/148/actual.js diff --git a/test/fixtures/harmony/uncategorised/148/expected.json b/test/fixtures/es2015/uncategorised/148/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/148/expected.json rename to test/fixtures/es2015/uncategorised/148/expected.json diff --git a/test/fixtures/harmony/uncategorised/149/actual.js b/test/fixtures/es2015/uncategorised/149/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/149/actual.js rename to test/fixtures/es2015/uncategorised/149/actual.js diff --git a/test/fixtures/harmony/uncategorised/149/expected.json b/test/fixtures/es2015/uncategorised/149/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/149/expected.json rename to test/fixtures/es2015/uncategorised/149/expected.json diff --git a/test/fixtures/harmony/uncategorised/15/actual.js b/test/fixtures/es2015/uncategorised/15/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/15/actual.js rename to test/fixtures/es2015/uncategorised/15/actual.js diff --git a/test/fixtures/harmony/uncategorised/15/expected.json b/test/fixtures/es2015/uncategorised/15/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/15/expected.json rename to test/fixtures/es2015/uncategorised/15/expected.json diff --git a/test/fixtures/harmony/uncategorised/150/actual.js b/test/fixtures/es2015/uncategorised/150/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/150/actual.js rename to test/fixtures/es2015/uncategorised/150/actual.js diff --git a/test/fixtures/harmony/uncategorised/150/expected.json b/test/fixtures/es2015/uncategorised/150/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/150/expected.json rename to test/fixtures/es2015/uncategorised/150/expected.json diff --git a/test/fixtures/harmony/uncategorised/151/actual.js b/test/fixtures/es2015/uncategorised/151/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/151/actual.js rename to test/fixtures/es2015/uncategorised/151/actual.js diff --git a/test/fixtures/harmony/uncategorised/151/options.json b/test/fixtures/es2015/uncategorised/151/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/151/options.json rename to test/fixtures/es2015/uncategorised/151/options.json diff --git a/test/fixtures/harmony/uncategorised/152/actual.js b/test/fixtures/es2015/uncategorised/152/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/152/actual.js rename to test/fixtures/es2015/uncategorised/152/actual.js diff --git a/test/fixtures/harmony/uncategorised/152/expected.json b/test/fixtures/es2015/uncategorised/152/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/152/expected.json rename to test/fixtures/es2015/uncategorised/152/expected.json diff --git a/test/fixtures/harmony/uncategorised/153/actual.js b/test/fixtures/es2015/uncategorised/153/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/153/actual.js rename to test/fixtures/es2015/uncategorised/153/actual.js diff --git a/test/fixtures/harmony/uncategorised/153/expected.json b/test/fixtures/es2015/uncategorised/153/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/153/expected.json rename to test/fixtures/es2015/uncategorised/153/expected.json diff --git a/test/fixtures/harmony/uncategorised/154/actual.js b/test/fixtures/es2015/uncategorised/154/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/154/actual.js rename to test/fixtures/es2015/uncategorised/154/actual.js diff --git a/test/fixtures/harmony/uncategorised/154/expected.json b/test/fixtures/es2015/uncategorised/154/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/154/expected.json rename to test/fixtures/es2015/uncategorised/154/expected.json diff --git a/test/fixtures/harmony/uncategorised/155/actual.js b/test/fixtures/es2015/uncategorised/155/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/155/actual.js rename to test/fixtures/es2015/uncategorised/155/actual.js diff --git a/test/fixtures/harmony/uncategorised/155/expected.json b/test/fixtures/es2015/uncategorised/155/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/155/expected.json rename to test/fixtures/es2015/uncategorised/155/expected.json diff --git a/test/fixtures/harmony/uncategorised/156/actual.js b/test/fixtures/es2015/uncategorised/156/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/156/actual.js rename to test/fixtures/es2015/uncategorised/156/actual.js diff --git a/test/fixtures/harmony/uncategorised/156/expected.json b/test/fixtures/es2015/uncategorised/156/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/156/expected.json rename to test/fixtures/es2015/uncategorised/156/expected.json diff --git a/test/fixtures/harmony/uncategorised/157/actual.js b/test/fixtures/es2015/uncategorised/157/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/157/actual.js rename to test/fixtures/es2015/uncategorised/157/actual.js diff --git a/test/fixtures/harmony/uncategorised/157/expected.json b/test/fixtures/es2015/uncategorised/157/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/157/expected.json rename to test/fixtures/es2015/uncategorised/157/expected.json diff --git a/test/fixtures/harmony/uncategorised/158/actual.js b/test/fixtures/es2015/uncategorised/158/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/158/actual.js rename to test/fixtures/es2015/uncategorised/158/actual.js diff --git a/test/fixtures/harmony/uncategorised/158/expected.json b/test/fixtures/es2015/uncategorised/158/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/158/expected.json rename to test/fixtures/es2015/uncategorised/158/expected.json diff --git a/test/fixtures/harmony/uncategorised/159/actual.js b/test/fixtures/es2015/uncategorised/159/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/159/actual.js rename to test/fixtures/es2015/uncategorised/159/actual.js diff --git a/test/fixtures/harmony/uncategorised/159/expected.json b/test/fixtures/es2015/uncategorised/159/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/159/expected.json rename to test/fixtures/es2015/uncategorised/159/expected.json diff --git a/test/fixtures/harmony/uncategorised/16/actual.js b/test/fixtures/es2015/uncategorised/16/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/16/actual.js rename to test/fixtures/es2015/uncategorised/16/actual.js diff --git a/test/fixtures/harmony/uncategorised/16/expected.json b/test/fixtures/es2015/uncategorised/16/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/16/expected.json rename to test/fixtures/es2015/uncategorised/16/expected.json diff --git a/test/fixtures/harmony/uncategorised/160/actual.js b/test/fixtures/es2015/uncategorised/160/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/160/actual.js rename to test/fixtures/es2015/uncategorised/160/actual.js diff --git a/test/fixtures/harmony/uncategorised/160/expected.json b/test/fixtures/es2015/uncategorised/160/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/160/expected.json rename to test/fixtures/es2015/uncategorised/160/expected.json diff --git a/test/fixtures/harmony/uncategorised/161/actual.js b/test/fixtures/es2015/uncategorised/161/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/161/actual.js rename to test/fixtures/es2015/uncategorised/161/actual.js diff --git a/test/fixtures/harmony/uncategorised/161/expected.json b/test/fixtures/es2015/uncategorised/161/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/161/expected.json rename to test/fixtures/es2015/uncategorised/161/expected.json diff --git a/test/fixtures/harmony/uncategorised/162/actual.js b/test/fixtures/es2015/uncategorised/162/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/162/actual.js rename to test/fixtures/es2015/uncategorised/162/actual.js diff --git a/test/fixtures/harmony/uncategorised/162/expected.json b/test/fixtures/es2015/uncategorised/162/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/162/expected.json rename to test/fixtures/es2015/uncategorised/162/expected.json diff --git a/test/fixtures/harmony/uncategorised/163/actual.js b/test/fixtures/es2015/uncategorised/163/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/163/actual.js rename to test/fixtures/es2015/uncategorised/163/actual.js diff --git a/test/fixtures/harmony/uncategorised/163/expected.json b/test/fixtures/es2015/uncategorised/163/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/163/expected.json rename to test/fixtures/es2015/uncategorised/163/expected.json diff --git a/test/fixtures/harmony/uncategorised/164/actual.js b/test/fixtures/es2015/uncategorised/164/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/164/actual.js rename to test/fixtures/es2015/uncategorised/164/actual.js diff --git a/test/fixtures/harmony/uncategorised/164/expected.json b/test/fixtures/es2015/uncategorised/164/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/164/expected.json rename to test/fixtures/es2015/uncategorised/164/expected.json diff --git a/test/fixtures/harmony/uncategorised/165/actual.js b/test/fixtures/es2015/uncategorised/165/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/165/actual.js rename to test/fixtures/es2015/uncategorised/165/actual.js diff --git a/test/fixtures/harmony/uncategorised/165/expected.json b/test/fixtures/es2015/uncategorised/165/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/165/expected.json rename to test/fixtures/es2015/uncategorised/165/expected.json diff --git a/test/fixtures/harmony/uncategorised/166/actual.js b/test/fixtures/es2015/uncategorised/166/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/166/actual.js rename to test/fixtures/es2015/uncategorised/166/actual.js diff --git a/test/fixtures/harmony/uncategorised/166/expected.json b/test/fixtures/es2015/uncategorised/166/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/166/expected.json rename to test/fixtures/es2015/uncategorised/166/expected.json diff --git a/test/fixtures/harmony/uncategorised/167/actual.js b/test/fixtures/es2015/uncategorised/167/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/167/actual.js rename to test/fixtures/es2015/uncategorised/167/actual.js diff --git a/test/fixtures/harmony/uncategorised/167/expected.json b/test/fixtures/es2015/uncategorised/167/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/167/expected.json rename to test/fixtures/es2015/uncategorised/167/expected.json diff --git a/test/fixtures/experimental/async-functions/no-callee/options.json b/test/fixtures/es2015/uncategorised/167/options.json similarity index 100% rename from test/fixtures/experimental/async-functions/no-callee/options.json rename to test/fixtures/es2015/uncategorised/167/options.json diff --git a/test/fixtures/harmony/uncategorised/168/actual.js b/test/fixtures/es2015/uncategorised/168/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/168/actual.js rename to test/fixtures/es2015/uncategorised/168/actual.js diff --git a/test/fixtures/harmony/uncategorised/168/expected.json b/test/fixtures/es2015/uncategorised/168/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/168/expected.json rename to test/fixtures/es2015/uncategorised/168/expected.json diff --git a/test/fixtures/harmony/uncategorised/168/options.json b/test/fixtures/es2015/uncategorised/168/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/168/options.json rename to test/fixtures/es2015/uncategorised/168/options.json diff --git a/test/fixtures/harmony/uncategorised/169/actual.js b/test/fixtures/es2015/uncategorised/169/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/169/actual.js rename to test/fixtures/es2015/uncategorised/169/actual.js diff --git a/test/fixtures/harmony/uncategorised/169/expected.json b/test/fixtures/es2015/uncategorised/169/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/169/expected.json rename to test/fixtures/es2015/uncategorised/169/expected.json diff --git a/test/fixtures/harmony/uncategorised/17/actual.js b/test/fixtures/es2015/uncategorised/17/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/17/actual.js rename to test/fixtures/es2015/uncategorised/17/actual.js diff --git a/test/fixtures/harmony/uncategorised/17/expected.json b/test/fixtures/es2015/uncategorised/17/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/17/expected.json rename to test/fixtures/es2015/uncategorised/17/expected.json diff --git a/test/fixtures/harmony/uncategorised/170/actual.js b/test/fixtures/es2015/uncategorised/170/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/170/actual.js rename to test/fixtures/es2015/uncategorised/170/actual.js diff --git a/test/fixtures/harmony/uncategorised/170/expected.json b/test/fixtures/es2015/uncategorised/170/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/170/expected.json rename to test/fixtures/es2015/uncategorised/170/expected.json diff --git a/test/fixtures/harmony/uncategorised/171/actual.js b/test/fixtures/es2015/uncategorised/171/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/171/actual.js rename to test/fixtures/es2015/uncategorised/171/actual.js diff --git a/test/fixtures/harmony/uncategorised/171/expected.json b/test/fixtures/es2015/uncategorised/171/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/171/expected.json rename to test/fixtures/es2015/uncategorised/171/expected.json diff --git a/test/fixtures/harmony/uncategorised/171/options.json b/test/fixtures/es2015/uncategorised/171/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/171/options.json rename to test/fixtures/es2015/uncategorised/171/options.json diff --git a/test/fixtures/harmony/uncategorised/172/actual.js b/test/fixtures/es2015/uncategorised/172/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/172/actual.js rename to test/fixtures/es2015/uncategorised/172/actual.js diff --git a/test/fixtures/harmony/uncategorised/172/expected.json b/test/fixtures/es2015/uncategorised/172/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/172/expected.json rename to test/fixtures/es2015/uncategorised/172/expected.json diff --git a/test/fixtures/harmony/uncategorised/172/options.json b/test/fixtures/es2015/uncategorised/172/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/172/options.json rename to test/fixtures/es2015/uncategorised/172/options.json diff --git a/test/fixtures/harmony/uncategorised/173/actual.js b/test/fixtures/es2015/uncategorised/173/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/173/actual.js rename to test/fixtures/es2015/uncategorised/173/actual.js diff --git a/test/fixtures/harmony/uncategorised/173/expected.json b/test/fixtures/es2015/uncategorised/173/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/173/expected.json rename to test/fixtures/es2015/uncategorised/173/expected.json diff --git a/test/fixtures/harmony/uncategorised/174/actual.js b/test/fixtures/es2015/uncategorised/174/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/174/actual.js rename to test/fixtures/es2015/uncategorised/174/actual.js diff --git a/test/fixtures/harmony/uncategorised/174/expected.json b/test/fixtures/es2015/uncategorised/174/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/174/expected.json rename to test/fixtures/es2015/uncategorised/174/expected.json diff --git a/test/fixtures/harmony/uncategorised/174/options.json b/test/fixtures/es2015/uncategorised/174/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/174/options.json rename to test/fixtures/es2015/uncategorised/174/options.json diff --git a/test/fixtures/harmony/uncategorised/175/actual.js b/test/fixtures/es2015/uncategorised/175/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/175/actual.js rename to test/fixtures/es2015/uncategorised/175/actual.js diff --git a/test/fixtures/harmony/uncategorised/175/expected.json b/test/fixtures/es2015/uncategorised/175/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/175/expected.json rename to test/fixtures/es2015/uncategorised/175/expected.json diff --git a/test/fixtures/harmony/uncategorised/175/options.json b/test/fixtures/es2015/uncategorised/175/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/175/options.json rename to test/fixtures/es2015/uncategorised/175/options.json diff --git a/test/fixtures/harmony/uncategorised/176/actual.js b/test/fixtures/es2015/uncategorised/176/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/176/actual.js rename to test/fixtures/es2015/uncategorised/176/actual.js diff --git a/test/fixtures/harmony/uncategorised/176/expected.json b/test/fixtures/es2015/uncategorised/176/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/176/expected.json rename to test/fixtures/es2015/uncategorised/176/expected.json diff --git a/test/fixtures/harmony/uncategorised/177/actual.js b/test/fixtures/es2015/uncategorised/177/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/177/actual.js rename to test/fixtures/es2015/uncategorised/177/actual.js diff --git a/test/fixtures/harmony/uncategorised/177/expected.json b/test/fixtures/es2015/uncategorised/177/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/177/expected.json rename to test/fixtures/es2015/uncategorised/177/expected.json diff --git a/test/fixtures/harmony/uncategorised/178/actual.js b/test/fixtures/es2015/uncategorised/178/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/178/actual.js rename to test/fixtures/es2015/uncategorised/178/actual.js diff --git a/test/fixtures/harmony/uncategorised/178/expected.json b/test/fixtures/es2015/uncategorised/178/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/178/expected.json rename to test/fixtures/es2015/uncategorised/178/expected.json diff --git a/test/fixtures/harmony/uncategorised/179/actual.js b/test/fixtures/es2015/uncategorised/179/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/179/actual.js rename to test/fixtures/es2015/uncategorised/179/actual.js diff --git a/test/fixtures/harmony/uncategorised/179/expected.json b/test/fixtures/es2015/uncategorised/179/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/179/expected.json rename to test/fixtures/es2015/uncategorised/179/expected.json diff --git a/test/fixtures/harmony/uncategorised/18/actual.js b/test/fixtures/es2015/uncategorised/18/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/18/actual.js rename to test/fixtures/es2015/uncategorised/18/actual.js diff --git a/test/fixtures/harmony/uncategorised/18/expected.json b/test/fixtures/es2015/uncategorised/18/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/18/expected.json rename to test/fixtures/es2015/uncategorised/18/expected.json diff --git a/test/fixtures/harmony/uncategorised/180/actual.js b/test/fixtures/es2015/uncategorised/180/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/180/actual.js rename to test/fixtures/es2015/uncategorised/180/actual.js diff --git a/test/fixtures/harmony/uncategorised/180/expected.json b/test/fixtures/es2015/uncategorised/180/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/180/expected.json rename to test/fixtures/es2015/uncategorised/180/expected.json diff --git a/test/fixtures/harmony/uncategorised/180/options.json b/test/fixtures/es2015/uncategorised/180/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/180/options.json rename to test/fixtures/es2015/uncategorised/180/options.json diff --git a/test/fixtures/harmony/uncategorised/181/actual.js b/test/fixtures/es2015/uncategorised/181/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/181/actual.js rename to test/fixtures/es2015/uncategorised/181/actual.js diff --git a/test/fixtures/harmony/uncategorised/181/expected.json b/test/fixtures/es2015/uncategorised/181/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/181/expected.json rename to test/fixtures/es2015/uncategorised/181/expected.json diff --git a/test/fixtures/harmony/uncategorised/181/options.json b/test/fixtures/es2015/uncategorised/181/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/181/options.json rename to test/fixtures/es2015/uncategorised/181/options.json diff --git a/test/fixtures/harmony/uncategorised/182/actual.js b/test/fixtures/es2015/uncategorised/182/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/182/actual.js rename to test/fixtures/es2015/uncategorised/182/actual.js diff --git a/test/fixtures/harmony/uncategorised/182/expected.json b/test/fixtures/es2015/uncategorised/182/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/182/expected.json rename to test/fixtures/es2015/uncategorised/182/expected.json diff --git a/test/fixtures/harmony/uncategorised/183/actual.js b/test/fixtures/es2015/uncategorised/183/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/183/actual.js rename to test/fixtures/es2015/uncategorised/183/actual.js diff --git a/test/fixtures/harmony/uncategorised/183/expected.json b/test/fixtures/es2015/uncategorised/183/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/183/expected.json rename to test/fixtures/es2015/uncategorised/183/expected.json diff --git a/test/fixtures/harmony/uncategorised/184/actual.js b/test/fixtures/es2015/uncategorised/184/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/184/actual.js rename to test/fixtures/es2015/uncategorised/184/actual.js diff --git a/test/fixtures/harmony/uncategorised/184/expected.json b/test/fixtures/es2015/uncategorised/184/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/184/expected.json rename to test/fixtures/es2015/uncategorised/184/expected.json diff --git a/test/fixtures/harmony/uncategorised/185/actual.js b/test/fixtures/es2015/uncategorised/185/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/185/actual.js rename to test/fixtures/es2015/uncategorised/185/actual.js diff --git a/test/fixtures/harmony/uncategorised/185/expected.json b/test/fixtures/es2015/uncategorised/185/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/185/expected.json rename to test/fixtures/es2015/uncategorised/185/expected.json diff --git a/test/fixtures/harmony/uncategorised/186/actual.js b/test/fixtures/es2015/uncategorised/186/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/186/actual.js rename to test/fixtures/es2015/uncategorised/186/actual.js diff --git a/test/fixtures/harmony/uncategorised/186/expected.json b/test/fixtures/es2015/uncategorised/186/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/186/expected.json rename to test/fixtures/es2015/uncategorised/186/expected.json diff --git a/test/fixtures/harmony/uncategorised/187/actual.js b/test/fixtures/es2015/uncategorised/187/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/187/actual.js rename to test/fixtures/es2015/uncategorised/187/actual.js diff --git a/test/fixtures/harmony/uncategorised/187/expected.json b/test/fixtures/es2015/uncategorised/187/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/187/expected.json rename to test/fixtures/es2015/uncategorised/187/expected.json diff --git a/test/fixtures/harmony/uncategorised/188/actual.js b/test/fixtures/es2015/uncategorised/188/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/188/actual.js rename to test/fixtures/es2015/uncategorised/188/actual.js diff --git a/test/fixtures/harmony/uncategorised/188/expected.json b/test/fixtures/es2015/uncategorised/188/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/188/expected.json rename to test/fixtures/es2015/uncategorised/188/expected.json diff --git a/test/fixtures/harmony/uncategorised/189/actual.js b/test/fixtures/es2015/uncategorised/189/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/189/actual.js rename to test/fixtures/es2015/uncategorised/189/actual.js diff --git a/test/fixtures/harmony/uncategorised/189/expected.json b/test/fixtures/es2015/uncategorised/189/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/189/expected.json rename to test/fixtures/es2015/uncategorised/189/expected.json diff --git a/test/fixtures/harmony/uncategorised/19/actual.js b/test/fixtures/es2015/uncategorised/19/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/19/actual.js rename to test/fixtures/es2015/uncategorised/19/actual.js diff --git a/test/fixtures/harmony/uncategorised/19/expected.json b/test/fixtures/es2015/uncategorised/19/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/19/expected.json rename to test/fixtures/es2015/uncategorised/19/expected.json diff --git a/test/fixtures/harmony/uncategorised/190/actual.js b/test/fixtures/es2015/uncategorised/190/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/190/actual.js rename to test/fixtures/es2015/uncategorised/190/actual.js diff --git a/test/fixtures/harmony/uncategorised/190/expected.json b/test/fixtures/es2015/uncategorised/190/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/190/expected.json rename to test/fixtures/es2015/uncategorised/190/expected.json diff --git a/test/fixtures/harmony/uncategorised/192/actual.js b/test/fixtures/es2015/uncategorised/192/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/192/actual.js rename to test/fixtures/es2015/uncategorised/192/actual.js diff --git a/test/fixtures/harmony/uncategorised/192/expected.json b/test/fixtures/es2015/uncategorised/192/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/192/expected.json rename to test/fixtures/es2015/uncategorised/192/expected.json diff --git a/test/fixtures/harmony/uncategorised/193/actual.js b/test/fixtures/es2015/uncategorised/193/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/193/actual.js rename to test/fixtures/es2015/uncategorised/193/actual.js diff --git a/test/fixtures/harmony/uncategorised/193/expected.json b/test/fixtures/es2015/uncategorised/193/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/193/expected.json rename to test/fixtures/es2015/uncategorised/193/expected.json diff --git a/test/fixtures/harmony/uncategorised/194/actual.js b/test/fixtures/es2015/uncategorised/194/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/194/actual.js rename to test/fixtures/es2015/uncategorised/194/actual.js diff --git a/test/fixtures/harmony/uncategorised/194/expected.json b/test/fixtures/es2015/uncategorised/194/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/194/expected.json rename to test/fixtures/es2015/uncategorised/194/expected.json diff --git a/test/fixtures/harmony/uncategorised/195/actual.js b/test/fixtures/es2015/uncategorised/195/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/195/actual.js rename to test/fixtures/es2015/uncategorised/195/actual.js diff --git a/test/fixtures/harmony/uncategorised/195/expected.json b/test/fixtures/es2015/uncategorised/195/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/195/expected.json rename to test/fixtures/es2015/uncategorised/195/expected.json diff --git a/test/fixtures/harmony/uncategorised/196/actual.js b/test/fixtures/es2015/uncategorised/196/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/196/actual.js rename to test/fixtures/es2015/uncategorised/196/actual.js diff --git a/test/fixtures/harmony/uncategorised/196/expected.json b/test/fixtures/es2015/uncategorised/196/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/196/expected.json rename to test/fixtures/es2015/uncategorised/196/expected.json diff --git a/test/fixtures/harmony/uncategorised/197/actual.js b/test/fixtures/es2015/uncategorised/197/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/197/actual.js rename to test/fixtures/es2015/uncategorised/197/actual.js diff --git a/test/fixtures/harmony/uncategorised/197/expected.json b/test/fixtures/es2015/uncategorised/197/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/197/expected.json rename to test/fixtures/es2015/uncategorised/197/expected.json diff --git a/test/fixtures/harmony/uncategorised/197/options.json b/test/fixtures/es2015/uncategorised/197/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/197/options.json rename to test/fixtures/es2015/uncategorised/197/options.json diff --git a/test/fixtures/harmony/uncategorised/198/actual.js b/test/fixtures/es2015/uncategorised/198/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/198/actual.js rename to test/fixtures/es2015/uncategorised/198/actual.js diff --git a/test/fixtures/harmony/uncategorised/198/options.json b/test/fixtures/es2015/uncategorised/198/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/198/options.json rename to test/fixtures/es2015/uncategorised/198/options.json diff --git a/test/fixtures/harmony/uncategorised/199/actual.js b/test/fixtures/es2015/uncategorised/199/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/199/actual.js rename to test/fixtures/es2015/uncategorised/199/actual.js diff --git a/test/fixtures/harmony/uncategorised/199/options.json b/test/fixtures/es2015/uncategorised/199/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/199/options.json rename to test/fixtures/es2015/uncategorised/199/options.json diff --git a/test/fixtures/harmony/uncategorised/2/actual.js b/test/fixtures/es2015/uncategorised/2/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/2/actual.js rename to test/fixtures/es2015/uncategorised/2/actual.js diff --git a/test/fixtures/harmony/uncategorised/2/expected.json b/test/fixtures/es2015/uncategorised/2/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/2/expected.json rename to test/fixtures/es2015/uncategorised/2/expected.json diff --git a/test/fixtures/harmony/uncategorised/20/actual.js b/test/fixtures/es2015/uncategorised/20/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/20/actual.js rename to test/fixtures/es2015/uncategorised/20/actual.js diff --git a/test/fixtures/harmony/uncategorised/20/expected.json b/test/fixtures/es2015/uncategorised/20/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/20/expected.json rename to test/fixtures/es2015/uncategorised/20/expected.json diff --git a/test/fixtures/harmony/uncategorised/200/actual.js b/test/fixtures/es2015/uncategorised/200/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/200/actual.js rename to test/fixtures/es2015/uncategorised/200/actual.js diff --git a/test/fixtures/harmony/uncategorised/200/options.json b/test/fixtures/es2015/uncategorised/200/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/200/options.json rename to test/fixtures/es2015/uncategorised/200/options.json diff --git a/test/fixtures/harmony/uncategorised/201/actual.js b/test/fixtures/es2015/uncategorised/201/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/201/actual.js rename to test/fixtures/es2015/uncategorised/201/actual.js diff --git a/test/fixtures/harmony/uncategorised/201/options.json b/test/fixtures/es2015/uncategorised/201/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/201/options.json rename to test/fixtures/es2015/uncategorised/201/options.json diff --git a/test/fixtures/harmony/uncategorised/202/actual.js b/test/fixtures/es2015/uncategorised/202/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/202/actual.js rename to test/fixtures/es2015/uncategorised/202/actual.js diff --git a/test/fixtures/harmony/uncategorised/202/options.json b/test/fixtures/es2015/uncategorised/202/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/202/options.json rename to test/fixtures/es2015/uncategorised/202/options.json diff --git a/test/fixtures/harmony/uncategorised/203/actual.js b/test/fixtures/es2015/uncategorised/203/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/203/actual.js rename to test/fixtures/es2015/uncategorised/203/actual.js diff --git a/test/fixtures/harmony/uncategorised/203/options.json b/test/fixtures/es2015/uncategorised/203/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/203/options.json rename to test/fixtures/es2015/uncategorised/203/options.json diff --git a/test/fixtures/harmony/uncategorised/204/actual.js b/test/fixtures/es2015/uncategorised/204/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/204/actual.js rename to test/fixtures/es2015/uncategorised/204/actual.js diff --git a/test/fixtures/harmony/uncategorised/204/options.json b/test/fixtures/es2015/uncategorised/204/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/204/options.json rename to test/fixtures/es2015/uncategorised/204/options.json diff --git a/test/fixtures/harmony/uncategorised/205/actual.js b/test/fixtures/es2015/uncategorised/205/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/205/actual.js rename to test/fixtures/es2015/uncategorised/205/actual.js diff --git a/test/fixtures/harmony/uncategorised/205/options.json b/test/fixtures/es2015/uncategorised/205/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/205/options.json rename to test/fixtures/es2015/uncategorised/205/options.json diff --git a/test/fixtures/harmony/uncategorised/206/actual.js b/test/fixtures/es2015/uncategorised/206/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/206/actual.js rename to test/fixtures/es2015/uncategorised/206/actual.js diff --git a/test/fixtures/harmony/uncategorised/206/options.json b/test/fixtures/es2015/uncategorised/206/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/206/options.json rename to test/fixtures/es2015/uncategorised/206/options.json diff --git a/test/fixtures/harmony/uncategorised/207/actual.js b/test/fixtures/es2015/uncategorised/207/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/207/actual.js rename to test/fixtures/es2015/uncategorised/207/actual.js diff --git a/test/fixtures/harmony/uncategorised/207/options.json b/test/fixtures/es2015/uncategorised/207/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/207/options.json rename to test/fixtures/es2015/uncategorised/207/options.json diff --git a/test/fixtures/harmony/uncategorised/208/actual.js b/test/fixtures/es2015/uncategorised/208/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/208/actual.js rename to test/fixtures/es2015/uncategorised/208/actual.js diff --git a/test/fixtures/harmony/uncategorised/208/options.json b/test/fixtures/es2015/uncategorised/208/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/208/options.json rename to test/fixtures/es2015/uncategorised/208/options.json diff --git a/test/fixtures/harmony/uncategorised/209/actual.js b/test/fixtures/es2015/uncategorised/209/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/209/actual.js rename to test/fixtures/es2015/uncategorised/209/actual.js diff --git a/test/fixtures/harmony/uncategorised/209/options.json b/test/fixtures/es2015/uncategorised/209/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/209/options.json rename to test/fixtures/es2015/uncategorised/209/options.json diff --git a/test/fixtures/harmony/uncategorised/21/actual.js b/test/fixtures/es2015/uncategorised/21/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/21/actual.js rename to test/fixtures/es2015/uncategorised/21/actual.js diff --git a/test/fixtures/harmony/uncategorised/21/expected.json b/test/fixtures/es2015/uncategorised/21/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/21/expected.json rename to test/fixtures/es2015/uncategorised/21/expected.json diff --git a/test/fixtures/harmony/uncategorised/210/actual.js b/test/fixtures/es2015/uncategorised/210/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/210/actual.js rename to test/fixtures/es2015/uncategorised/210/actual.js diff --git a/test/fixtures/harmony/uncategorised/210/options.json b/test/fixtures/es2015/uncategorised/210/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/210/options.json rename to test/fixtures/es2015/uncategorised/210/options.json diff --git a/test/fixtures/harmony/uncategorised/211/actual.js b/test/fixtures/es2015/uncategorised/211/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/211/actual.js rename to test/fixtures/es2015/uncategorised/211/actual.js diff --git a/test/fixtures/harmony/uncategorised/211/options.json b/test/fixtures/es2015/uncategorised/211/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/211/options.json rename to test/fixtures/es2015/uncategorised/211/options.json diff --git a/test/fixtures/harmony/uncategorised/212/actual.js b/test/fixtures/es2015/uncategorised/212/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/212/actual.js rename to test/fixtures/es2015/uncategorised/212/actual.js diff --git a/test/fixtures/harmony/uncategorised/212/options.json b/test/fixtures/es2015/uncategorised/212/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/212/options.json rename to test/fixtures/es2015/uncategorised/212/options.json diff --git a/test/fixtures/harmony/uncategorised/213/actual.js b/test/fixtures/es2015/uncategorised/213/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/213/actual.js rename to test/fixtures/es2015/uncategorised/213/actual.js diff --git a/test/fixtures/harmony/uncategorised/213/options.json b/test/fixtures/es2015/uncategorised/213/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/213/options.json rename to test/fixtures/es2015/uncategorised/213/options.json diff --git a/test/fixtures/harmony/uncategorised/214/actual.js b/test/fixtures/es2015/uncategorised/214/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/214/actual.js rename to test/fixtures/es2015/uncategorised/214/actual.js diff --git a/test/fixtures/harmony/uncategorised/214/options.json b/test/fixtures/es2015/uncategorised/214/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/214/options.json rename to test/fixtures/es2015/uncategorised/214/options.json diff --git a/test/fixtures/harmony/uncategorised/215/actual.js b/test/fixtures/es2015/uncategorised/215/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/215/actual.js rename to test/fixtures/es2015/uncategorised/215/actual.js diff --git a/test/fixtures/harmony/uncategorised/215/options.json b/test/fixtures/es2015/uncategorised/215/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/215/options.json rename to test/fixtures/es2015/uncategorised/215/options.json diff --git a/test/fixtures/harmony/uncategorised/216/actual.js b/test/fixtures/es2015/uncategorised/216/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/216/actual.js rename to test/fixtures/es2015/uncategorised/216/actual.js diff --git a/test/fixtures/harmony/uncategorised/216/options.json b/test/fixtures/es2015/uncategorised/216/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/216/options.json rename to test/fixtures/es2015/uncategorised/216/options.json diff --git a/test/fixtures/harmony/uncategorised/217/actual.js b/test/fixtures/es2015/uncategorised/217/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/217/actual.js rename to test/fixtures/es2015/uncategorised/217/actual.js diff --git a/test/fixtures/harmony/uncategorised/217/options.json b/test/fixtures/es2015/uncategorised/217/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/217/options.json rename to test/fixtures/es2015/uncategorised/217/options.json diff --git a/test/fixtures/harmony/uncategorised/218/actual.js b/test/fixtures/es2015/uncategorised/218/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/218/actual.js rename to test/fixtures/es2015/uncategorised/218/actual.js diff --git a/test/fixtures/harmony/uncategorised/218/options.json b/test/fixtures/es2015/uncategorised/218/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/218/options.json rename to test/fixtures/es2015/uncategorised/218/options.json diff --git a/test/fixtures/harmony/uncategorised/219/actual.js b/test/fixtures/es2015/uncategorised/219/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/219/actual.js rename to test/fixtures/es2015/uncategorised/219/actual.js diff --git a/test/fixtures/harmony/uncategorised/219/options.json b/test/fixtures/es2015/uncategorised/219/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/219/options.json rename to test/fixtures/es2015/uncategorised/219/options.json diff --git a/test/fixtures/harmony/uncategorised/22/actual.js b/test/fixtures/es2015/uncategorised/22/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/22/actual.js rename to test/fixtures/es2015/uncategorised/22/actual.js diff --git a/test/fixtures/harmony/uncategorised/22/expected.json b/test/fixtures/es2015/uncategorised/22/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/22/expected.json rename to test/fixtures/es2015/uncategorised/22/expected.json diff --git a/test/fixtures/harmony/uncategorised/220/actual.js b/test/fixtures/es2015/uncategorised/220/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/220/actual.js rename to test/fixtures/es2015/uncategorised/220/actual.js diff --git a/test/fixtures/harmony/uncategorised/220/options.json b/test/fixtures/es2015/uncategorised/220/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/220/options.json rename to test/fixtures/es2015/uncategorised/220/options.json diff --git a/test/fixtures/harmony/uncategorised/221/actual.js b/test/fixtures/es2015/uncategorised/221/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/221/actual.js rename to test/fixtures/es2015/uncategorised/221/actual.js diff --git a/test/fixtures/harmony/uncategorised/221/options.json b/test/fixtures/es2015/uncategorised/221/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/221/options.json rename to test/fixtures/es2015/uncategorised/221/options.json diff --git a/test/fixtures/harmony/uncategorised/222/actual.js b/test/fixtures/es2015/uncategorised/222/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/222/actual.js rename to test/fixtures/es2015/uncategorised/222/actual.js diff --git a/test/fixtures/harmony/uncategorised/222/options.json b/test/fixtures/es2015/uncategorised/222/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/222/options.json rename to test/fixtures/es2015/uncategorised/222/options.json diff --git a/test/fixtures/harmony/uncategorised/223/actual.js b/test/fixtures/es2015/uncategorised/223/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/223/actual.js rename to test/fixtures/es2015/uncategorised/223/actual.js diff --git a/test/fixtures/harmony/uncategorised/223/options.json b/test/fixtures/es2015/uncategorised/223/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/223/options.json rename to test/fixtures/es2015/uncategorised/223/options.json diff --git a/test/fixtures/harmony/uncategorised/224/actual.js b/test/fixtures/es2015/uncategorised/224/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/224/actual.js rename to test/fixtures/es2015/uncategorised/224/actual.js diff --git a/test/fixtures/harmony/uncategorised/224/options.json b/test/fixtures/es2015/uncategorised/224/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/224/options.json rename to test/fixtures/es2015/uncategorised/224/options.json diff --git a/test/fixtures/harmony/uncategorised/225/actual.js b/test/fixtures/es2015/uncategorised/225/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/225/actual.js rename to test/fixtures/es2015/uncategorised/225/actual.js diff --git a/test/fixtures/harmony/uncategorised/225/options.json b/test/fixtures/es2015/uncategorised/225/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/225/options.json rename to test/fixtures/es2015/uncategorised/225/options.json diff --git a/test/fixtures/harmony/uncategorised/226/actual.js b/test/fixtures/es2015/uncategorised/226/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/226/actual.js rename to test/fixtures/es2015/uncategorised/226/actual.js diff --git a/test/fixtures/harmony/uncategorised/226/options.json b/test/fixtures/es2015/uncategorised/226/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/226/options.json rename to test/fixtures/es2015/uncategorised/226/options.json diff --git a/test/fixtures/harmony/uncategorised/227/actual.js b/test/fixtures/es2015/uncategorised/227/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/227/actual.js rename to test/fixtures/es2015/uncategorised/227/actual.js diff --git a/test/fixtures/harmony/uncategorised/227/expected.json b/test/fixtures/es2015/uncategorised/227/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/227/expected.json rename to test/fixtures/es2015/uncategorised/227/expected.json diff --git a/test/fixtures/harmony/uncategorised/227/options.json b/test/fixtures/es2015/uncategorised/227/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/227/options.json rename to test/fixtures/es2015/uncategorised/227/options.json diff --git a/test/fixtures/harmony/uncategorised/228/actual.js b/test/fixtures/es2015/uncategorised/228/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/228/actual.js rename to test/fixtures/es2015/uncategorised/228/actual.js diff --git a/test/fixtures/harmony/uncategorised/228/expected.json b/test/fixtures/es2015/uncategorised/228/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/228/expected.json rename to test/fixtures/es2015/uncategorised/228/expected.json diff --git a/test/fixtures/harmony/uncategorised/228/options.json b/test/fixtures/es2015/uncategorised/228/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/228/options.json rename to test/fixtures/es2015/uncategorised/228/options.json diff --git a/test/fixtures/harmony/uncategorised/229/actual.js b/test/fixtures/es2015/uncategorised/229/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/229/actual.js rename to test/fixtures/es2015/uncategorised/229/actual.js diff --git a/test/fixtures/harmony/uncategorised/229/options.json b/test/fixtures/es2015/uncategorised/229/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/229/options.json rename to test/fixtures/es2015/uncategorised/229/options.json diff --git a/test/fixtures/harmony/uncategorised/23/actual.js b/test/fixtures/es2015/uncategorised/23/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/23/actual.js rename to test/fixtures/es2015/uncategorised/23/actual.js diff --git a/test/fixtures/harmony/uncategorised/23/expected.json b/test/fixtures/es2015/uncategorised/23/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/23/expected.json rename to test/fixtures/es2015/uncategorised/23/expected.json diff --git a/test/fixtures/harmony/uncategorised/230/actual.js b/test/fixtures/es2015/uncategorised/230/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/230/actual.js rename to test/fixtures/es2015/uncategorised/230/actual.js diff --git a/test/fixtures/harmony/uncategorised/230/options.json b/test/fixtures/es2015/uncategorised/230/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/230/options.json rename to test/fixtures/es2015/uncategorised/230/options.json diff --git a/test/fixtures/harmony/uncategorised/231/actual.js b/test/fixtures/es2015/uncategorised/231/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/231/actual.js rename to test/fixtures/es2015/uncategorised/231/actual.js diff --git a/test/fixtures/harmony/uncategorised/231/options.json b/test/fixtures/es2015/uncategorised/231/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/231/options.json rename to test/fixtures/es2015/uncategorised/231/options.json diff --git a/test/fixtures/harmony/uncategorised/232/actual.js b/test/fixtures/es2015/uncategorised/232/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/232/actual.js rename to test/fixtures/es2015/uncategorised/232/actual.js diff --git a/test/fixtures/harmony/uncategorised/232/options.json b/test/fixtures/es2015/uncategorised/232/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/232/options.json rename to test/fixtures/es2015/uncategorised/232/options.json diff --git a/test/fixtures/harmony/uncategorised/233/actual.js b/test/fixtures/es2015/uncategorised/233/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/233/actual.js rename to test/fixtures/es2015/uncategorised/233/actual.js diff --git a/test/fixtures/harmony/uncategorised/233/options.json b/test/fixtures/es2015/uncategorised/233/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/233/options.json rename to test/fixtures/es2015/uncategorised/233/options.json diff --git a/test/fixtures/harmony/uncategorised/234/actual.js b/test/fixtures/es2015/uncategorised/234/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/234/actual.js rename to test/fixtures/es2015/uncategorised/234/actual.js diff --git a/test/fixtures/harmony/uncategorised/234/options.json b/test/fixtures/es2015/uncategorised/234/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/234/options.json rename to test/fixtures/es2015/uncategorised/234/options.json diff --git a/test/fixtures/harmony/uncategorised/235/actual.js b/test/fixtures/es2015/uncategorised/235/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/235/actual.js rename to test/fixtures/es2015/uncategorised/235/actual.js diff --git a/test/fixtures/harmony/uncategorised/235/options.json b/test/fixtures/es2015/uncategorised/235/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/235/options.json rename to test/fixtures/es2015/uncategorised/235/options.json diff --git a/test/fixtures/harmony/uncategorised/236/actual.js b/test/fixtures/es2015/uncategorised/236/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/236/actual.js rename to test/fixtures/es2015/uncategorised/236/actual.js diff --git a/test/fixtures/harmony/uncategorised/236/options.json b/test/fixtures/es2015/uncategorised/236/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/236/options.json rename to test/fixtures/es2015/uncategorised/236/options.json diff --git a/test/fixtures/harmony/uncategorised/237/actual.js b/test/fixtures/es2015/uncategorised/237/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/237/actual.js rename to test/fixtures/es2015/uncategorised/237/actual.js diff --git a/test/fixtures/harmony/uncategorised/237/options.json b/test/fixtures/es2015/uncategorised/237/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/237/options.json rename to test/fixtures/es2015/uncategorised/237/options.json diff --git a/test/fixtures/harmony/uncategorised/238/actual.js b/test/fixtures/es2015/uncategorised/238/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/238/actual.js rename to test/fixtures/es2015/uncategorised/238/actual.js diff --git a/test/fixtures/harmony/uncategorised/238/options.json b/test/fixtures/es2015/uncategorised/238/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/238/options.json rename to test/fixtures/es2015/uncategorised/238/options.json diff --git a/test/fixtures/harmony/uncategorised/239/actual.js b/test/fixtures/es2015/uncategorised/239/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/239/actual.js rename to test/fixtures/es2015/uncategorised/239/actual.js diff --git a/test/fixtures/harmony/uncategorised/239/options.json b/test/fixtures/es2015/uncategorised/239/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/239/options.json rename to test/fixtures/es2015/uncategorised/239/options.json diff --git a/test/fixtures/harmony/uncategorised/24/actual.js b/test/fixtures/es2015/uncategorised/24/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/24/actual.js rename to test/fixtures/es2015/uncategorised/24/actual.js diff --git a/test/fixtures/harmony/uncategorised/24/expected.json b/test/fixtures/es2015/uncategorised/24/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/24/expected.json rename to test/fixtures/es2015/uncategorised/24/expected.json diff --git a/test/fixtures/harmony/uncategorised/240/actual.js b/test/fixtures/es2015/uncategorised/240/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/240/actual.js rename to test/fixtures/es2015/uncategorised/240/actual.js diff --git a/test/fixtures/harmony/uncategorised/240/options.json b/test/fixtures/es2015/uncategorised/240/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/240/options.json rename to test/fixtures/es2015/uncategorised/240/options.json diff --git a/test/fixtures/harmony/uncategorised/241/actual.js b/test/fixtures/es2015/uncategorised/241/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/241/actual.js rename to test/fixtures/es2015/uncategorised/241/actual.js diff --git a/test/fixtures/harmony/uncategorised/241/options.json b/test/fixtures/es2015/uncategorised/241/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/241/options.json rename to test/fixtures/es2015/uncategorised/241/options.json diff --git a/test/fixtures/harmony/uncategorised/242/actual.js b/test/fixtures/es2015/uncategorised/242/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/242/actual.js rename to test/fixtures/es2015/uncategorised/242/actual.js diff --git a/test/fixtures/harmony/uncategorised/242/expected.json b/test/fixtures/es2015/uncategorised/242/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/242/expected.json rename to test/fixtures/es2015/uncategorised/242/expected.json diff --git a/test/fixtures/harmony/uncategorised/242/options.json b/test/fixtures/es2015/uncategorised/242/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/242/options.json rename to test/fixtures/es2015/uncategorised/242/options.json diff --git a/test/fixtures/harmony/uncategorised/243/actual.js b/test/fixtures/es2015/uncategorised/243/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/243/actual.js rename to test/fixtures/es2015/uncategorised/243/actual.js diff --git a/test/fixtures/harmony/uncategorised/243/expected.json b/test/fixtures/es2015/uncategorised/243/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/243/expected.json rename to test/fixtures/es2015/uncategorised/243/expected.json diff --git a/test/fixtures/harmony/uncategorised/243/options.json b/test/fixtures/es2015/uncategorised/243/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/243/options.json rename to test/fixtures/es2015/uncategorised/243/options.json diff --git a/test/fixtures/harmony/uncategorised/244/actual.js b/test/fixtures/es2015/uncategorised/244/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/244/actual.js rename to test/fixtures/es2015/uncategorised/244/actual.js diff --git a/test/fixtures/harmony/uncategorised/244/expected.json b/test/fixtures/es2015/uncategorised/244/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/244/expected.json rename to test/fixtures/es2015/uncategorised/244/expected.json diff --git a/test/fixtures/harmony/uncategorised/244/options.json b/test/fixtures/es2015/uncategorised/244/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/244/options.json rename to test/fixtures/es2015/uncategorised/244/options.json diff --git a/test/fixtures/harmony/uncategorised/245/actual.js b/test/fixtures/es2015/uncategorised/245/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/245/actual.js rename to test/fixtures/es2015/uncategorised/245/actual.js diff --git a/test/fixtures/harmony/uncategorised/245/expected.json b/test/fixtures/es2015/uncategorised/245/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/245/expected.json rename to test/fixtures/es2015/uncategorised/245/expected.json diff --git a/test/fixtures/harmony/uncategorised/245/options.json b/test/fixtures/es2015/uncategorised/245/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/245/options.json rename to test/fixtures/es2015/uncategorised/245/options.json diff --git a/test/fixtures/harmony/uncategorised/246/actual.js b/test/fixtures/es2015/uncategorised/246/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/246/actual.js rename to test/fixtures/es2015/uncategorised/246/actual.js diff --git a/test/fixtures/harmony/uncategorised/246/expected.json b/test/fixtures/es2015/uncategorised/246/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/246/expected.json rename to test/fixtures/es2015/uncategorised/246/expected.json diff --git a/test/fixtures/harmony/uncategorised/246/options.json b/test/fixtures/es2015/uncategorised/246/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/246/options.json rename to test/fixtures/es2015/uncategorised/246/options.json diff --git a/test/fixtures/harmony/uncategorised/247/actual.js b/test/fixtures/es2015/uncategorised/247/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/247/actual.js rename to test/fixtures/es2015/uncategorised/247/actual.js diff --git a/test/fixtures/harmony/uncategorised/247/expected.json b/test/fixtures/es2015/uncategorised/247/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/247/expected.json rename to test/fixtures/es2015/uncategorised/247/expected.json diff --git a/test/fixtures/harmony/uncategorised/247/options.json b/test/fixtures/es2015/uncategorised/247/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/247/options.json rename to test/fixtures/es2015/uncategorised/247/options.json diff --git a/test/fixtures/harmony/uncategorised/248/actual.js b/test/fixtures/es2015/uncategorised/248/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/248/actual.js rename to test/fixtures/es2015/uncategorised/248/actual.js diff --git a/test/fixtures/harmony/uncategorised/248/options.json b/test/fixtures/es2015/uncategorised/248/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/248/options.json rename to test/fixtures/es2015/uncategorised/248/options.json diff --git a/test/fixtures/harmony/uncategorised/249/actual.js b/test/fixtures/es2015/uncategorised/249/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/249/actual.js rename to test/fixtures/es2015/uncategorised/249/actual.js diff --git a/test/fixtures/harmony/uncategorised/249/expected.json b/test/fixtures/es2015/uncategorised/249/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/249/expected.json rename to test/fixtures/es2015/uncategorised/249/expected.json diff --git a/test/fixtures/harmony/uncategorised/249/options.json b/test/fixtures/es2015/uncategorised/249/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/249/options.json rename to test/fixtures/es2015/uncategorised/249/options.json diff --git a/test/fixtures/harmony/uncategorised/25/actual.js b/test/fixtures/es2015/uncategorised/25/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/25/actual.js rename to test/fixtures/es2015/uncategorised/25/actual.js diff --git a/test/fixtures/harmony/uncategorised/25/expected.json b/test/fixtures/es2015/uncategorised/25/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/25/expected.json rename to test/fixtures/es2015/uncategorised/25/expected.json diff --git a/test/fixtures/harmony/uncategorised/250/actual.js b/test/fixtures/es2015/uncategorised/250/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/250/actual.js rename to test/fixtures/es2015/uncategorised/250/actual.js diff --git a/test/fixtures/harmony/uncategorised/250/options.json b/test/fixtures/es2015/uncategorised/250/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/250/options.json rename to test/fixtures/es2015/uncategorised/250/options.json diff --git a/test/fixtures/harmony/uncategorised/251/actual.js b/test/fixtures/es2015/uncategorised/251/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/251/actual.js rename to test/fixtures/es2015/uncategorised/251/actual.js diff --git a/test/fixtures/harmony/uncategorised/251/options.json b/test/fixtures/es2015/uncategorised/251/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/251/options.json rename to test/fixtures/es2015/uncategorised/251/options.json diff --git a/test/fixtures/harmony/uncategorised/252/actual.js b/test/fixtures/es2015/uncategorised/252/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/252/actual.js rename to test/fixtures/es2015/uncategorised/252/actual.js diff --git a/test/fixtures/harmony/uncategorised/252/options.json b/test/fixtures/es2015/uncategorised/252/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/252/options.json rename to test/fixtures/es2015/uncategorised/252/options.json diff --git a/test/fixtures/harmony/uncategorised/253/actual.js b/test/fixtures/es2015/uncategorised/253/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/253/actual.js rename to test/fixtures/es2015/uncategorised/253/actual.js diff --git a/test/fixtures/harmony/uncategorised/253/options.json b/test/fixtures/es2015/uncategorised/253/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/253/options.json rename to test/fixtures/es2015/uncategorised/253/options.json diff --git a/test/fixtures/harmony/uncategorised/254/actual.js b/test/fixtures/es2015/uncategorised/254/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/254/actual.js rename to test/fixtures/es2015/uncategorised/254/actual.js diff --git a/test/fixtures/harmony/uncategorised/254/options.json b/test/fixtures/es2015/uncategorised/254/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/254/options.json rename to test/fixtures/es2015/uncategorised/254/options.json diff --git a/test/fixtures/harmony/uncategorised/255/actual.js b/test/fixtures/es2015/uncategorised/255/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/255/actual.js rename to test/fixtures/es2015/uncategorised/255/actual.js diff --git a/test/fixtures/harmony/uncategorised/255/options.json b/test/fixtures/es2015/uncategorised/255/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/255/options.json rename to test/fixtures/es2015/uncategorised/255/options.json diff --git a/test/fixtures/harmony/uncategorised/256/actual.js b/test/fixtures/es2015/uncategorised/256/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/256/actual.js rename to test/fixtures/es2015/uncategorised/256/actual.js diff --git a/test/fixtures/harmony/uncategorised/256/expected.json b/test/fixtures/es2015/uncategorised/256/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/256/expected.json rename to test/fixtures/es2015/uncategorised/256/expected.json diff --git a/test/fixtures/harmony/uncategorised/257/actual.js b/test/fixtures/es2015/uncategorised/257/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/257/actual.js rename to test/fixtures/es2015/uncategorised/257/actual.js diff --git a/test/fixtures/harmony/uncategorised/257/expected.json b/test/fixtures/es2015/uncategorised/257/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/257/expected.json rename to test/fixtures/es2015/uncategorised/257/expected.json diff --git a/test/fixtures/harmony/uncategorised/258/actual.js b/test/fixtures/es2015/uncategorised/258/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/258/actual.js rename to test/fixtures/es2015/uncategorised/258/actual.js diff --git a/test/fixtures/harmony/uncategorised/258/options.json b/test/fixtures/es2015/uncategorised/258/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/258/options.json rename to test/fixtures/es2015/uncategorised/258/options.json diff --git a/test/fixtures/harmony/uncategorised/259/actual.js b/test/fixtures/es2015/uncategorised/259/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/259/actual.js rename to test/fixtures/es2015/uncategorised/259/actual.js diff --git a/test/fixtures/harmony/uncategorised/259/expected.json b/test/fixtures/es2015/uncategorised/259/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/259/expected.json rename to test/fixtures/es2015/uncategorised/259/expected.json diff --git a/test/fixtures/harmony/uncategorised/26/actual.js b/test/fixtures/es2015/uncategorised/26/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/26/actual.js rename to test/fixtures/es2015/uncategorised/26/actual.js diff --git a/test/fixtures/harmony/uncategorised/26/expected.json b/test/fixtures/es2015/uncategorised/26/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/26/expected.json rename to test/fixtures/es2015/uncategorised/26/expected.json diff --git a/test/fixtures/harmony/uncategorised/261/actual.js b/test/fixtures/es2015/uncategorised/261/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/261/actual.js rename to test/fixtures/es2015/uncategorised/261/actual.js diff --git a/test/fixtures/harmony/uncategorised/261/options.json b/test/fixtures/es2015/uncategorised/261/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/261/options.json rename to test/fixtures/es2015/uncategorised/261/options.json diff --git a/test/fixtures/harmony/uncategorised/262/actual.js b/test/fixtures/es2015/uncategorised/262/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/262/actual.js rename to test/fixtures/es2015/uncategorised/262/actual.js diff --git a/test/fixtures/harmony/uncategorised/262/options.json b/test/fixtures/es2015/uncategorised/262/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/262/options.json rename to test/fixtures/es2015/uncategorised/262/options.json diff --git a/test/fixtures/harmony/uncategorised/263/actual.js b/test/fixtures/es2015/uncategorised/263/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/263/actual.js rename to test/fixtures/es2015/uncategorised/263/actual.js diff --git a/test/fixtures/harmony/uncategorised/263/options.json b/test/fixtures/es2015/uncategorised/263/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/263/options.json rename to test/fixtures/es2015/uncategorised/263/options.json diff --git a/test/fixtures/harmony/uncategorised/264/actual.js b/test/fixtures/es2015/uncategorised/264/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/264/actual.js rename to test/fixtures/es2015/uncategorised/264/actual.js diff --git a/test/fixtures/harmony/uncategorised/264/options.json b/test/fixtures/es2015/uncategorised/264/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/264/options.json rename to test/fixtures/es2015/uncategorised/264/options.json diff --git a/test/fixtures/harmony/uncategorised/265/actual.js b/test/fixtures/es2015/uncategorised/265/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/265/actual.js rename to test/fixtures/es2015/uncategorised/265/actual.js diff --git a/test/fixtures/harmony/uncategorised/265/options.json b/test/fixtures/es2015/uncategorised/265/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/265/options.json rename to test/fixtures/es2015/uncategorised/265/options.json diff --git a/test/fixtures/harmony/uncategorised/266/actual.js b/test/fixtures/es2015/uncategorised/266/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/266/actual.js rename to test/fixtures/es2015/uncategorised/266/actual.js diff --git a/test/fixtures/harmony/uncategorised/266/options.json b/test/fixtures/es2015/uncategorised/266/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/266/options.json rename to test/fixtures/es2015/uncategorised/266/options.json diff --git a/test/fixtures/harmony/uncategorised/267/actual.js b/test/fixtures/es2015/uncategorised/267/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/267/actual.js rename to test/fixtures/es2015/uncategorised/267/actual.js diff --git a/test/fixtures/harmony/uncategorised/267/options.json b/test/fixtures/es2015/uncategorised/267/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/267/options.json rename to test/fixtures/es2015/uncategorised/267/options.json diff --git a/test/fixtures/harmony/uncategorised/268/actual.js b/test/fixtures/es2015/uncategorised/268/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/268/actual.js rename to test/fixtures/es2015/uncategorised/268/actual.js diff --git a/test/fixtures/harmony/uncategorised/268/options.json b/test/fixtures/es2015/uncategorised/268/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/268/options.json rename to test/fixtures/es2015/uncategorised/268/options.json diff --git a/test/fixtures/harmony/uncategorised/27/actual.js b/test/fixtures/es2015/uncategorised/27/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/27/actual.js rename to test/fixtures/es2015/uncategorised/27/actual.js diff --git a/test/fixtures/harmony/uncategorised/27/expected.json b/test/fixtures/es2015/uncategorised/27/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/27/expected.json rename to test/fixtures/es2015/uncategorised/27/expected.json diff --git a/test/fixtures/harmony/uncategorised/273/actual.js b/test/fixtures/es2015/uncategorised/273/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/273/actual.js rename to test/fixtures/es2015/uncategorised/273/actual.js diff --git a/test/fixtures/harmony/uncategorised/273/options.json b/test/fixtures/es2015/uncategorised/273/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/273/options.json rename to test/fixtures/es2015/uncategorised/273/options.json diff --git a/test/fixtures/harmony/uncategorised/275/actual.js b/test/fixtures/es2015/uncategorised/275/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/275/actual.js rename to test/fixtures/es2015/uncategorised/275/actual.js diff --git a/test/fixtures/harmony/uncategorised/275/options.json b/test/fixtures/es2015/uncategorised/275/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/275/options.json rename to test/fixtures/es2015/uncategorised/275/options.json diff --git a/test/fixtures/harmony/uncategorised/276/actual.js b/test/fixtures/es2015/uncategorised/276/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/276/actual.js rename to test/fixtures/es2015/uncategorised/276/actual.js diff --git a/test/fixtures/harmony/uncategorised/276/options.json b/test/fixtures/es2015/uncategorised/276/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/276/options.json rename to test/fixtures/es2015/uncategorised/276/options.json diff --git a/test/fixtures/harmony/uncategorised/277/actual.js b/test/fixtures/es2015/uncategorised/277/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/277/actual.js rename to test/fixtures/es2015/uncategorised/277/actual.js diff --git a/test/fixtures/harmony/uncategorised/277/options.json b/test/fixtures/es2015/uncategorised/277/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/277/options.json rename to test/fixtures/es2015/uncategorised/277/options.json diff --git a/test/fixtures/harmony/uncategorised/278/actual.js b/test/fixtures/es2015/uncategorised/278/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/278/actual.js rename to test/fixtures/es2015/uncategorised/278/actual.js diff --git a/test/fixtures/harmony/uncategorised/278/options.json b/test/fixtures/es2015/uncategorised/278/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/278/options.json rename to test/fixtures/es2015/uncategorised/278/options.json diff --git a/test/fixtures/harmony/uncategorised/279/actual.js b/test/fixtures/es2015/uncategorised/279/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/279/actual.js rename to test/fixtures/es2015/uncategorised/279/actual.js diff --git a/test/fixtures/harmony/uncategorised/279/options.json b/test/fixtures/es2015/uncategorised/279/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/279/options.json rename to test/fixtures/es2015/uncategorised/279/options.json diff --git a/test/fixtures/harmony/uncategorised/28/actual.js b/test/fixtures/es2015/uncategorised/28/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/28/actual.js rename to test/fixtures/es2015/uncategorised/28/actual.js diff --git a/test/fixtures/harmony/uncategorised/28/expected.json b/test/fixtures/es2015/uncategorised/28/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/28/expected.json rename to test/fixtures/es2015/uncategorised/28/expected.json diff --git a/test/fixtures/harmony/uncategorised/280/actual.js b/test/fixtures/es2015/uncategorised/280/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/280/actual.js rename to test/fixtures/es2015/uncategorised/280/actual.js diff --git a/test/fixtures/harmony/uncategorised/280/expected.json b/test/fixtures/es2015/uncategorised/280/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/280/expected.json rename to test/fixtures/es2015/uncategorised/280/expected.json diff --git a/test/fixtures/harmony/uncategorised/280/options.json b/test/fixtures/es2015/uncategorised/280/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/280/options.json rename to test/fixtures/es2015/uncategorised/280/options.json diff --git a/test/fixtures/harmony/uncategorised/281/actual.js b/test/fixtures/es2015/uncategorised/281/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/281/actual.js rename to test/fixtures/es2015/uncategorised/281/actual.js diff --git a/test/fixtures/harmony/uncategorised/281/expected.json b/test/fixtures/es2015/uncategorised/281/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/281/expected.json rename to test/fixtures/es2015/uncategorised/281/expected.json diff --git a/test/fixtures/harmony/uncategorised/281/options.json b/test/fixtures/es2015/uncategorised/281/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/281/options.json rename to test/fixtures/es2015/uncategorised/281/options.json diff --git a/test/fixtures/harmony/uncategorised/283/actual.js b/test/fixtures/es2015/uncategorised/283/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/283/actual.js rename to test/fixtures/es2015/uncategorised/283/actual.js diff --git a/test/fixtures/harmony/uncategorised/283/options.json b/test/fixtures/es2015/uncategorised/283/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/283/options.json rename to test/fixtures/es2015/uncategorised/283/options.json diff --git a/test/fixtures/harmony/uncategorised/284/actual.js b/test/fixtures/es2015/uncategorised/284/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/284/actual.js rename to test/fixtures/es2015/uncategorised/284/actual.js diff --git a/test/fixtures/harmony/uncategorised/284/options.json b/test/fixtures/es2015/uncategorised/284/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/284/options.json rename to test/fixtures/es2015/uncategorised/284/options.json diff --git a/test/fixtures/harmony/uncategorised/285/actual.js b/test/fixtures/es2015/uncategorised/285/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/285/actual.js rename to test/fixtures/es2015/uncategorised/285/actual.js diff --git a/test/fixtures/harmony/uncategorised/285/options.json b/test/fixtures/es2015/uncategorised/285/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/285/options.json rename to test/fixtures/es2015/uncategorised/285/options.json diff --git a/test/fixtures/harmony/uncategorised/286/actual.js b/test/fixtures/es2015/uncategorised/286/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/286/actual.js rename to test/fixtures/es2015/uncategorised/286/actual.js diff --git a/test/fixtures/harmony/uncategorised/286/options.json b/test/fixtures/es2015/uncategorised/286/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/286/options.json rename to test/fixtures/es2015/uncategorised/286/options.json diff --git a/test/fixtures/harmony/uncategorised/287/actual.js b/test/fixtures/es2015/uncategorised/287/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/287/actual.js rename to test/fixtures/es2015/uncategorised/287/actual.js diff --git a/test/fixtures/harmony/uncategorised/287/options.json b/test/fixtures/es2015/uncategorised/287/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/287/options.json rename to test/fixtures/es2015/uncategorised/287/options.json diff --git a/test/fixtures/harmony/uncategorised/288/actual.js b/test/fixtures/es2015/uncategorised/288/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/288/actual.js rename to test/fixtures/es2015/uncategorised/288/actual.js diff --git a/test/fixtures/harmony/uncategorised/288/options.json b/test/fixtures/es2015/uncategorised/288/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/288/options.json rename to test/fixtures/es2015/uncategorised/288/options.json diff --git a/test/fixtures/harmony/uncategorised/289/actual.js b/test/fixtures/es2015/uncategorised/289/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/289/actual.js rename to test/fixtures/es2015/uncategorised/289/actual.js diff --git a/test/fixtures/harmony/uncategorised/289/expected.json b/test/fixtures/es2015/uncategorised/289/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/289/expected.json rename to test/fixtures/es2015/uncategorised/289/expected.json diff --git a/test/fixtures/harmony/uncategorised/289/options.json b/test/fixtures/es2015/uncategorised/289/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/289/options.json rename to test/fixtures/es2015/uncategorised/289/options.json diff --git a/test/fixtures/harmony/uncategorised/29/actual.js b/test/fixtures/es2015/uncategorised/29/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/29/actual.js rename to test/fixtures/es2015/uncategorised/29/actual.js diff --git a/test/fixtures/harmony/uncategorised/29/expected.json b/test/fixtures/es2015/uncategorised/29/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/29/expected.json rename to test/fixtures/es2015/uncategorised/29/expected.json diff --git a/test/fixtures/harmony/uncategorised/290/actual.js b/test/fixtures/es2015/uncategorised/290/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/290/actual.js rename to test/fixtures/es2015/uncategorised/290/actual.js diff --git a/test/fixtures/harmony/uncategorised/290/options.json b/test/fixtures/es2015/uncategorised/290/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/290/options.json rename to test/fixtures/es2015/uncategorised/290/options.json diff --git a/test/fixtures/harmony/uncategorised/291/actual.js b/test/fixtures/es2015/uncategorised/291/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/291/actual.js rename to test/fixtures/es2015/uncategorised/291/actual.js diff --git a/test/fixtures/harmony/uncategorised/291/options.json b/test/fixtures/es2015/uncategorised/291/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/291/options.json rename to test/fixtures/es2015/uncategorised/291/options.json diff --git a/test/fixtures/harmony/uncategorised/292/actual.js b/test/fixtures/es2015/uncategorised/292/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/292/actual.js rename to test/fixtures/es2015/uncategorised/292/actual.js diff --git a/test/fixtures/harmony/uncategorised/292/expected.json b/test/fixtures/es2015/uncategorised/292/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/292/expected.json rename to test/fixtures/es2015/uncategorised/292/expected.json diff --git a/test/fixtures/harmony/uncategorised/293/actual.js b/test/fixtures/es2015/uncategorised/293/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/293/actual.js rename to test/fixtures/es2015/uncategorised/293/actual.js diff --git a/test/fixtures/harmony/uncategorised/293/options.json b/test/fixtures/es2015/uncategorised/293/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/293/options.json rename to test/fixtures/es2015/uncategorised/293/options.json diff --git a/test/fixtures/harmony/uncategorised/294/actual.js b/test/fixtures/es2015/uncategorised/294/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/294/actual.js rename to test/fixtures/es2015/uncategorised/294/actual.js diff --git a/test/fixtures/harmony/uncategorised/294/options.json b/test/fixtures/es2015/uncategorised/294/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/294/options.json rename to test/fixtures/es2015/uncategorised/294/options.json diff --git a/test/fixtures/harmony/uncategorised/295/actual.js b/test/fixtures/es2015/uncategorised/295/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/295/actual.js rename to test/fixtures/es2015/uncategorised/295/actual.js diff --git a/test/fixtures/harmony/uncategorised/295/options.json b/test/fixtures/es2015/uncategorised/295/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/295/options.json rename to test/fixtures/es2015/uncategorised/295/options.json diff --git a/test/fixtures/harmony/uncategorised/296/actual.js b/test/fixtures/es2015/uncategorised/296/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/296/actual.js rename to test/fixtures/es2015/uncategorised/296/actual.js diff --git a/test/fixtures/harmony/uncategorised/296/expected.json b/test/fixtures/es2015/uncategorised/296/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/296/expected.json rename to test/fixtures/es2015/uncategorised/296/expected.json diff --git a/test/fixtures/harmony/uncategorised/296/options.json b/test/fixtures/es2015/uncategorised/296/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/296/options.json rename to test/fixtures/es2015/uncategorised/296/options.json diff --git a/test/fixtures/harmony/uncategorised/297/actual.js b/test/fixtures/es2015/uncategorised/297/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/297/actual.js rename to test/fixtures/es2015/uncategorised/297/actual.js diff --git a/test/fixtures/harmony/uncategorised/297/expected.json b/test/fixtures/es2015/uncategorised/297/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/297/expected.json rename to test/fixtures/es2015/uncategorised/297/expected.json diff --git a/test/fixtures/harmony/uncategorised/297/options.json b/test/fixtures/es2015/uncategorised/297/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/297/options.json rename to test/fixtures/es2015/uncategorised/297/options.json diff --git a/test/fixtures/harmony/uncategorised/298/actual.js b/test/fixtures/es2015/uncategorised/298/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/298/actual.js rename to test/fixtures/es2015/uncategorised/298/actual.js diff --git a/test/fixtures/harmony/uncategorised/298/options.json b/test/fixtures/es2015/uncategorised/298/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/298/options.json rename to test/fixtures/es2015/uncategorised/298/options.json diff --git a/test/fixtures/harmony/uncategorised/299/actual.js b/test/fixtures/es2015/uncategorised/299/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/299/actual.js rename to test/fixtures/es2015/uncategorised/299/actual.js diff --git a/test/fixtures/harmony/uncategorised/299/expected.json b/test/fixtures/es2015/uncategorised/299/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/299/expected.json rename to test/fixtures/es2015/uncategorised/299/expected.json diff --git a/test/fixtures/harmony/uncategorised/3/actual.js b/test/fixtures/es2015/uncategorised/3/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/3/actual.js rename to test/fixtures/es2015/uncategorised/3/actual.js diff --git a/test/fixtures/harmony/uncategorised/3/expected.json b/test/fixtures/es2015/uncategorised/3/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/3/expected.json rename to test/fixtures/es2015/uncategorised/3/expected.json diff --git a/test/fixtures/harmony/uncategorised/30/actual.js b/test/fixtures/es2015/uncategorised/30/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/30/actual.js rename to test/fixtures/es2015/uncategorised/30/actual.js diff --git a/test/fixtures/harmony/uncategorised/30/expected.json b/test/fixtures/es2015/uncategorised/30/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/30/expected.json rename to test/fixtures/es2015/uncategorised/30/expected.json diff --git a/test/fixtures/harmony/uncategorised/300/actual.js b/test/fixtures/es2015/uncategorised/300/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/300/actual.js rename to test/fixtures/es2015/uncategorised/300/actual.js diff --git a/test/fixtures/harmony/uncategorised/300/expected.json b/test/fixtures/es2015/uncategorised/300/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/300/expected.json rename to test/fixtures/es2015/uncategorised/300/expected.json diff --git a/test/fixtures/harmony/uncategorised/301/actual.js b/test/fixtures/es2015/uncategorised/301/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/301/actual.js rename to test/fixtures/es2015/uncategorised/301/actual.js diff --git a/test/fixtures/harmony/uncategorised/301/expected.json b/test/fixtures/es2015/uncategorised/301/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/301/expected.json rename to test/fixtures/es2015/uncategorised/301/expected.json diff --git a/test/fixtures/harmony/uncategorised/301/options.json b/test/fixtures/es2015/uncategorised/301/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/301/options.json rename to test/fixtures/es2015/uncategorised/301/options.json diff --git a/test/fixtures/harmony/uncategorised/302/actual.js b/test/fixtures/es2015/uncategorised/302/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/302/actual.js rename to test/fixtures/es2015/uncategorised/302/actual.js diff --git a/test/fixtures/harmony/uncategorised/302/expected.json b/test/fixtures/es2015/uncategorised/302/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/302/expected.json rename to test/fixtures/es2015/uncategorised/302/expected.json diff --git a/test/fixtures/harmony/uncategorised/303/actual.js b/test/fixtures/es2015/uncategorised/303/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/303/actual.js rename to test/fixtures/es2015/uncategorised/303/actual.js diff --git a/test/fixtures/harmony/uncategorised/303/expected.json b/test/fixtures/es2015/uncategorised/303/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/303/expected.json rename to test/fixtures/es2015/uncategorised/303/expected.json diff --git a/test/fixtures/harmony/uncategorised/304/actual.js b/test/fixtures/es2015/uncategorised/304/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/304/actual.js rename to test/fixtures/es2015/uncategorised/304/actual.js diff --git a/test/fixtures/harmony/uncategorised/304/expected.json b/test/fixtures/es2015/uncategorised/304/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/304/expected.json rename to test/fixtures/es2015/uncategorised/304/expected.json diff --git a/test/fixtures/harmony/uncategorised/305/actual.js b/test/fixtures/es2015/uncategorised/305/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/305/actual.js rename to test/fixtures/es2015/uncategorised/305/actual.js diff --git a/test/fixtures/harmony/uncategorised/305/expected.json b/test/fixtures/es2015/uncategorised/305/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/305/expected.json rename to test/fixtures/es2015/uncategorised/305/expected.json diff --git a/test/fixtures/harmony/uncategorised/306/actual.js b/test/fixtures/es2015/uncategorised/306/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/306/actual.js rename to test/fixtures/es2015/uncategorised/306/actual.js diff --git a/test/fixtures/harmony/uncategorised/306/expected.json b/test/fixtures/es2015/uncategorised/306/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/306/expected.json rename to test/fixtures/es2015/uncategorised/306/expected.json diff --git a/test/fixtures/harmony/uncategorised/307/actual.js b/test/fixtures/es2015/uncategorised/307/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/307/actual.js rename to test/fixtures/es2015/uncategorised/307/actual.js diff --git a/test/fixtures/harmony/uncategorised/307/expected.json b/test/fixtures/es2015/uncategorised/307/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/307/expected.json rename to test/fixtures/es2015/uncategorised/307/expected.json diff --git a/test/fixtures/harmony/uncategorised/308/actual.js b/test/fixtures/es2015/uncategorised/308/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/308/actual.js rename to test/fixtures/es2015/uncategorised/308/actual.js diff --git a/test/fixtures/harmony/uncategorised/308/expected.json b/test/fixtures/es2015/uncategorised/308/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/308/expected.json rename to test/fixtures/es2015/uncategorised/308/expected.json diff --git a/test/fixtures/harmony/uncategorised/309/actual.js b/test/fixtures/es2015/uncategorised/309/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/309/actual.js rename to test/fixtures/es2015/uncategorised/309/actual.js diff --git a/test/fixtures/harmony/uncategorised/309/expected.json b/test/fixtures/es2015/uncategorised/309/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/309/expected.json rename to test/fixtures/es2015/uncategorised/309/expected.json diff --git a/test/fixtures/harmony/uncategorised/31/actual.js b/test/fixtures/es2015/uncategorised/31/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/31/actual.js rename to test/fixtures/es2015/uncategorised/31/actual.js diff --git a/test/fixtures/harmony/uncategorised/31/expected.json b/test/fixtures/es2015/uncategorised/31/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/31/expected.json rename to test/fixtures/es2015/uncategorised/31/expected.json diff --git a/test/fixtures/harmony/uncategorised/310/actual.js b/test/fixtures/es2015/uncategorised/310/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/310/actual.js rename to test/fixtures/es2015/uncategorised/310/actual.js diff --git a/test/fixtures/harmony/uncategorised/310/expected.json b/test/fixtures/es2015/uncategorised/310/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/310/expected.json rename to test/fixtures/es2015/uncategorised/310/expected.json diff --git a/test/fixtures/harmony/uncategorised/311/actual.js b/test/fixtures/es2015/uncategorised/311/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/311/actual.js rename to test/fixtures/es2015/uncategorised/311/actual.js diff --git a/test/fixtures/harmony/uncategorised/311/options.json b/test/fixtures/es2015/uncategorised/311/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/311/options.json rename to test/fixtures/es2015/uncategorised/311/options.json diff --git a/test/fixtures/harmony/uncategorised/312/actual.js b/test/fixtures/es2015/uncategorised/312/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/312/actual.js rename to test/fixtures/es2015/uncategorised/312/actual.js diff --git a/test/fixtures/harmony/uncategorised/312/options.json b/test/fixtures/es2015/uncategorised/312/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/312/options.json rename to test/fixtures/es2015/uncategorised/312/options.json diff --git a/test/fixtures/harmony/uncategorised/313/actual.js b/test/fixtures/es2015/uncategorised/313/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/313/actual.js rename to test/fixtures/es2015/uncategorised/313/actual.js diff --git a/test/fixtures/harmony/uncategorised/313/expected.json b/test/fixtures/es2015/uncategorised/313/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/313/expected.json rename to test/fixtures/es2015/uncategorised/313/expected.json diff --git a/test/fixtures/harmony/uncategorised/314/actual.js b/test/fixtures/es2015/uncategorised/314/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/314/actual.js rename to test/fixtures/es2015/uncategorised/314/actual.js diff --git a/test/fixtures/harmony/uncategorised/314/expected.json b/test/fixtures/es2015/uncategorised/314/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/314/expected.json rename to test/fixtures/es2015/uncategorised/314/expected.json diff --git a/test/fixtures/harmony/uncategorised/315/actual.js b/test/fixtures/es2015/uncategorised/315/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/315/actual.js rename to test/fixtures/es2015/uncategorised/315/actual.js diff --git a/test/fixtures/harmony/uncategorised/315/expected.json b/test/fixtures/es2015/uncategorised/315/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/315/expected.json rename to test/fixtures/es2015/uncategorised/315/expected.json diff --git a/test/fixtures/harmony/uncategorised/316/actual.js b/test/fixtures/es2015/uncategorised/316/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/316/actual.js rename to test/fixtures/es2015/uncategorised/316/actual.js diff --git a/test/fixtures/harmony/uncategorised/316/expected.json b/test/fixtures/es2015/uncategorised/316/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/316/expected.json rename to test/fixtures/es2015/uncategorised/316/expected.json diff --git a/test/fixtures/harmony/uncategorised/317/actual.js b/test/fixtures/es2015/uncategorised/317/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/317/actual.js rename to test/fixtures/es2015/uncategorised/317/actual.js diff --git a/test/fixtures/harmony/uncategorised/317/expected.json b/test/fixtures/es2015/uncategorised/317/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/317/expected.json rename to test/fixtures/es2015/uncategorised/317/expected.json diff --git a/test/fixtures/harmony/uncategorised/317/options.json b/test/fixtures/es2015/uncategorised/317/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/317/options.json rename to test/fixtures/es2015/uncategorised/317/options.json diff --git a/test/fixtures/harmony/uncategorised/318/actual.js b/test/fixtures/es2015/uncategorised/318/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/318/actual.js rename to test/fixtures/es2015/uncategorised/318/actual.js diff --git a/test/fixtures/harmony/uncategorised/318/expected.json b/test/fixtures/es2015/uncategorised/318/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/318/expected.json rename to test/fixtures/es2015/uncategorised/318/expected.json diff --git a/test/fixtures/harmony/uncategorised/319/actual.js b/test/fixtures/es2015/uncategorised/319/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/319/actual.js rename to test/fixtures/es2015/uncategorised/319/actual.js diff --git a/test/fixtures/harmony/uncategorised/319/expected.json b/test/fixtures/es2015/uncategorised/319/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/319/expected.json rename to test/fixtures/es2015/uncategorised/319/expected.json diff --git a/test/fixtures/harmony/uncategorised/32/actual.js b/test/fixtures/es2015/uncategorised/32/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/32/actual.js rename to test/fixtures/es2015/uncategorised/32/actual.js diff --git a/test/fixtures/harmony/uncategorised/32/expected.json b/test/fixtures/es2015/uncategorised/32/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/32/expected.json rename to test/fixtures/es2015/uncategorised/32/expected.json diff --git a/test/fixtures/harmony/uncategorised/320/actual.js b/test/fixtures/es2015/uncategorised/320/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/320/actual.js rename to test/fixtures/es2015/uncategorised/320/actual.js diff --git a/test/fixtures/harmony/uncategorised/320/expected.json b/test/fixtures/es2015/uncategorised/320/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/320/expected.json rename to test/fixtures/es2015/uncategorised/320/expected.json diff --git a/test/fixtures/harmony/uncategorised/321/actual.js b/test/fixtures/es2015/uncategorised/321/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/321/actual.js rename to test/fixtures/es2015/uncategorised/321/actual.js diff --git a/test/fixtures/harmony/uncategorised/321/expected.json b/test/fixtures/es2015/uncategorised/321/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/321/expected.json rename to test/fixtures/es2015/uncategorised/321/expected.json diff --git a/test/fixtures/harmony/uncategorised/322/actual.js b/test/fixtures/es2015/uncategorised/322/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/322/actual.js rename to test/fixtures/es2015/uncategorised/322/actual.js diff --git a/test/fixtures/harmony/uncategorised/322/expected.json b/test/fixtures/es2015/uncategorised/322/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/322/expected.json rename to test/fixtures/es2015/uncategorised/322/expected.json diff --git a/test/fixtures/harmony/uncategorised/323/actual.js b/test/fixtures/es2015/uncategorised/323/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/323/actual.js rename to test/fixtures/es2015/uncategorised/323/actual.js diff --git a/test/fixtures/harmony/uncategorised/323/expected.json b/test/fixtures/es2015/uncategorised/323/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/323/expected.json rename to test/fixtures/es2015/uncategorised/323/expected.json diff --git a/test/fixtures/harmony/uncategorised/324/actual.js b/test/fixtures/es2015/uncategorised/324/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/324/actual.js rename to test/fixtures/es2015/uncategorised/324/actual.js diff --git a/test/fixtures/harmony/uncategorised/324/options.json b/test/fixtures/es2015/uncategorised/324/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/324/options.json rename to test/fixtures/es2015/uncategorised/324/options.json diff --git a/test/fixtures/harmony/uncategorised/325/actual.js b/test/fixtures/es2015/uncategorised/325/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/325/actual.js rename to test/fixtures/es2015/uncategorised/325/actual.js diff --git a/test/fixtures/harmony/uncategorised/325/options.json b/test/fixtures/es2015/uncategorised/325/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/325/options.json rename to test/fixtures/es2015/uncategorised/325/options.json diff --git a/test/fixtures/harmony/uncategorised/326/actual.js b/test/fixtures/es2015/uncategorised/326/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/326/actual.js rename to test/fixtures/es2015/uncategorised/326/actual.js diff --git a/test/fixtures/harmony/uncategorised/326/options.json b/test/fixtures/es2015/uncategorised/326/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/326/options.json rename to test/fixtures/es2015/uncategorised/326/options.json diff --git a/test/fixtures/harmony/uncategorised/327/actual.js b/test/fixtures/es2015/uncategorised/327/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/327/actual.js rename to test/fixtures/es2015/uncategorised/327/actual.js diff --git a/test/fixtures/harmony/uncategorised/327/options.json b/test/fixtures/es2015/uncategorised/327/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/327/options.json rename to test/fixtures/es2015/uncategorised/327/options.json diff --git a/test/fixtures/harmony/uncategorised/328/actual.js b/test/fixtures/es2015/uncategorised/328/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/328/actual.js rename to test/fixtures/es2015/uncategorised/328/actual.js diff --git a/test/fixtures/harmony/uncategorised/328/options.json b/test/fixtures/es2015/uncategorised/328/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/328/options.json rename to test/fixtures/es2015/uncategorised/328/options.json diff --git a/test/fixtures/harmony/uncategorised/329/actual.js b/test/fixtures/es2015/uncategorised/329/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/329/actual.js rename to test/fixtures/es2015/uncategorised/329/actual.js diff --git a/test/fixtures/harmony/uncategorised/329/options.json b/test/fixtures/es2015/uncategorised/329/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/329/options.json rename to test/fixtures/es2015/uncategorised/329/options.json diff --git a/test/fixtures/harmony/uncategorised/33/actual.js b/test/fixtures/es2015/uncategorised/33/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/33/actual.js rename to test/fixtures/es2015/uncategorised/33/actual.js diff --git a/test/fixtures/harmony/uncategorised/33/expected.json b/test/fixtures/es2015/uncategorised/33/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/33/expected.json rename to test/fixtures/es2015/uncategorised/33/expected.json diff --git a/test/fixtures/harmony/uncategorised/330/actual.js b/test/fixtures/es2015/uncategorised/330/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/330/actual.js rename to test/fixtures/es2015/uncategorised/330/actual.js diff --git a/test/fixtures/harmony/uncategorised/330/options.json b/test/fixtures/es2015/uncategorised/330/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/330/options.json rename to test/fixtures/es2015/uncategorised/330/options.json diff --git a/test/fixtures/harmony/uncategorised/331/actual.js b/test/fixtures/es2015/uncategorised/331/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/331/actual.js rename to test/fixtures/es2015/uncategorised/331/actual.js diff --git a/test/fixtures/harmony/uncategorised/331/options.json b/test/fixtures/es2015/uncategorised/331/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/331/options.json rename to test/fixtures/es2015/uncategorised/331/options.json diff --git a/test/fixtures/harmony/uncategorised/332/actual.js b/test/fixtures/es2015/uncategorised/332/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/332/actual.js rename to test/fixtures/es2015/uncategorised/332/actual.js diff --git a/test/fixtures/harmony/uncategorised/332/expected.json b/test/fixtures/es2015/uncategorised/332/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/332/expected.json rename to test/fixtures/es2015/uncategorised/332/expected.json diff --git a/test/fixtures/harmony/uncategorised/332/options.json b/test/fixtures/es2015/uncategorised/332/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/332/options.json rename to test/fixtures/es2015/uncategorised/332/options.json diff --git a/test/fixtures/harmony/uncategorised/333/actual.js b/test/fixtures/es2015/uncategorised/333/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/333/actual.js rename to test/fixtures/es2015/uncategorised/333/actual.js diff --git a/test/fixtures/harmony/uncategorised/333/expected.json b/test/fixtures/es2015/uncategorised/333/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/333/expected.json rename to test/fixtures/es2015/uncategorised/333/expected.json diff --git a/test/fixtures/harmony/uncategorised/333/options.json b/test/fixtures/es2015/uncategorised/333/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/333/options.json rename to test/fixtures/es2015/uncategorised/333/options.json diff --git a/test/fixtures/harmony/uncategorised/334/actual.js b/test/fixtures/es2015/uncategorised/334/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/334/actual.js rename to test/fixtures/es2015/uncategorised/334/actual.js diff --git a/test/fixtures/harmony/uncategorised/334/expected.json b/test/fixtures/es2015/uncategorised/334/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/334/expected.json rename to test/fixtures/es2015/uncategorised/334/expected.json diff --git a/test/fixtures/harmony/uncategorised/334/options.json b/test/fixtures/es2015/uncategorised/334/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/334/options.json rename to test/fixtures/es2015/uncategorised/334/options.json diff --git a/test/fixtures/harmony/uncategorised/336/actual.js b/test/fixtures/es2015/uncategorised/336/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/336/actual.js rename to test/fixtures/es2015/uncategorised/336/actual.js diff --git a/test/fixtures/harmony/uncategorised/336/expected.json b/test/fixtures/es2015/uncategorised/336/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/336/expected.json rename to test/fixtures/es2015/uncategorised/336/expected.json diff --git a/test/fixtures/harmony/uncategorised/337/actual.js b/test/fixtures/es2015/uncategorised/337/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/337/actual.js rename to test/fixtures/es2015/uncategorised/337/actual.js diff --git a/test/fixtures/harmony/uncategorised/337/options.json b/test/fixtures/es2015/uncategorised/337/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/337/options.json rename to test/fixtures/es2015/uncategorised/337/options.json diff --git a/test/fixtures/harmony/uncategorised/338/actual.js b/test/fixtures/es2015/uncategorised/338/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/338/actual.js rename to test/fixtures/es2015/uncategorised/338/actual.js diff --git a/test/fixtures/harmony/uncategorised/338/expected.json b/test/fixtures/es2015/uncategorised/338/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/338/expected.json rename to test/fixtures/es2015/uncategorised/338/expected.json diff --git a/test/fixtures/harmony/uncategorised/338/options.json b/test/fixtures/es2015/uncategorised/338/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/338/options.json rename to test/fixtures/es2015/uncategorised/338/options.json diff --git a/test/fixtures/harmony/uncategorised/339/actual.js b/test/fixtures/es2015/uncategorised/339/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/339/actual.js rename to test/fixtures/es2015/uncategorised/339/actual.js diff --git a/test/fixtures/harmony/uncategorised/339/options.json b/test/fixtures/es2015/uncategorised/339/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/339/options.json rename to test/fixtures/es2015/uncategorised/339/options.json diff --git a/test/fixtures/harmony/uncategorised/34/actual.js b/test/fixtures/es2015/uncategorised/34/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/34/actual.js rename to test/fixtures/es2015/uncategorised/34/actual.js diff --git a/test/fixtures/harmony/uncategorised/34/expected.json b/test/fixtures/es2015/uncategorised/34/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/34/expected.json rename to test/fixtures/es2015/uncategorised/34/expected.json diff --git a/test/fixtures/harmony/uncategorised/340/actual.js b/test/fixtures/es2015/uncategorised/340/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/340/actual.js rename to test/fixtures/es2015/uncategorised/340/actual.js diff --git a/test/fixtures/harmony/uncategorised/340/options.json b/test/fixtures/es2015/uncategorised/340/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/340/options.json rename to test/fixtures/es2015/uncategorised/340/options.json diff --git a/test/fixtures/harmony/uncategorised/341/actual.js b/test/fixtures/es2015/uncategorised/341/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/341/actual.js rename to test/fixtures/es2015/uncategorised/341/actual.js diff --git a/test/fixtures/harmony/uncategorised/341/options.json b/test/fixtures/es2015/uncategorised/341/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/341/options.json rename to test/fixtures/es2015/uncategorised/341/options.json diff --git a/test/fixtures/harmony/uncategorised/342/actual.js b/test/fixtures/es2015/uncategorised/342/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/342/actual.js rename to test/fixtures/es2015/uncategorised/342/actual.js diff --git a/test/fixtures/harmony/uncategorised/342/options.json b/test/fixtures/es2015/uncategorised/342/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/342/options.json rename to test/fixtures/es2015/uncategorised/342/options.json diff --git a/test/fixtures/harmony/uncategorised/344/actual.js b/test/fixtures/es2015/uncategorised/344/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/344/actual.js rename to test/fixtures/es2015/uncategorised/344/actual.js diff --git a/test/fixtures/harmony/uncategorised/344/options.json b/test/fixtures/es2015/uncategorised/344/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/344/options.json rename to test/fixtures/es2015/uncategorised/344/options.json diff --git a/test/fixtures/harmony/uncategorised/347/actual.js b/test/fixtures/es2015/uncategorised/347/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/347/actual.js rename to test/fixtures/es2015/uncategorised/347/actual.js diff --git a/test/fixtures/harmony/uncategorised/347/options.json b/test/fixtures/es2015/uncategorised/347/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/347/options.json rename to test/fixtures/es2015/uncategorised/347/options.json diff --git a/test/fixtures/harmony/uncategorised/35/actual.js b/test/fixtures/es2015/uncategorised/35/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/35/actual.js rename to test/fixtures/es2015/uncategorised/35/actual.js diff --git a/test/fixtures/harmony/uncategorised/35/expected.json b/test/fixtures/es2015/uncategorised/35/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/35/expected.json rename to test/fixtures/es2015/uncategorised/35/expected.json diff --git a/test/fixtures/harmony/uncategorised/350/actual.js b/test/fixtures/es2015/uncategorised/350/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/350/actual.js rename to test/fixtures/es2015/uncategorised/350/actual.js diff --git a/test/fixtures/harmony/uncategorised/350/expected.json b/test/fixtures/es2015/uncategorised/350/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/350/expected.json rename to test/fixtures/es2015/uncategorised/350/expected.json diff --git a/test/fixtures/harmony/uncategorised/351/actual.js b/test/fixtures/es2015/uncategorised/351/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/351/actual.js rename to test/fixtures/es2015/uncategorised/351/actual.js diff --git a/test/fixtures/harmony/uncategorised/351/expected.json b/test/fixtures/es2015/uncategorised/351/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/351/expected.json rename to test/fixtures/es2015/uncategorised/351/expected.json diff --git a/test/fixtures/harmony/uncategorised/352/actual.js b/test/fixtures/es2015/uncategorised/352/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/352/actual.js rename to test/fixtures/es2015/uncategorised/352/actual.js diff --git a/test/fixtures/harmony/uncategorised/352/expected.json b/test/fixtures/es2015/uncategorised/352/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/352/expected.json rename to test/fixtures/es2015/uncategorised/352/expected.json diff --git a/test/fixtures/harmony/uncategorised/354/actual.js b/test/fixtures/es2015/uncategorised/354/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/354/actual.js rename to test/fixtures/es2015/uncategorised/354/actual.js diff --git a/test/fixtures/harmony/uncategorised/354/expected.json b/test/fixtures/es2015/uncategorised/354/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/354/expected.json rename to test/fixtures/es2015/uncategorised/354/expected.json diff --git a/test/fixtures/harmony/uncategorised/354/options.json b/test/fixtures/es2015/uncategorised/354/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/354/options.json rename to test/fixtures/es2015/uncategorised/354/options.json diff --git a/test/fixtures/harmony/uncategorised/36/actual.js b/test/fixtures/es2015/uncategorised/36/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/36/actual.js rename to test/fixtures/es2015/uncategorised/36/actual.js diff --git a/test/fixtures/harmony/uncategorised/36/expected.json b/test/fixtures/es2015/uncategorised/36/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/36/expected.json rename to test/fixtures/es2015/uncategorised/36/expected.json diff --git a/test/fixtures/harmony/uncategorised/37/actual.js b/test/fixtures/es2015/uncategorised/37/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/37/actual.js rename to test/fixtures/es2015/uncategorised/37/actual.js diff --git a/test/fixtures/harmony/uncategorised/37/options.json b/test/fixtures/es2015/uncategorised/37/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/37/options.json rename to test/fixtures/es2015/uncategorised/37/options.json diff --git a/test/fixtures/harmony/uncategorised/38/actual.js b/test/fixtures/es2015/uncategorised/38/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/38/actual.js rename to test/fixtures/es2015/uncategorised/38/actual.js diff --git a/test/fixtures/harmony/uncategorised/38/options.json b/test/fixtures/es2015/uncategorised/38/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/38/options.json rename to test/fixtures/es2015/uncategorised/38/options.json diff --git a/test/fixtures/harmony/uncategorised/39/actual.js b/test/fixtures/es2015/uncategorised/39/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/39/actual.js rename to test/fixtures/es2015/uncategorised/39/actual.js diff --git a/test/fixtures/harmony/uncategorised/39/expected.json b/test/fixtures/es2015/uncategorised/39/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/39/expected.json rename to test/fixtures/es2015/uncategorised/39/expected.json diff --git a/test/fixtures/harmony/uncategorised/4/actual.js b/test/fixtures/es2015/uncategorised/4/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/4/actual.js rename to test/fixtures/es2015/uncategorised/4/actual.js diff --git a/test/fixtures/harmony/uncategorised/4/expected.json b/test/fixtures/es2015/uncategorised/4/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/4/expected.json rename to test/fixtures/es2015/uncategorised/4/expected.json diff --git a/test/fixtures/harmony/uncategorised/40/actual.js b/test/fixtures/es2015/uncategorised/40/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/40/actual.js rename to test/fixtures/es2015/uncategorised/40/actual.js diff --git a/test/fixtures/harmony/uncategorised/40/expected.json b/test/fixtures/es2015/uncategorised/40/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/40/expected.json rename to test/fixtures/es2015/uncategorised/40/expected.json diff --git a/test/fixtures/harmony/uncategorised/41/actual.js b/test/fixtures/es2015/uncategorised/41/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/41/actual.js rename to test/fixtures/es2015/uncategorised/41/actual.js diff --git a/test/fixtures/harmony/uncategorised/41/expected.json b/test/fixtures/es2015/uncategorised/41/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/41/expected.json rename to test/fixtures/es2015/uncategorised/41/expected.json diff --git a/test/fixtures/harmony/uncategorised/42/actual.js b/test/fixtures/es2015/uncategorised/42/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/42/actual.js rename to test/fixtures/es2015/uncategorised/42/actual.js diff --git a/test/fixtures/harmony/uncategorised/42/expected.json b/test/fixtures/es2015/uncategorised/42/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/42/expected.json rename to test/fixtures/es2015/uncategorised/42/expected.json diff --git a/test/fixtures/harmony/uncategorised/43/actual.js b/test/fixtures/es2015/uncategorised/43/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/43/actual.js rename to test/fixtures/es2015/uncategorised/43/actual.js diff --git a/test/fixtures/harmony/uncategorised/43/expected.json b/test/fixtures/es2015/uncategorised/43/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/43/expected.json rename to test/fixtures/es2015/uncategorised/43/expected.json diff --git a/test/fixtures/harmony/uncategorised/44/actual.js b/test/fixtures/es2015/uncategorised/44/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/44/actual.js rename to test/fixtures/es2015/uncategorised/44/actual.js diff --git a/test/fixtures/harmony/uncategorised/44/expected.json b/test/fixtures/es2015/uncategorised/44/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/44/expected.json rename to test/fixtures/es2015/uncategorised/44/expected.json diff --git a/test/fixtures/harmony/uncategorised/45/actual.js b/test/fixtures/es2015/uncategorised/45/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/45/actual.js rename to test/fixtures/es2015/uncategorised/45/actual.js diff --git a/test/fixtures/harmony/uncategorised/45/expected.json b/test/fixtures/es2015/uncategorised/45/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/45/expected.json rename to test/fixtures/es2015/uncategorised/45/expected.json diff --git a/test/fixtures/harmony/uncategorised/46/actual.js b/test/fixtures/es2015/uncategorised/46/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/46/actual.js rename to test/fixtures/es2015/uncategorised/46/actual.js diff --git a/test/fixtures/harmony/uncategorised/46/expected.json b/test/fixtures/es2015/uncategorised/46/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/46/expected.json rename to test/fixtures/es2015/uncategorised/46/expected.json diff --git a/test/fixtures/harmony/uncategorised/47/actual.js b/test/fixtures/es2015/uncategorised/47/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/47/actual.js rename to test/fixtures/es2015/uncategorised/47/actual.js diff --git a/test/fixtures/harmony/uncategorised/47/expected.json b/test/fixtures/es2015/uncategorised/47/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/47/expected.json rename to test/fixtures/es2015/uncategorised/47/expected.json diff --git a/test/fixtures/harmony/uncategorised/48/actual.js b/test/fixtures/es2015/uncategorised/48/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/48/actual.js rename to test/fixtures/es2015/uncategorised/48/actual.js diff --git a/test/fixtures/harmony/uncategorised/48/expected.json b/test/fixtures/es2015/uncategorised/48/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/48/expected.json rename to test/fixtures/es2015/uncategorised/48/expected.json diff --git a/test/fixtures/harmony/uncategorised/49/actual.js b/test/fixtures/es2015/uncategorised/49/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/49/actual.js rename to test/fixtures/es2015/uncategorised/49/actual.js diff --git a/test/fixtures/harmony/uncategorised/49/expected.json b/test/fixtures/es2015/uncategorised/49/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/49/expected.json rename to test/fixtures/es2015/uncategorised/49/expected.json diff --git a/test/fixtures/harmony/uncategorised/5/actual.js b/test/fixtures/es2015/uncategorised/5/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/5/actual.js rename to test/fixtures/es2015/uncategorised/5/actual.js diff --git a/test/fixtures/harmony/uncategorised/5/expected.json b/test/fixtures/es2015/uncategorised/5/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/5/expected.json rename to test/fixtures/es2015/uncategorised/5/expected.json diff --git a/test/fixtures/harmony/uncategorised/50/actual.js b/test/fixtures/es2015/uncategorised/50/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/50/actual.js rename to test/fixtures/es2015/uncategorised/50/actual.js diff --git a/test/fixtures/harmony/uncategorised/50/expected.json b/test/fixtures/es2015/uncategorised/50/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/50/expected.json rename to test/fixtures/es2015/uncategorised/50/expected.json diff --git a/test/fixtures/harmony/uncategorised/52/actual.js b/test/fixtures/es2015/uncategorised/52/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/52/actual.js rename to test/fixtures/es2015/uncategorised/52/actual.js diff --git a/test/fixtures/harmony/uncategorised/52/expected.json b/test/fixtures/es2015/uncategorised/52/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/52/expected.json rename to test/fixtures/es2015/uncategorised/52/expected.json diff --git a/test/fixtures/harmony/uncategorised/53/actual.js b/test/fixtures/es2015/uncategorised/53/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/53/actual.js rename to test/fixtures/es2015/uncategorised/53/actual.js diff --git a/test/fixtures/harmony/uncategorised/53/expected.json b/test/fixtures/es2015/uncategorised/53/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/53/expected.json rename to test/fixtures/es2015/uncategorised/53/expected.json diff --git a/test/fixtures/harmony/uncategorised/54/actual.js b/test/fixtures/es2015/uncategorised/54/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/54/actual.js rename to test/fixtures/es2015/uncategorised/54/actual.js diff --git a/test/fixtures/harmony/uncategorised/54/expected.json b/test/fixtures/es2015/uncategorised/54/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/54/expected.json rename to test/fixtures/es2015/uncategorised/54/expected.json diff --git a/test/fixtures/harmony/uncategorised/55/actual.js b/test/fixtures/es2015/uncategorised/55/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/55/actual.js rename to test/fixtures/es2015/uncategorised/55/actual.js diff --git a/test/fixtures/harmony/uncategorised/55/expected.json b/test/fixtures/es2015/uncategorised/55/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/55/expected.json rename to test/fixtures/es2015/uncategorised/55/expected.json diff --git a/test/fixtures/harmony/uncategorised/56/actual.js b/test/fixtures/es2015/uncategorised/56/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/56/actual.js rename to test/fixtures/es2015/uncategorised/56/actual.js diff --git a/test/fixtures/harmony/uncategorised/56/expected.json b/test/fixtures/es2015/uncategorised/56/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/56/expected.json rename to test/fixtures/es2015/uncategorised/56/expected.json diff --git a/test/fixtures/harmony/uncategorised/6/actual.js b/test/fixtures/es2015/uncategorised/6/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/6/actual.js rename to test/fixtures/es2015/uncategorised/6/actual.js diff --git a/test/fixtures/harmony/uncategorised/6/expected.json b/test/fixtures/es2015/uncategorised/6/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/6/expected.json rename to test/fixtures/es2015/uncategorised/6/expected.json diff --git a/test/fixtures/harmony/uncategorised/61/actual.js b/test/fixtures/es2015/uncategorised/61/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/61/actual.js rename to test/fixtures/es2015/uncategorised/61/actual.js diff --git a/test/fixtures/harmony/uncategorised/61/expected.json b/test/fixtures/es2015/uncategorised/61/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/61/expected.json rename to test/fixtures/es2015/uncategorised/61/expected.json diff --git a/test/fixtures/harmony/uncategorised/62/actual.js b/test/fixtures/es2015/uncategorised/62/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/62/actual.js rename to test/fixtures/es2015/uncategorised/62/actual.js diff --git a/test/fixtures/harmony/uncategorised/62/expected.json b/test/fixtures/es2015/uncategorised/62/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/62/expected.json rename to test/fixtures/es2015/uncategorised/62/expected.json diff --git a/test/fixtures/harmony/uncategorised/63/actual.js b/test/fixtures/es2015/uncategorised/63/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/63/actual.js rename to test/fixtures/es2015/uncategorised/63/actual.js diff --git a/test/fixtures/harmony/uncategorised/63/expected.json b/test/fixtures/es2015/uncategorised/63/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/63/expected.json rename to test/fixtures/es2015/uncategorised/63/expected.json diff --git a/test/fixtures/harmony/uncategorised/64/actual.js b/test/fixtures/es2015/uncategorised/64/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/64/actual.js rename to test/fixtures/es2015/uncategorised/64/actual.js diff --git a/test/fixtures/harmony/uncategorised/64/expected.json b/test/fixtures/es2015/uncategorised/64/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/64/expected.json rename to test/fixtures/es2015/uncategorised/64/expected.json diff --git a/test/fixtures/harmony/uncategorised/65/actual.js b/test/fixtures/es2015/uncategorised/65/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/65/actual.js rename to test/fixtures/es2015/uncategorised/65/actual.js diff --git a/test/fixtures/harmony/uncategorised/65/expected.json b/test/fixtures/es2015/uncategorised/65/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/65/expected.json rename to test/fixtures/es2015/uncategorised/65/expected.json diff --git a/test/fixtures/harmony/uncategorised/66/actual.js b/test/fixtures/es2015/uncategorised/66/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/66/actual.js rename to test/fixtures/es2015/uncategorised/66/actual.js diff --git a/test/fixtures/harmony/uncategorised/66/expected.json b/test/fixtures/es2015/uncategorised/66/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/66/expected.json rename to test/fixtures/es2015/uncategorised/66/expected.json diff --git a/test/fixtures/harmony/uncategorised/67/actual.js b/test/fixtures/es2015/uncategorised/67/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/67/actual.js rename to test/fixtures/es2015/uncategorised/67/actual.js diff --git a/test/fixtures/harmony/uncategorised/67/expected.json b/test/fixtures/es2015/uncategorised/67/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/67/expected.json rename to test/fixtures/es2015/uncategorised/67/expected.json diff --git a/test/fixtures/harmony/uncategorised/68/actual.js b/test/fixtures/es2015/uncategorised/68/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/68/actual.js rename to test/fixtures/es2015/uncategorised/68/actual.js diff --git a/test/fixtures/harmony/uncategorised/68/expected.json b/test/fixtures/es2015/uncategorised/68/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/68/expected.json rename to test/fixtures/es2015/uncategorised/68/expected.json diff --git a/test/fixtures/harmony/uncategorised/69/actual.js b/test/fixtures/es2015/uncategorised/69/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/69/actual.js rename to test/fixtures/es2015/uncategorised/69/actual.js diff --git a/test/fixtures/harmony/uncategorised/69/expected.json b/test/fixtures/es2015/uncategorised/69/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/69/expected.json rename to test/fixtures/es2015/uncategorised/69/expected.json diff --git a/test/fixtures/harmony/uncategorised/7/actual.js b/test/fixtures/es2015/uncategorised/7/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/7/actual.js rename to test/fixtures/es2015/uncategorised/7/actual.js diff --git a/test/fixtures/harmony/uncategorised/7/expected.json b/test/fixtures/es2015/uncategorised/7/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/7/expected.json rename to test/fixtures/es2015/uncategorised/7/expected.json diff --git a/test/fixtures/harmony/uncategorised/70/actual.js b/test/fixtures/es2015/uncategorised/70/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/70/actual.js rename to test/fixtures/es2015/uncategorised/70/actual.js diff --git a/test/fixtures/harmony/uncategorised/70/expected.json b/test/fixtures/es2015/uncategorised/70/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/70/expected.json rename to test/fixtures/es2015/uncategorised/70/expected.json diff --git a/test/fixtures/harmony/uncategorised/71/actual.js b/test/fixtures/es2015/uncategorised/71/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/71/actual.js rename to test/fixtures/es2015/uncategorised/71/actual.js diff --git a/test/fixtures/harmony/uncategorised/71/expected.json b/test/fixtures/es2015/uncategorised/71/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/71/expected.json rename to test/fixtures/es2015/uncategorised/71/expected.json diff --git a/test/fixtures/harmony/uncategorised/72/actual.js b/test/fixtures/es2015/uncategorised/72/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/72/actual.js rename to test/fixtures/es2015/uncategorised/72/actual.js diff --git a/test/fixtures/harmony/uncategorised/72/expected.json b/test/fixtures/es2015/uncategorised/72/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/72/expected.json rename to test/fixtures/es2015/uncategorised/72/expected.json diff --git a/test/fixtures/harmony/uncategorised/72/options.json b/test/fixtures/es2015/uncategorised/72/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/72/options.json rename to test/fixtures/es2015/uncategorised/72/options.json diff --git a/test/fixtures/harmony/uncategorised/73/actual.js b/test/fixtures/es2015/uncategorised/73/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/73/actual.js rename to test/fixtures/es2015/uncategorised/73/actual.js diff --git a/test/fixtures/harmony/uncategorised/73/expected.json b/test/fixtures/es2015/uncategorised/73/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/73/expected.json rename to test/fixtures/es2015/uncategorised/73/expected.json diff --git a/test/fixtures/harmony/uncategorised/73/options.json b/test/fixtures/es2015/uncategorised/73/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/73/options.json rename to test/fixtures/es2015/uncategorised/73/options.json diff --git a/test/fixtures/harmony/uncategorised/74/actual.js b/test/fixtures/es2015/uncategorised/74/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/74/actual.js rename to test/fixtures/es2015/uncategorised/74/actual.js diff --git a/test/fixtures/harmony/uncategorised/74/expected.json b/test/fixtures/es2015/uncategorised/74/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/74/expected.json rename to test/fixtures/es2015/uncategorised/74/expected.json diff --git a/test/fixtures/harmony/uncategorised/74/options.json b/test/fixtures/es2015/uncategorised/74/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/74/options.json rename to test/fixtures/es2015/uncategorised/74/options.json diff --git a/test/fixtures/harmony/uncategorised/75/actual.js b/test/fixtures/es2015/uncategorised/75/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/75/actual.js rename to test/fixtures/es2015/uncategorised/75/actual.js diff --git a/test/fixtures/harmony/uncategorised/75/expected.json b/test/fixtures/es2015/uncategorised/75/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/75/expected.json rename to test/fixtures/es2015/uncategorised/75/expected.json diff --git a/test/fixtures/harmony/uncategorised/75/options.json b/test/fixtures/es2015/uncategorised/75/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/75/options.json rename to test/fixtures/es2015/uncategorised/75/options.json diff --git a/test/fixtures/harmony/uncategorised/76/actual.js b/test/fixtures/es2015/uncategorised/76/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/76/actual.js rename to test/fixtures/es2015/uncategorised/76/actual.js diff --git a/test/fixtures/harmony/uncategorised/76/expected.json b/test/fixtures/es2015/uncategorised/76/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/76/expected.json rename to test/fixtures/es2015/uncategorised/76/expected.json diff --git a/test/fixtures/harmony/uncategorised/76/options.json b/test/fixtures/es2015/uncategorised/76/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/76/options.json rename to test/fixtures/es2015/uncategorised/76/options.json diff --git a/test/fixtures/harmony/uncategorised/77/actual.js b/test/fixtures/es2015/uncategorised/77/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/77/actual.js rename to test/fixtures/es2015/uncategorised/77/actual.js diff --git a/test/fixtures/harmony/uncategorised/77/expected.json b/test/fixtures/es2015/uncategorised/77/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/77/expected.json rename to test/fixtures/es2015/uncategorised/77/expected.json diff --git a/test/fixtures/harmony/uncategorised/77/options.json b/test/fixtures/es2015/uncategorised/77/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/77/options.json rename to test/fixtures/es2015/uncategorised/77/options.json diff --git a/test/fixtures/harmony/uncategorised/78/actual.js b/test/fixtures/es2015/uncategorised/78/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/78/actual.js rename to test/fixtures/es2015/uncategorised/78/actual.js diff --git a/test/fixtures/harmony/uncategorised/78/expected.json b/test/fixtures/es2015/uncategorised/78/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/78/expected.json rename to test/fixtures/es2015/uncategorised/78/expected.json diff --git a/test/fixtures/harmony/uncategorised/78/options.json b/test/fixtures/es2015/uncategorised/78/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/78/options.json rename to test/fixtures/es2015/uncategorised/78/options.json diff --git a/test/fixtures/harmony/uncategorised/79/actual.js b/test/fixtures/es2015/uncategorised/79/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/79/actual.js rename to test/fixtures/es2015/uncategorised/79/actual.js diff --git a/test/fixtures/harmony/uncategorised/79/expected.json b/test/fixtures/es2015/uncategorised/79/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/79/expected.json rename to test/fixtures/es2015/uncategorised/79/expected.json diff --git a/test/fixtures/harmony/uncategorised/79/options.json b/test/fixtures/es2015/uncategorised/79/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/79/options.json rename to test/fixtures/es2015/uncategorised/79/options.json diff --git a/test/fixtures/harmony/uncategorised/8/actual.js b/test/fixtures/es2015/uncategorised/8/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/8/actual.js rename to test/fixtures/es2015/uncategorised/8/actual.js diff --git a/test/fixtures/harmony/uncategorised/8/expected.json b/test/fixtures/es2015/uncategorised/8/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/8/expected.json rename to test/fixtures/es2015/uncategorised/8/expected.json diff --git a/test/fixtures/harmony/uncategorised/80/actual.js b/test/fixtures/es2015/uncategorised/80/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/80/actual.js rename to test/fixtures/es2015/uncategorised/80/actual.js diff --git a/test/fixtures/harmony/uncategorised/80/expected.json b/test/fixtures/es2015/uncategorised/80/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/80/expected.json rename to test/fixtures/es2015/uncategorised/80/expected.json diff --git a/test/fixtures/harmony/uncategorised/80/options.json b/test/fixtures/es2015/uncategorised/80/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/80/options.json rename to test/fixtures/es2015/uncategorised/80/options.json diff --git a/test/fixtures/harmony/uncategorised/81/actual.js b/test/fixtures/es2015/uncategorised/81/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/81/actual.js rename to test/fixtures/es2015/uncategorised/81/actual.js diff --git a/test/fixtures/harmony/uncategorised/81/expected.json b/test/fixtures/es2015/uncategorised/81/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/81/expected.json rename to test/fixtures/es2015/uncategorised/81/expected.json diff --git a/test/fixtures/harmony/uncategorised/81/options.json b/test/fixtures/es2015/uncategorised/81/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/81/options.json rename to test/fixtures/es2015/uncategorised/81/options.json diff --git a/test/fixtures/harmony/uncategorised/82/actual.js b/test/fixtures/es2015/uncategorised/82/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/82/actual.js rename to test/fixtures/es2015/uncategorised/82/actual.js diff --git a/test/fixtures/harmony/uncategorised/82/expected.json b/test/fixtures/es2015/uncategorised/82/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/82/expected.json rename to test/fixtures/es2015/uncategorised/82/expected.json diff --git a/test/fixtures/harmony/uncategorised/82/options.json b/test/fixtures/es2015/uncategorised/82/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/82/options.json rename to test/fixtures/es2015/uncategorised/82/options.json diff --git a/test/fixtures/harmony/uncategorised/83/actual.js b/test/fixtures/es2015/uncategorised/83/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/83/actual.js rename to test/fixtures/es2015/uncategorised/83/actual.js diff --git a/test/fixtures/harmony/uncategorised/83/expected.json b/test/fixtures/es2015/uncategorised/83/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/83/expected.json rename to test/fixtures/es2015/uncategorised/83/expected.json diff --git a/test/fixtures/harmony/uncategorised/83/options.json b/test/fixtures/es2015/uncategorised/83/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/83/options.json rename to test/fixtures/es2015/uncategorised/83/options.json diff --git a/test/fixtures/harmony/uncategorised/84/actual.js b/test/fixtures/es2015/uncategorised/84/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/84/actual.js rename to test/fixtures/es2015/uncategorised/84/actual.js diff --git a/test/fixtures/harmony/uncategorised/84/options.json b/test/fixtures/es2015/uncategorised/84/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/84/options.json rename to test/fixtures/es2015/uncategorised/84/options.json diff --git a/test/fixtures/harmony/uncategorised/85/actual.js b/test/fixtures/es2015/uncategorised/85/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/85/actual.js rename to test/fixtures/es2015/uncategorised/85/actual.js diff --git a/test/fixtures/harmony/uncategorised/85/expected.json b/test/fixtures/es2015/uncategorised/85/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/85/expected.json rename to test/fixtures/es2015/uncategorised/85/expected.json diff --git a/test/fixtures/harmony/uncategorised/85/options.json b/test/fixtures/es2015/uncategorised/85/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/85/options.json rename to test/fixtures/es2015/uncategorised/85/options.json diff --git a/test/fixtures/harmony/uncategorised/86/actual.js b/test/fixtures/es2015/uncategorised/86/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/86/actual.js rename to test/fixtures/es2015/uncategorised/86/actual.js diff --git a/test/fixtures/harmony/uncategorised/86/expected.json b/test/fixtures/es2015/uncategorised/86/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/86/expected.json rename to test/fixtures/es2015/uncategorised/86/expected.json diff --git a/test/fixtures/harmony/uncategorised/86/options.json b/test/fixtures/es2015/uncategorised/86/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/86/options.json rename to test/fixtures/es2015/uncategorised/86/options.json diff --git a/test/fixtures/harmony/uncategorised/87/actual.js b/test/fixtures/es2015/uncategorised/87/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/87/actual.js rename to test/fixtures/es2015/uncategorised/87/actual.js diff --git a/test/fixtures/harmony/uncategorised/87/expected.json b/test/fixtures/es2015/uncategorised/87/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/87/expected.json rename to test/fixtures/es2015/uncategorised/87/expected.json diff --git a/test/fixtures/harmony/uncategorised/87/options.json b/test/fixtures/es2015/uncategorised/87/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/87/options.json rename to test/fixtures/es2015/uncategorised/87/options.json diff --git a/test/fixtures/harmony/uncategorised/88/actual.js b/test/fixtures/es2015/uncategorised/88/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/88/actual.js rename to test/fixtures/es2015/uncategorised/88/actual.js diff --git a/test/fixtures/harmony/uncategorised/88/expected.json b/test/fixtures/es2015/uncategorised/88/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/88/expected.json rename to test/fixtures/es2015/uncategorised/88/expected.json diff --git a/test/fixtures/harmony/uncategorised/88/options.json b/test/fixtures/es2015/uncategorised/88/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/88/options.json rename to test/fixtures/es2015/uncategorised/88/options.json diff --git a/test/fixtures/harmony/uncategorised/89/actual.js b/test/fixtures/es2015/uncategorised/89/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/89/actual.js rename to test/fixtures/es2015/uncategorised/89/actual.js diff --git a/test/fixtures/harmony/uncategorised/89/expected.json b/test/fixtures/es2015/uncategorised/89/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/89/expected.json rename to test/fixtures/es2015/uncategorised/89/expected.json diff --git a/test/fixtures/harmony/uncategorised/89/options.json b/test/fixtures/es2015/uncategorised/89/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/89/options.json rename to test/fixtures/es2015/uncategorised/89/options.json diff --git a/test/fixtures/harmony/uncategorised/9/actual.js b/test/fixtures/es2015/uncategorised/9/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/9/actual.js rename to test/fixtures/es2015/uncategorised/9/actual.js diff --git a/test/fixtures/harmony/uncategorised/9/expected.json b/test/fixtures/es2015/uncategorised/9/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/9/expected.json rename to test/fixtures/es2015/uncategorised/9/expected.json diff --git a/test/fixtures/harmony/uncategorised/90/actual.js b/test/fixtures/es2015/uncategorised/90/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/90/actual.js rename to test/fixtures/es2015/uncategorised/90/actual.js diff --git a/test/fixtures/harmony/uncategorised/90/expected.json b/test/fixtures/es2015/uncategorised/90/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/90/expected.json rename to test/fixtures/es2015/uncategorised/90/expected.json diff --git a/test/fixtures/harmony/uncategorised/90/options.json b/test/fixtures/es2015/uncategorised/90/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/90/options.json rename to test/fixtures/es2015/uncategorised/90/options.json diff --git a/test/fixtures/harmony/uncategorised/91/actual.js b/test/fixtures/es2015/uncategorised/91/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/91/actual.js rename to test/fixtures/es2015/uncategorised/91/actual.js diff --git a/test/fixtures/harmony/uncategorised/91/expected.json b/test/fixtures/es2015/uncategorised/91/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/91/expected.json rename to test/fixtures/es2015/uncategorised/91/expected.json diff --git a/test/fixtures/harmony/uncategorised/91/options.json b/test/fixtures/es2015/uncategorised/91/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/91/options.json rename to test/fixtures/es2015/uncategorised/91/options.json diff --git a/test/fixtures/harmony/uncategorised/92/actual.js b/test/fixtures/es2015/uncategorised/92/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/92/actual.js rename to test/fixtures/es2015/uncategorised/92/actual.js diff --git a/test/fixtures/harmony/uncategorised/92/expected.json b/test/fixtures/es2015/uncategorised/92/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/92/expected.json rename to test/fixtures/es2015/uncategorised/92/expected.json diff --git a/test/fixtures/harmony/uncategorised/92/options.json b/test/fixtures/es2015/uncategorised/92/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/92/options.json rename to test/fixtures/es2015/uncategorised/92/options.json diff --git a/test/fixtures/harmony/uncategorised/93/actual.js b/test/fixtures/es2015/uncategorised/93/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/93/actual.js rename to test/fixtures/es2015/uncategorised/93/actual.js diff --git a/test/fixtures/harmony/uncategorised/93/expected.json b/test/fixtures/es2015/uncategorised/93/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/93/expected.json rename to test/fixtures/es2015/uncategorised/93/expected.json diff --git a/test/fixtures/harmony/uncategorised/93/options.json b/test/fixtures/es2015/uncategorised/93/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/93/options.json rename to test/fixtures/es2015/uncategorised/93/options.json diff --git a/test/fixtures/harmony/uncategorised/94/actual.js b/test/fixtures/es2015/uncategorised/94/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/94/actual.js rename to test/fixtures/es2015/uncategorised/94/actual.js diff --git a/test/fixtures/harmony/uncategorised/94/expected.json b/test/fixtures/es2015/uncategorised/94/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/94/expected.json rename to test/fixtures/es2015/uncategorised/94/expected.json diff --git a/test/fixtures/harmony/uncategorised/94/options.json b/test/fixtures/es2015/uncategorised/94/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/94/options.json rename to test/fixtures/es2015/uncategorised/94/options.json diff --git a/test/fixtures/harmony/uncategorised/95/actual.js b/test/fixtures/es2015/uncategorised/95/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/95/actual.js rename to test/fixtures/es2015/uncategorised/95/actual.js diff --git a/test/fixtures/harmony/uncategorised/95/expected.json b/test/fixtures/es2015/uncategorised/95/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/95/expected.json rename to test/fixtures/es2015/uncategorised/95/expected.json diff --git a/test/fixtures/harmony/uncategorised/95/options.json b/test/fixtures/es2015/uncategorised/95/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/95/options.json rename to test/fixtures/es2015/uncategorised/95/options.json diff --git a/test/fixtures/harmony/uncategorised/96/actual.js b/test/fixtures/es2015/uncategorised/96/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/96/actual.js rename to test/fixtures/es2015/uncategorised/96/actual.js diff --git a/test/fixtures/harmony/uncategorised/96/options.json b/test/fixtures/es2015/uncategorised/96/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/96/options.json rename to test/fixtures/es2015/uncategorised/96/options.json diff --git a/test/fixtures/harmony/uncategorised/97/actual.js b/test/fixtures/es2015/uncategorised/97/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/97/actual.js rename to test/fixtures/es2015/uncategorised/97/actual.js diff --git a/test/fixtures/harmony/uncategorised/97/expected.json b/test/fixtures/es2015/uncategorised/97/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/97/expected.json rename to test/fixtures/es2015/uncategorised/97/expected.json diff --git a/test/fixtures/harmony/uncategorised/97/options.json b/test/fixtures/es2015/uncategorised/97/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/97/options.json rename to test/fixtures/es2015/uncategorised/97/options.json diff --git a/test/fixtures/harmony/uncategorised/98/actual.js b/test/fixtures/es2015/uncategorised/98/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/98/actual.js rename to test/fixtures/es2015/uncategorised/98/actual.js diff --git a/test/fixtures/harmony/uncategorised/98/expected.json b/test/fixtures/es2015/uncategorised/98/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/98/expected.json rename to test/fixtures/es2015/uncategorised/98/expected.json diff --git a/test/fixtures/harmony/uncategorised/98/options.json b/test/fixtures/es2015/uncategorised/98/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/98/options.json rename to test/fixtures/es2015/uncategorised/98/options.json diff --git a/test/fixtures/harmony/uncategorised/99/actual.js b/test/fixtures/es2015/uncategorised/99/actual.js similarity index 100% rename from test/fixtures/harmony/uncategorised/99/actual.js rename to test/fixtures/es2015/uncategorised/99/actual.js diff --git a/test/fixtures/harmony/uncategorised/99/expected.json b/test/fixtures/es2015/uncategorised/99/expected.json similarity index 100% rename from test/fixtures/harmony/uncategorised/99/expected.json rename to test/fixtures/es2015/uncategorised/99/expected.json diff --git a/test/fixtures/harmony/uncategorised/99/options.json b/test/fixtures/es2015/uncategorised/99/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/99/options.json rename to test/fixtures/es2015/uncategorised/99/options.json diff --git a/test/fixtures/experimental/exponentiation-operator/basic/actual.js b/test/fixtures/es2016/exponentiation-operator/1/actual.js similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/basic/actual.js rename to test/fixtures/es2016/exponentiation-operator/1/actual.js diff --git a/test/fixtures/experimental/exponentiation-operator/basic/expected.json b/test/fixtures/es2016/exponentiation-operator/1/expected.json similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/basic/expected.json rename to test/fixtures/es2016/exponentiation-operator/1/expected.json diff --git a/test/fixtures/experimental/exponentiation-operator/unparenthesized-left/actual.js b/test/fixtures/es2016/exponentiation-operator/10/actual.js similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/unparenthesized-left/actual.js rename to test/fixtures/es2016/exponentiation-operator/10/actual.js diff --git a/test/fixtures/experimental/exponentiation-operator/unparenthesized-left/options.json b/test/fixtures/es2016/exponentiation-operator/10/options.json similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/unparenthesized-left/options.json rename to test/fixtures/es2016/exponentiation-operator/10/options.json diff --git a/test/fixtures/experimental/exponentiation-operator/wrong-parenthesized-all/actual.js b/test/fixtures/es2016/exponentiation-operator/11/actual.js similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/wrong-parenthesized-all/actual.js rename to test/fixtures/es2016/exponentiation-operator/11/actual.js diff --git a/test/fixtures/experimental/exponentiation-operator/wrong-parenthesized-all/options.json b/test/fixtures/es2016/exponentiation-operator/11/options.json similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/wrong-parenthesized-all/options.json rename to test/fixtures/es2016/exponentiation-operator/11/options.json diff --git a/test/fixtures/experimental/exponentiation-operator/wrong-parenthesized-left/actual.js b/test/fixtures/es2016/exponentiation-operator/12/actual.js similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/wrong-parenthesized-left/actual.js rename to test/fixtures/es2016/exponentiation-operator/12/actual.js diff --git a/test/fixtures/experimental/exponentiation-operator/wrong-parenthesized-left/options.json b/test/fixtures/es2016/exponentiation-operator/12/options.json similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/wrong-parenthesized-left/options.json rename to test/fixtures/es2016/exponentiation-operator/12/options.json diff --git a/test/fixtures/experimental/exponentiation-operator/parenthesized-all/actual.js b/test/fixtures/es2016/exponentiation-operator/2/actual.js similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/parenthesized-all/actual.js rename to test/fixtures/es2016/exponentiation-operator/2/actual.js diff --git a/test/fixtures/experimental/exponentiation-operator/parenthesized-all/expected.json b/test/fixtures/es2016/exponentiation-operator/2/expected.json similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/parenthesized-all/expected.json rename to test/fixtures/es2016/exponentiation-operator/2/expected.json diff --git a/test/fixtures/experimental/uncategorised/3/actual.js b/test/fixtures/es2016/exponentiation-operator/3/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/3/actual.js rename to test/fixtures/es2016/exponentiation-operator/3/actual.js diff --git a/test/fixtures/experimental/uncategorised/3/expected.json b/test/fixtures/es2016/exponentiation-operator/3/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/3/expected.json rename to test/fixtures/es2016/exponentiation-operator/3/expected.json diff --git a/test/fixtures/experimental/uncategorised/4/actual.js b/test/fixtures/es2016/exponentiation-operator/4/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/4/actual.js rename to test/fixtures/es2016/exponentiation-operator/4/actual.js diff --git a/test/fixtures/experimental/uncategorised/4/expected.json b/test/fixtures/es2016/exponentiation-operator/4/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/4/expected.json rename to test/fixtures/es2016/exponentiation-operator/4/expected.json diff --git a/test/fixtures/experimental/uncategorised/5/actual.js b/test/fixtures/es2016/exponentiation-operator/5/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/5/actual.js rename to test/fixtures/es2016/exponentiation-operator/5/actual.js diff --git a/test/fixtures/experimental/uncategorised/5/expected.json b/test/fixtures/es2016/exponentiation-operator/5/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/5/expected.json rename to test/fixtures/es2016/exponentiation-operator/5/expected.json diff --git a/test/fixtures/experimental/uncategorised/6/actual.js b/test/fixtures/es2016/exponentiation-operator/6/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/6/actual.js rename to test/fixtures/es2016/exponentiation-operator/6/actual.js diff --git a/test/fixtures/experimental/uncategorised/6/expected.json b/test/fixtures/es2016/exponentiation-operator/6/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/6/expected.json rename to test/fixtures/es2016/exponentiation-operator/6/expected.json diff --git a/test/fixtures/experimental/uncategorised/7/actual.js b/test/fixtures/es2016/exponentiation-operator/7/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/7/actual.js rename to test/fixtures/es2016/exponentiation-operator/7/actual.js diff --git a/test/fixtures/experimental/uncategorised/7/expected.json b/test/fixtures/es2016/exponentiation-operator/7/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/7/expected.json rename to test/fixtures/es2016/exponentiation-operator/7/expected.json diff --git a/test/fixtures/experimental/uncategorised/8/actual.js b/test/fixtures/es2016/exponentiation-operator/8/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/8/actual.js rename to test/fixtures/es2016/exponentiation-operator/8/actual.js diff --git a/test/fixtures/experimental/uncategorised/8/expected.json b/test/fixtures/es2016/exponentiation-operator/8/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/8/expected.json rename to test/fixtures/es2016/exponentiation-operator/8/expected.json diff --git a/test/fixtures/experimental/exponentiation-operator/parenthesized-left/actual.js b/test/fixtures/es2016/exponentiation-operator/9/actual.js similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/parenthesized-left/actual.js rename to test/fixtures/es2016/exponentiation-operator/9/actual.js diff --git a/test/fixtures/experimental/exponentiation-operator/parenthesized-left/expected.json b/test/fixtures/es2016/exponentiation-operator/9/expected.json similarity index 100% rename from test/fixtures/experimental/exponentiation-operator/parenthesized-left/expected.json rename to test/fixtures/es2016/exponentiation-operator/9/expected.json diff --git a/test/fixtures/experimental/async-functions/expression-statement/actual.js b/test/fixtures/es2017/async-functions/1/actual.js similarity index 100% rename from test/fixtures/experimental/async-functions/expression-statement/actual.js rename to test/fixtures/es2017/async-functions/1/actual.js diff --git a/test/fixtures/experimental/async-functions/expression-statement/expected.json b/test/fixtures/es2017/async-functions/1/expected.json similarity index 100% rename from test/fixtures/experimental/async-functions/expression-statement/expected.json rename to test/fixtures/es2017/async-functions/1/expected.json diff --git a/test/fixtures/experimental/uncategorised/16/actual.js b/test/fixtures/es2017/async-functions/10/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/16/actual.js rename to test/fixtures/es2017/async-functions/10/actual.js diff --git a/test/fixtures/experimental/uncategorised/16/options.json b/test/fixtures/es2017/async-functions/10/options.json similarity index 55% rename from test/fixtures/experimental/uncategorised/16/options.json rename to test/fixtures/es2017/async-functions/10/options.json index ebda253376..b2f4797ad8 100644 --- a/test/fixtures/experimental/uncategorised/16/options.json +++ b/test/fixtures/es2017/async-functions/10/options.json @@ -1,4 +1,3 @@ { - "plugins": ["asyncFunctions"], "throws": "Unexpected token (2:4)" } diff --git a/test/fixtures/experimental/uncategorised/17/actual.js b/test/fixtures/es2017/async-functions/11/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/17/actual.js rename to test/fixtures/es2017/async-functions/11/actual.js diff --git a/test/fixtures/experimental/uncategorised/17/expected.json b/test/fixtures/es2017/async-functions/11/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/17/expected.json rename to test/fixtures/es2017/async-functions/11/expected.json diff --git a/test/fixtures/experimental/uncategorised/18/actual.js b/test/fixtures/es2017/async-functions/12/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/18/actual.js rename to test/fixtures/es2017/async-functions/12/actual.js diff --git a/test/fixtures/experimental/uncategorised/18/expected.json b/test/fixtures/es2017/async-functions/12/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/18/expected.json rename to test/fixtures/es2017/async-functions/12/expected.json diff --git a/test/fixtures/experimental/uncategorised/19/actual.js b/test/fixtures/es2017/async-functions/13/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/19/actual.js rename to test/fixtures/es2017/async-functions/13/actual.js diff --git a/test/fixtures/experimental/uncategorised/19/expected.json b/test/fixtures/es2017/async-functions/13/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/19/expected.json rename to test/fixtures/es2017/async-functions/13/expected.json diff --git a/test/fixtures/experimental/uncategorised/20/actual.js b/test/fixtures/es2017/async-functions/14/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/20/actual.js rename to test/fixtures/es2017/async-functions/14/actual.js diff --git a/test/fixtures/experimental/uncategorised/20/expected.json b/test/fixtures/es2017/async-functions/14/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/20/expected.json rename to test/fixtures/es2017/async-functions/14/expected.json diff --git a/test/fixtures/experimental/uncategorised/21/actual.js b/test/fixtures/es2017/async-functions/15/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/21/actual.js rename to test/fixtures/es2017/async-functions/15/actual.js diff --git a/test/fixtures/experimental/uncategorised/21/expected.json b/test/fixtures/es2017/async-functions/15/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/21/expected.json rename to test/fixtures/es2017/async-functions/15/expected.json diff --git a/test/fixtures/experimental/uncategorised/22/actual.js b/test/fixtures/es2017/async-functions/16/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/22/actual.js rename to test/fixtures/es2017/async-functions/16/actual.js diff --git a/test/fixtures/experimental/uncategorised/22/expected.json b/test/fixtures/es2017/async-functions/16/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/22/expected.json rename to test/fixtures/es2017/async-functions/16/expected.json diff --git a/test/fixtures/experimental/uncategorised/23/actual.js b/test/fixtures/es2017/async-functions/17/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/23/actual.js rename to test/fixtures/es2017/async-functions/17/actual.js diff --git a/test/fixtures/experimental/uncategorised/23/expected.json b/test/fixtures/es2017/async-functions/17/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/23/expected.json rename to test/fixtures/es2017/async-functions/17/expected.json diff --git a/test/fixtures/experimental/uncategorised/25/actual.js b/test/fixtures/es2017/async-functions/18/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/25/actual.js rename to test/fixtures/es2017/async-functions/18/actual.js diff --git a/test/fixtures/experimental/uncategorised/25/expected.json b/test/fixtures/es2017/async-functions/18/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/25/expected.json rename to test/fixtures/es2017/async-functions/18/expected.json diff --git a/test/fixtures/experimental/uncategorised/26/actual.js b/test/fixtures/es2017/async-functions/19/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/26/actual.js rename to test/fixtures/es2017/async-functions/19/actual.js diff --git a/test/fixtures/experimental/uncategorised/26/expected.json b/test/fixtures/es2017/async-functions/19/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/26/expected.json rename to test/fixtures/es2017/async-functions/19/expected.json diff --git a/test/fixtures/experimental/await/illegal-await-star/actual.js b/test/fixtures/es2017/async-functions/2/actual.js similarity index 100% rename from test/fixtures/experimental/await/illegal-await-star/actual.js rename to test/fixtures/es2017/async-functions/2/actual.js diff --git a/test/fixtures/experimental/await/illegal-await-star/options.json b/test/fixtures/es2017/async-functions/2/options.json similarity index 76% rename from test/fixtures/experimental/await/illegal-await-star/options.json rename to test/fixtures/es2017/async-functions/2/options.json index 85fdea96e9..c6f19067ee 100644 --- a/test/fixtures/experimental/await/illegal-await-star/options.json +++ b/test/fixtures/es2017/async-functions/2/options.json @@ -1,4 +1,3 @@ { - "plugins": ["asyncFunctions"], "throws": "await* has been removed from the async functions proposal. Use Promise.all() instead. (2:2)" } diff --git a/test/fixtures/experimental/uncategorised/27/actual.js b/test/fixtures/es2017/async-functions/20/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/27/actual.js rename to test/fixtures/es2017/async-functions/20/actual.js diff --git a/test/fixtures/experimental/uncategorised/27/expected.json b/test/fixtures/es2017/async-functions/20/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/27/expected.json rename to test/fixtures/es2017/async-functions/20/expected.json diff --git a/test/fixtures/experimental/uncategorised/28/actual.js b/test/fixtures/es2017/async-functions/21/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/28/actual.js rename to test/fixtures/es2017/async-functions/21/actual.js diff --git a/test/fixtures/experimental/uncategorised/28/expected.json b/test/fixtures/es2017/async-functions/21/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/28/expected.json rename to test/fixtures/es2017/async-functions/21/expected.json diff --git a/test/fixtures/experimental/uncategorised/29/actual.js b/test/fixtures/es2017/async-functions/22/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/29/actual.js rename to test/fixtures/es2017/async-functions/22/actual.js diff --git a/test/fixtures/experimental/uncategorised/29/expected.json b/test/fixtures/es2017/async-functions/22/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/29/expected.json rename to test/fixtures/es2017/async-functions/22/expected.json diff --git a/test/fixtures/experimental/uncategorised/30/actual.js b/test/fixtures/es2017/async-functions/23/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/30/actual.js rename to test/fixtures/es2017/async-functions/23/actual.js diff --git a/test/fixtures/experimental/uncategorised/30/expected.json b/test/fixtures/es2017/async-functions/23/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/30/expected.json rename to test/fixtures/es2017/async-functions/23/expected.json diff --git a/test/fixtures/experimental/uncategorised/31/actual.js b/test/fixtures/es2017/async-functions/24/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/31/actual.js rename to test/fixtures/es2017/async-functions/24/actual.js diff --git a/test/fixtures/experimental/uncategorised/31/expected.json b/test/fixtures/es2017/async-functions/24/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/31/expected.json rename to test/fixtures/es2017/async-functions/24/expected.json diff --git a/test/fixtures/experimental/uncategorised/32/actual.js b/test/fixtures/es2017/async-functions/25/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/32/actual.js rename to test/fixtures/es2017/async-functions/25/actual.js diff --git a/test/fixtures/experimental/uncategorised/32/expected.json b/test/fixtures/es2017/async-functions/25/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/32/expected.json rename to test/fixtures/es2017/async-functions/25/expected.json diff --git a/test/fixtures/es2017/async-functions/25/options.json b/test/fixtures/es2017/async-functions/25/options.json new file mode 100644 index 0000000000..2104ca4328 --- /dev/null +++ b/test/fixtures/es2017/async-functions/25/options.json @@ -0,0 +1,3 @@ +{ + "sourceType": "module" +} diff --git a/test/fixtures/experimental/uncategorised/24/actual.js b/test/fixtures/es2017/async-functions/26/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/24/actual.js rename to test/fixtures/es2017/async-functions/26/actual.js diff --git a/test/fixtures/experimental/uncategorised/24/expected.json b/test/fixtures/es2017/async-functions/26/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/24/expected.json rename to test/fixtures/es2017/async-functions/26/expected.json diff --git a/test/fixtures/experimental/async-functions/illegal-parens/actual.js b/test/fixtures/es2017/async-functions/3/actual.js similarity index 100% rename from test/fixtures/experimental/async-functions/illegal-parens/actual.js rename to test/fixtures/es2017/async-functions/3/actual.js diff --git a/test/fixtures/experimental/async-functions/illegal-parens/options.json b/test/fixtures/es2017/async-functions/3/options.json similarity index 100% rename from test/fixtures/experimental/async-functions/illegal-parens/options.json rename to test/fixtures/es2017/async-functions/3/options.json diff --git a/test/fixtures/experimental/async-functions/invalid-object-shorthand/actual.js b/test/fixtures/es2017/async-functions/4/actual.js similarity index 100% rename from test/fixtures/experimental/async-functions/invalid-object-shorthand/actual.js rename to test/fixtures/es2017/async-functions/4/actual.js diff --git a/test/fixtures/harmony/arrow-functions/inner-parens/options.json b/test/fixtures/es2017/async-functions/4/options.json similarity index 100% rename from test/fixtures/harmony/arrow-functions/inner-parens/options.json rename to test/fixtures/es2017/async-functions/4/options.json diff --git a/test/fixtures/experimental/async-functions/invalid-object-value/actual.js b/test/fixtures/es2017/async-functions/5/actual.js similarity index 100% rename from test/fixtures/experimental/async-functions/invalid-object-value/actual.js rename to test/fixtures/es2017/async-functions/5/actual.js diff --git a/test/fixtures/experimental/async-functions/invalid-object-value/options.json b/test/fixtures/es2017/async-functions/5/options.json similarity index 100% rename from test/fixtures/experimental/async-functions/invalid-object-value/options.json rename to test/fixtures/es2017/async-functions/5/options.json diff --git a/test/fixtures/experimental/async-functions/no-callee/actual.js b/test/fixtures/es2017/async-functions/6/actual.js similarity index 100% rename from test/fixtures/experimental/async-functions/no-callee/actual.js rename to test/fixtures/es2017/async-functions/6/actual.js diff --git a/test/fixtures/harmony/uncategorised/167/options.json b/test/fixtures/es2017/async-functions/6/options.json similarity index 100% rename from test/fixtures/harmony/uncategorised/167/options.json rename to test/fixtures/es2017/async-functions/6/options.json diff --git a/test/fixtures/experimental/async-functions/object-last-property-shorthand/actual.js b/test/fixtures/es2017/async-functions/7/actual.js similarity index 100% rename from test/fixtures/experimental/async-functions/object-last-property-shorthand/actual.js rename to test/fixtures/es2017/async-functions/7/actual.js diff --git a/test/fixtures/experimental/async-functions/object-last-property-shorthand/expected.json b/test/fixtures/es2017/async-functions/7/expected.json similarity index 100% rename from test/fixtures/experimental/async-functions/object-last-property-shorthand/expected.json rename to test/fixtures/es2017/async-functions/7/expected.json diff --git a/test/fixtures/experimental/async-functions/pattern/actual.js b/test/fixtures/es2017/async-functions/8/actual.js similarity index 100% rename from test/fixtures/experimental/async-functions/pattern/actual.js rename to test/fixtures/es2017/async-functions/8/actual.js diff --git a/test/fixtures/experimental/async-functions/pattern/expected.json b/test/fixtures/es2017/async-functions/8/expected.json similarity index 100% rename from test/fixtures/experimental/async-functions/pattern/expected.json rename to test/fixtures/es2017/async-functions/8/expected.json diff --git a/test/fixtures/experimental/uncategorised/15/actual.js b/test/fixtures/es2017/async-functions/9/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/15/actual.js rename to test/fixtures/es2017/async-functions/9/actual.js diff --git a/test/fixtures/experimental/uncategorised/15/options.json b/test/fixtures/es2017/async-functions/9/options.json similarity index 56% rename from test/fixtures/experimental/uncategorised/15/options.json rename to test/fixtures/es2017/async-functions/9/options.json index 080411a1bd..c87b29dd4d 100644 --- a/test/fixtures/experimental/uncategorised/15/options.json +++ b/test/fixtures/es2017/async-functions/9/options.json @@ -1,4 +1,3 @@ { - "plugins": ["asyncFunctions"], "throws": "Unexpected token (1:30)" } diff --git a/test/fixtures/experimental/async-functions/options.json b/test/fixtures/experimental/async-functions/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/async-functions/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/async-generators/options.json b/test/fixtures/experimental/async-generators/options.json index ea3c5c3b75..eea8c9d9d3 100644 --- a/test/fixtures/experimental/async-generators/options.json +++ b/test/fixtures/experimental/async-generators/options.json @@ -1,3 +1,3 @@ { - "plugins": ["asyncFunctions", "asyncGenerators"] + "plugins": ["asyncGenerators"] } diff --git a/test/fixtures/experimental/uncategorised/17/options.json b/test/fixtures/experimental/uncategorised/17/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/17/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/18/options.json b/test/fixtures/experimental/uncategorised/18/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/18/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/19/options.json b/test/fixtures/experimental/uncategorised/19/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/19/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/20/options.json b/test/fixtures/experimental/uncategorised/20/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/20/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/21/options.json b/test/fixtures/experimental/uncategorised/21/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/21/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/22/options.json b/test/fixtures/experimental/uncategorised/22/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/22/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/23/options.json b/test/fixtures/experimental/uncategorised/23/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/23/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/24/options.json b/test/fixtures/experimental/uncategorised/24/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/24/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/25/options.json b/test/fixtures/experimental/uncategorised/25/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/25/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/26/options.json b/test/fixtures/experimental/uncategorised/26/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/26/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/27/options.json b/test/fixtures/experimental/uncategorised/27/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/27/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/28/options.json b/test/fixtures/experimental/uncategorised/28/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/28/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/29/options.json b/test/fixtures/experimental/uncategorised/29/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/29/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/30/options.json b/test/fixtures/experimental/uncategorised/30/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/30/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/31/options.json b/test/fixtures/experimental/uncategorised/31/options.json deleted file mode 100644 index 7bbe8c30f5..0000000000 --- a/test/fixtures/experimental/uncategorised/31/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/experimental/uncategorised/32/options.json b/test/fixtures/experimental/uncategorised/32/options.json deleted file mode 100644 index 87a4cd6baf..0000000000 --- a/test/fixtures/experimental/uncategorised/32/options.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "sourceType": "module", - "plugins": ["asyncFunctions"] -} diff --git a/test/fixtures/flow/options.json b/test/fixtures/flow/options.json index 1844b1df3c..d822c40fbb 100644 --- a/test/fixtures/flow/options.json +++ b/test/fixtures/flow/options.json @@ -1,4 +1,4 @@ { "sourceType": "module", - "plugins": ["jsx", "flow", "asyncFunctions"] + "plugins": ["jsx", "flow"] } diff --git a/test/fixtures/flow/trailing-function-commas-type/options.json b/test/fixtures/flow/trailing-function-commas-type/options.json index aeada919cd..c49ec73de9 100644 --- a/test/fixtures/flow/trailing-function-commas-type/options.json +++ b/test/fixtures/flow/trailing-function-commas-type/options.json @@ -1,4 +1,4 @@ { "sourceType": "module", - "plugins": ["jsx", "flow", "asyncFunctions", "trailingFunctionCommas"] + "plugins": ["jsx", "flow", "trailingFunctionCommas"] } From 1349baa40365d1591c4a5f89fd0dae148022d3be Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Fri, 19 Aug 2016 15:46:51 +0200 Subject: [PATCH 4/4] Remove trailingFunctionCommas --- README.md | 1 - src/parser/expression.js | 18 +++++++++--------- src/parser/lval.js | 8 ++++---- src/parser/statement.js | 2 +- .../trailing-function-commas/1}/actual.js | 0 .../trailing-function-commas/1}/expected.json | 0 .../trailing-function-commas/2}/actual.js | 0 .../trailing-function-commas/2}/expected.json | 0 .../trailing-function-commas/3}/actual.js | 0 .../trailing-function-commas/3}/expected.json | 0 .../trailing-function-commas/4}/actual.js | 0 .../trailing-function-commas/4}/expected.json | 0 .../trailing-function-commas/5}/actual.js | 0 .../trailing-function-commas/5}/options.json | 1 - .../trailing-function-commas/6}/actual.js | 0 .../trailing-function-commas/6}/options.json | 1 - .../trailing-function-commas/7}/actual.js | 0 .../trailing-function-commas/7}/options.json | 1 - .../experimental/uncategorised/55/options.json | 3 --- .../experimental/uncategorised/56/options.json | 3 --- .../experimental/uncategorised/57/options.json | 3 --- .../experimental/uncategorised/58/options.json | 3 --- .../trailing-function-commas-type/options.json | 2 +- 23 files changed, 15 insertions(+), 31 deletions(-) rename test/fixtures/{experimental/uncategorised/55 => es2017/trailing-function-commas/1}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/55 => es2017/trailing-function-commas/1}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/56 => es2017/trailing-function-commas/2}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/56 => es2017/trailing-function-commas/2}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/57 => es2017/trailing-function-commas/3}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/57 => es2017/trailing-function-commas/3}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/58 => es2017/trailing-function-commas/4}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/58 => es2017/trailing-function-commas/4}/expected.json (100%) rename test/fixtures/{experimental/uncategorised/59 => es2017/trailing-function-commas/5}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/59 => es2017/trailing-function-commas/5}/options.json (50%) rename test/fixtures/{experimental/uncategorised/60 => es2017/trailing-function-commas/6}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/60 => es2017/trailing-function-commas/6}/options.json (50%) rename test/fixtures/{experimental/uncategorised/61 => es2017/trailing-function-commas/7}/actual.js (100%) rename test/fixtures/{experimental/uncategorised/61 => es2017/trailing-function-commas/7}/options.json (50%) delete mode 100644 test/fixtures/experimental/uncategorised/55/options.json delete mode 100644 test/fixtures/experimental/uncategorised/56/options.json delete mode 100644 test/fixtures/experimental/uncategorised/57/options.json delete mode 100644 test/fixtures/experimental/uncategorised/58/options.json diff --git a/README.md b/README.md index 160909fceb..d8bbad164f 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,6 @@ require("babylon").parse("code", { - `flow` - `classConstructorCall` - `doExpressions` - - `trailingFunctionCommas` - `objectRestSpread` - `decorators` - `classProperties` diff --git a/src/parser/expression.js b/src/parser/expression.js index feced40080..725ad8ad6d 100644 --- a/src/parser/expression.js +++ b/src/parser/expression.js @@ -299,7 +299,7 @@ pp.parseSubscripts = function (base, startPos, startLoc, noCalls) { let node = this.startNodeAt(startPos, startLoc); node.callee = base; - node.arguments = this.parseCallExpressionArguments(tt.parenR, this.hasPlugin("trailingFunctionCommas"), possibleAsync); + node.arguments = this.parseCallExpressionArguments(tt.parenR, possibleAsync); base = this.finishNode(node, "CallExpression"); if (possibleAsync && this.shouldParseAsyncArrow()) { @@ -318,7 +318,7 @@ pp.parseSubscripts = function (base, startPos, startLoc, noCalls) { } }; -pp.parseCallExpressionArguments = function (close, allowTrailingComma, possibleAsyncArrow) { +pp.parseCallExpressionArguments = function (close, possibleAsyncArrow) { let innerParenStart; let elts = [], first = true; @@ -327,7 +327,7 @@ pp.parseCallExpressionArguments = function (close, allowTrailingComma, possibleA first = false; } else { this.expect(tt.comma); - if (allowTrailingComma && this.eat(close)) break; + if (this.eat(close)) break; } // we need to make sure that if this is an async arrow functions, that we don't allow inner parens inside the params @@ -463,7 +463,7 @@ pp.parseExprAtom = function (refShorthandDefaultPos) { case tt.bracketL: node = this.startNode(); this.next(); - node.elements = this.parseExprList(tt.bracketR, true, true, refShorthandDefaultPos); + node.elements = this.parseExprList(tt.bracketR, true, refShorthandDefaultPos); this.toReferencedList(node.elements); return this.finishNode(node, "ArrayExpression"); @@ -556,7 +556,7 @@ pp.parseParenAndDistinguishExpression = function (startPos, startLoc, canBeArrow first = false; } else { this.expect(tt.comma, refNeedsArrowPos.start || null); - if (this.match(tt.parenR) && this.hasPlugin("trailingFunctionCommas")) { + if (this.match(tt.parenR)) { optionalCommaStart = this.state.start; break; } @@ -638,7 +638,7 @@ pp.parseNew = function () { node.callee = this.parseNoCallExpr(); if (this.eat(tt.parenL)) { - node.arguments = this.parseExprList(tt.parenR, this.hasPlugin("trailingFunctionCommas")); + node.arguments = this.parseExprList(tt.parenR); this.toReferencedList(node.arguments); } else { node.arguments = []; @@ -840,7 +840,7 @@ pp.parseMethod = function (node, isGenerator, isAsync) { this.state.inMethod = node.kind || true; this.initFunction(node, isAsync); this.expect(tt.parenL); - node.params = this.parseBindingList(tt.parenR, false, this.hasPlugin("trailingFunctionCommas")); + node.params = this.parseBindingList(tt.parenR); node.generator = isGenerator; this.parseFunctionBody(node); this.state.inMethod = oldInMethod; @@ -924,14 +924,14 @@ pp.parseFunctionBody = function (node, allowExpression) { // nothing in between them to be parsed as `null` (which is needed // for array literals). -pp.parseExprList = function (close, allowTrailingComma, allowEmpty, refShorthandDefaultPos) { +pp.parseExprList = function (close, allowEmpty, refShorthandDefaultPos) { let elts = [], first = true; while (!this.eat(close)) { if (first) { first = false; } else { this.expect(tt.comma); - if (allowTrailingComma && this.eat(close)) break; + if (this.eat(close)) break; } elts.push(this.parseExprListItem(allowEmpty, refShorthandDefaultPos)); diff --git a/src/parser/lval.js b/src/parser/lval.js index fb23747094..e8f40ab799 100644 --- a/src/parser/lval.js +++ b/src/parser/lval.js @@ -126,14 +126,14 @@ pp.parseBindingAtom = function () { switch (this.state.type) { case tt._yield: if (this.state.strict || this.state.inGenerator) this.unexpected(); - + // fall-through case tt.name: return this.parseIdentifier(true); case tt.bracketL: let node = this.startNode(); this.next(); - node.elements = this.parseBindingList(tt.bracketR, true, true); + node.elements = this.parseBindingList(tt.bracketR, true); return this.finishNode(node, "ArrayPattern"); case tt.braceL: @@ -144,7 +144,7 @@ pp.parseBindingAtom = function () { } }; -pp.parseBindingList = function (close, allowEmpty, allowTrailingComma) { +pp.parseBindingList = function (close, allowEmpty) { let elts = []; let first = true; while (!this.eat(close)) { @@ -155,7 +155,7 @@ pp.parseBindingList = function (close, allowEmpty, allowTrailingComma) { } if (allowEmpty && this.match(tt.comma)) { elts.push(null); - } else if (allowTrailingComma && this.eat(close)) { + } else if (this.eat(close)) { break; } else if (this.match(tt.ellipsis)) { elts.push(this.parseAssignableListItemTypes(this.parseRest())); diff --git a/src/parser/statement.js b/src/parser/statement.js index 3a5c07045c..bc9148e46c 100644 --- a/src/parser/statement.js +++ b/src/parser/statement.js @@ -603,7 +603,7 @@ pp.parseFunction = function (node, isStatement, allowExpressionBody, isAsync, op pp.parseFunctionParams = function (node) { this.expect(tt.parenL); - node.params = this.parseBindingList(tt.parenR, false, this.hasPlugin("trailingFunctionCommas")); + node.params = this.parseBindingList(tt.parenR); }; // Parse a class declaration or literal (depending on the diff --git a/test/fixtures/experimental/uncategorised/55/actual.js b/test/fixtures/es2017/trailing-function-commas/1/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/55/actual.js rename to test/fixtures/es2017/trailing-function-commas/1/actual.js diff --git a/test/fixtures/experimental/uncategorised/55/expected.json b/test/fixtures/es2017/trailing-function-commas/1/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/55/expected.json rename to test/fixtures/es2017/trailing-function-commas/1/expected.json diff --git a/test/fixtures/experimental/uncategorised/56/actual.js b/test/fixtures/es2017/trailing-function-commas/2/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/56/actual.js rename to test/fixtures/es2017/trailing-function-commas/2/actual.js diff --git a/test/fixtures/experimental/uncategorised/56/expected.json b/test/fixtures/es2017/trailing-function-commas/2/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/56/expected.json rename to test/fixtures/es2017/trailing-function-commas/2/expected.json diff --git a/test/fixtures/experimental/uncategorised/57/actual.js b/test/fixtures/es2017/trailing-function-commas/3/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/57/actual.js rename to test/fixtures/es2017/trailing-function-commas/3/actual.js diff --git a/test/fixtures/experimental/uncategorised/57/expected.json b/test/fixtures/es2017/trailing-function-commas/3/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/57/expected.json rename to test/fixtures/es2017/trailing-function-commas/3/expected.json diff --git a/test/fixtures/experimental/uncategorised/58/actual.js b/test/fixtures/es2017/trailing-function-commas/4/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/58/actual.js rename to test/fixtures/es2017/trailing-function-commas/4/actual.js diff --git a/test/fixtures/experimental/uncategorised/58/expected.json b/test/fixtures/es2017/trailing-function-commas/4/expected.json similarity index 100% rename from test/fixtures/experimental/uncategorised/58/expected.json rename to test/fixtures/es2017/trailing-function-commas/4/expected.json diff --git a/test/fixtures/experimental/uncategorised/59/actual.js b/test/fixtures/es2017/trailing-function-commas/5/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/59/actual.js rename to test/fixtures/es2017/trailing-function-commas/5/actual.js diff --git a/test/fixtures/experimental/uncategorised/59/options.json b/test/fixtures/es2017/trailing-function-commas/5/options.json similarity index 50% rename from test/fixtures/experimental/uncategorised/59/options.json rename to test/fixtures/es2017/trailing-function-commas/5/options.json index 3c571eea7a..27a7b64d71 100644 --- a/test/fixtures/experimental/uncategorised/59/options.json +++ b/test/fixtures/es2017/trailing-function-commas/5/options.json @@ -1,4 +1,3 @@ { - "plugins": ["trailingFunctionCommas"], "throws": "Unexpected token (1:4)" } diff --git a/test/fixtures/experimental/uncategorised/60/actual.js b/test/fixtures/es2017/trailing-function-commas/6/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/60/actual.js rename to test/fixtures/es2017/trailing-function-commas/6/actual.js diff --git a/test/fixtures/experimental/uncategorised/60/options.json b/test/fixtures/es2017/trailing-function-commas/6/options.json similarity index 50% rename from test/fixtures/experimental/uncategorised/60/options.json rename to test/fixtures/es2017/trailing-function-commas/6/options.json index 8615cfcc03..e247a786c1 100644 --- a/test/fixtures/experimental/uncategorised/60/options.json +++ b/test/fixtures/es2017/trailing-function-commas/6/options.json @@ -1,4 +1,3 @@ { - "plugins": ["trailingFunctionCommas"], "throws": "Unexpected token (1:13)" } diff --git a/test/fixtures/experimental/uncategorised/61/actual.js b/test/fixtures/es2017/trailing-function-commas/7/actual.js similarity index 100% rename from test/fixtures/experimental/uncategorised/61/actual.js rename to test/fixtures/es2017/trailing-function-commas/7/actual.js diff --git a/test/fixtures/experimental/uncategorised/61/options.json b/test/fixtures/es2017/trailing-function-commas/7/options.json similarity index 50% rename from test/fixtures/experimental/uncategorised/61/options.json rename to test/fixtures/es2017/trailing-function-commas/7/options.json index 7c23acbd30..c958665c03 100644 --- a/test/fixtures/experimental/uncategorised/61/options.json +++ b/test/fixtures/es2017/trailing-function-commas/7/options.json @@ -1,4 +1,3 @@ { - "plugins": ["trailingFunctionCommas"], "throws": "Unexpected token (1:7)" } diff --git a/test/fixtures/experimental/uncategorised/55/options.json b/test/fixtures/experimental/uncategorised/55/options.json deleted file mode 100644 index f0d10aef27..0000000000 --- a/test/fixtures/experimental/uncategorised/55/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["trailingFunctionCommas"] -} diff --git a/test/fixtures/experimental/uncategorised/56/options.json b/test/fixtures/experimental/uncategorised/56/options.json deleted file mode 100644 index f0d10aef27..0000000000 --- a/test/fixtures/experimental/uncategorised/56/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["trailingFunctionCommas"] -} diff --git a/test/fixtures/experimental/uncategorised/57/options.json b/test/fixtures/experimental/uncategorised/57/options.json deleted file mode 100644 index f0d10aef27..0000000000 --- a/test/fixtures/experimental/uncategorised/57/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["trailingFunctionCommas"] -} diff --git a/test/fixtures/experimental/uncategorised/58/options.json b/test/fixtures/experimental/uncategorised/58/options.json deleted file mode 100644 index f0d10aef27..0000000000 --- a/test/fixtures/experimental/uncategorised/58/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "plugins": ["trailingFunctionCommas"] -} diff --git a/test/fixtures/flow/trailing-function-commas-type/options.json b/test/fixtures/flow/trailing-function-commas-type/options.json index c49ec73de9..d822c40fbb 100644 --- a/test/fixtures/flow/trailing-function-commas-type/options.json +++ b/test/fixtures/flow/trailing-function-commas-type/options.json @@ -1,4 +1,4 @@ { "sourceType": "module", - "plugins": ["jsx", "flow", "trailingFunctionCommas"] + "plugins": ["jsx", "flow"] }