Files
ladybird/Tests/LibJS/AST/input/try-catch-scope.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

31 lines
454 B
JavaScript

function try_catch() {
let x = 1;
try {
let y = 2;
return x + y;
} catch (e) {
return e;
}
}
function catch_parameter() {
try {
throw 1;
} catch (err) {
let msg = err;
return msg;
}
}
function try_catch_finally() {
let result = 0;
try {
result = 1;
} catch (e) {
result = 2;
} finally {
result = result + 10;
}
return result;
}