我们使用FSharp编译器服务FSI评估会话来执行一个DSL。准确地说,我们正在使用F#代码来模拟数控机床的G代码。当FSI脚本的每一行将机器移动到不同的位置时,我们的用户希望看到正在执行的脚本的当前行与机器的位置同步。
是否有可能从FSI评估会话中获得一个回调,指示当前正在执行的行?
发布于 2015-10-22 19:28:22
使用行指令
let x = "this is on line " + __LINE__结果
val x : string = "this is on line 42"https://stackoverflow.com/questions/33274611
复制相似问题