Source code

Revision control

Copy as Markdown

Other Tools

// |reftest| skip-if(!this.hasOwnProperty("Tuple"))
var tup = #[1, 2, 10n ** 100n, Tuple(5, 6)];
assertEq(tup[0], 1);
assertEq(tup[1], 2);
assertEq(tup[2], 10n ** 100n);
assertEq(typeof tup[3], "tuple");
assertEq(tup[3][0], 5);
assertEq(tup[3][1], 6);
var err;
try {
tup = #[1, 2, 3,
4, 5,
7, {}, 8];
} catch (e) { err = e }
assertEq(err.lineNumber, 16);
assertEq(err.columnNumber, 10);
if (typeof reportCompare === "function") reportCompare(0, 0);