所以我已经使用 Rascal 有一段时间了,但我想知道是否有不使用 println 和终端的支持调试?
就像在 Visual Studio 中使用 c#,单步执行代码,进入函数等等。
对我来说,这将是一个很大的帮助,可以节省时间。
所以我已经使用 Rascal 有一段时间了,但我想知道是否有不使用 println 和终端的支持调试?
就像在 Visual Studio 中使用 c#,单步执行代码,进入函数等等。
对我来说,这将是一个很大的帮助,可以节省时间。
就像 Visual Studio 一样,我们有断点和单步执行代码。由于 Rascal 在 eclipse 中运行,它可能看起来略有不同。
记得在调试模式下启动你的流氓控制台,否则它将无法工作。
你在调试模式下启动它:
.rsc
文件并右键单击Debug as > Rascal application
.start console
从导航器或编辑器上下文菜单中进行选择,则默认情况下它是“调试”控制台。通过单击编辑器的边缘来添加断点。您从控制台调用的任何函数都会在遇到断点时立即激活 Eclipse 的调试模式。
结构化语句(例如 if 和 for)在调试器中的作用与您对 Java 或 C# 的预期略有不同。即你必须“踏入”他们,否则如果你按“越过”,你会跳过他们的身体。