是否可以从命令行运行流氓程序?

时间:2015-01-20 13:43:45

标签: command-line rascal

我知道如何在eclipse中运行流氓代码以及如何使用REPL,但我不知道如何从命令行中将一个流氓文件(或一组流氓文件)作为程序运行。

当我尝试以下操作时,我得到一个解析错误:

$ 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");

我做错了什么?

1 个答案:

答案 0 :(得分:3)

好吧,你的mymodule.rsc实际上在语法上是不正确的,并且还会在Eclipse IDE中提供解析错误。这是一个改进版本:

module mymodule

import IO;

value main(list[value] args) {
    println("hello world");
}

加分:您还应添加import IO;以使println功能可用。