function removeAdd(dbg, g) {
dbg.removeDebuggee(g);
dbg.addDebuggee(g); switch (dbg.removeDebuggee(g)) {}
} function newGlobalDebuggerPair(toggleSeq) { var g = newGlobal({newCompartment: true}); var dbg = new Debugger;
dbg.addDebuggee(g);
g.eval("" + function f() { for (var i = 0; i < 100; i++) interruptIf(i == 95);
});
setInterruptCallback(function() { returntrue;
}); return [g, dbg];
} function testEpilogue(toggleSeq) { var [g, dbg] = newGlobalDebuggerPair(toggleSeq);
dbg.onEnterFrame = function(f) {
f.onPop = function() {
toggleSeq(dbg, g);
}
};
g.f()
}
testEpilogue(removeAdd);
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.