[Pkg-javascript-commits] [node-acorn-jsx] 306/484: Remove redundant range info from tests
Bastien Roucariès
rouca at moszumanska.debian.org
Sat Aug 19 14:20:47 UTC 2017
This is an automated email from the git hooks/post-receive script.
rouca pushed a commit to branch master
in repository node-acorn-jsx.
commit 8a799c60770e25b167941e83f1bd56f863486db4
Author: Marijn Haverbeke <marijnh at gmail.com>
Date: Mon Oct 27 10:59:16 2014 +0100
Remove redundant range info from tests
---
test/tests-harmony.js | 1624 -------------------------------------------------
1 file changed, 1624 deletions(-)
diff --git a/test/tests-harmony.js b/test/tests-harmony.js
index 0f5ed54..539418f 100644
--- a/test/tests-harmony.js
+++ b/test/tests-harmony.js
@@ -55,19 +55,16 @@ test("\"\\u{714E}\\u{8336}\"", {
type: "Literal",
value: "煎茶",
raw: "\"\\u{714E}\\u{8336}\"",
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
},
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
}],
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
@@ -86,19 +83,16 @@ test("\"\\u{20BB7}\\u{91CE}\\u{5BB6}\"", {
type: "Literal",
value: "𠮷野家",
raw: "\"\\u{20BB7}\\u{91CE}\\u{5BB6}\"",
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
},
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -119,19 +113,16 @@ test("00", {
type: "Literal",
value: 0,
raw: "00",
- range: [0, 2],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 2}
}
},
- range: [0, 2],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 2}
}
}],
- range: [0, 2],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 2}
@@ -150,19 +141,16 @@ test("0o0", {
type: "Literal",
value: 0,
raw: "0o0",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -180,7 +168,6 @@ test("function test() {'use strict'; 0o0; }", {
id: {
type: "Identifier",
name: "test",
- range: [9, 13],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 13}
@@ -197,13 +184,11 @@ test("function test() {'use strict'; 0o0; }", {
type: "Literal",
value: "use strict",
raw: "'use strict'",
- range: [17, 29],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 29}
}
},
- range: [17, 30],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 30}
@@ -215,20 +200,17 @@ test("function test() {'use strict'; 0o0; }", {
type: "Literal",
value: 0,
raw: "0o0",
- range: [31, 34],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 34}
}
},
- range: [31, 35],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 35}
}
}
],
- range: [16, 37],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 37}
@@ -237,13 +219,11 @@ test("function test() {'use strict'; 0o0; }", {
rest: null,
generator: false,
expression: false,
- range: [0, 37],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 37}
}
}],
- range: [0, 37],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 37}
@@ -262,19 +242,16 @@ test("0o2", {
type: "Literal",
value: 2,
raw: "0o2",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -293,19 +270,16 @@ test("0o12", {
type: "Literal",
value: 10,
raw: "0o12",
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
},
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
}],
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
@@ -324,19 +298,16 @@ test("0O0", {
type: "Literal",
value: 0,
raw: "0O0",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -354,7 +325,6 @@ test("function test() {'use strict'; 0O0; }", {
id: {
type: "Identifier",
name: "test",
- range: [9, 13],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 13}
@@ -371,13 +341,11 @@ test("function test() {'use strict'; 0O0; }", {
type: "Literal",
value: "use strict",
raw: "'use strict'",
- range: [17, 29],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 29}
}
},
- range: [17, 30],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 30}
@@ -389,20 +357,17 @@ test("function test() {'use strict'; 0O0; }", {
type: "Literal",
value: 0,
raw: "0O0",
- range: [31, 34],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 34}
}
},
- range: [31, 35],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 35}
}
}
],
- range: [16, 37],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 37}
@@ -411,13 +376,11 @@ test("function test() {'use strict'; 0O0; }", {
rest: null,
generator: false,
expression: false,
- range: [0, 37],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 37}
}
}],
- range: [0, 37],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 37}
@@ -436,19 +399,16 @@ test("0O2", {
type: "Literal",
value: 2,
raw: "0O2",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -467,19 +427,16 @@ test("0O12", {
type: "Literal",
value: 10,
raw: "0O12",
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
},
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
}],
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
@@ -498,19 +455,16 @@ test("0b0", {
type: "Literal",
value: 0,
raw: "0b0",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -529,19 +483,16 @@ test("0b1", {
type: "Literal",
value: 1,
raw: "0b1",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -560,19 +511,16 @@ test("0b10", {
type: "Literal",
value: 2,
raw: "0b10",
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
},
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
}],
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
@@ -591,19 +539,16 @@ test("0B0", {
type: "Literal",
value: 0,
raw: "0B0",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -622,19 +567,16 @@ test("0B1", {
type: "Literal",
value: 1,
raw: "0B1",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -653,19 +595,16 @@ test("0B10", {
type: "Literal",
value: 2,
raw: "0B10",
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
},
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
}],
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
@@ -688,26 +627,22 @@ test("`42`", {
type: "TemplateElement",
value: {raw: "42", cooked: "42"},
tail: true,
- range: [1, 3],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 3}
}
}],
expressions: [],
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
},
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
}
}],
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
@@ -727,7 +662,6 @@ test("raw`42`", {
tag: {
type: "Identifier",
name: "raw",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -739,32 +673,27 @@ test("raw`42`", {
type: "TemplateElement",
value: {raw: "42", cooked: "42"},
tail: true,
- range: [4, 6],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 6}
}
}],
expressions: [],
- range: [3, 7],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 7}
}
},
- range: [0, 7],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 7}
}
},
- range: [0, 7],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 7}
}
}],
- range: [0, 7],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 7}
@@ -784,7 +713,6 @@ test("raw`hello ${name}`", {
tag: {
type: "Identifier",
name: "raw",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -797,7 +725,6 @@ test("raw`hello ${name}`", {
type: "TemplateElement",
value: {raw: "hello ", cooked: "hello "},
tail: false,
- range: [4, 10],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 10}
@@ -807,7 +734,6 @@ test("raw`hello ${name}`", {
type: "TemplateElement",
value: {raw: "", cooked: ""},
tail: true,
- range: [17, 17],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 17}
@@ -817,31 +743,26 @@ test("raw`hello ${name}`", {
expressions: [{
type: "Identifier",
name: "name",
- range: [12, 16],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 16}
}
}],
- range: [3, 18],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 18}
}
},
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
},
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
}],
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
@@ -862,26 +783,22 @@ test("`$`", {
type: "TemplateElement",
value: {raw: "$", cooked: "$"},
tail: true,
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
}
}],
expressions: [],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
},
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
}
}],
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -902,26 +819,22 @@ test("`\\n\\r\\b\\v\\t\\f\\\n\\\r\n`", {
type: "TemplateElement",
value: {raw: "\\n\\r\\b\\v\\t\\f\\\n\\\r\n", cooked: "\n\r\b\u000b\t\f"},
tail: true,
- range: [1, 18],
loc: {
start: {line: 1, column: 1},
end: {line: 3, column: 0}
}
}],
expressions: [],
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 3, column: 1}
}
},
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 3, column: 1}
}
}],
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 3, column: 1}
@@ -942,26 +855,22 @@ test("`\n\r\n`", {
type: "TemplateElement",
value: {raw: "\n\r\n", cooked: "\n\n"},
tail: true,
- range: [1, 4],
loc: {
start: {line: 1, column: 1},
end: {line: 3, column: 0}
}
}],
expressions: [],
- range: [0, 5],
loc: {
start: {line: 1, column: 0},
end: {line: 3, column: 1}
}
},
- range: [0, 5],
loc: {
start: {line: 1, column: 0},
end: {line: 3, column: 1}
}
}],
- range: [0, 5],
loc: {
start: {line: 1, column: 0},
end: {line: 3, column: 1}
@@ -982,26 +891,22 @@ test("`\\u{000042}\\u0042\\x42u0\\102\\A`", {
type: "TemplateElement",
value: {raw: "\\u{000042}\\u0042\\x42u0\\102\\A", cooked: "BBBu0BA"},
tail: true,
- range: [1, 29],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 29}
}
}],
expressions: [],
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
}
},
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
}
}],
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
@@ -1023,7 +928,6 @@ test("new raw`42`", {
tag: {
type: "Identifier",
name: "raw",
- range: [4, 7],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 7}
@@ -1035,39 +939,33 @@ test("new raw`42`", {
type: "TemplateElement",
value: {raw: "42", cooked: "42"},
tail: true,
- range: [8, 10],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 10}
}
}],
expressions: [],
- range: [7, 11],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 11}
}
},
- range: [4, 11],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 11}
}
},
arguments: [],
- range: [0, 11],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 11}
}
},
- range: [0, 11],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 11}
}
}],
- range: [0, 11],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 11}
@@ -1087,7 +985,6 @@ test("switch (answer) { case 42: let t = 42; break; }", {
discriminant: {
type: "Identifier",
name: "answer",
- range: [8, 14],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 14}
@@ -1099,7 +996,6 @@ test("switch (answer) { case 42: let t = 42; break; }", {
type: "Literal",
value: 42,
raw: "42",
- range: [23, 25],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 25}
@@ -1113,7 +1009,6 @@ test("switch (answer) { case 42: let t = 42; break; }", {
id: {
type: "Identifier",
name: "t",
- range: [31, 32],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 32}
@@ -1123,20 +1018,17 @@ test("switch (answer) { case 42: let t = 42; break; }", {
type: "Literal",
value: 42,
raw: "42",
- range: [35, 37],
loc: {
start: {line: 1, column: 35},
end: {line: 1, column: 37}
}
},
- range: [31, 37],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 37}
}
}],
kind: "let",
- range: [27, 38],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 38}
@@ -1145,26 +1037,22 @@ test("switch (answer) { case 42: let t = 42; break; }", {
{
type: "BreakStatement",
label: null,
- range: [39, 45],
loc: {
start: {line: 1, column: 39},
end: {line: 1, column: 45}
}
}
],
- range: [18, 45],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 45}
}
}],
- range: [0, 47],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 47}
}
}],
- range: [0, 47],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 47}
@@ -1190,7 +1078,6 @@ test("() => \"test\"", {
type: "Literal",
value: "test",
raw: "\"test\"",
- range: [6, 12],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 12}
@@ -1199,19 +1086,16 @@ test("() => \"test\"", {
rest: null,
generator: false,
expression: true,
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
},
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -1232,7 +1116,6 @@ test("e => \"test\"", {
params: [{
type: "Identifier",
name: "e",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -1243,7 +1126,6 @@ test("e => \"test\"", {
type: "Literal",
value: "test",
raw: "\"test\"",
- range: [5, 11],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 11}
@@ -1252,19 +1134,16 @@ test("e => \"test\"", {
rest: null,
generator: false,
expression: true,
- range: [0, 11],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 11}
}
},
- range: [0, 11],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 11}
}
}],
- range: [0, 11],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 11}
@@ -1285,7 +1164,6 @@ test("(e) => \"test\"", {
params: [{
type: "Identifier",
name: "e",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -1296,7 +1174,6 @@ test("(e) => \"test\"", {
type: "Literal",
value: "test",
raw: "\"test\"",
- range: [7, 13],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 13}
@@ -1305,19 +1182,16 @@ test("(e) => \"test\"", {
rest: null,
generator: false,
expression: true,
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
}],
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
@@ -1339,7 +1213,6 @@ test("(a, b) => \"test\"", {
{
type: "Identifier",
name: "a",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -1348,7 +1221,6 @@ test("(a, b) => \"test\"", {
{
type: "Identifier",
name: "b",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
@@ -1360,7 +1232,6 @@ test("(a, b) => \"test\"", {
type: "Literal",
value: "test",
raw: "\"test\"",
- range: [10, 16],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 16}
@@ -1369,19 +1240,16 @@ test("(a, b) => \"test\"", {
rest: null,
generator: false,
expression: true,
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
}
},
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
}
}],
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
@@ -1402,7 +1270,6 @@ test("e => { 42; }", {
params: [{
type: "Identifier",
name: "e",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -1417,19 +1284,16 @@ test("e => { 42; }", {
type: "Literal",
value: 42,
raw: "42",
- range: [7, 9],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 9}
}
},
- range: [7, 10],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 10}
}
}],
- range: [5, 12],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 12}
@@ -1438,19 +1302,16 @@ test("e => { 42; }", {
rest: null,
generator: false,
expression: false,
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
},
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -1471,7 +1332,6 @@ test("e => ({ property: 42 })", {
params: [{
type: "Identifier",
name: "e",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -1485,7 +1345,6 @@ test("e => ({ property: 42 })", {
key: {
type: "Identifier",
name: "property",
- range: [8, 16],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 16}
@@ -1495,7 +1354,6 @@ test("e => ({ property: 42 })", {
type: "Literal",
value: 42,
raw: "42",
- range: [18, 20],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 20}
@@ -1505,13 +1363,11 @@ test("e => ({ property: 42 })", {
method: false,
shorthand: false,
computed: false,
- range: [8, 20],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 20}
}
}],
- range: [6, 22],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 22}
@@ -1520,19 +1376,16 @@ test("e => ({ property: 42 })", {
rest: null,
generator: false,
expression: true,
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
}
},
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
}
}],
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
@@ -1553,7 +1406,6 @@ test("e => { label: 42 }", {
params: [{
type: "Identifier",
name: "e",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -1567,7 +1419,6 @@ test("e => { label: 42 }", {
label: {
type: "Identifier",
name: "label",
- range: [7, 12],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 12}
@@ -1579,25 +1430,21 @@ test("e => { label: 42 }", {
type: "Literal",
value: 42,
raw: "42",
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
}
},
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
}
},
- range: [7, 16],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 16}
}
}],
- range: [5, 18],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 18}
@@ -1606,19 +1453,16 @@ test("e => { label: 42 }", {
rest: null,
generator: false,
expression: false,
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
},
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
}],
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
@@ -1640,7 +1484,6 @@ test("(a, b) => { 42; }", {
{
type: "Identifier",
name: "a",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -1649,7 +1492,6 @@ test("(a, b) => { 42; }", {
{
type: "Identifier",
name: "b",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
@@ -1665,19 +1507,16 @@ test("(a, b) => { 42; }", {
type: "Literal",
value: 42,
raw: "42",
- range: [12, 14],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 14}
}
},
- range: [12, 15],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 15}
}
}],
- range: [10, 17],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 17}
@@ -1686,19 +1525,16 @@ test("(a, b) => { 42; }", {
rest: null,
generator: false,
expression: false,
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -1722,7 +1558,6 @@ test("([a, , b]) => 42", {
{
type: "Identifier",
name: "a",
- range: [2, 3],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 3}
@@ -1732,14 +1567,12 @@ test("([a, , b]) => 42", {
{
type: "Identifier",
name: "b",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
}
}
],
- range: [1, 9],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 9}
@@ -1750,7 +1583,6 @@ test("([a, , b]) => 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
@@ -1759,19 +1591,16 @@ test("([a, , b]) => 42", {
rest: null,
generator: false,
expression: true,
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
}
},
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
}
}],
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
@@ -1797,7 +1626,6 @@ test("([a.a]) => 42", {
object: {
type: "Identifier",
name: "a",
- range: [2, 3],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 3}
@@ -1806,19 +1634,16 @@ test("([a.a]) => 42", {
property: {
type: "Identifier",
name: "a",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
}
},
- range: [2, 5],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 5}
}
}],
- range: [1, 6],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 6}
@@ -1829,7 +1654,6 @@ test("([a.a]) => 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [11, 13],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 13}
@@ -1838,19 +1662,16 @@ test("([a.a]) => 42", {
rest: null,
generator: false,
expression: true,
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
}],
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
@@ -1871,7 +1692,6 @@ test("(x=1) => x * x", {
params: [{
type: "Identifier",
name: "x",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -1881,7 +1701,6 @@ test("(x=1) => x * x", {
type: "Literal",
value: 1,
raw: "1",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -1893,7 +1712,6 @@ test("(x=1) => x * x", {
left: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -1902,13 +1720,11 @@ test("(x=1) => x * x", {
right: {
type: "Identifier",
name: "x",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
}
},
- range: [9, 14],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 14}
@@ -1917,19 +1733,16 @@ test("(x=1) => x * x", {
rest: null,
generator: false,
expression: true,
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
},
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
}],
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
@@ -1950,7 +1763,6 @@ test("eval => 42", {
params: [{
type: "Identifier",
name: "eval",
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
@@ -1961,7 +1773,6 @@ test("eval => 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [8, 10],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 10}
@@ -1970,19 +1781,16 @@ test("eval => 42", {
rest: null,
generator: false,
expression: true,
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
}
},
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
}
}],
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
@@ -2003,7 +1811,6 @@ test("arguments => 42", {
params: [{
type: "Identifier",
name: "arguments",
- range: [0, 9],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 9}
@@ -2014,7 +1821,6 @@ test("arguments => 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [13, 15],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 15}
@@ -2023,19 +1829,16 @@ test("arguments => 42", {
rest: null,
generator: false,
expression: true,
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
},
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
}],
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
@@ -2056,7 +1859,6 @@ test("(a) => 00", {
params: [{
type: "Identifier",
name: "a",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -2067,7 +1869,6 @@ test("(a) => 00", {
type: "Literal",
value: 0,
raw: "00",
- range: [7, 9],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 9}
@@ -2076,19 +1877,16 @@ test("(a) => 00", {
rest: null,
generator: false,
expression: true,
- range: [0, 9],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 9}
}
},
- range: [0, 9],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 9}
}
}],
- range: [0, 9],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 9}
@@ -2110,7 +1908,6 @@ test("(eval, a) => 42", {
{
type: "Identifier",
name: "eval",
- range: [1, 5],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 5}
@@ -2119,7 +1916,6 @@ test("(eval, a) => 42", {
{
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -2131,7 +1927,6 @@ test("(eval, a) => 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [13, 15],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 15}
@@ -2140,19 +1935,16 @@ test("(eval, a) => 42", {
rest: null,
generator: false,
expression: true,
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
},
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
}],
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
@@ -2173,7 +1965,6 @@ test("(eval = 10) => 42", {
params: [{
type: "Identifier",
name: "eval",
- range: [1, 5],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 5}
@@ -2183,7 +1974,6 @@ test("(eval = 10) => 42", {
type: "Literal",
value: 10,
raw: "10",
- range: [8, 10],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 10}
@@ -2193,7 +1983,6 @@ test("(eval = 10) => 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [15, 17],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
@@ -2202,19 +1991,16 @@ test("(eval = 10) => 42", {
rest: null,
generator: false,
expression: true,
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -2236,7 +2022,6 @@ test("(eval, a = 10) => 42", {
{
type: "Identifier",
name: "eval",
- range: [1, 5],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 5}
@@ -2245,7 +2030,6 @@ test("(eval, a = 10) => 42", {
{
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -2258,7 +2042,6 @@ test("(eval, a = 10) => 42", {
type: "Literal",
value: 10,
raw: "10",
- range: [11, 13],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 13}
@@ -2269,7 +2052,6 @@ test("(eval, a = 10) => 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [18, 20],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 20}
@@ -2278,19 +2060,16 @@ test("(eval, a = 10) => 42", {
rest: null,
generator: false,
expression: true,
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
},
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
}],
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
@@ -2311,7 +2090,6 @@ test("(x => x)", {
params: [{
type: "Identifier",
name: "x",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -2321,7 +2099,6 @@ test("(x => x)", {
body: {
type: "Identifier",
name: "x",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -2330,19 +2107,16 @@ test("(x => x)", {
rest: null,
generator: false,
expression: true,
- range: [1, 7],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 7}
}
},
- range: [0, 8],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 8}
}
}],
- range: [0, 8],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 8}
@@ -2363,7 +2137,6 @@ test("x => y => 42", {
params: [{
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -2376,7 +2149,6 @@ test("x => y => 42", {
params: [{
type: "Identifier",
name: "y",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -2387,7 +2159,6 @@ test("x => y => 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [10, 12],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 12}
@@ -2396,7 +2167,6 @@ test("x => y => 42", {
rest: null,
generator: false,
expression: true,
- range: [5, 12],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 12}
@@ -2405,19 +2175,16 @@ test("x => y => 42", {
rest: null,
generator: false,
expression: true,
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
},
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -2438,7 +2205,6 @@ test("(x) => ((y, z) => (x, y, z))", {
params: [{
type: "Identifier",
name: "x",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -2452,7 +2218,6 @@ test("(x) => ((y, z) => (x, y, z))", {
{
type: "Identifier",
name: "y",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -2461,7 +2226,6 @@ test("(x) => ((y, z) => (x, y, z))", {
{
type: "Identifier",
name: "z",
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
@@ -2475,7 +2239,6 @@ test("(x) => ((y, z) => (x, y, z))", {
{
type: "Identifier",
name: "x",
- range: [19, 20],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 20}
@@ -2484,7 +2247,6 @@ test("(x) => ((y, z) => (x, y, z))", {
{
type: "Identifier",
name: "y",
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
@@ -2493,14 +2255,12 @@ test("(x) => ((y, z) => (x, y, z))", {
{
type: "Identifier",
name: "z",
- range: [25, 26],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 26}
}
}
],
- range: [19, 26],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 26}
@@ -2509,7 +2269,6 @@ test("(x) => ((y, z) => (x, y, z))", {
rest: null,
generator: false,
expression: true,
- range: [8, 27],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 27}
@@ -2518,19 +2277,16 @@ test("(x) => ((y, z) => (x, y, z))", {
rest: null,
generator: false,
expression: true,
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
}
},
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
}
}],
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
@@ -2550,7 +2306,6 @@ test("foo(() => {})", {
callee: {
type: "Identifier",
name: "foo",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -2564,7 +2319,6 @@ test("foo(() => {})", {
body: {
type: "BlockStatement",
body: [],
- range: [10, 12],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 12}
@@ -2573,25 +2327,21 @@ test("foo(() => {})", {
rest: null,
generator: false,
expression: false,
- range: [4, 12],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 12}
}
}],
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
}],
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
@@ -2611,7 +2361,6 @@ test("foo((x, y) => {})", {
callee: {
type: "Identifier",
name: "foo",
- range: [0, 3],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 3}
@@ -2624,7 +2373,6 @@ test("foo((x, y) => {})", {
{
type: "Identifier",
name: "x",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -2633,7 +2381,6 @@ test("foo((x, y) => {})", {
{
type: "Identifier",
name: "y",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
@@ -2644,7 +2391,6 @@ test("foo((x, y) => {})", {
body: {
type: "BlockStatement",
body: [],
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
@@ -2653,25 +2399,21 @@ test("foo((x, y) => {})", {
rest: null,
generator: false,
expression: false,
- range: [4, 16],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 16}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -2688,21 +2430,18 @@ test("(a, a) => 42", {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
},
- range: [0, 12],
body: [{
type: "ExpressionStatement",
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
},
- range: [0, 12],
expression: {
type: "ArrowFunctionExpression",
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
},
- range: [0, 12],
id: null,
params: [
{
@@ -2711,7 +2450,6 @@ test("(a, a) => 42", {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
},
- range: [1, 2],
name: "a"
},
{
@@ -2720,7 +2458,6 @@ test("(a, a) => 42", {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
},
- range: [4, 5],
name: "a"
}
],
@@ -2733,7 +2470,6 @@ test("(a, a) => 42", {
start: {line: 1, column: 10},
end: {line: 1, column: 12}
},
- range: [10, 12],
value: 42,
raw: "42"
},
@@ -2758,7 +2494,6 @@ test("x = { method() { } }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -2771,7 +2506,6 @@ test("x = { method() { } }", {
key: {
type: "Identifier",
name: "method",
- range: [6, 12],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 12}
@@ -2785,7 +2519,6 @@ test("x = { method() { } }", {
body: {
type: "BlockStatement",
body: [],
- range: [15, 18],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 18}
@@ -2794,7 +2527,6 @@ test("x = { method() { } }", {
rest: null,
generator: false,
expression: false,
- range: [12, 18],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 18}
@@ -2804,31 +2536,26 @@ test("x = { method() { } }", {
method: true,
shorthand: false,
computed: false,
- range: [6, 18],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 18}
}
}],
- range: [4, 20],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 20}
}
},
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
},
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
}],
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
@@ -2849,7 +2576,6 @@ test("x = { method(test) { } }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -2862,7 +2588,6 @@ test("x = { method(test) { } }", {
key: {
type: "Identifier",
name: "method",
- range: [6, 12],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 12}
@@ -2874,7 +2599,6 @@ test("x = { method(test) { } }", {
params: [{
type: "Identifier",
name: "test",
- range: [13, 17],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 17}
@@ -2884,7 +2608,6 @@ test("x = { method(test) { } }", {
body: {
type: "BlockStatement",
body: [],
- range: [19, 22],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 22}
@@ -2893,7 +2616,6 @@ test("x = { method(test) { } }", {
rest: null,
generator: false,
expression: false,
- range: [12, 22],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 22}
@@ -2903,31 +2625,26 @@ test("x = { method(test) { } }", {
method: true,
shorthand: false,
computed: false,
- range: [6, 22],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 22}
}
}],
- range: [4, 24],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 24}
}
},
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
}
},
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
}
}],
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
@@ -2948,7 +2665,6 @@ test("x = { 'method'() { } }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -2962,7 +2678,6 @@ test("x = { 'method'() { } }", {
type: "Literal",
value: "method",
raw: "'method'",
- range: [6, 14],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 14}
@@ -2976,7 +2691,6 @@ test("x = { 'method'() { } }", {
body: {
type: "BlockStatement",
body: [],
- range: [17, 20],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 20}
@@ -2985,7 +2699,6 @@ test("x = { 'method'() { } }", {
rest: null,
generator: false,
expression: false,
- range: [14, 20],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 20}
@@ -2995,31 +2708,26 @@ test("x = { 'method'() { } }", {
method: true,
shorthand: false,
computed: false,
- range: [6, 20],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 20}
}
}],
- range: [4, 22],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 22}
}
},
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
},
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -3040,7 +2748,6 @@ test("x = { get() { } }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -3053,7 +2760,6 @@ test("x = { get() { } }", {
key: {
type: "Identifier",
name: "get",
- range: [6, 9],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 9}
@@ -3067,7 +2773,6 @@ test("x = { get() { } }", {
body: {
type: "BlockStatement",
body: [],
- range: [12, 15],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 15}
@@ -3076,7 +2781,6 @@ test("x = { get() { } }", {
rest: null,
generator: false,
expression: false,
- range: [9, 15],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 15}
@@ -3086,31 +2790,26 @@ test("x = { get() { } }", {
method: true,
shorthand: false,
computed: false,
- range: [6, 15],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 15}
}
}],
- range: [4, 17],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -3131,7 +2830,6 @@ test("x = { set() { } }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -3144,7 +2842,6 @@ test("x = { set() { } }", {
key: {
type: "Identifier",
name: "set",
- range: [6, 9],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 9}
@@ -3158,7 +2855,6 @@ test("x = { set() { } }", {
body: {
type: "BlockStatement",
body: [],
- range: [12, 15],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 15}
@@ -3167,7 +2863,6 @@ test("x = { set() { } }", {
rest: null,
generator: false,
expression: false,
- range: [9, 15],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 15}
@@ -3177,31 +2872,26 @@ test("x = { set() { } }", {
method: true,
shorthand: false,
computed: false,
- range: [6, 15],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 15}
}
}],
- range: [4, 17],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -3222,7 +2912,6 @@ test("x = { method() 42 }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -3235,7 +2924,6 @@ test("x = { method() 42 }", {
key: {
type: "Identifier",
name: "method",
- range: [6, 12],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 12}
@@ -3250,7 +2938,6 @@ test("x = { method() 42 }", {
type: "Literal",
value: 42,
raw: "42",
- range: [15, 17],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
@@ -3259,7 +2946,6 @@ test("x = { method() 42 }", {
rest: null,
generator: false,
expression: true,
- range: [12, 17],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 17}
@@ -3269,31 +2955,26 @@ test("x = { method() 42 }", {
method: true,
shorthand: false,
computed: false,
- range: [6, 17],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 17}
}
}],
- range: [4, 19],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 19}
}
},
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
}
},
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
}
}],
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
@@ -3314,7 +2995,6 @@ test("x = { get method() 42 }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -3327,7 +3007,6 @@ test("x = { get method() 42 }", {
key: {
type: "Identifier",
name: "method",
- range: [10, 16],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 16}
@@ -3342,7 +3021,6 @@ test("x = { get method() 42 }", {
type: "Literal",
value: 42,
raw: "42",
- range: [19, 21],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 21}
@@ -3351,7 +3029,6 @@ test("x = { get method() 42 }", {
rest: null,
generator: false,
expression: true,
- range: [16, 21],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 21}
@@ -3361,31 +3038,26 @@ test("x = { get method() 42 }", {
method: false,
shorthand: false,
computed: false,
- range: [6, 21],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 21}
}
}],
- range: [4, 23],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 23}
}
},
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
}
},
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
}
}],
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
@@ -3406,7 +3078,6 @@ test("x = { set method(val) v = val }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -3419,7 +3090,6 @@ test("x = { set method(val) v = val }", {
key: {
type: "Identifier",
name: "method",
- range: [10, 16],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 16}
@@ -3431,7 +3101,6 @@ test("x = { set method(val) v = val }", {
params: [{
type: "Identifier",
name: "val",
- range: [17, 20],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 20}
@@ -3444,7 +3113,6 @@ test("x = { set method(val) v = val }", {
left: {
type: "Identifier",
name: "v",
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
@@ -3453,13 +3121,11 @@ test("x = { set method(val) v = val }", {
right: {
type: "Identifier",
name: "val",
- range: [26, 29],
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 29}
}
},
- range: [22, 29],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 29}
@@ -3468,7 +3134,6 @@ test("x = { set method(val) v = val }", {
rest: null,
generator: false,
expression: true,
- range: [16, 29],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 29}
@@ -3478,31 +3143,26 @@ test("x = { set method(val) v = val }", {
method: false,
shorthand: false,
computed: false,
- range: [6, 29],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 29}
}
}],
- range: [4, 31],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 31}
}
},
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
}
},
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
}
}],
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
@@ -3527,7 +3187,6 @@ test("[for (x of array) x]", {
left: {
type: "Identifier",
name: "x",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -3536,13 +3195,11 @@ test("[for (x of array) x]", {
right: {
type: "Identifier",
name: "array",
- range: [11, 16],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 16}
}
},
- range: [1, 17],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 17}
@@ -3552,26 +3209,22 @@ test("[for (x of array) x]", {
body: {
type: "Identifier",
name: "x",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
}
},
generator: false,
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
},
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
}],
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
@@ -3594,7 +3247,6 @@ test("[for (x of array) for (y of array2) if (x === test) x]", {
left: {
type: "Identifier",
name: "x",
- range: [40, 41],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 41}
@@ -3603,13 +3255,11 @@ test("[for (x of array) for (y of array2) if (x === test) x]", {
right: {
type: "Identifier",
name: "test",
- range: [46, 50],
loc: {
start: {line: 1, column: 46},
end: {line: 1, column: 50}
}
},
- range: [40, 50],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 50}
@@ -3621,7 +3271,6 @@ test("[for (x of array) for (y of array2) if (x === test) x]", {
left: {
type: "Identifier",
name: "x",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -3630,13 +3279,11 @@ test("[for (x of array) for (y of array2) if (x === test) x]", {
right: {
type: "Identifier",
name: "array",
- range: [11, 16],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 16}
}
},
- range: [1, 17],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 17}
@@ -3648,7 +3295,6 @@ test("[for (x of array) for (y of array2) if (x === test) x]", {
left: {
type: "Identifier",
name: "y",
- range: [23, 24],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 24}
@@ -3657,13 +3303,11 @@ test("[for (x of array) for (y of array2) if (x === test) x]", {
right: {
type: "Identifier",
name: "array2",
- range: [28, 34],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 34}
}
},
- range: [18, 35],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 35}
@@ -3674,26 +3318,22 @@ test("[for (x of array) for (y of array2) if (x === test) x]", {
body: {
type: "Identifier",
name: "x",
- range: [52, 53],
loc: {
start: {line: 1, column: 52},
end: {line: 1, column: 53}
}
},
generator: false,
- range: [0, 54],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 54}
}
},
- range: [0, 54],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 54}
}
}],
- range: [0, 54],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 54}
@@ -3716,7 +3356,6 @@ test("(for (x of array) for (y of array2) if (x === test) x)", {
left: {
type: "Identifier",
name: "x",
- range: [40, 41],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 41}
@@ -3725,13 +3364,11 @@ test("(for (x of array) for (y of array2) if (x === test) x)", {
right: {
type: "Identifier",
name: "test",
- range: [46, 50],
loc: {
start: {line: 1, column: 46},
end: {line: 1, column: 50}
}
},
- range: [40, 50],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 50}
@@ -3743,7 +3380,6 @@ test("(for (x of array) for (y of array2) if (x === test) x)", {
left: {
type: "Identifier",
name: "x",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -3752,13 +3388,11 @@ test("(for (x of array) for (y of array2) if (x === test) x)", {
right: {
type: "Identifier",
name: "array",
- range: [11, 16],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 16}
}
},
- range: [1, 17],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 17}
@@ -3770,7 +3404,6 @@ test("(for (x of array) for (y of array2) if (x === test) x)", {
left: {
type: "Identifier",
name: "y",
- range: [23, 24],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 24}
@@ -3779,13 +3412,11 @@ test("(for (x of array) for (y of array2) if (x === test) x)", {
right: {
type: "Identifier",
name: "array2",
- range: [28, 34],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 34}
}
},
- range: [18, 35],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 35}
@@ -3796,26 +3427,22 @@ test("(for (x of array) for (y of array2) if (x === test) x)", {
body: {
type: "Identifier",
name: "x",
- range: [52, 53],
loc: {
start: {line: 1, column: 52},
end: {line: 1, column: 53}
}
},
generator: true,
- range: [0, 54],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 54}
}
},
- range: [0, 54],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 54}
}
}],
- range: [0, 54],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 54}
@@ -3843,14 +3470,12 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
{
type: "Identifier",
name: "x",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
}
}
],
- range: [6, 10],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 10}
@@ -3859,13 +3484,11 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
right: {
type: "Identifier",
name: "array",
- range: [14, 19],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 19}
}
},
- range: [1, 20],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 20}
@@ -3885,7 +3508,6 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
object: {
type: "Identifier",
name: "start",
- range: [28, 33],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 33}
@@ -3894,13 +3516,11 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
property: {
type: "Identifier",
name: "x",
- range: [34, 35],
loc: {
start: {line: 1, column: 34},
end: {line: 1, column: 35}
}
},
- range: [28, 35],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 35}
@@ -3909,7 +3529,6 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
value: {
type: "Identifier",
name: "x",
- range: [38, 39],
loc: {
start: {line: 1, column: 38},
end: {line: 1, column: 39}
@@ -3919,7 +3538,6 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
method: false,
shorthand: false,
computed: true,
- range: [27, 39],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 39}
@@ -3933,7 +3551,6 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
object: {
type: "Identifier",
name: "start",
- range: [42, 47],
loc: {
start: {line: 1, column: 42},
end: {line: 1, column: 47}
@@ -3942,13 +3559,11 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
property: {
type: "Identifier",
name: "y",
- range: [48, 49],
loc: {
start: {line: 1, column: 48},
end: {line: 1, column: 49}
}
},
- range: [42, 49],
loc: {
start: {line: 1, column: 42},
end: {line: 1, column: 49}
@@ -3957,7 +3572,6 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
value: {
type: "Identifier",
name: "y",
- range: [52, 53],
loc: {
start: {line: 1, column: 52},
end: {line: 1, column: 53}
@@ -3967,14 +3581,12 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
method: false,
shorthand: false,
computed: true,
- range: [41, 53],
loc: {
start: {line: 1, column: 41},
end: {line: 1, column: 53}
}
}
],
- range: [26, 54],
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 54}
@@ -3983,13 +3595,11 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
right: {
type: "Identifier",
name: "array2",
- range: [58, 64],
loc: {
start: {line: 1, column: 58},
end: {line: 1, column: 64}
}
},
- range: [21, 65],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 65}
@@ -4000,26 +3610,22 @@ test("[for ([,x] of array) for ({[start.x]: x, [start.y]: y} of array2) x]", {
body: {
type: "Identifier",
name: "x",
- range: [66, 67],
loc: {
start: {line: 1, column: 66},
end: {line: 1, column: 67}
}
},
generator: false,
- range: [0, 68],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 68}
}
},
- range: [0, 68],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 68}
}
}],
- range: [0, 68],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 68}
@@ -4042,7 +3648,6 @@ test("x = { y, z }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -4056,7 +3661,6 @@ test("x = { y, z }", {
key: {
type: "Identifier",
name: "y",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -4065,7 +3669,6 @@ test("x = { y, z }", {
value: {
type: "Identifier",
name: "y",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -4075,7 +3678,6 @@ test("x = { y, z }", {
method: false,
shorthand: true,
computed: false,
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -4086,7 +3688,6 @@ test("x = { y, z }", {
key: {
type: "Identifier",
name: "z",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -4095,7 +3696,6 @@ test("x = { y, z }", {
value: {
type: "Identifier",
name: "z",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -4105,32 +3705,27 @@ test("x = { y, z }", {
method: false,
shorthand: true,
computed: false,
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
}
}
],
- range: [4, 12],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 12}
}
},
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
},
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -4156,7 +3751,6 @@ test("[a, b] = [b, a]", {
{
type: "Identifier",
name: "a",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -4165,14 +3759,12 @@ test("[a, b] = [b, a]", {
{
type: "Identifier",
name: "b",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
}
}
],
- range: [0, 6],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 6}
@@ -4184,7 +3776,6 @@ test("[a, b] = [b, a]", {
{
type: "Identifier",
name: "b",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -4193,32 +3784,27 @@ test("[a, b] = [b, a]", {
{
type: "Identifier",
name: "a",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
}
}
],
- range: [9, 15],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 15}
}
},
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
},
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
}],
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
@@ -4243,7 +3829,6 @@ test("({ responseText: text }) = res", {
key: {
type: "Identifier",
name: "responseText",
- range: [3, 15],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 15}
@@ -4252,7 +3837,6 @@ test("({ responseText: text }) = res", {
value: {
type: "Identifier",
name: "text",
- range: [17, 21],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 21}
@@ -4262,13 +3846,11 @@ test("({ responseText: text }) = res", {
method: false,
shorthand: false,
computed: false,
- range: [3, 21],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 21}
}
}],
- range: [1, 23],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 23}
@@ -4277,25 +3859,21 @@ test("({ responseText: text }) = res", {
right: {
type: "Identifier",
name: "res",
- range: [27, 30],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 30}
}
},
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
}
},
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
}
}],
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
@@ -4319,7 +3897,6 @@ test("const {a} = {}", {
key: {
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -4328,7 +3905,6 @@ test("const {a} = {}", {
value: {
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -4338,13 +3914,11 @@ test("const {a} = {}", {
method: false,
shorthand: true,
computed: false,
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
}
}],
- range: [6, 9],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 9}
@@ -4353,26 +3927,22 @@ test("const {a} = {}", {
init: {
type: "ObjectExpression",
properties: [],
- range: [12, 14],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 14}
}
},
- range: [6, 14],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 14}
}
}],
kind: "const",
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
}],
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
@@ -4394,13 +3964,11 @@ test("const [a] = []", {
elements: [{
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
}
}],
- range: [6, 9],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 9}
@@ -4409,26 +3977,22 @@ test("const [a] = []", {
init: {
type: "ArrayExpression",
elements: [],
- range: [12, 14],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 14}
}
},
- range: [6, 14],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 14}
}
}],
kind: "const",
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
}],
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
@@ -4452,7 +4016,6 @@ test("let {a} = {}", {
key: {
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -4461,7 +4024,6 @@ test("let {a} = {}", {
value: {
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -4471,13 +4033,11 @@ test("let {a} = {}", {
method: false,
shorthand: true,
computed: false,
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
}
}],
- range: [4, 7],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 7}
@@ -4486,26 +4046,22 @@ test("let {a} = {}", {
init: {
type: "ObjectExpression",
properties: [],
- range: [10, 12],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 12}
}
},
- range: [4, 12],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 12}
}
}],
kind: "let",
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -4527,13 +4083,11 @@ test("let [a] = []", {
elements: [{
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
}
}],
- range: [4, 7],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 7}
@@ -4542,26 +4096,22 @@ test("let [a] = []", {
init: {
type: "ArrayExpression",
elements: [],
- range: [10, 12],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 12}
}
},
- range: [4, 12],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 12}
}
}],
kind: "let",
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -4585,7 +4135,6 @@ test("var {a} = {}", {
key: {
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -4594,7 +4143,6 @@ test("var {a} = {}", {
value: {
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -4604,13 +4152,11 @@ test("var {a} = {}", {
method: false,
shorthand: true,
computed: false,
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
}
}],
- range: [4, 7],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 7}
@@ -4619,26 +4165,22 @@ test("var {a} = {}", {
init: {
type: "ObjectExpression",
properties: [],
- range: [10, 12],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 12}
}
},
- range: [4, 12],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 12}
}
}],
kind: "var",
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -4660,13 +4202,11 @@ test("var [a] = []", {
elements: [{
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
}
}],
- range: [4, 7],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 7}
@@ -4675,26 +4215,22 @@ test("var [a] = []", {
init: {
type: "ArrayExpression",
elements: [],
- range: [10, 12],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 12}
}
},
- range: [4, 12],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 12}
}
}],
kind: "var",
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -4718,7 +4254,6 @@ test("const {a:b} = {}", {
key: {
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -4727,7 +4262,6 @@ test("const {a:b} = {}", {
value: {
type: "Identifier",
name: "b",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -4737,13 +4271,11 @@ test("const {a:b} = {}", {
method: false,
shorthand: false,
computed: false,
- range: [7, 10],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 10}
}
}],
- range: [6, 11],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 11}
@@ -4752,26 +4284,22 @@ test("const {a:b} = {}", {
init: {
type: "ObjectExpression",
properties: [],
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
}
},
- range: [6, 16],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 16}
}
}],
kind: "const",
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
}
}],
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
@@ -4795,7 +4323,6 @@ test("let {a:b} = {}", {
key: {
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -4804,7 +4331,6 @@ test("let {a:b} = {}", {
value: {
type: "Identifier",
name: "b",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -4814,13 +4340,11 @@ test("let {a:b} = {}", {
method: false,
shorthand: false,
computed: false,
- range: [5, 8],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 8}
}
}],
- range: [4, 9],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 9}
@@ -4829,26 +4353,22 @@ test("let {a:b} = {}", {
init: {
type: "ObjectExpression",
properties: [],
- range: [12, 14],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 14}
}
},
- range: [4, 14],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 14}
}
}],
kind: "let",
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
}],
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
@@ -4872,7 +4392,6 @@ test("var {a:b} = {}", {
key: {
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -4881,7 +4400,6 @@ test("var {a:b} = {}", {
value: {
type: "Identifier",
name: "b",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -4891,13 +4409,11 @@ test("var {a:b} = {}", {
method: false,
shorthand: false,
computed: false,
- range: [5, 8],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 8}
}
}],
- range: [4, 9],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 9}
@@ -4906,26 +4422,22 @@ test("var {a:b} = {}", {
init: {
type: "ObjectExpression",
properties: [],
- range: [12, 14],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 14}
}
},
- range: [4, 14],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 14}
}
}],
kind: "var",
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
}],
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
@@ -4949,21 +4461,18 @@ test("export var document", {
id: {
type: "Identifier",
name: "document",
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
}
},
init: null,
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
}
}],
kind: "var",
- range: [7, 19],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 19}
@@ -4972,13 +4481,11 @@ test("export var document", {
default: false,
specifiers: null,
source: null,
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
}
}],
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
@@ -5000,7 +4507,6 @@ test("export var document = { }", {
id: {
type: "Identifier",
name: "document",
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
@@ -5009,20 +4515,17 @@ test("export var document = { }", {
init: {
type: "ObjectExpression",
properties: [],
- range: [22, 25],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 25}
}
},
- range: [11, 25],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 25}
}
}],
kind: "var",
- range: [7, 25],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 25}
@@ -5031,13 +4534,11 @@ test("export var document = { }", {
default: false,
specifiers: null,
source: null,
- range: [0, 25],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 25}
}
}],
- range: [0, 25],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 25}
@@ -5059,21 +4560,18 @@ test("export let document", {
id: {
type: "Identifier",
name: "document",
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
}
},
init: null,
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
}
}],
kind: "let",
- range: [7, 19],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 19}
@@ -5082,13 +4580,11 @@ test("export let document", {
default: false,
specifiers: null,
source: null,
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
}
}],
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
@@ -5110,7 +4606,6 @@ test("export let document = { }", {
id: {
type: "Identifier",
name: "document",
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
@@ -5119,20 +4614,17 @@ test("export let document = { }", {
init: {
type: "ObjectExpression",
properties: [],
- range: [22, 25],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 25}
}
},
- range: [11, 25],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 25}
}
}],
kind: "let",
- range: [7, 25],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 25}
@@ -5141,13 +4633,11 @@ test("export let document = { }", {
default: false,
specifiers: null,
source: null,
- range: [0, 25],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 25}
}
}],
- range: [0, 25],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 25}
@@ -5169,7 +4659,6 @@ test("export const document = { }", {
id: {
type: "Identifier",
name: "document",
- range: [13, 21],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 21}
@@ -5178,20 +4667,17 @@ test("export const document = { }", {
init: {
type: "ObjectExpression",
properties: [],
- range: [24, 27],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 27}
}
},
- range: [13, 27],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 27}
}
}],
kind: "const",
- range: [7, 27],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 27}
@@ -5200,13 +4686,11 @@ test("export const document = { }", {
default: false,
specifiers: null,
source: null,
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -5226,7 +4710,6 @@ test("export function parse() { }", {
id: {
type: "Identifier",
name: "parse",
- range: [16, 21],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 21}
@@ -5237,7 +4720,6 @@ test("export function parse() { }", {
body: {
type: "BlockStatement",
body: [],
- range: [24, 27],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 27}
@@ -5246,7 +4728,6 @@ test("export function parse() { }", {
rest: null,
generator: false,
expression: false,
- range: [7, 27],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 27}
@@ -5255,13 +4736,11 @@ test("export function parse() { }", {
default: false,
specifiers: null,
source: null,
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -5281,7 +4760,6 @@ test("export class Class {}", {
id: {
type: "Identifier",
name: "Class",
- range: [13, 18],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 18}
@@ -5291,13 +4769,11 @@ test("export class Class {}", {
body: {
type: "ClassBody",
body: [],
- range: [19, 21],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 21}
}
},
- range: [7, 21],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 21}
@@ -5306,13 +4782,11 @@ test("export class Class {}", {
default: false,
specifiers: null,
source: null,
- range: [0, 21],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 21}
}
}],
- range: [0, 21],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 21}
@@ -5331,7 +4805,6 @@ test("export default 42", {
type: "Literal",
value: 42,
raw: "42",
- range: [15, 17],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
@@ -5340,13 +4813,11 @@ test("export default 42", {
default: true,
specifiers: null,
source: null,
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -5366,7 +4837,6 @@ test("export * from \"crypto\"", {
declaration: null,
specifiers: [{
type: "ExportBatchSpecifier",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -5376,19 +4846,16 @@ test("export * from \"crypto\"", {
type: "Literal",
value: "crypto",
raw: "\"crypto\"",
- range: [14, 22],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 22}
}
},
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -5409,27 +4876,23 @@ test("export { encrypt }", {
id: {
type: "Identifier",
name: "encrypt",
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
}
},
name: null,
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
}
}],
source: null,
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
}],
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
@@ -5451,14 +4914,12 @@ test("export { encrypt, decrypt }", {
id: {
type: "Identifier",
name: "encrypt",
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
}
},
name: null,
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
@@ -5469,14 +4930,12 @@ test("export { encrypt, decrypt }", {
id: {
type: "Identifier",
name: "decrypt",
- range: [18, 25],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 25}
}
},
name: null,
- range: [18, 25],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 25}
@@ -5484,13 +4943,11 @@ test("export { encrypt, decrypt }", {
}
],
source: null,
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -5511,7 +4968,6 @@ test("export { encrypt as default }", {
id: {
type: "Identifier",
name: "encrypt",
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
@@ -5520,26 +4976,22 @@ test("export { encrypt as default }", {
name: {
type: "Identifier",
name: "default",
- range: [20, 27],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 27}
}
},
- range: [9, 27],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 27}
}
}],
source: null,
- range: [0, 29],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 29}
}
}],
- range: [0, 29],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 29}
@@ -5561,14 +5013,12 @@ test("export { encrypt, decrypt as dec }", {
id: {
type: "Identifier",
name: "encrypt",
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
}
},
name: null,
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
@@ -5579,7 +5029,6 @@ test("export { encrypt, decrypt as dec }", {
id: {
type: "Identifier",
name: "decrypt",
- range: [18, 25],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 25}
@@ -5588,13 +5037,11 @@ test("export { encrypt, decrypt as dec }", {
name: {
type: "Identifier",
name: "dec",
- range: [29, 32],
loc: {
start: {line: 1, column: 29},
end: {line: 1, column: 32}
}
},
- range: [18, 32],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 32}
@@ -5602,13 +5049,11 @@ test("export { encrypt, decrypt as dec }", {
}
],
source: null,
- range: [0, 34],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 34}
}
}],
- range: [0, 34],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 34}
@@ -5628,19 +5073,16 @@ test("import \"jquery\"", {
type: "Literal",
value: "jquery",
raw: "\"jquery\"",
- range: [7, 15],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 15}
}
},
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
}],
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
@@ -5660,14 +5102,12 @@ test("import $ from \"jquery\"", {
id: {
type: "Identifier",
name: "$",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
}
},
name: null,
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -5678,19 +5118,16 @@ test("import $ from \"jquery\"", {
type: "Literal",
value: "jquery",
raw: "\"jquery\"",
- range: [14, 22],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 22}
}
},
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -5711,14 +5148,12 @@ test("import { encrypt, decrypt } from \"crypto\"", {
id: {
type: "Identifier",
name: "encrypt",
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
}
},
name: null,
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
@@ -5729,14 +5164,12 @@ test("import { encrypt, decrypt } from \"crypto\"", {
id: {
type: "Identifier",
name: "decrypt",
- range: [18, 25],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 25}
}
},
name: null,
- range: [18, 25],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 25}
@@ -5748,19 +5181,16 @@ test("import { encrypt, decrypt } from \"crypto\"", {
type: "Literal",
value: "crypto",
raw: "\"crypto\"",
- range: [33, 41],
loc: {
start: {line: 1, column: 33},
end: {line: 1, column: 41}
}
},
- range: [0, 41],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 41}
}
}],
- range: [0, 41],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 41}
@@ -5780,7 +5210,6 @@ test("import { encrypt as enc } from \"crypto\"", {
id: {
type: "Identifier",
name: "encrypt",
- range: [9, 16],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 16}
@@ -5789,13 +5218,11 @@ test("import { encrypt as enc } from \"crypto\"", {
name: {
type: "Identifier",
name: "enc",
- range: [20, 23],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 23}
}
},
- range: [9, 23],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 23}
@@ -5806,19 +5233,16 @@ test("import { encrypt as enc } from \"crypto\"", {
type: "Literal",
value: "crypto",
raw: "\"crypto\"",
- range: [31, 39],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 39}
}
},
- range: [0, 39],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 39}
}
}],
- range: [0, 39],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 39}
@@ -5831,41 +5255,29 @@ test("import { encrypt as enc } from \"crypto\"", {
test("import crypto, { decrypt, encrypt as enc } from \"crypto\"", {
type: "Program",
- start: 0,
- end: 56,
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 56}
},
- range: [0, 56],
body: [{
type: "ImportDeclaration",
- start: 0,
- end: 56,
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 56}
},
- range: [0, 56],
specifiers: [
{
type: "ImportSpecifier",
- start: 7,
- end: 13,
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 13}
},
- range: [7, 13],
id: {
type: "Identifier",
- start: 7,
- end: 13,
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 13}
},
- range: [7, 13],
name: "crypto"
},
name: null,
@@ -5873,22 +5285,16 @@ test("import crypto, { decrypt, encrypt as enc } from \"crypto\"", {
},
{
type: "ImportSpecifier",
- start: 17,
- end: 24,
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 24}
},
- range: [17, 24],
id: {
type: "Identifier",
- start: 17,
- end: 24,
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 24}
},
- range: [17, 24],
name: "decrypt"
},
name: null,
@@ -5896,33 +5302,24 @@ test("import crypto, { decrypt, encrypt as enc } from \"crypto\"", {
},
{
type: "ImportSpecifier",
- start: 26,
- end: 40,
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 40}
},
- range: [26, 40],
id: {
type: "Identifier",
- start: 26,
- end: 33,
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 33}
},
- range: [26, 33],
name: "encrypt"
},
name: {
type: "Identifier",
- start: 37,
- end: 40,
loc: {
start: {line: 1, column: 37},
end: {line: 1, column: 40}
},
- range: [37, 40],
name: "enc"
},
default: false
@@ -5930,13 +5327,10 @@ test("import crypto, { decrypt, encrypt as enc } from \"crypto\"", {
],
source: {
type: "Literal",
- start: 48,
- end: 56,
loc: {
start: {line: 1, column: 48},
end: {line: 1, column: 56}
},
- range: [48, 56],
value: "crypto",
raw: "\"crypto\""
},
@@ -5959,7 +5353,6 @@ test("import { null as nil } from \"bar\"", {
id: {
type: "Identifier",
name: "null",
- range: [9, 13],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 13}
@@ -5968,13 +5361,11 @@ test("import { null as nil } from \"bar\"", {
name: {
type: "Identifier",
name: "nil",
- range: [17, 20],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 20}
}
},
- range: [9, 20],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 20}
@@ -5985,19 +5376,16 @@ test("import { null as nil } from \"bar\"", {
type: "Literal",
value: "bar",
raw: "\"bar\"",
- range: [28, 33],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 33}
}
},
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
}
}],
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
@@ -6010,52 +5398,37 @@ test("import { null as nil } from \"bar\"", {
test("import * as crypto from \"crypto\"", {
type: "Program",
- start: 0,
- end: 32,
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 32}
},
- range: [0, 32],
body: [{
type: "ImportDeclaration",
- start: 0,
- end: 32,
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 32}
},
- range: [0, 32],
specifiers: [{
type: "ImportBatchSpecifier",
- start: 7,
- end: 18,
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 18}
},
- range: [7, 18],
name: {
type: "Identifier",
- start: 12,
- end: 18,
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 18}
},
- range: [12, 18],
name: "crypto"
}
}],
source: {
type: "Literal",
- start: 24,
- end: 32,
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 32}
},
- range: [24, 32],
value: "crypto",
raw: "\"crypto\""
},
@@ -6087,26 +5460,22 @@ test("(function* () { yield v })", {
argument: {
type: "Identifier",
name: "v",
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
}
},
delegate: false,
- range: [16, 23],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 23}
}
},
- range: [16, 23],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 23}
}
}],
- range: [14, 25],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 25}
@@ -6115,19 +5484,16 @@ test("(function* () { yield v })", {
rest: null,
generator: true,
expression: false,
- range: [1, 25],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 25}
}
},
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 26}
}
}],
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 26}
@@ -6156,13 +5522,11 @@ test("(function* () { yield\nv })", {
type: "YieldExpression",
argument: null,
delegate: false,
- range: [16, 21],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 21}
}
},
- range: [16, 21],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 21}
@@ -6173,20 +5537,17 @@ test("(function* () { yield\nv })", {
expression: {
type: "Identifier",
name: "v",
- range: [22, 23],
loc: {
start: {line: 2, column: 0},
end: {line: 2, column: 1}
}
},
- range: [22, 23],
loc: {
start: {line: 2, column: 0},
end: {line: 2, column: 1}
}
}
],
- range: [14, 25],
loc: {
start: {line: 1, column: 14},
end: {line: 2, column: 3}
@@ -6195,19 +5556,16 @@ test("(function* () { yield\nv })", {
rest: null,
generator: true,
expression: false,
- range: [1, 25],
loc: {
start: {line: 1, column: 1},
end: {line: 2, column: 3}
}
},
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 2, column: 4}
}
}],
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 2, column: 4}
@@ -6236,26 +5594,22 @@ test("(function* () { yield *v })", {
argument: {
type: "Identifier",
name: "v",
- range: [23, 24],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 24}
}
},
delegate: true,
- range: [16, 24],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 24}
}
},
- range: [16, 24],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 24}
}
}],
- range: [14, 26],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 26}
@@ -6264,19 +5618,16 @@ test("(function* () { yield *v })", {
rest: null,
generator: true,
expression: false,
- range: [1, 26],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 26}
}
},
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -6294,7 +5645,6 @@ test("function* test () { yield *v }", {
id: {
type: "Identifier",
name: "test",
- range: [10, 14],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 14}
@@ -6311,26 +5661,22 @@ test("function* test () { yield *v }", {
argument: {
type: "Identifier",
name: "v",
- range: [27, 28],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 28}
}
},
delegate: true,
- range: [20, 28],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 28}
}
},
- range: [20, 28],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 28}
}
}],
- range: [18, 30],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 30}
@@ -6339,13 +5685,11 @@ test("function* test () { yield *v }", {
rest: null,
generator: true,
expression: false,
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
}
}],
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
@@ -6365,7 +5709,6 @@ test("var x = { *test () { yield *v } };", {
id: {
type: "Identifier",
name: "x",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
@@ -6378,7 +5721,6 @@ test("var x = { *test () { yield *v } };", {
key: {
type: "Identifier",
name: "test",
- range: [11, 15],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 15}
@@ -6398,26 +5740,22 @@ test("var x = { *test () { yield *v } };", {
argument: {
type: "Identifier",
name: "v",
- range: [28, 29],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 29}
}
},
delegate: true,
- range: [21, 29],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 29}
}
},
- range: [21, 29],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 29}
}
}],
- range: [19, 31],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 31}
@@ -6426,7 +5764,6 @@ test("var x = { *test () { yield *v } };", {
rest: null,
generator: true,
expression: false,
- range: [16, 31],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 31}
@@ -6436,32 +5773,27 @@ test("var x = { *test () { yield *v } };", {
method: true,
shorthand: false,
computed: false,
- range: [10, 31],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 31}
}
}],
- range: [8, 33],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 33}
}
},
- range: [4, 33],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 33}
}
}],
kind: "var",
- range: [0, 34],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 34}
}
}],
- range: [0, 34],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 34}
@@ -6479,7 +5811,6 @@ test("function* t() {}", {
id: {
type: "Identifier",
name: "t",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -6490,7 +5821,6 @@ test("function* t() {}", {
body: {
type: "BlockStatement",
body: [],
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
@@ -6499,13 +5829,11 @@ test("function* t() {}", {
rest: null,
generator: true,
expression: false,
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
}
}],
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
@@ -6537,33 +5865,28 @@ test("(function* () { yield yield 10 })", {
type: "Literal",
value: 10,
raw: "10",
- range: [28, 30],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 30}
}
},
delegate: false,
- range: [22, 30],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 30}
}
},
delegate: false,
- range: [16, 30],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 30}
}
},
- range: [16, 30],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 30}
}
}],
- range: [14, 32],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 32}
@@ -6572,19 +5895,16 @@ test("(function* () { yield yield 10 })", {
rest: null,
generator: true,
expression: false,
- range: [1, 32],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 32}
}
},
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
}
}],
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
@@ -6604,7 +5924,6 @@ test("for(x of list) process(x);", {
left: {
type: "Identifier",
name: "x",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
@@ -6613,7 +5932,6 @@ test("for(x of list) process(x);", {
right: {
type: "Identifier",
name: "list",
- range: [9, 13],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 13}
@@ -6626,7 +5944,6 @@ test("for(x of list) process(x);", {
callee: {
type: "Identifier",
name: "process",
- range: [15, 22],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 22}
@@ -6635,31 +5952,26 @@ test("for(x of list) process(x);", {
arguments: [{
type: "Identifier",
name: "x",
- range: [23, 24],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 24}
}
}],
- range: [15, 25],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 25}
}
},
- range: [15, 26],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 26}
}
},
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 26}
}
}],
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 26}
@@ -6681,21 +5993,18 @@ test("for (var x of list) process(x);", {
id: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
}
},
init: null,
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
}
}],
kind: "var",
- range: [5, 10],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 10}
@@ -6704,7 +6013,6 @@ test("for (var x of list) process(x);", {
right: {
type: "Identifier",
name: "list",
- range: [14, 18],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 18}
@@ -6717,7 +6025,6 @@ test("for (var x of list) process(x);", {
callee: {
type: "Identifier",
name: "process",
- range: [20, 27],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 27}
@@ -6726,31 +6033,26 @@ test("for (var x of list) process(x);", {
arguments: [{
type: "Identifier",
name: "x",
- range: [28, 29],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 29}
}
}],
- range: [20, 30],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 30}
}
},
- range: [20, 31],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 31}
}
},
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
}
}],
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
@@ -6772,7 +6074,6 @@ test("for (var x = 42 of list) process(x);", {
id: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -6782,20 +6083,17 @@ test("for (var x = 42 of list) process(x);", {
type: "Literal",
value: 42,
raw: "42",
- range: [13, 15],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 15}
}
},
- range: [9, 15],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 15}
}
}],
kind: "var",
- range: [5, 15],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 15}
@@ -6804,7 +6102,6 @@ test("for (var x = 42 of list) process(x);", {
right: {
type: "Identifier",
name: "list",
- range: [19, 23],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 23}
@@ -6817,7 +6114,6 @@ test("for (var x = 42 of list) process(x);", {
callee: {
type: "Identifier",
name: "process",
- range: [25, 32],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 32}
@@ -6826,31 +6122,26 @@ test("for (var x = 42 of list) process(x);", {
arguments: [{
type: "Identifier",
name: "x",
- range: [33, 34],
loc: {
start: {line: 1, column: 33},
end: {line: 1, column: 34}
}
}],
- range: [25, 35],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 35}
}
},
- range: [25, 36],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 36}
}
},
- range: [0, 36],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 36}
}
}],
- range: [0, 36],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 36}
@@ -6872,21 +6163,18 @@ test("for (let x of list) process(x);", {
id: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
}
},
init: null,
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
}
}],
kind: "let",
- range: [5, 10],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 10}
@@ -6895,7 +6183,6 @@ test("for (let x of list) process(x);", {
right: {
type: "Identifier",
name: "list",
- range: [14, 18],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 18}
@@ -6908,7 +6195,6 @@ test("for (let x of list) process(x);", {
callee: {
type: "Identifier",
name: "process",
- range: [20, 27],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 27}
@@ -6917,31 +6203,26 @@ test("for (let x of list) process(x);", {
arguments: [{
type: "Identifier",
name: "x",
- range: [28, 29],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 29}
}
}],
- range: [20, 30],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 30}
}
},
- range: [20, 31],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 31}
}
},
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
}
}],
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
@@ -6963,7 +6244,6 @@ test("var A = class extends B {}", {
id: {
type: "Identifier",
name: "A",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
@@ -6974,7 +6254,6 @@ test("var A = class extends B {}", {
superClass: {
type: "Identifier",
name: "B",
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
@@ -6983,32 +6262,27 @@ test("var A = class extends B {}", {
body: {
type: "ClassBody",
body: [],
- range: [24, 26],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 26}
}
},
- range: [8, 26],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 26}
}
},
- range: [4, 26],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 26}
}
}],
kind: "var",
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 26}
}
}],
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 26}
@@ -7026,7 +6300,6 @@ test("class A extends class B extends C {} {}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7037,7 +6310,6 @@ test("class A extends class B extends C {} {}", {
id: {
type: "Identifier",
name: "B",
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
@@ -7046,7 +6318,6 @@ test("class A extends class B extends C {} {}", {
superClass: {
type: "Identifier",
name: "C",
- range: [32, 33],
loc: {
start: {line: 1, column: 32},
end: {line: 1, column: 33}
@@ -7055,13 +6326,11 @@ test("class A extends class B extends C {} {}", {
body: {
type: "ClassBody",
body: [],
- range: [34, 36],
loc: {
start: {line: 1, column: 34},
end: {line: 1, column: 36}
}
},
- range: [16, 36],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 36}
@@ -7070,19 +6339,16 @@ test("class A extends class B extends C {} {}", {
body: {
type: "ClassBody",
body: [],
- range: [37, 39],
loc: {
start: {line: 1, column: 37},
end: {line: 1, column: 39}
}
},
- range: [0, 39],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 39}
}
}],
- range: [0, 39],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 39}
@@ -7100,7 +6366,6 @@ test("class A {get() {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7115,7 +6380,6 @@ test("class A {get() {}}", {
key: {
type: "Identifier",
name: "get",
- range: [9, 12],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 12}
@@ -7129,7 +6393,6 @@ test("class A {get() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [15, 17],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
@@ -7138,7 +6401,6 @@ test("class A {get() {}}", {
rest: null,
generator: false,
expression: false,
- range: [12, 17],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 17}
@@ -7146,25 +6408,21 @@ test("class A {get() {}}", {
},
kind: "",
static: false,
- range: [9, 17],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 17}
}
}],
- range: [8, 18],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 18}
}
},
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
}],
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
@@ -7182,7 +6440,6 @@ test("class A { static get() {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7197,7 +6454,6 @@ test("class A { static get() {}}", {
key: {
type: "Identifier",
name: "get",
- range: [17, 20],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 20}
@@ -7211,7 +6467,6 @@ test("class A { static get() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [23, 25],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 25}
@@ -7220,7 +6475,6 @@ test("class A { static get() {}}", {
rest: null,
generator: false,
expression: false,
- range: [20, 25],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 25}
@@ -7228,25 +6482,21 @@ test("class A { static get() {}}", {
},
kind: "",
static: true,
- range: [10, 25],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 25}
}
}],
- range: [8, 26],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 26}
}
},
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 26}
}
}],
- range: [0, 26],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 26}
@@ -7264,7 +6514,6 @@ test("class A extends B {get foo() {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7273,7 +6522,6 @@ test("class A extends B {get foo() {}}", {
superClass: {
type: "Identifier",
name: "B",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -7287,7 +6535,6 @@ test("class A extends B {get foo() {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [23, 26],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 26}
@@ -7301,7 +6548,6 @@ test("class A extends B {get foo() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [29, 31],
loc: {
start: {line: 1, column: 29},
end: {line: 1, column: 31}
@@ -7310,7 +6556,6 @@ test("class A extends B {get foo() {}}", {
rest: null,
generator: false,
expression: false,
- range: [26, 31],
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 31}
@@ -7318,25 +6563,21 @@ test("class A extends B {get foo() {}}", {
},
kind: "get",
static: false,
- range: [19, 31],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 31}
}
}],
- range: [18, 32],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 32}
}
},
- range: [0, 32],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 32}
}
}],
- range: [0, 32],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 32}
@@ -7354,7 +6595,6 @@ test("class A extends B { static get foo() {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7363,7 +6603,6 @@ test("class A extends B { static get foo() {}}", {
superClass: {
type: "Identifier",
name: "B",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -7377,7 +6616,6 @@ test("class A extends B { static get foo() {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [31, 34],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 34}
@@ -7391,7 +6629,6 @@ test("class A extends B { static get foo() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [37, 39],
loc: {
start: {line: 1, column: 37},
end: {line: 1, column: 39}
@@ -7400,7 +6637,6 @@ test("class A extends B { static get foo() {}}", {
rest: null,
generator: false,
expression: false,
- range: [34, 39],
loc: {
start: {line: 1, column: 34},
end: {line: 1, column: 39}
@@ -7408,25 +6644,21 @@ test("class A extends B { static get foo() {}}", {
},
kind: "get",
static: true,
- range: [20, 39],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 39}
}
}],
- range: [18, 40],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 40}
}
},
- range: [0, 40],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 40}
}
}],
- range: [0, 40],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 40}
@@ -7444,7 +6676,6 @@ test("class A {set a(v) {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7459,7 +6690,6 @@ test("class A {set a(v) {}}", {
key: {
type: "Identifier",
name: "a",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -7471,7 +6701,6 @@ test("class A {set a(v) {}}", {
params: [{
type: "Identifier",
name: "v",
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
@@ -7481,7 +6710,6 @@ test("class A {set a(v) {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [18, 20],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 20}
@@ -7490,7 +6718,6 @@ test("class A {set a(v) {}}", {
rest: null,
generator: false,
expression: false,
- range: [14, 20],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 20}
@@ -7498,25 +6725,21 @@ test("class A {set a(v) {}}", {
},
kind: "set",
static: false,
- range: [9, 20],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 20}
}
}],
- range: [8, 21],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 21}
}
},
- range: [0, 21],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 21}
}
}],
- range: [0, 21],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 21}
@@ -7534,7 +6757,6 @@ test("class A { static set a(v) {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7549,7 +6771,6 @@ test("class A { static set a(v) {}}", {
key: {
type: "Identifier",
name: "a",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
@@ -7561,7 +6782,6 @@ test("class A { static set a(v) {}}", {
params: [{
type: "Identifier",
name: "v",
- range: [23, 24],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 24}
@@ -7571,7 +6791,6 @@ test("class A { static set a(v) {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [26, 28],
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 28}
@@ -7580,7 +6799,6 @@ test("class A { static set a(v) {}}", {
rest: null,
generator: false,
expression: false,
- range: [22, 28],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 28}
@@ -7588,25 +6806,21 @@ test("class A { static set a(v) {}}", {
},
kind: "set",
static: true,
- range: [10, 28],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 28}
}
}],
- range: [8, 29],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 29}
}
},
- range: [0, 29],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 29}
}
}],
- range: [0, 29],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 29}
@@ -7624,7 +6838,6 @@ test("class A {set(v) {};}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7639,7 +6852,6 @@ test("class A {set(v) {};}", {
key: {
type: "Identifier",
name: "set",
- range: [9, 12],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 12}
@@ -7651,7 +6863,6 @@ test("class A {set(v) {};}", {
params: [{
type: "Identifier",
name: "v",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -7661,7 +6872,6 @@ test("class A {set(v) {};}", {
body: {
type: "BlockStatement",
body: [],
- range: [16, 18],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 18}
@@ -7670,7 +6880,6 @@ test("class A {set(v) {};}", {
rest: null,
generator: false,
expression: false,
- range: [12, 18],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 18}
@@ -7678,25 +6887,21 @@ test("class A {set(v) {};}", {
},
kind: "",
static: false,
- range: [9, 18],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 18}
}
}],
- range: [8, 20],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 20}
}
},
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
}],
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
@@ -7714,7 +6919,6 @@ test("class A { static set(v) {};}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7729,7 +6933,6 @@ test("class A { static set(v) {};}", {
key: {
type: "Identifier",
name: "set",
- range: [17, 20],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 20}
@@ -7741,7 +6944,6 @@ test("class A { static set(v) {};}", {
params: [{
type: "Identifier",
name: "v",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
@@ -7751,7 +6953,6 @@ test("class A { static set(v) {};}", {
body: {
type: "BlockStatement",
body: [],
- range: [24, 26],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 26}
@@ -7760,7 +6961,6 @@ test("class A { static set(v) {};}", {
rest: null,
generator: false,
expression: false,
- range: [20, 26],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 26}
@@ -7768,25 +6968,21 @@ test("class A { static set(v) {};}", {
},
kind: "",
static: true,
- range: [10, 26],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 26}
}
}],
- range: [8, 28],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 28}
}
},
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
}
}],
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
@@ -7804,7 +7000,6 @@ test("class A {*gen(v) { yield v; }}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7819,7 +7014,6 @@ test("class A {*gen(v) { yield v; }}", {
key: {
type: "Identifier",
name: "gen",
- range: [10, 13],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 13}
@@ -7831,7 +7025,6 @@ test("class A {*gen(v) { yield v; }}", {
params: [{
type: "Identifier",
name: "v",
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
@@ -7847,26 +7040,22 @@ test("class A {*gen(v) { yield v; }}", {
argument: {
type: "Identifier",
name: "v",
- range: [25, 26],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 26}
}
},
delegate: false,
- range: [19, 26],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 26}
}
},
- range: [19, 27],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 27}
}
}],
- range: [17, 29],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 29}
@@ -7875,7 +7064,6 @@ test("class A {*gen(v) { yield v; }}", {
rest: null,
generator: true,
expression: false,
- range: [13, 29],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 29}
@@ -7883,25 +7071,21 @@ test("class A {*gen(v) { yield v; }}", {
},
kind: "",
static: false,
- range: [9, 29],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 29}
}
}],
- range: [8, 30],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 30}
}
},
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
}
}],
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
@@ -7919,7 +7103,6 @@ test("class A { static *gen(v) { yield v; }}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -7934,7 +7117,6 @@ test("class A { static *gen(v) { yield v; }}", {
key: {
type: "Identifier",
name: "gen",
- range: [18, 21],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 21}
@@ -7946,7 +7128,6 @@ test("class A { static *gen(v) { yield v; }}", {
params: [{
type: "Identifier",
name: "v",
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
@@ -7962,26 +7143,22 @@ test("class A { static *gen(v) { yield v; }}", {
argument: {
type: "Identifier",
name: "v",
- range: [33, 34],
loc: {
start: {line: 1, column: 33},
end: {line: 1, column: 34}
}
},
delegate: false,
- range: [27, 34],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 34}
}
},
- range: [27, 35],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 35}
}
}],
- range: [25, 37],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 37}
@@ -7990,7 +7167,6 @@ test("class A { static *gen(v) { yield v; }}", {
rest: null,
generator: true,
expression: false,
- range: [21, 37],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 37}
@@ -7998,25 +7174,21 @@ test("class A { static *gen(v) { yield v; }}", {
},
kind: "",
static: true,
- range: [10, 37],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 37}
}
}],
- range: [8, 38],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 38}
}
},
- range: [0, 38],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 38}
}
}],
- range: [0, 38],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 38}
@@ -8036,13 +7208,11 @@ test("\"use strict\"; (class A {constructor() { super() }})", {
type: "Literal",
value: "use strict",
raw: "\"use strict\"",
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
@@ -8055,7 +7225,6 @@ test("\"use strict\"; (class A {constructor() { super() }})", {
id: {
type: "Identifier",
name: "A",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
@@ -8070,7 +7239,6 @@ test("\"use strict\"; (class A {constructor() { super() }})", {
key: {
type: "Identifier",
name: "constructor",
- range: [24, 35],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 35}
@@ -8090,26 +7258,22 @@ test("\"use strict\"; (class A {constructor() { super() }})", {
callee: {
type: "Identifier",
name: "super",
- range: [40, 45],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 45}
}
},
arguments: [],
- range: [40, 47],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 47}
}
},
- range: [40, 47],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 47}
}
}],
- range: [38, 49],
loc: {
start: {line: 1, column: 38},
end: {line: 1, column: 49}
@@ -8118,7 +7282,6 @@ test("\"use strict\"; (class A {constructor() { super() }})", {
rest: null,
generator: false,
expression: false,
- range: [35, 49],
loc: {
start: {line: 1, column: 35},
end: {line: 1, column: 49}
@@ -8126,32 +7289,27 @@ test("\"use strict\"; (class A {constructor() { super() }})", {
},
kind: "",
static: false,
- range: [24, 49],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 49}
}
}],
- range: [23, 50],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 50}
}
},
- range: [15, 50],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 50}
}
},
- range: [14, 51],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 51}
}
}
],
- range: [0, 51],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 51}
@@ -8169,7 +7327,6 @@ test("class A {static foo() {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -8184,7 +7341,6 @@ test("class A {static foo() {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [16, 19],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 19}
@@ -8198,7 +7354,6 @@ test("class A {static foo() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [22, 24],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 24}
@@ -8207,7 +7362,6 @@ test("class A {static foo() {}}", {
rest: null,
generator: false,
expression: false,
- range: [19, 24],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 24}
@@ -8215,25 +7369,21 @@ test("class A {static foo() {}}", {
},
kind: "",
static: true,
- range: [9, 24],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 24}
}
}],
- range: [8, 25],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 25}
}
},
- range: [0, 25],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 25}
}
}],
- range: [0, 25],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 25}
@@ -8251,7 +7401,6 @@ test("class A {foo() {} static bar() {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -8267,7 +7416,6 @@ test("class A {foo() {} static bar() {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [9, 12],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 12}
@@ -8281,7 +7429,6 @@ test("class A {foo() {} static bar() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [15, 17],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
@@ -8290,7 +7437,6 @@ test("class A {foo() {} static bar() {}}", {
rest: null,
generator: false,
expression: false,
- range: [12, 17],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 17}
@@ -8298,7 +7444,6 @@ test("class A {foo() {} static bar() {}}", {
},
kind: "",
static: false,
- range: [9, 17],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 17}
@@ -8310,7 +7455,6 @@ test("class A {foo() {} static bar() {}}", {
key: {
type: "Identifier",
name: "bar",
- range: [25, 28],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 28}
@@ -8324,7 +7468,6 @@ test("class A {foo() {} static bar() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [31, 33],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 33}
@@ -8333,7 +7476,6 @@ test("class A {foo() {} static bar() {}}", {
rest: null,
generator: false,
expression: false,
- range: [28, 33],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 33}
@@ -8341,26 +7483,22 @@ test("class A {foo() {} static bar() {}}", {
},
kind: "",
static: true,
- range: [18, 33],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 33}
}
}
],
- range: [8, 34],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 34}
}
},
- range: [0, 34],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 34}
}
}],
- range: [0, 34],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 34}
@@ -8380,13 +7518,11 @@ test("\"use strict\"; (class A { static constructor() { super() }})", {
type: "Literal",
value: "use strict",
raw: "\"use strict\"",
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
@@ -8399,7 +7535,6 @@ test("\"use strict\"; (class A { static constructor() { super() }})", {
id: {
type: "Identifier",
name: "A",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
@@ -8414,7 +7549,6 @@ test("\"use strict\"; (class A { static constructor() { super() }})", {
key: {
type: "Identifier",
name: "constructor",
- range: [32, 43],
loc: {
start: {line: 1, column: 32},
end: {line: 1, column: 43}
@@ -8434,26 +7568,22 @@ test("\"use strict\"; (class A { static constructor() { super() }})", {
callee: {
type: "Identifier",
name: "super",
- range: [48, 53],
loc: {
start: {line: 1, column: 48},
end: {line: 1, column: 53}
}
},
arguments: [],
- range: [48, 55],
loc: {
start: {line: 1, column: 48},
end: {line: 1, column: 55}
}
},
- range: [48, 55],
loc: {
start: {line: 1, column: 48},
end: {line: 1, column: 55}
}
}],
- range: [46, 57],
loc: {
start: {line: 1, column: 46},
end: {line: 1, column: 57}
@@ -8462,7 +7592,6 @@ test("\"use strict\"; (class A { static constructor() { super() }})", {
rest: null,
generator: false,
expression: false,
- range: [43, 57],
loc: {
start: {line: 1, column: 43},
end: {line: 1, column: 57}
@@ -8470,32 +7599,27 @@ test("\"use strict\"; (class A { static constructor() { super() }})", {
},
kind: "",
static: true,
- range: [25, 57],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 57}
}
}],
- range: [23, 58],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 58}
}
},
- range: [15, 58],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 58}
}
},
- range: [14, 59],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 59}
}
}
],
- range: [0, 59],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 59}
@@ -8513,7 +7637,6 @@ test("class A { foo() {} bar() {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -8529,7 +7652,6 @@ test("class A { foo() {} bar() {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [10, 13],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 13}
@@ -8543,7 +7665,6 @@ test("class A { foo() {} bar() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [16, 18],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 18}
@@ -8552,7 +7673,6 @@ test("class A { foo() {} bar() {}}", {
rest: null,
generator: false,
expression: false,
- range: [13, 18],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 18}
@@ -8560,7 +7680,6 @@ test("class A { foo() {} bar() {}}", {
},
kind: "",
static: false,
- range: [10, 18],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 18}
@@ -8572,7 +7691,6 @@ test("class A { foo() {} bar() {}}", {
key: {
type: "Identifier",
name: "bar",
- range: [19, 22],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 22}
@@ -8586,7 +7704,6 @@ test("class A { foo() {} bar() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [25, 27],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 27}
@@ -8595,7 +7712,6 @@ test("class A { foo() {} bar() {}}", {
rest: null,
generator: false,
expression: false,
- range: [22, 27],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 27}
@@ -8603,26 +7719,22 @@ test("class A { foo() {} bar() {}}", {
},
kind: "",
static: false,
- range: [19, 27],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 27}
}
}
],
- range: [8, 28],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 28}
}
},
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
}
}],
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
@@ -8640,7 +7752,6 @@ test("class A { get foo() {} set foo(v) {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -8656,7 +7767,6 @@ test("class A { get foo() {} set foo(v) {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [14, 17],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 17}
@@ -8670,7 +7780,6 @@ test("class A { get foo() {} set foo(v) {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [20, 22],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 22}
@@ -8679,7 +7788,6 @@ test("class A { get foo() {} set foo(v) {}}", {
rest: null,
generator: false,
expression: false,
- range: [17, 22],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 22}
@@ -8687,7 +7795,6 @@ test("class A { get foo() {} set foo(v) {}}", {
},
kind: "get",
static: false,
- range: [10, 22],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 22}
@@ -8699,7 +7806,6 @@ test("class A { get foo() {} set foo(v) {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [27, 30],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 30}
@@ -8711,7 +7817,6 @@ test("class A { get foo() {} set foo(v) {}}", {
params: [{
type: "Identifier",
name: "v",
- range: [31, 32],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 32}
@@ -8721,7 +7826,6 @@ test("class A { get foo() {} set foo(v) {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [34, 36],
loc: {
start: {line: 1, column: 34},
end: {line: 1, column: 36}
@@ -8730,7 +7834,6 @@ test("class A { get foo() {} set foo(v) {}}", {
rest: null,
generator: false,
expression: false,
- range: [30, 36],
loc: {
start: {line: 1, column: 30},
end: {line: 1, column: 36}
@@ -8738,26 +7841,22 @@ test("class A { get foo() {} set foo(v) {}}", {
},
kind: "set",
static: false,
- range: [23, 36],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 36}
}
}
],
- range: [8, 37],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 37}
}
},
- range: [0, 37],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 37}
}
}],
- range: [0, 37],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 37}
@@ -8775,7 +7874,6 @@ test("class A { static get foo() {} get foo() {}}", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -8791,7 +7889,6 @@ test("class A { static get foo() {} get foo() {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [21, 24],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 24}
@@ -8805,7 +7902,6 @@ test("class A { static get foo() {} get foo() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [27, 29],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 29}
@@ -8814,7 +7910,6 @@ test("class A { static get foo() {} get foo() {}}", {
rest: null,
generator: false,
expression: false,
- range: [24, 29],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 29}
@@ -8822,7 +7917,6 @@ test("class A { static get foo() {} get foo() {}}", {
},
kind: "get",
static: true,
- range: [10, 29],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 29}
@@ -8834,7 +7928,6 @@ test("class A { static get foo() {} get foo() {}}", {
key: {
type: "Identifier",
name: "foo",
- range: [34, 37],
loc: {
start: {line: 1, column: 34},
end: {line: 1, column: 37}
@@ -8848,7 +7941,6 @@ test("class A { static get foo() {} get foo() {}}", {
body: {
type: "BlockStatement",
body: [],
- range: [40, 42],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 42}
@@ -8857,7 +7949,6 @@ test("class A { static get foo() {} get foo() {}}", {
rest: null,
generator: false,
expression: false,
- range: [37, 42],
loc: {
start: {line: 1, column: 37},
end: {line: 1, column: 42}
@@ -8865,26 +7956,22 @@ test("class A { static get foo() {} get foo() {}}", {
},
kind: "get",
static: false,
- range: [30, 42],
loc: {
start: {line: 1, column: 30},
end: {line: 1, column: 42}
}
}
],
- range: [8, 43],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 43}
}
},
- range: [0, 43],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 43}
}
}],
- range: [0, 43],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 43}
@@ -8902,7 +7989,6 @@ test("class A { static get foo() {} static get bar() {} }", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -8918,7 +8004,6 @@ test("class A { static get foo() {} static get bar() {} }", {
key: {
type: "Identifier",
name: "foo",
- range: [21, 24],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 24}
@@ -8932,7 +8017,6 @@ test("class A { static get foo() {} static get bar() {} }", {
body: {
type: "BlockStatement",
body: [],
- range: [27, 29],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 29}
@@ -8941,7 +8025,6 @@ test("class A { static get foo() {} static get bar() {} }", {
rest: null,
generator: false,
expression: false,
- range: [24, 29],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 29}
@@ -8949,7 +8032,6 @@ test("class A { static get foo() {} static get bar() {} }", {
},
kind: "get",
static: true,
- range: [10, 29],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 29}
@@ -8961,7 +8043,6 @@ test("class A { static get foo() {} static get bar() {} }", {
key: {
type: "Identifier",
name: "bar",
- range: [41, 44],
loc: {
start: {line: 1, column: 41},
end: {line: 1, column: 44}
@@ -8975,7 +8056,6 @@ test("class A { static get foo() {} static get bar() {} }", {
body: {
type: "BlockStatement",
body: [],
- range: [47, 49],
loc: {
start: {line: 1, column: 47},
end: {line: 1, column: 49}
@@ -8984,7 +8064,6 @@ test("class A { static get foo() {} static get bar() {} }", {
rest: null,
generator: false,
expression: false,
- range: [44, 49],
loc: {
start: {line: 1, column: 44},
end: {line: 1, column: 49}
@@ -8992,26 +8071,22 @@ test("class A { static get foo() {} static get bar() {} }", {
},
kind: "get",
static: true,
- range: [30, 49],
loc: {
start: {line: 1, column: 30},
end: {line: 1, column: 49}
}
}
],
- range: [8, 51],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 51}
}
},
- range: [0, 51],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 51}
}
}],
- range: [0, 51],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 51}
@@ -9029,7 +8104,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -9045,7 +8119,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
key: {
type: "Identifier",
name: "foo",
- range: [21, 24],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 24}
@@ -9059,7 +8132,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
body: {
type: "BlockStatement",
body: [],
- range: [27, 29],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 29}
@@ -9068,7 +8140,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
rest: null,
generator: false,
expression: false,
- range: [24, 29],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 29}
@@ -9076,7 +8147,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
},
kind: "get",
static: true,
- range: [10, 29],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 29}
@@ -9088,7 +8158,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
key: {
type: "Identifier",
name: "foo",
- range: [41, 44],
loc: {
start: {line: 1, column: 41},
end: {line: 1, column: 44}
@@ -9100,7 +8169,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
params: [{
type: "Identifier",
name: "v",
- range: [45, 46],
loc: {
start: {line: 1, column: 45},
end: {line: 1, column: 46}
@@ -9110,7 +8178,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
body: {
type: "BlockStatement",
body: [],
- range: [48, 50],
loc: {
start: {line: 1, column: 48},
end: {line: 1, column: 50}
@@ -9119,7 +8186,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
rest: null,
generator: false,
expression: false,
- range: [44, 50],
loc: {
start: {line: 1, column: 44},
end: {line: 1, column: 50}
@@ -9127,7 +8193,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
},
kind: "set",
static: true,
- range: [30, 50],
loc: {
start: {line: 1, column: 30},
end: {line: 1, column: 50}
@@ -9139,7 +8204,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
key: {
type: "Identifier",
name: "foo",
- range: [55, 58],
loc: {
start: {line: 1, column: 55},
end: {line: 1, column: 58}
@@ -9153,7 +8217,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
body: {
type: "BlockStatement",
body: [],
- range: [61, 63],
loc: {
start: {line: 1, column: 61},
end: {line: 1, column: 63}
@@ -9162,7 +8225,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
rest: null,
generator: false,
expression: false,
- range: [58, 63],
loc: {
start: {line: 1, column: 58},
end: {line: 1, column: 63}
@@ -9170,7 +8232,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
},
kind: "get",
static: false,
- range: [51, 63],
loc: {
start: {line: 1, column: 51},
end: {line: 1, column: 63}
@@ -9182,7 +8243,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
key: {
type: "Identifier",
name: "foo",
- range: [68, 71],
loc: {
start: {line: 1, column: 68},
end: {line: 1, column: 71}
@@ -9194,7 +8254,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
params: [{
type: "Identifier",
name: "v",
- range: [72, 73],
loc: {
start: {line: 1, column: 72},
end: {line: 1, column: 73}
@@ -9204,7 +8263,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
body: {
type: "BlockStatement",
body: [],
- range: [75, 77],
loc: {
start: {line: 1, column: 75},
end: {line: 1, column: 77}
@@ -9213,7 +8271,6 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
rest: null,
generator: false,
expression: false,
- range: [71, 77],
loc: {
start: {line: 1, column: 71},
end: {line: 1, column: 77}
@@ -9221,26 +8278,22 @@ test("class A { static get foo() {} static set foo(v) {} get foo() {} set foo(v)
},
kind: "set",
static: false,
- range: [64, 77],
loc: {
start: {line: 1, column: 64},
end: {line: 1, column: 77}
}
}
],
- range: [8, 78],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 78}
}
},
- range: [0, 78],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 78}
}
}],
- range: [0, 78],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 78}
@@ -9258,7 +8311,6 @@ test("class A { set foo(v) {} get foo() {} }", {
id: {
type: "Identifier",
name: "A",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -9274,7 +8326,6 @@ test("class A { set foo(v) {} get foo() {} }", {
key: {
type: "Identifier",
name: "foo",
- range: [14, 17],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 17}
@@ -9286,7 +8337,6 @@ test("class A { set foo(v) {} get foo() {} }", {
params: [{
type: "Identifier",
name: "v",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
@@ -9296,7 +8346,6 @@ test("class A { set foo(v) {} get foo() {} }", {
body: {
type: "BlockStatement",
body: [],
- range: [21, 23],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 23}
@@ -9305,7 +8354,6 @@ test("class A { set foo(v) {} get foo() {} }", {
rest: null,
generator: false,
expression: false,
- range: [17, 23],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 23}
@@ -9313,7 +8361,6 @@ test("class A { set foo(v) {} get foo() {} }", {
},
kind: "set",
static: false,
- range: [10, 23],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 23}
@@ -9325,7 +8372,6 @@ test("class A { set foo(v) {} get foo() {} }", {
key: {
type: "Identifier",
name: "foo",
- range: [28, 31],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 31}
@@ -9339,7 +8385,6 @@ test("class A { set foo(v) {} get foo() {} }", {
body: {
type: "BlockStatement",
body: [],
- range: [34, 36],
loc: {
start: {line: 1, column: 34},
end: {line: 1, column: 36}
@@ -9348,7 +8393,6 @@ test("class A { set foo(v) {} get foo() {} }", {
rest: null,
generator: false,
expression: false,
- range: [31, 36],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 36}
@@ -9356,26 +8400,22 @@ test("class A { set foo(v) {} get foo() {} }", {
},
kind: "get",
static: false,
- range: [24, 36],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 36}
}
}
],
- range: [8, 38],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 38}
}
},
- range: [0, 38],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 38}
}
}],
- range: [0, 38],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 38}
@@ -9388,76 +8428,55 @@ test("class A { set foo(v) {} get foo() {} }", {
test("class A { foo() {} get foo() {} }",{
type: "Program",
- start: 0,
- end: 33,
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
},
- range: [0, 33],
body: [{
type: "ClassDeclaration",
- start: 0,
- end: 33,
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
},
- range: [0, 33],
id: {
type: "Identifier",
- start: 6,
- end: 7,
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
},
- range: [6, 7],
name: "A"
},
superClass: null,
body: {
type: "ClassBody",
- start: 8,
- end: 33,
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 33}
},
- range: [8, 33],
body: [
{
type: "MethodDefinition",
- start: 10,
- end: 18,
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 18}
},
- range: [10, 18],
static: false,
computed: false,
key: {
type: "Identifier",
- start: 10,
- end: 13,
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 13}
},
- range: [10, 13],
name: "foo"
},
kind: "",
value: {
type: "FunctionExpression",
- start: 13,
- end: 18,
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 18}
},
- range: [13, 18],
id: null,
params: [],
defaults: [],
@@ -9465,13 +8484,10 @@ test("class A { foo() {} get foo() {} }",{
generator: false,
body: {
type: "BlockStatement",
- start: 16,
- end: 18,
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 18}
},
- range: [16, 18],
body: []
},
expression: false
@@ -9479,36 +8495,27 @@ test("class A { foo() {} get foo() {} }",{
},
{
type: "MethodDefinition",
- start: 19,
- end: 31,
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 31}
},
- range: [19, 31],
static: false,
computed: false,
key: {
type: "Identifier",
- start: 23,
- end: 26,
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 26}
},
- range: [23, 26],
name: "foo"
},
kind: "get",
value: {
type: "FunctionExpression",
- start: 26,
- end: 31,
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 31}
},
- range: [26, 31],
id: null,
params: [],
defaults: [],
@@ -9516,13 +8523,10 @@ test("class A { foo() {} get foo() {} }",{
generator: false,
body: {
type: "BlockStatement",
- start: 29,
- end: 31,
loc: {
start: {line: 1, column: 29},
end: {line: 1, column: 31}
},
- range: [29, 31],
body: []
},
expression: false
@@ -9550,7 +8554,6 @@ test("({[x]: 10})", {
key: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -9560,7 +8563,6 @@ test("({[x]: 10})", {
type: "Literal",
value: 10,
raw: "10",
- range: [7, 9],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 9}
@@ -9570,25 +8572,21 @@ test("({[x]: 10})", {
method: false,
shorthand: false,
computed: true,
- range: [2, 9],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 9}
}
}],
- range: [1, 10],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 10}
}
},
- range: [0, 11],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 11}
}
}],
- range: [0, 11],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 11}
@@ -9614,7 +8612,6 @@ test("({[\"x\" + \"y\"]: 10})", {
type: "Literal",
value: "x",
raw: "\"x\"",
- range: [3, 6],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 6}
@@ -9624,13 +8621,11 @@ test("({[\"x\" + \"y\"]: 10})", {
type: "Literal",
value: "y",
raw: "\"y\"",
- range: [9, 12],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 12}
}
},
- range: [3, 12],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 12}
@@ -9640,7 +8635,6 @@ test("({[\"x\" + \"y\"]: 10})", {
type: "Literal",
value: 10,
raw: "10",
- range: [15, 17],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
@@ -9650,25 +8644,21 @@ test("({[\"x\" + \"y\"]: 10})", {
method: false,
shorthand: false,
computed: true,
- range: [2, 17],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 17}
}
}],
- range: [1, 18],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 18}
}
},
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
}
}],
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
@@ -9690,7 +8680,6 @@ test("({[x]: function() {}})", {
key: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -9704,7 +8693,6 @@ test("({[x]: function() {}})", {
body: {
type: "BlockStatement",
body: [],
- range: [18, 20],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 20}
@@ -9713,7 +8701,6 @@ test("({[x]: function() {}})", {
rest: null,
generator: false,
expression: false,
- range: [7, 20],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 20}
@@ -9723,25 +8710,21 @@ test("({[x]: function() {}})", {
method: false,
shorthand: false,
computed: true,
- range: [2, 20],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 20}
}
}],
- range: [1, 21],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 21}
}
},
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -9764,7 +8747,6 @@ test("({[x]: 10, y: 20})", {
key: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -9774,7 +8756,6 @@ test("({[x]: 10, y: 20})", {
type: "Literal",
value: 10,
raw: "10",
- range: [7, 9],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 9}
@@ -9784,7 +8765,6 @@ test("({[x]: 10, y: 20})", {
method: false,
shorthand: false,
computed: true,
- range: [2, 9],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 9}
@@ -9795,7 +8775,6 @@ test("({[x]: 10, y: 20})", {
key: {
type: "Identifier",
name: "y",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
@@ -9805,7 +8784,6 @@ test("({[x]: 10, y: 20})", {
type: "Literal",
value: 20,
raw: "20",
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
@@ -9815,26 +8793,22 @@ test("({[x]: 10, y: 20})", {
method: false,
shorthand: false,
computed: false,
- range: [11, 16],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 16}
}
}
],
- range: [1, 17],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 17}
}
},
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
}],
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
@@ -9857,7 +8831,6 @@ test("({get [x]() {}, set [x](v) {}})", {
key: {
type: "Identifier",
name: "x",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -9871,7 +8844,6 @@ test("({get [x]() {}, set [x](v) {}})", {
body: {
type: "BlockStatement",
body: [],
- range: [12, 14],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 14}
@@ -9880,7 +8852,6 @@ test("({get [x]() {}, set [x](v) {}})", {
rest: null,
generator: false,
expression: false,
- range: [9, 14],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 14}
@@ -9890,7 +8861,6 @@ test("({get [x]() {}, set [x](v) {}})", {
method: false,
shorthand: false,
computed: true,
- range: [2, 14],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 14}
@@ -9901,7 +8871,6 @@ test("({get [x]() {}, set [x](v) {}})", {
key: {
type: "Identifier",
name: "x",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
@@ -9913,7 +8882,6 @@ test("({get [x]() {}, set [x](v) {}})", {
params: [{
type: "Identifier",
name: "v",
- range: [24, 25],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 25}
@@ -9923,7 +8891,6 @@ test("({get [x]() {}, set [x](v) {}})", {
body: {
type: "BlockStatement",
body: [],
- range: [27, 29],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 29}
@@ -9932,7 +8899,6 @@ test("({get [x]() {}, set [x](v) {}})", {
rest: null,
generator: false,
expression: false,
- range: [23, 29],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 29}
@@ -9942,26 +8908,22 @@ test("({get [x]() {}, set [x](v) {}})", {
method: false,
shorthand: false,
computed: true,
- range: [16, 29],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 29}
}
}
],
- range: [1, 30],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 30}
}
},
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
}
}],
- range: [0, 31],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 31}
@@ -9983,7 +8945,6 @@ test("({[x]() {}})", {
key: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -9997,7 +8958,6 @@ test("({[x]() {}})", {
body: {
type: "BlockStatement",
body: [],
- range: [8, 10],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 10}
@@ -10006,7 +8966,6 @@ test("({[x]() {}})", {
rest: null,
generator: false,
expression: false,
- range: [5, 10],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 10}
@@ -10016,25 +8975,21 @@ test("({[x]() {}})", {
method: true,
shorthand: false,
computed: true,
- range: [2, 10],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 10}
}
}],
- range: [1, 11],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 11}
}
},
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -10058,7 +9013,6 @@ test("var {[x]: y} = {y}", {
key: {
type: "Identifier",
name: "x",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -10067,7 +9021,6 @@ test("var {[x]: y} = {y}", {
value: {
type: "Identifier",
name: "y",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -10077,13 +9030,11 @@ test("var {[x]: y} = {y}", {
method: false,
shorthand: false,
computed: true,
- range: [5, 11],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 11}
}
}],
- range: [4, 12],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 12}
@@ -10096,7 +9047,6 @@ test("var {[x]: y} = {y}", {
key: {
type: "Identifier",
name: "y",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -10105,7 +9055,6 @@ test("var {[x]: y} = {y}", {
value: {
type: "Identifier",
name: "y",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -10115,32 +9064,27 @@ test("var {[x]: y} = {y}", {
method: false,
shorthand: true,
computed: false,
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
}
}],
- range: [15, 18],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 18}
}
},
- range: [4, 18],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 18}
}
}],
kind: "var",
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
}],
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
@@ -10158,7 +9102,6 @@ test("function f({[x]: y}) {}", {
id: {
type: "Identifier",
name: "f",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -10171,7 +9114,6 @@ test("function f({[x]: y}) {}", {
key: {
type: "Identifier",
name: "x",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -10180,7 +9122,6 @@ test("function f({[x]: y}) {}", {
value: {
type: "Identifier",
name: "y",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
@@ -10190,13 +9131,11 @@ test("function f({[x]: y}) {}", {
method: false,
shorthand: false,
computed: true,
- range: [12, 18],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 18}
}
}],
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
@@ -10206,7 +9145,6 @@ test("function f({[x]: y}) {}", {
body: {
type: "BlockStatement",
body: [],
- range: [21, 23],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 23}
@@ -10215,13 +9153,11 @@ test("function f({[x]: y}) {}", {
rest: null,
generator: false,
expression: false,
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
}
}],
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
@@ -10241,7 +9177,6 @@ test("var x = {*[test]() { yield *v; }}", {
id: {
type: "Identifier",
name: "x",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
@@ -10254,7 +9189,6 @@ test("var x = {*[test]() { yield *v; }}", {
key: {
type: "Identifier",
name: "test",
- range: [11, 15],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 15}
@@ -10274,26 +9208,22 @@ test("var x = {*[test]() { yield *v; }}", {
argument: {
type: "Identifier",
name: "v",
- range: [28, 29],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 29}
}
},
delegate: true,
- range: [21, 29],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 29}
}
},
- range: [21, 30],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 30}
}
}],
- range: [19, 32],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 32}
@@ -10302,7 +9232,6 @@ test("var x = {*[test]() { yield *v; }}", {
rest: null,
generator: true,
expression: false,
- range: [16, 32],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 32}
@@ -10312,32 +9241,27 @@ test("var x = {*[test]() { yield *v; }}", {
method: true,
shorthand: false,
computed: true,
- range: [9, 32],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 32}
}
}],
- range: [8, 33],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 33}
}
},
- range: [4, 33],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 33}
}
}],
kind: "var",
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
}
}],
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
@@ -10350,75 +9274,54 @@ test("var x = {*[test]() { yield *v; }}", {
test("class A {[x]() {}}", {
type: "Program",
- start: 0,
- end: 18,
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
},
- range: [0, 18],
body: [{
type: "ClassDeclaration",
- start: 0,
- end: 18,
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
},
- range: [0, 18],
id: {
type: "Identifier",
- start: 6,
- end: 7,
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
},
- range: [6, 7],
name: "A"
},
superClass: null,
body: {
type: "ClassBody",
- start: 8,
- end: 18,
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 18}
},
- range: [8, 18],
body: [{
type: "MethodDefinition",
- start: 9,
- end: 17,
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 17}
},
- range: [9, 17],
static: false,
computed: true,
key: {
type: "Identifier",
- start: 10,
- end: 11,
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
},
- range: [10, 11],
name: "x"
},
kind: "",
value: {
type: "FunctionExpression",
- start: 12,
- end: 17,
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 17}
},
- range: [12, 17],
id: null,
params: [],
defaults: [],
@@ -10426,13 +9329,10 @@ test("class A {[x]() {}}", {
generator: false,
body: {
type: "BlockStatement",
- start: 15,
- end: 17,
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
},
- range: [15, 17],
body: []
},
expression: false
@@ -10457,7 +9357,6 @@ test("function f([x] = [1]) {}", {
id: {
type: "Identifier",
name: "f",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -10468,13 +9367,11 @@ test("function f([x] = [1]) {}", {
elements: [{
type: "Identifier",
name: "x",
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
}
}],
- range: [11, 14],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 14}
@@ -10486,13 +9383,11 @@ test("function f([x] = [1]) {}", {
type: "Literal",
value: 1,
raw: "1",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
}
}],
- range: [17, 20],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 20}
@@ -10501,7 +9396,6 @@ test("function f([x] = [1]) {}", {
body: {
type: "BlockStatement",
body: [],
- range: [22, 24],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 24}
@@ -10510,13 +9404,11 @@ test("function f([x] = [1]) {}", {
rest: null,
generator: false,
expression: false,
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
}
}],
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
@@ -10534,7 +9426,6 @@ test("function f({x} = {x: 10}) {}", {
id: {
type: "Identifier",
name: "f",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -10547,7 +9438,6 @@ test("function f({x} = {x: 10}) {}", {
key: {
type: "Identifier",
name: "x",
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
@@ -10556,7 +9446,6 @@ test("function f({x} = {x: 10}) {}", {
value: {
type: "Identifier",
name: "x",
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
@@ -10566,13 +9455,11 @@ test("function f({x} = {x: 10}) {}", {
method: false,
shorthand: true,
computed: false,
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
}
}],
- range: [11, 14],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 14}
@@ -10585,7 +9472,6 @@ test("function f({x} = {x: 10}) {}", {
key: {
type: "Identifier",
name: "x",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
@@ -10595,7 +9481,6 @@ test("function f({x} = {x: 10}) {}", {
type: "Literal",
value: 10,
raw: "10",
- range: [21, 23],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 23}
@@ -10605,13 +9490,11 @@ test("function f({x} = {x: 10}) {}", {
method: false,
shorthand: false,
computed: false,
- range: [18, 23],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 23}
}
}],
- range: [17, 24],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 24}
@@ -10620,7 +9503,6 @@ test("function f({x} = {x: 10}) {}", {
body: {
type: "BlockStatement",
body: [],
- range: [26, 28],
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 28}
@@ -10629,13 +9511,11 @@ test("function f({x} = {x: 10}) {}", {
rest: null,
generator: false,
expression: false,
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
}
}],
- range: [0, 28],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 28}
@@ -10656,7 +9536,6 @@ test("f = function({x} = {x: 10}) {}", {
left: {
type: "Identifier",
name: "f",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -10672,7 +9551,6 @@ test("f = function({x} = {x: 10}) {}", {
key: {
type: "Identifier",
name: "x",
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
@@ -10681,7 +9559,6 @@ test("f = function({x} = {x: 10}) {}", {
value: {
type: "Identifier",
name: "x",
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
@@ -10691,13 +9568,11 @@ test("f = function({x} = {x: 10}) {}", {
method: false,
shorthand: true,
computed: false,
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
}
}],
- range: [13, 16],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 16}
@@ -10710,7 +9585,6 @@ test("f = function({x} = {x: 10}) {}", {
key: {
type: "Identifier",
name: "x",
- range: [20, 21],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 21}
@@ -10720,7 +9594,6 @@ test("f = function({x} = {x: 10}) {}", {
type: "Literal",
value: 10,
raw: "10",
- range: [23, 25],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 25}
@@ -10730,13 +9603,11 @@ test("f = function({x} = {x: 10}) {}", {
method: false,
shorthand: false,
computed: false,
- range: [20, 25],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 25}
}
}],
- range: [19, 26],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 26}
@@ -10745,7 +9616,6 @@ test("f = function({x} = {x: 10}) {}", {
body: {
type: "BlockStatement",
body: [],
- range: [28, 30],
loc: {
start: {line: 1, column: 28},
end: {line: 1, column: 30}
@@ -10754,25 +9624,21 @@ test("f = function({x} = {x: 10}) {}", {
rest: null,
generator: false,
expression: false,
- range: [4, 30],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 30}
}
},
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
}
},
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
}
}],
- range: [0, 30],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 30}
@@ -10794,7 +9660,6 @@ test("({f: function({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "f",
- range: [2, 3],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 3}
@@ -10810,7 +9675,6 @@ test("({f: function({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "x",
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
@@ -10819,7 +9683,6 @@ test("({f: function({x} = {x: 10}) {}})", {
value: {
type: "Identifier",
name: "x",
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
@@ -10829,13 +9692,11 @@ test("({f: function({x} = {x: 10}) {}})", {
method: false,
shorthand: true,
computed: false,
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
}
}],
- range: [14, 17],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 17}
@@ -10848,7 +9709,6 @@ test("({f: function({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "x",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
@@ -10858,7 +9718,6 @@ test("({f: function({x} = {x: 10}) {}})", {
type: "Literal",
value: 10,
raw: "10",
- range: [24, 26],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 26}
@@ -10868,13 +9727,11 @@ test("({f: function({x} = {x: 10}) {}})", {
method: false,
shorthand: false,
computed: false,
- range: [21, 26],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 26}
}
}],
- range: [20, 27],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 27}
@@ -10883,7 +9740,6 @@ test("({f: function({x} = {x: 10}) {}})", {
body: {
type: "BlockStatement",
body: [],
- range: [29, 31],
loc: {
start: {line: 1, column: 29},
end: {line: 1, column: 31}
@@ -10892,7 +9748,6 @@ test("({f: function({x} = {x: 10}) {}})", {
rest: null,
generator: false,
expression: false,
- range: [5, 31],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 31}
@@ -10902,25 +9757,21 @@ test("({f: function({x} = {x: 10}) {}})", {
method: false,
shorthand: false,
computed: false,
- range: [2, 31],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 31}
}
}],
- range: [1, 32],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 32}
}
},
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
}
}],
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
@@ -10942,7 +9793,6 @@ test("({f({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "f",
- range: [2, 3],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 3}
@@ -10958,7 +9808,6 @@ test("({f({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "x",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -10967,7 +9816,6 @@ test("({f({x} = {x: 10}) {}})", {
value: {
type: "Identifier",
name: "x",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -10977,13 +9825,11 @@ test("({f({x} = {x: 10}) {}})", {
method: false,
shorthand: true,
computed: false,
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
}
}],
- range: [4, 7],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 7}
@@ -10996,7 +9842,6 @@ test("({f({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "x",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
@@ -11006,7 +9851,6 @@ test("({f({x} = {x: 10}) {}})", {
type: "Literal",
value: 10,
raw: "10",
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
@@ -11016,13 +9860,11 @@ test("({f({x} = {x: 10}) {}})", {
method: false,
shorthand: false,
computed: false,
- range: [11, 16],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 16}
}
}],
- range: [10, 17],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 17}
@@ -11031,7 +9873,6 @@ test("({f({x} = {x: 10}) {}})", {
body: {
type: "BlockStatement",
body: [],
- range: [19, 21],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 21}
@@ -11040,7 +9881,6 @@ test("({f({x} = {x: 10}) {}})", {
rest: null,
generator: false,
expression: false,
- range: [3, 21],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 21}
@@ -11050,25 +9890,21 @@ test("({f({x} = {x: 10}) {}})", {
method: true,
shorthand: false,
computed: false,
- range: [2, 21],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 21}
}
}],
- range: [1, 22],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 22}
}
},
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
}
}],
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
@@ -11094,7 +9930,6 @@ test("(class {f({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "f",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
@@ -11110,7 +9945,6 @@ test("(class {f({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "x",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
@@ -11119,7 +9953,6 @@ test("(class {f({x} = {x: 10}) {}})", {
value: {
type: "Identifier",
name: "x",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
@@ -11129,13 +9962,11 @@ test("(class {f({x} = {x: 10}) {}})", {
method: false,
shorthand: true,
computed: false,
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
}
}],
- range: [10, 13],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 13}
@@ -11148,7 +9979,6 @@ test("(class {f({x} = {x: 10}) {}})", {
key: {
type: "Identifier",
name: "x",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
@@ -11158,7 +9988,6 @@ test("(class {f({x} = {x: 10}) {}})", {
type: "Literal",
value: 10,
raw: "10",
- range: [20, 22],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 22}
@@ -11168,13 +9997,11 @@ test("(class {f({x} = {x: 10}) {}})", {
method: false,
shorthand: false,
computed: false,
- range: [17, 22],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 22}
}
}],
- range: [16, 23],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 23}
@@ -11183,7 +10010,6 @@ test("(class {f({x} = {x: 10}) {}})", {
body: {
type: "BlockStatement",
body: [],
- range: [25, 27],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 27}
@@ -11192,7 +10018,6 @@ test("(class {f({x} = {x: 10}) {}})", {
rest: null,
generator: false,
expression: false,
- range: [9, 27],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 27}
@@ -11200,31 +10025,26 @@ test("(class {f({x} = {x: 10}) {}})", {
},
kind: "",
static: false,
- range: [8, 27],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 27}
}
}],
- range: [7, 28],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 28}
}
},
- range: [1, 28],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 28}
}
},
- range: [0, 29],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 29}
}
}],
- range: [0, 29],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 29}
@@ -11249,7 +10069,6 @@ test("(({x} = {x: 10}) => {})", {
key: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -11258,7 +10077,6 @@ test("(({x} = {x: 10}) => {})", {
value: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -11268,13 +10086,11 @@ test("(({x} = {x: 10}) => {})", {
method: false,
shorthand: true,
computed: false,
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
}
}],
- range: [2, 5],
loc: {
start: {line: 1, column: 2},
end: {line: 1, column: 5}
@@ -11287,7 +10103,6 @@ test("(({x} = {x: 10}) => {})", {
key: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -11297,7 +10112,6 @@ test("(({x} = {x: 10}) => {})", {
type: "Literal",
value: 10,
raw: "10",
- range: [12, 14],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 14}
@@ -11307,13 +10121,11 @@ test("(({x} = {x: 10}) => {})", {
method: false,
shorthand: false,
computed: false,
- range: [9, 14],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 14}
}
}],
- range: [8, 15],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 15}
@@ -11322,7 +10134,6 @@ test("(({x} = {x: 10}) => {})", {
body: {
type: "BlockStatement",
body: [],
- range: [20, 22],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 22}
@@ -11331,19 +10142,16 @@ test("(({x} = {x: 10}) => {})", {
rest: null,
generator: false,
expression: false,
- range: [1, 22],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 22}
}
},
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
}
}],
- range: [0, 23],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 23}
@@ -11364,7 +10172,6 @@ test("x = function(y = 1) {}", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -11376,7 +10183,6 @@ test("x = function(y = 1) {}", {
params: [{
type: "Identifier",
name: "y",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -11386,7 +10192,6 @@ test("x = function(y = 1) {}", {
type: "Literal",
value: 1,
raw: "1",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
@@ -11395,7 +10200,6 @@ test("x = function(y = 1) {}", {
body: {
type: "BlockStatement",
body: [],
- range: [20, 22],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 22}
@@ -11404,25 +10208,21 @@ test("x = function(y = 1) {}", {
rest: null,
generator: false,
expression: false,
- range: [4, 22],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 22}
}
},
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
},
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -11440,7 +10240,6 @@ test("function f(a = 1) {}", {
id: {
type: "Identifier",
name: "f",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -11449,7 +10248,6 @@ test("function f(a = 1) {}", {
params: [{
type: "Identifier",
name: "a",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
@@ -11459,7 +10257,6 @@ test("function f(a = 1) {}", {
type: "Literal",
value: 1,
raw: "1",
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
@@ -11468,7 +10265,6 @@ test("function f(a = 1) {}", {
body: {
type: "BlockStatement",
body: [],
- range: [18, 20],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 20}
@@ -11477,13 +10273,11 @@ test("function f(a = 1) {}", {
rest: null,
generator: false,
expression: false,
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
}],
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
@@ -11504,7 +10298,6 @@ test("x = { f: function(a=1) {} }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -11517,7 +10310,6 @@ test("x = { f: function(a=1) {} }", {
key: {
type: "Identifier",
name: "f",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -11529,7 +10321,6 @@ test("x = { f: function(a=1) {} }", {
params: [{
type: "Identifier",
name: "a",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
@@ -11539,7 +10330,6 @@ test("x = { f: function(a=1) {} }", {
type: "Literal",
value: 1,
raw: "1",
- range: [20, 21],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 21}
@@ -11548,7 +10338,6 @@ test("x = { f: function(a=1) {} }", {
body: {
type: "BlockStatement",
body: [],
- range: [23, 25],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 25}
@@ -11557,7 +10346,6 @@ test("x = { f: function(a=1) {} }", {
rest: null,
generator: false,
expression: false,
- range: [9, 25],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 25}
@@ -11567,31 +10355,26 @@ test("x = { f: function(a=1) {} }", {
method: false,
shorthand: false,
computed: false,
- range: [6, 25],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 25}
}
}],
- range: [4, 27],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 27}
}
},
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
},
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -11612,7 +10395,6 @@ test("x = { f(a=1) {} }", {
left: {
type: "Identifier",
name: "x",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -11625,7 +10407,6 @@ test("x = { f(a=1) {} }", {
key: {
type: "Identifier",
name: "f",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -11637,7 +10418,6 @@ test("x = { f(a=1) {} }", {
params: [{
type: "Identifier",
name: "a",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
@@ -11647,7 +10427,6 @@ test("x = { f(a=1) {} }", {
type: "Literal",
value: 1,
raw: "1",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -11656,7 +10435,6 @@ test("x = { f(a=1) {} }", {
body: {
type: "BlockStatement",
body: [],
- range: [13, 15],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 15}
@@ -11665,7 +10443,6 @@ test("x = { f(a=1) {} }", {
rest: null,
generator: false,
expression: false,
- range: [7, 15],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 15}
@@ -11675,31 +10452,26 @@ test("x = { f(a=1) {} }", {
method: true,
shorthand: false,
computed: false,
- range: [6, 15],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 15}
}
}],
- range: [4, 17],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -11719,7 +10491,6 @@ test("function f(a, ...b) {}", {
id: {
type: "Identifier",
name: "f",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -11728,7 +10499,6 @@ test("function f(a, ...b) {}", {
params: [{
type: "Identifier",
name: "a",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
@@ -11738,7 +10508,6 @@ test("function f(a, ...b) {}", {
body: {
type: "BlockStatement",
body: [],
- range: [20, 22],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 22}
@@ -11747,7 +10516,6 @@ test("function f(a, ...b) {}", {
rest: {
type: "Identifier",
name: "b",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
@@ -11755,13 +10523,11 @@ test("function f(a, ...b) {}", {
},
generator: false,
expression: false,
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -11781,7 +10547,6 @@ test("function x([ a, b ]){}", {
id: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -11793,7 +10558,6 @@ test("function x([ a, b ]){}", {
{
type: "Identifier",
name: "a",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -11802,14 +10566,12 @@ test("function x([ a, b ]){}", {
{
type: "Identifier",
name: "b",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
}
}
],
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
@@ -11819,7 +10581,6 @@ test("function x([ a, b ]){}", {
body: {
type: "BlockStatement",
body: [],
- range: [20, 22],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 22}
@@ -11828,13 +10589,11 @@ test("function x([ a, b ]){}", {
rest: null,
generator: false,
expression: false,
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -11852,7 +10611,6 @@ test("function x({ a, b }){}", {
id: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -11866,7 +10624,6 @@ test("function x({ a, b }){}", {
key: {
type: "Identifier",
name: "a",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -11875,7 +10632,6 @@ test("function x({ a, b }){}", {
value: {
type: "Identifier",
name: "a",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -11885,7 +10641,6 @@ test("function x({ a, b }){}", {
method: false,
shorthand: true,
computed: false,
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -11896,7 +10651,6 @@ test("function x({ a, b }){}", {
key: {
type: "Identifier",
name: "b",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -11905,7 +10659,6 @@ test("function x({ a, b }){}", {
value: {
type: "Identifier",
name: "b",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -11915,14 +10668,12 @@ test("function x({ a, b }){}", {
method: false,
shorthand: true,
computed: false,
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
}
}
],
- range: [11, 19],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 19}
@@ -11932,7 +10683,6 @@ test("function x({ a, b }){}", {
body: {
type: "BlockStatement",
body: [],
- range: [20, 22],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 22}
@@ -11941,13 +10691,11 @@ test("function x({ a, b }){}", {
rest: null,
generator: false,
expression: false,
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -11965,7 +10713,6 @@ test("function x(a, { a }){}", {
id: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -11975,7 +10722,6 @@ test("function x(a, { a }){}", {
{
type: "Identifier",
name: "a",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
@@ -11988,7 +10734,6 @@ test("function x(a, { a }){}", {
key: {
type: "Identifier",
name: "a",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -11997,7 +10742,6 @@ test("function x(a, { a }){}", {
value: {
type: "Identifier",
name: "a",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -12007,13 +10751,11 @@ test("function x(a, { a }){}", {
method: false,
shorthand: true,
computed: false,
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
}
}],
- range: [14, 19],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 19}
@@ -12024,7 +10766,6 @@ test("function x(a, { a }){}", {
body: {
type: "BlockStatement",
body: [],
- range: [20, 22],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 22}
@@ -12033,13 +10774,11 @@ test("function x(a, { a }){}", {
rest: null,
generator: false,
expression: false,
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -12057,7 +10796,6 @@ test("function x(...[ a, b ]){}", {
id: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -12068,7 +10806,6 @@ test("function x(...[ a, b ]){}", {
body: {
type: "BlockStatement",
body: [],
- range: [23, 25],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 25}
@@ -12080,7 +10817,6 @@ test("function x(...[ a, b ]){}", {
{
type: "Identifier",
name: "a",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
@@ -12089,14 +10825,12 @@ test("function x(...[ a, b ]){}", {
{
type: "Identifier",
name: "b",
- range: [19, 20],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 20}
}
}
],
- range: [14, 22],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 22}
@@ -12104,13 +10838,11 @@ test("function x(...[ a, b ]){}", {
},
generator: false,
expression: false,
- range: [0, 25],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 25}
}
}],
- range: [0, 25],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 25}
@@ -12128,7 +10860,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
id: {
type: "Identifier",
name: "x",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -12142,7 +10873,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
key: {
type: "Identifier",
name: "a",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
@@ -12156,7 +10886,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
key: {
type: "Identifier",
name: "w",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
@@ -12165,7 +10894,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
value: {
type: "Identifier",
name: "w",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
@@ -12175,7 +10903,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
method: false,
shorthand: true,
computed: false,
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
@@ -12186,7 +10913,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
key: {
type: "Identifier",
name: "x",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
@@ -12195,7 +10921,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
value: {
type: "Identifier",
name: "x",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
@@ -12205,14 +10930,12 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
method: false,
shorthand: true,
computed: false,
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
}
}
],
- range: [16, 24],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 24}
@@ -12222,7 +10945,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
method: false,
shorthand: false,
computed: false,
- range: [13, 24],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 24}
@@ -12233,7 +10955,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
key: {
type: "Identifier",
name: "b",
- range: [26, 27],
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 27}
@@ -12245,7 +10966,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
{
type: "Identifier",
name: "y",
- range: [30, 31],
loc: {
start: {line: 1, column: 30},
end: {line: 1, column: 31}
@@ -12254,14 +10974,12 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
{
type: "Identifier",
name: "z",
- range: [33, 34],
loc: {
start: {line: 1, column: 33},
end: {line: 1, column: 34}
}
}
],
- range: [29, 35],
loc: {
start: {line: 1, column: 29},
end: {line: 1, column: 35}
@@ -12271,14 +10989,12 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
method: false,
shorthand: false,
computed: false,
- range: [26, 35],
loc: {
start: {line: 1, column: 26},
end: {line: 1, column: 35}
}
}
],
- range: [11, 37],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 37}
@@ -12288,7 +11004,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
body: {
type: "BlockStatement",
body: [],
- range: [52, 54],
loc: {
start: {line: 1, column: 52},
end: {line: 1, column: 54}
@@ -12300,7 +11015,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
{
type: "Identifier",
name: "a",
- range: [43, 44],
loc: {
start: {line: 1, column: 43},
end: {line: 1, column: 44}
@@ -12309,7 +11023,6 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
{
type: "Identifier",
name: "b",
- range: [46, 47],
loc: {
start: {line: 1, column: 46},
end: {line: 1, column: 47}
@@ -12318,14 +11031,12 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
{
type: "Identifier",
name: "c",
- range: [49, 50],
loc: {
start: {line: 1, column: 49},
end: {line: 1, column: 50}
}
}
],
- range: [42, 51],
loc: {
start: {line: 1, column: 42},
end: {line: 1, column: 51}
@@ -12333,13 +11044,11 @@ test("function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){}", {
},
generator: false,
expression: false,
- range: [0, 54],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 54}
}
}],
- range: [0, 54],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 54}
@@ -12359,7 +11068,6 @@ test("(function x([ a, b ]){})", {
id: {
type: "Identifier",
name: "x",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -12371,7 +11079,6 @@ test("(function x([ a, b ]){})", {
{
type: "Identifier",
name: "a",
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
@@ -12380,14 +11087,12 @@ test("(function x([ a, b ]){})", {
{
type: "Identifier",
name: "b",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
}
}
],
- range: [12, 20],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 20}
@@ -12397,7 +11102,6 @@ test("(function x([ a, b ]){})", {
body: {
type: "BlockStatement",
body: [],
- range: [21, 23],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 23}
@@ -12406,19 +11110,16 @@ test("(function x([ a, b ]){})", {
rest: null,
generator: false,
expression: false,
- range: [1, 23],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 23}
}
},
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
}
}],
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
@@ -12438,7 +11139,6 @@ test("(function x({ a, b }){})", {
id: {
type: "Identifier",
name: "x",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -12452,7 +11152,6 @@ test("(function x({ a, b }){})", {
key: {
type: "Identifier",
name: "a",
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
@@ -12461,7 +11160,6 @@ test("(function x({ a, b }){})", {
value: {
type: "Identifier",
name: "a",
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
@@ -12471,7 +11169,6 @@ test("(function x({ a, b }){})", {
method: false,
shorthand: true,
computed: false,
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
@@ -12482,7 +11179,6 @@ test("(function x({ a, b }){})", {
key: {
type: "Identifier",
name: "b",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
@@ -12491,7 +11187,6 @@ test("(function x({ a, b }){})", {
value: {
type: "Identifier",
name: "b",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
@@ -12501,14 +11196,12 @@ test("(function x({ a, b }){})", {
method: false,
shorthand: true,
computed: false,
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
}
}
],
- range: [12, 20],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 20}
@@ -12518,7 +11211,6 @@ test("(function x({ a, b }){})", {
body: {
type: "BlockStatement",
body: [],
- range: [21, 23],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 23}
@@ -12527,19 +11219,16 @@ test("(function x({ a, b }){})", {
rest: null,
generator: false,
expression: false,
- range: [1, 23],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 23}
}
},
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
}
}],
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
@@ -12559,7 +11248,6 @@ test("(function x(...[ a, b ]){})", {
id: {
type: "Identifier",
name: "x",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -12570,7 +11258,6 @@ test("(function x(...[ a, b ]){})", {
body: {
type: "BlockStatement",
body: [],
- range: [24, 26],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 26}
@@ -12582,7 +11269,6 @@ test("(function x(...[ a, b ]){})", {
{
type: "Identifier",
name: "a",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
@@ -12591,14 +11277,12 @@ test("(function x(...[ a, b ]){})", {
{
type: "Identifier",
name: "b",
- range: [20, 21],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 21}
}
}
],
- range: [15, 23],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 23}
@@ -12606,19 +11290,16 @@ test("(function x(...[ a, b ]){})", {
},
generator: false,
expression: false,
- range: [1, 26],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 26}
}
},
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -12638,7 +11319,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
id: {
type: "Identifier",
name: "x",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -12652,7 +11332,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
key: {
type: "Identifier",
name: "a",
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
@@ -12666,7 +11345,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
key: {
type: "Identifier",
name: "w",
- range: [19, 20],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 20}
@@ -12675,7 +11353,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
value: {
type: "Identifier",
name: "w",
- range: [19, 20],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 20}
@@ -12685,7 +11362,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
method: false,
shorthand: true,
computed: false,
- range: [19, 20],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 20}
@@ -12696,7 +11372,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
key: {
type: "Identifier",
name: "x",
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
@@ -12705,7 +11380,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
value: {
type: "Identifier",
name: "x",
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
@@ -12715,14 +11389,12 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
method: false,
shorthand: true,
computed: false,
- range: [22, 23],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 23}
}
}
],
- range: [17, 25],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 25}
@@ -12732,7 +11404,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
method: false,
shorthand: false,
computed: false,
- range: [14, 25],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 25}
@@ -12743,7 +11414,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
key: {
type: "Identifier",
name: "b",
- range: [27, 28],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 28}
@@ -12755,7 +11425,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
{
type: "Identifier",
name: "y",
- range: [31, 32],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 32}
@@ -12764,14 +11433,12 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
{
type: "Identifier",
name: "z",
- range: [34, 35],
loc: {
start: {line: 1, column: 34},
end: {line: 1, column: 35}
}
}
],
- range: [30, 36],
loc: {
start: {line: 1, column: 30},
end: {line: 1, column: 36}
@@ -12781,14 +11448,12 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
method: false,
shorthand: false,
computed: false,
- range: [27, 36],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 36}
}
}
],
- range: [12, 38],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 38}
@@ -12798,7 +11463,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
body: {
type: "BlockStatement",
body: [],
- range: [53, 55],
loc: {
start: {line: 1, column: 53},
end: {line: 1, column: 55}
@@ -12810,7 +11474,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
{
type: "Identifier",
name: "a",
- range: [44, 45],
loc: {
start: {line: 1, column: 44},
end: {line: 1, column: 45}
@@ -12819,7 +11482,6 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
{
type: "Identifier",
name: "b",
- range: [47, 48],
loc: {
start: {line: 1, column: 47},
end: {line: 1, column: 48}
@@ -12828,14 +11490,12 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
{
type: "Identifier",
name: "c",
- range: [50, 51],
loc: {
start: {line: 1, column: 50},
end: {line: 1, column: 51}
}
}
],
- range: [43, 52],
loc: {
start: {line: 1, column: 43},
end: {line: 1, column: 52}
@@ -12843,19 +11503,16 @@ test("(function x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){})", {
},
generator: false,
expression: false,
- range: [1, 55],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 55}
}
},
- range: [0, 56],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 56}
}
}],
- range: [0, 56],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 56}
@@ -12877,7 +11534,6 @@ test("({ x([ a, b ]){} })", {
key: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -12892,7 +11548,6 @@ test("({ x([ a, b ]){} })", {
{
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -12901,14 +11556,12 @@ test("({ x([ a, b ]){} })", {
{
type: "Identifier",
name: "b",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
}
}
],
- range: [5, 13],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 13}
@@ -12918,7 +11571,6 @@ test("({ x([ a, b ]){} })", {
body: {
type: "BlockStatement",
body: [],
- range: [14, 16],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 16}
@@ -12927,7 +11579,6 @@ test("({ x([ a, b ]){} })", {
rest: null,
generator: false,
expression: false,
- range: [4, 16],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 16}
@@ -12937,25 +11588,21 @@ test("({ x([ a, b ]){} })", {
method: true,
shorthand: false,
computed: false,
- range: [3, 16],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 16}
}
}],
- range: [1, 18],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 18}
}
},
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
}
}],
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
@@ -12977,7 +11624,6 @@ test("({ x(...[ a, b ]){} })", {
key: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -12991,7 +11637,6 @@ test("({ x(...[ a, b ]){} })", {
body: {
type: "BlockStatement",
body: [],
- range: [17, 19],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 19}
@@ -13003,7 +11648,6 @@ test("({ x(...[ a, b ]){} })", {
{
type: "Identifier",
name: "a",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -13012,14 +11656,12 @@ test("({ x(...[ a, b ]){} })", {
{
type: "Identifier",
name: "b",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
}
}
],
- range: [8, 16],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 16}
@@ -13027,7 +11669,6 @@ test("({ x(...[ a, b ]){} })", {
},
generator: false,
expression: false,
- range: [4, 19],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 19}
@@ -13037,25 +11678,21 @@ test("({ x(...[ a, b ]){} })", {
method: true,
shorthand: false,
computed: false,
- range: [3, 19],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 19}
}
}],
- range: [1, 21],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 21}
}
},
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -13077,7 +11714,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
key: {
type: "Identifier",
name: "x",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -13094,7 +11730,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
key: {
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -13108,7 +11743,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
key: {
type: "Identifier",
name: "w",
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
@@ -13117,7 +11751,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
value: {
type: "Identifier",
name: "w",
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
@@ -13127,7 +11760,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
method: false,
shorthand: true,
computed: false,
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
@@ -13138,7 +11770,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
key: {
type: "Identifier",
name: "x",
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
@@ -13147,7 +11778,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
value: {
type: "Identifier",
name: "x",
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
@@ -13157,14 +11787,12 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
method: false,
shorthand: true,
computed: false,
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
}
}
],
- range: [10, 18],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 18}
@@ -13174,7 +11802,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
method: false,
shorthand: false,
computed: false,
- range: [7, 18],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 18}
@@ -13185,7 +11812,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
key: {
type: "Identifier",
name: "b",
- range: [20, 21],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 21}
@@ -13197,7 +11823,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
{
type: "Identifier",
name: "y",
- range: [24, 25],
loc: {
start: {line: 1, column: 24},
end: {line: 1, column: 25}
@@ -13206,14 +11831,12 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
{
type: "Identifier",
name: "z",
- range: [27, 28],
loc: {
start: {line: 1, column: 27},
end: {line: 1, column: 28}
}
}
],
- range: [23, 29],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 29}
@@ -13223,14 +11846,12 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
method: false,
shorthand: false,
computed: false,
- range: [20, 29],
loc: {
start: {line: 1, column: 20},
end: {line: 1, column: 29}
}
}
],
- range: [5, 31],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 31}
@@ -13240,7 +11861,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
body: {
type: "BlockStatement",
body: [],
- range: [46, 48],
loc: {
start: {line: 1, column: 46},
end: {line: 1, column: 48}
@@ -13252,7 +11872,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
{
type: "Identifier",
name: "a",
- range: [37, 38],
loc: {
start: {line: 1, column: 37},
end: {line: 1, column: 38}
@@ -13261,7 +11880,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
{
type: "Identifier",
name: "b",
- range: [40, 41],
loc: {
start: {line: 1, column: 40},
end: {line: 1, column: 41}
@@ -13270,14 +11888,12 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
{
type: "Identifier",
name: "c",
- range: [43, 44],
loc: {
start: {line: 1, column: 43},
end: {line: 1, column: 44}
}
}
],
- range: [36, 45],
loc: {
start: {line: 1, column: 36},
end: {line: 1, column: 45}
@@ -13285,7 +11901,6 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
},
generator: false,
expression: false,
- range: [4, 48],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 48}
@@ -13295,25 +11910,21 @@ test("({ x({ a: { w, x }, b: [y, z] }, ...[a, b, c]){} })", {
method: true,
shorthand: false,
computed: false,
- range: [3, 48],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 48}
}
}],
- range: [1, 50],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 50}
}
},
- range: [0, 51],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 51}
}
}],
- range: [0, 51],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 51}
@@ -13336,7 +11947,6 @@ test("(...a) => {}", {
body: {
type: "BlockStatement",
body: [],
- range: [10, 12],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 12}
@@ -13345,7 +11955,6 @@ test("(...a) => {}", {
rest: {
type: "Identifier",
name: "a",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
@@ -13353,19 +11962,16 @@ test("(...a) => {}", {
},
generator: false,
expression: false,
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
},
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
}
}],
- range: [0, 12],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
@@ -13386,7 +11992,6 @@ test("(a, ...b) => {}", {
params: [{
type: "Identifier",
name: "a",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -13396,7 +12001,6 @@ test("(a, ...b) => {}", {
body: {
type: "BlockStatement",
body: [],
- range: [13, 15],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 15}
@@ -13405,7 +12009,6 @@ test("(a, ...b) => {}", {
rest: {
type: "Identifier",
name: "b",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -13413,19 +12016,16 @@ test("(a, ...b) => {}", {
},
generator: false,
expression: false,
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
},
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
}
}],
- range: [0, 15],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 15}
@@ -13450,7 +12050,6 @@ test("({ a }) => {}", {
key: {
type: "Identifier",
name: "a",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -13459,7 +12058,6 @@ test("({ a }) => {}", {
value: {
type: "Identifier",
name: "a",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -13469,13 +12067,11 @@ test("({ a }) => {}", {
method: false,
shorthand: true,
computed: false,
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
}
}],
- range: [1, 6],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 6}
@@ -13485,7 +12081,6 @@ test("({ a }) => {}", {
body: {
type: "BlockStatement",
body: [],
- range: [11, 13],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 13}
@@ -13494,19 +12089,16 @@ test("({ a }) => {}", {
rest: null,
generator: false,
expression: false,
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
}],
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
@@ -13531,7 +12123,6 @@ test("({ a }, ...b) => {}", {
key: {
type: "Identifier",
name: "a",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -13540,7 +12131,6 @@ test("({ a }, ...b) => {}", {
value: {
type: "Identifier",
name: "a",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -13550,13 +12140,11 @@ test("({ a }, ...b) => {}", {
method: false,
shorthand: true,
computed: false,
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
}
}],
- range: [1, 6],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 6}
@@ -13566,7 +12154,6 @@ test("({ a }, ...b) => {}", {
body: {
type: "BlockStatement",
body: [],
- range: [17, 19],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 19}
@@ -13575,7 +12162,6 @@ test("({ a }, ...b) => {}", {
rest: {
type: "Identifier",
name: "b",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
@@ -13583,19 +12169,16 @@ test("({ a }, ...b) => {}", {
},
generator: false,
expression: false,
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
}
},
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
}
}],
- range: [0, 19],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 19}
@@ -13618,7 +12201,6 @@ test("(...[a, b]) => {}", {
body: {
type: "BlockStatement",
body: [],
- range: [15, 17],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
@@ -13630,7 +12212,6 @@ test("(...[a, b]) => {}", {
{
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -13639,14 +12220,12 @@ test("(...[a, b]) => {}", {
{
type: "Identifier",
name: "b",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
}
}
],
- range: [4, 10],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 10}
@@ -13654,19 +12233,16 @@ test("(...[a, b]) => {}", {
},
generator: false,
expression: false,
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -13687,7 +12263,6 @@ test("(a, ...[b]) => {}", {
params: [{
type: "Identifier",
name: "a",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -13697,7 +12272,6 @@ test("(a, ...[b]) => {}", {
body: {
type: "BlockStatement",
body: [],
- range: [15, 17],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 17}
@@ -13708,13 +12282,11 @@ test("(a, ...[b]) => {}", {
elements: [{
type: "Identifier",
name: "b",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
}
}],
- range: [7, 10],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 10}
@@ -13722,19 +12294,16 @@ test("(a, ...[b]) => {}", {
},
generator: false,
expression: false,
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
},
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -13759,7 +12328,6 @@ test("({ a: [a, b] }, ...c) => {}", {
key: {
type: "Identifier",
name: "a",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -13771,7 +12339,6 @@ test("({ a: [a, b] }, ...c) => {}", {
{
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -13780,14 +12347,12 @@ test("({ a: [a, b] }, ...c) => {}", {
{
type: "Identifier",
name: "b",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
}
}
],
- range: [6, 12],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 12}
@@ -13797,13 +12362,11 @@ test("({ a: [a, b] }, ...c) => {}", {
method: false,
shorthand: false,
computed: false,
- range: [3, 12],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 12}
}
}],
- range: [1, 14],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 14}
@@ -13813,7 +12376,6 @@ test("({ a: [a, b] }, ...c) => {}", {
body: {
type: "BlockStatement",
body: [],
- range: [25, 27],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 27}
@@ -13822,7 +12384,6 @@ test("({ a: [a, b] }, ...c) => {}", {
rest: {
type: "Identifier",
name: "c",
- range: [19, 20],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 20}
@@ -13830,19 +12391,16 @@ test("({ a: [a, b] }, ...c) => {}", {
},
generator: false,
expression: false,
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
},
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -13869,7 +12427,6 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
key: {
type: "Identifier",
name: "a",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -13878,7 +12435,6 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
value: {
type: "Identifier",
name: "b",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -13888,7 +12444,6 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
method: false,
shorthand: false,
computed: false,
- range: [3, 7],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 7}
@@ -13899,7 +12454,6 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
key: {
type: "Identifier",
name: "c",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -13908,7 +12462,6 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
value: {
type: "Identifier",
name: "c",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
@@ -13918,14 +12471,12 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
method: false,
shorthand: true,
computed: false,
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
}
}
],
- range: [1, 12],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 12}
@@ -13937,7 +12488,6 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
{
type: "Identifier",
name: "d",
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
@@ -13946,14 +12496,12 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
{
type: "Identifier",
name: "e",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
}
}
],
- range: [14, 20],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 20}
@@ -13964,7 +12512,6 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
body: {
type: "BlockStatement",
body: [],
- range: [31, 33],
loc: {
start: {line: 1, column: 31},
end: {line: 1, column: 33}
@@ -13973,7 +12520,6 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
rest: {
type: "Identifier",
name: "f",
- range: [25, 26],
loc: {
start: {line: 1, column: 25},
end: {line: 1, column: 26}
@@ -13981,19 +12527,16 @@ test("({ a: b, c }, [d, e], ...f) => {}", {
},
generator: false,
expression: false,
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
}
},
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
}
}],
- range: [0, 33],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 33}
@@ -14020,19 +12563,16 @@ test("[...a] = b", {
argument: {
type: "Identifier",
name: "a",
- range: [4, 5],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
}
},
- range: [1, 5],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 5}
}
}],
- range: [0, 6],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 6}
@@ -14041,25 +12581,21 @@ test("[...a] = b", {
right: {
type: "Identifier",
name: "b",
- range: [9, 10],
loc: {
start: {line: 1, column: 9},
end: {line: 1, column: 10}
}
},
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
}
},
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
}
}],
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
@@ -14083,7 +12619,6 @@ test("[a, ...b] = c", {
{
type: "Identifier",
name: "a",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -14094,20 +12629,17 @@ test("[a, ...b] = c", {
argument: {
type: "Identifier",
name: "b",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
}
},
- range: [4, 8],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 8}
}
}
],
- range: [0, 9],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 9}
@@ -14116,25 +12648,21 @@ test("[a, ...b] = c", {
right: {
type: "Identifier",
name: "c",
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
}],
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
@@ -14163,7 +12691,6 @@ test("[{ a, b }, ...c] = d", {
key: {
type: "Identifier",
name: "a",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -14172,7 +12699,6 @@ test("[{ a, b }, ...c] = d", {
value: {
type: "Identifier",
name: "a",
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -14182,7 +12708,6 @@ test("[{ a, b }, ...c] = d", {
method: false,
shorthand: true,
computed: false,
- range: [3, 4],
loc: {
start: {line: 1, column: 3},
end: {line: 1, column: 4}
@@ -14193,7 +12718,6 @@ test("[{ a, b }, ...c] = d", {
key: {
type: "Identifier",
name: "b",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -14202,7 +12726,6 @@ test("[{ a, b }, ...c] = d", {
value: {
type: "Identifier",
name: "b",
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
@@ -14212,14 +12735,12 @@ test("[{ a, b }, ...c] = d", {
method: false,
shorthand: true,
computed: false,
- range: [6, 7],
loc: {
start: {line: 1, column: 6},
end: {line: 1, column: 7}
}
}
],
- range: [1, 9],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 9}
@@ -14230,20 +12751,17 @@ test("[{ a, b }, ...c] = d", {
argument: {
type: "Identifier",
name: "c",
- range: [14, 15],
loc: {
start: {line: 1, column: 14},
end: {line: 1, column: 15}
}
},
- range: [11, 15],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 15}
}
}
],
- range: [0, 16],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 16}
@@ -14252,25 +12770,21 @@ test("[{ a, b }, ...c] = d", {
right: {
type: "Identifier",
name: "d",
- range: [19, 20],
loc: {
start: {line: 1, column: 19},
end: {line: 1, column: 20}
}
},
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
},
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
}
}],
- range: [0, 20],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 20}
@@ -14294,7 +12808,6 @@ test("[a, ...[b, c]] = d", {
{
type: "Identifier",
name: "a",
- range: [1, 2],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 2}
@@ -14308,7 +12821,6 @@ test("[a, ...[b, c]] = d", {
{
type: "Identifier",
name: "b",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
@@ -14317,27 +12829,23 @@ test("[a, ...[b, c]] = d", {
{
type: "Identifier",
name: "c",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
}
}
],
- range: [7, 13],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 13}
}
},
- range: [4, 13],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 13}
}
}
],
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
@@ -14346,25 +12854,21 @@ test("[a, ...[b, c]] = d", {
right: {
type: "Identifier",
name: "d",
- range: [17, 18],
loc: {
start: {line: 1, column: 17},
end: {line: 1, column: 18}
}
},
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
},
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
}
}],
- range: [0, 18],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 18}
@@ -14388,19 +12892,16 @@ test("var [...a] = b", {
argument: {
type: "Identifier",
name: "a",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
}
},
- range: [5, 9],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 9}
}
}],
- range: [4, 10],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 10}
@@ -14409,26 +12910,22 @@ test("var [...a] = b", {
init: {
type: "Identifier",
name: "b",
- range: [13, 14],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 14}
}
},
- range: [4, 14],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 14}
}
}],
kind: "var",
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
}],
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
@@ -14451,7 +12948,6 @@ test("var [a, ...b] = c", {
{
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -14462,20 +12958,17 @@ test("var [a, ...b] = c", {
argument: {
type: "Identifier",
name: "b",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
}
},
- range: [8, 12],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 12}
}
}
],
- range: [4, 13],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 13}
@@ -14484,26 +12977,22 @@ test("var [a, ...b] = c", {
init: {
type: "Identifier",
name: "c",
- range: [16, 17],
loc: {
start: {line: 1, column: 16},
end: {line: 1, column: 17}
}
},
- range: [4, 17],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 17}
}
}],
kind: "var",
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
}
}],
- range: [0, 17],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 17}
@@ -14531,7 +13020,6 @@ test("var [{ a, b }, ...c] = d", {
key: {
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -14540,7 +13028,6 @@ test("var [{ a, b }, ...c] = d", {
value: {
type: "Identifier",
name: "a",
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -14550,7 +13037,6 @@ test("var [{ a, b }, ...c] = d", {
method: false,
shorthand: true,
computed: false,
- range: [7, 8],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 8}
@@ -14561,7 +13047,6 @@ test("var [{ a, b }, ...c] = d", {
key: {
type: "Identifier",
name: "b",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -14570,7 +13055,6 @@ test("var [{ a, b }, ...c] = d", {
value: {
type: "Identifier",
name: "b",
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
@@ -14580,14 +13064,12 @@ test("var [{ a, b }, ...c] = d", {
method: false,
shorthand: true,
computed: false,
- range: [10, 11],
loc: {
start: {line: 1, column: 10},
end: {line: 1, column: 11}
}
}
],
- range: [5, 13],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 13}
@@ -14598,20 +13080,17 @@ test("var [{ a, b }, ...c] = d", {
argument: {
type: "Identifier",
name: "c",
- range: [18, 19],
loc: {
start: {line: 1, column: 18},
end: {line: 1, column: 19}
}
},
- range: [15, 19],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 19}
}
}
],
- range: [4, 20],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 20}
@@ -14620,26 +13099,22 @@ test("var [{ a, b }, ...c] = d", {
init: {
type: "Identifier",
name: "d",
- range: [23, 24],
loc: {
start: {line: 1, column: 23},
end: {line: 1, column: 24}
}
},
- range: [4, 24],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 24}
}
}],
kind: "var",
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
}
}],
- range: [0, 24],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 24}
@@ -14662,7 +13137,6 @@ test("var [a, ...[b, c]] = d", {
{
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -14676,7 +13150,6 @@ test("var [a, ...[b, c]] = d", {
{
type: "Identifier",
name: "b",
- range: [12, 13],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 13}
@@ -14685,27 +13158,23 @@ test("var [a, ...[b, c]] = d", {
{
type: "Identifier",
name: "c",
- range: [15, 16],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 16}
}
}
],
- range: [11, 17],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 17}
}
},
- range: [8, 17],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 17}
}
}
],
- range: [4, 18],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 18}
@@ -14714,26 +13183,22 @@ test("var [a, ...[b, c]] = d", {
init: {
type: "Identifier",
name: "d",
- range: [21, 22],
loc: {
start: {line: 1, column: 21},
end: {line: 1, column: 22}
}
},
- range: [4, 22],
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 22}
}
}],
kind: "var",
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
}
}],
- range: [0, 22],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 22}
@@ -14753,7 +13218,6 @@ test("func(...a)", {
callee: {
type: "Identifier",
name: "func",
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
@@ -14764,31 +13228,26 @@ test("func(...a)", {
argument: {
type: "Identifier",
name: "a",
- range: [8, 9],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
}
},
- range: [5, 9],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 9}
}
}],
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
}
},
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
}
}],
- range: [0, 10],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 10}
@@ -14808,7 +13267,6 @@ test("func(a, ...b)", {
callee: {
type: "Identifier",
name: "func",
- range: [0, 4],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
@@ -14818,7 +13276,6 @@ test("func(a, ...b)", {
{
type: "Identifier",
name: "a",
- range: [5, 6],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 6}
@@ -14829,32 +13286,27 @@ test("func(a, ...b)", {
argument: {
type: "Identifier",
name: "b",
- range: [11, 12],
loc: {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
}
},
- range: [8, 12],
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 12}
}
}
],
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
},
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
}
}],
- range: [0, 13],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
@@ -14871,28 +13323,24 @@ test("func(...a, b)", {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
},
- range: [0, 13],
body: [{
type: "ExpressionStatement",
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
},
- range: [0, 13],
expression: {
type: "CallExpression",
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 13}
},
- range: [0, 13],
callee: {
type: "Identifier",
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 4}
},
- range: [0, 4],
name: "func"
},
arguments: [
@@ -14902,14 +13350,12 @@ test("func(...a, b)", {
start: {line: 1, column: 5},
end: {line: 1, column: 9}
},
- range: [5, 9],
argument: {
type: "Identifier",
loc: {
start: {line: 1, column: 8},
end: {line: 1, column: 9}
},
- range: [8, 9],
name: "a"
}
},
@@ -14919,7 +13365,6 @@ test("func(...a, b)", {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
},
- range: [11, 12],
name: "b"
}
]
@@ -15086,7 +13531,6 @@ test("yield* 10", {
left: {
type: "Identifier",
name: "yield",
- range: [0, 5],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 5}
@@ -15096,25 +13540,21 @@ test("yield* 10", {
type: "Literal",
value: 10,
raw: "10",
- range: [7, 9],
loc: {
start: {line: 1, column: 7},
end: {line: 1, column: 9}
}
},
- range: [0, 9],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 9}
}
},
- range: [0, 9],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 9}
}
}],
- range: [0, 9],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 9}
@@ -15135,7 +13575,6 @@ test("e => yield* 10", {
params: [{
type: "Identifier",
name: "e",
- range: [0, 1],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 1}
@@ -15148,7 +13587,6 @@ test("e => yield* 10", {
left: {
type: "Identifier",
name: "yield",
- range: [5, 10],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 10}
@@ -15158,13 +13596,11 @@ test("e => yield* 10", {
type: "Literal",
value: 10,
raw: "10",
- range: [12, 14],
loc: {
start: {line: 1, column: 12},
end: {line: 1, column: 14}
}
},
- range: [5, 14],
loc: {
start: {line: 1, column: 5},
end: {line: 1, column: 14}
@@ -15173,19 +13609,16 @@ test("e => yield* 10", {
rest: null,
generator: false,
expression: true,
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
},
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
}
}],
- range: [0, 14],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 14}
@@ -15217,7 +13650,6 @@ test("(function () { yield* 10 })", {
left: {
type: "Identifier",
name: "yield",
- range: [15, 20],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 20}
@@ -15227,25 +13659,21 @@ test("(function () { yield* 10 })", {
type: "Literal",
value: 10,
raw: "10",
- range: [22, 24],
loc: {
start: {line: 1, column: 22},
end: {line: 1, column: 24}
}
},
- range: [15, 24],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 24}
}
},
- range: [15, 24],
loc: {
start: {line: 1, column: 15},
end: {line: 1, column: 24}
}
}],
- range: [13, 26],
loc: {
start: {line: 1, column: 13},
end: {line: 1, column: 26}
@@ -15254,19 +13682,16 @@ test("(function () { yield* 10 })", {
rest: null,
generator: false,
expression: false,
- range: [1, 26],
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 26}
}
},
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
}
}],
- range: [0, 27],
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 27}
@@ -15345,21 +13770,18 @@ test("[...a, ] = b", {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
},
- range: [0, 12],
body: [{
type: "ExpressionStatement",
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
},
- range: [0, 12],
expression: {
type: "AssignmentExpression",
loc: {
start: {line: 1, column: 0},
end: {line: 1, column: 12}
},
- range: [0, 12],
operator: "=",
left: {
type: "ArrayPattern",
@@ -15367,21 +13789,18 @@ test("[...a, ] = b", {
start: {line: 1, column: 0},
end: {line: 1, column: 8}
},
- range: [0, 8],
elements: [{
type: "SpreadElement",
loc: {
start: {line: 1, column: 1},
end: {line: 1, column: 5}
},
- range: [1, 5],
argument: {
type: "Identifier",
loc: {
start: {line: 1, column: 4},
end: {line: 1, column: 5}
},
- range: [4, 5],
name: "a"
}
}]
@@ -15392,7 +13811,6 @@ test("[...a, ] = b", {
start: {line: 1, column: 11},
end: {line: 1, column: 12}
},
- range: [11, 12],
name: "b"
}
}
@@ -15420,54 +13838,34 @@ testFail("({ get test() { } }) => 42", "Unexpected token (1:7)", {ecmaVersion: 6
// # https://github.com/marijnh/acorn/issues/127
test('doSmth(`${x} + ${y} = ${x + y}`)', {
type: "Program",
- start: 0,
- end: 32,
body: [{
type: "ExpressionStatement",
- start: 0,
- end: 32,
expression: {
type: "CallExpression",
- start: 0,
- end: 32,
callee: {
type: "Identifier",
- start: 0,
- end: 6,
name: "doSmth"
},
arguments: [{
type: "TemplateLiteral",
- start: 7,
- end: 31,
expressions: [
{
type: "Identifier",
- start: 10,
- end: 11,
name: "x"
},
{
type: "Identifier",
- start: 17,
- end: 18,
name: "y"
},
{
type: "BinaryExpression",
- start: 24,
- end: 29,
left: {
type: "Identifier",
- start: 24,
- end: 25,
name: "x"
},
operator: "+",
right: {
type: "Identifier",
- start: 28,
- end: 29,
name: "y"
}
}
@@ -15475,29 +13873,21 @@ test('doSmth(`${x} + ${y} = ${x + y}`)', {
quasis: [
{
type: "TemplateElement",
- start: 8,
- end: 8,
value: {cooked: "", raw: ""},
tail: false
},
{
type: "TemplateElement",
- start: 12,
- end: 15,
value: {cooked: " + ", raw: " + "},
tail: false
},
{
type: "TemplateElement",
- start: 19,
- end: 22,
value: {cooked: " = ", raw: " = "},
tail: false
},
{
type: "TemplateElement",
- start: 30,
- end: 30,
value: {cooked: "", raw: ""},
tail: true
}
@@ -15510,29 +13900,19 @@ test('doSmth(`${x} + ${y} = ${x + y}`)', {
// # https://github.com/marijnh/acorn/issues/129
test('function normal(x, y = 10) {}', {
type: "Program",
- start: 0,
- end: 29,
body: [{
type: "FunctionDeclaration",
- start: 0,
- end: 29,
id: {
type: "Identifier",
- start: 9,
- end: 15,
name: "normal"
},
params: [
{
type: "Identifier",
- start: 16,
- end: 17,
name: "x"
},
{
type: "Identifier",
- start: 19,
- end: 20,
name: "y"
}
],
@@ -15540,8 +13920,6 @@ test('function normal(x, y = 10) {}', {
null,
{
type: "Literal",
- start: 23,
- end: 25,
value: 10,
raw: "10"
}
@@ -15550,8 +13928,6 @@ test('function normal(x, y = 10) {}', {
generator: false,
body: {
type: "BlockStatement",
- start: 27,
- end: 29,
body: []
},
expression: false
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-acorn-jsx.git
More information about the Pkg-javascript-commits
mailing list