Files
ladybird/Tests/LibJS/AST/input/nested-closures.js
Andreas Kling f7c961136f Tests/LibJS: Add AST dump test cases
Add 39 test cases exercising AST dump output and scope analysis.
Tests cover local/global identifier marking, eval/with poisoning,
destructuring, closures, hoisting, classes, generators, and more.
2026-02-10 02:05:20 +01:00

21 lines
377 B
JavaScript

function level0(a) {
let x = 1;
function level1(b) {
let y = 2;
function level2(c) {
return a + x + b + y + c;
}
return level2(3);
}
return level1(2);
}
function closure_over_var() {
var counter = 0;
function increment() {
counter = counter + 1;
return counter;
}
return increment;
}