function main() { // A comment so we can test that breakpoint sliding works across // multiple lines const func = foo(1, 2); const result = func(); return result; } function doEval() { eval("(" + function() { debugger; window.evaledFunc = function() { var foo = 1; var bar = 2; return foo + bar; }; }.toString() + ")()"); } function doNamedEval() { eval("(" + function() { debugger; window.evaledFunc = function() { var foo = 1; var bar = 2; return foo + bar; }; }.toString() + ")();\n //# sourceURL=evaled.js"); }