michael@0: // Any copyright is dedicated to the Public Domain. michael@0: // http://creativecommons.org/licenses/publicdomain/ michael@0: michael@0: function f() { michael@0: return function () { return function () { return function () { michael@0: return function () { return function () { return function () { michael@0: return function () { return function () { return function () { michael@0: return function () { return function () { return function () { michael@0: return function () { return function () { return function (a) { michael@0: var v = a; michael@0: assertEq(v, 42); michael@0: return function() { return v; }; michael@0: }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; michael@0: }; michael@0: michael@0: assertEq(f()()()()()()()()()()()()()()()(42)(), 42); michael@0: michael@0: reportCompare(0, 0, 'ok');