f1;
f2;
f3;
f4;
f5;
f6;
f7;
f8;
f9;
f10;
f11;
f12;
f13;
f14;
f15;
f16;
f17;
while (x) {
f1;
function f1() { }
}
for (let x = 0; x < 10; x++) {
f2;
function f2() { }
}
if (x) {
f3;
function f3() { }
} else {
f4;
function f4() { }
}
for (x in y) {
f5;
function f5() { }
}
do {
f6;
function f6() { }
} while (x);
try {
f7;
function f7() { }
} catch {
f8;
function f8() { }
} finally {
f9;
function f9() { }
}
with (x) {
f10;
function f10() { }
}
switch (x) {
case 0:
f11;
function f11() { }
}
{
f12;
function f12() { }
}
function foo() {
f13;
function f13() { }
}
function* foo() {
f14;
function f14() { }
}
(function () {
f15;
function f15() { }
});
(function* () {
f16;
function f16() { }
});
(() => {
f17;
function f17() { }
});
while (x) function f1() { }
for (let x = 0; x < 10; x++) function f2() { }
if (x) function f3() { }
else function f4() { }
for (x in y) function f5() { }
do function f6() { } while (x);
with (x) function f10() { }