Skip to content

Instantly share code, notes, and snippets.

@jorendorff
Created August 13, 2018 19:10
Show Gist options
  • Save jorendorff/46d5e027038e838cd791514d7494b826 to your computer and use it in GitHub Desktop.
Save jorendorff/46d5e027038e838cd791514d7494b826 to your computer and use it in GitHub Desktop.
// bug 1479391
var g = newGlobal();
var dbg = new Debugger;
var gw = dbg.addDebuggee(g);
dbg.onDebuggerStatement = frame => {
frame.onPop = () => ({return: "ok"});
};
g.eval("function* g() { for (var i = 0; i < 10; i++) { debugger; yield i; } }");
g.eval("var it = g();");
var rv = gw.executeInGlobal("it.next()");
g.it.next();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment