调试动作类型
DebugAction
00 Remarks
单步语义均以 DebuggerContext.stackDepth 所记录的 块嵌套深度为判定基准, 具体的判定规则请参见 DebuggerContext.ShouldPause() 函数.
01 Syntax
SMRUCC.Rsharp.Interpreter.DebugAction
02 Fields
03 Members
Continue
继续运行, 直到命中下一个断点为止
StepOver
单步跳过: 在与当前语句相同或者更外层的位置暂停, 被调用的函数体/循环体将会被完整执行完毕而不会中途暂停
StepInto
单步进入: 在下一条被执行的语句处暂停, 无论其位于哪一个嵌套层级, 因此可以进入用户所自定义的函数体内部
StepOut
单步跳出: 一直执行到当前的代码块返回至其外层代码块之后再暂停
Stop
停止执行整个脚本程序
Continue
StepOver
StepInto
StepOut
Stop