1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
load(libdir + "asserts.js");
var offenders = [
"(1 ... n)",
"[1 ... n]",
"(...x)",
"[...x for (x of y)]",
"[...x, x for (x of y)]",
"[...]",
"(...)",
"[...,]",
"[... ...[]]",
"(... ...[])",
"[x, ...]",
"(x, ...)"
];
for (var sample of offenders) {
assertThrowsInstanceOf(function () { eval(sample); }, SyntaxError);
}
|