是否可以从命令行 运行 流氓程序?
Is it possible to run rascal programs from the command line?
我知道如何从 eclipse 中 运行 rascal 代码以及如何使用 REPL,但我不知道如何 运行 一个 rascal 文件(或一组 rascal 文件)作为命令行程序。
当我尝试以下操作时,出现解析错误:
$ java -Xmx1G -Xss32m -jar rascal-shell-stable.jar mymodule.rsc
Version: 0.7.2.201501130937
Parse error in cwd:///mymodule.rsc from <1,11> to <1,12>
mymodule.rsc
的内容:
module mymodule
println("hello world");
我做错了什么?
好吧,您的 mymodule.rsc
实际上在语法上是不正确的,并且还会在 Eclipse IDE 中给出解析错误。这是一个改进的版本:
module mymodule
import IO;
value main(list[value] args) {
println("hello world");
}
奖励:您还应该添加 import IO;
以使 println
功能可用。
我知道如何从 eclipse 中 运行 rascal 代码以及如何使用 REPL,但我不知道如何 运行 一个 rascal 文件(或一组 rascal 文件)作为命令行程序。
当我尝试以下操作时,出现解析错误:
$ java -Xmx1G -Xss32m -jar rascal-shell-stable.jar mymodule.rsc
Version: 0.7.2.201501130937
Parse error in cwd:///mymodule.rsc from <1,11> to <1,12>
mymodule.rsc
的内容:
module mymodule
println("hello world");
我做错了什么?
好吧,您的 mymodule.rsc
实际上在语法上是不正确的,并且还会在 Eclipse IDE 中给出解析错误。这是一个改进的版本:
module mymodule
import IO;
value main(list[value] args) {
println("hello world");
}
奖励:您还应该添加 import IO;
以使 println
功能可用。