mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-11 17:37:33 +02:00
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.
19 lines
260 B
JavaScript
19 lines
260 B
JavaScript
function control(x) {
|
|
if (x > 0) {
|
|
return x;
|
|
} else {
|
|
return -x;
|
|
}
|
|
}
|
|
|
|
function loops(n) {
|
|
let sum = 0;
|
|
for (let i = 0; i < n; i++) {
|
|
sum += i;
|
|
}
|
|
while (sum > 100) {
|
|
sum -= 10;
|
|
}
|
|
return sum;
|
|
}
|