有可能在FSI库中跟踪f#脚本中的当前行吗?



我们正在使用FSharp编译器服务FSI评估会话来执行DSL。准确地说,我们正在使用f#代码来模拟数控机床的G-Code。由于FSI脚本的每一行都将机器移动到不同的位置,我们的用户希望看到正在执行的脚本的当前行与机器的位置同步。

是否有可能从FSI评估会话中获得一个回调,指示当前正在执行的行?

使用LINE指令

let x = "this is on line " + __LINE__
结果

val x : string = "this is on line 42"

相关内容

  • 没有找到相关文章