我希望我能够将 Rascal 程序编写为文件或模块,然后使用“Run as ...”运行它们,但这不起作用。 Rascal 模块应该具有什么文件扩展名?控制台有什么用?您可以以批处理模式或仅从控制台运行程序吗?有分步教程吗? (据我所知,流氓导师没有解释这一点。)
启动 Rascal eclipse 记录如下:https://www.rascal-mpl.org/docs/GettingStarted/RunningRascal/Eclipse/
文件扩展名是
.rsc
,但还有一个“New Rascal Module”向导,它只会询问名称并为您生成包含一些内容的正确文件。
控制台用于以交互方式尝试表达式或您自己的模块。您可以使用它导入自己的模块,然后调用该模块中的函数。
流氓>导入MyModule;
好的
无赖>myFunc();
整数:0
现在 Rascal 也有一个 VScode 扩展。记录于 here https://www.rascal-mpl.org/docs/GettingStarted/RunningRascal/VScode/