| DebugInspector {SMRUCC.Rsharp.Interpreter} | .NET clr documentation |
调试器的运行时检查器
这个类型提供了在程序暂停之后所需要用到的各种运行时状态的检查功能, 其内部的实现都是复用的解释器所已经具备的基础设施:
变量列表: 复用 Environment.GetSymbolsNames 以及 @M:SMRUCC.Rsharp.Runtime.Environment.FindSymbol(System.String,System.Boolean)
调用堆栈: 复用 Environment.stackTrace
表达式求值: 复用 @M:SMRUCC.Rsharp.Interpreter.Program.BuildProgram(System.String,System.Boolean,System.String@) 的语法解析链路
# namespace SMRUCC.Rsharp.Interpreter
export class DebugInspector {
}