调试Rascal代码

时间:2013-05-16 11:04:42

标签: rascal

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

与Visual Studio中的c#一样,逐步执行代码,转换为函数等等。

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

1 个答案:

答案 0 :(得分:6)

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

请记住在调试模式下启动流氓控制台,否则它将无效。

您可以在调试模式下启动它:

  1. 选择.rsc文件并右键点击Debug as > Rascal application
  2. 或者,如果您从导航器或编辑器上下文菜单中选择start console,则默认情况下它是“调试”控制台。
  3. 通过单击编辑器的边距来添加断点。 从控制台调用的任何函数都会在遇到断点时立即激活Eclipse的调试模式。

    结构化语句,例如if和for在调试器中的行为与您对Java或C#的期望稍有不同。也就是说你必须“踏入”他们,否则如果你按下“跳过”你会跳过他们的身体。