Move Debugger Program Counter
Author: David W. Hughes
Overview
This script resets the next line pointer so that subsequent step-over executes the line the caret is on. A "Jmp Line" item is added to the editor context menu, although the jump is relative to caret position and not location of click. The visual indicator of run position is not updated until the step-over is executed.
Note that the python interpreter expects this kind of jump to occur only within the context of the function at the lowest stack frame, so jumps to other positions are disallowed.
Code
