7

所以我已经使用 Rascal 有一段时间了,但我想知道是否有不使用 println 和终端的支持调试?

就像在 Visual Studio 中使用 c#,单步执行代码,进入函数等等。

对我来说,这将是一个很大的帮助,可以节省时间。

4

1 回答 1

7

就像 Visual Studio 一样,我们有断点和单步执行代码。由于 Rascal 在 eclipse 中运行,它可能看起来略有不同。

记得在调试模式下启动你的流氓控制台,否则它将无法工作。

你在调试模式下启动它:

  1. 通过选择一个.rsc文件并右键单击Debug as > Rascal application.
  2. 或者,如果您start console从导航器或编辑器上下文菜单中进行选择,则默认情况下它是“调试”控制台。

通过单击编辑器的边缘来添加断点。您从控制台调用的任何函数都会在遇到断点时立即激活 Eclipse 的调试模式。

结构化语句(例如 if 和 for)在调试器中的作用与您对 Java 或 C# 的预期略有不同。即你必须“踏入”他们,否则如果你按“越过”,你会跳过他们的身体。

于 2013-05-16T11:22:01.750 回答