我正在尝试在this part of the documentation上运行示例代码:
module demo::lang::Exp::Concrete::WithLayout::Syntax
layout Whitespace = [\t-\n\r\ ]*;
lexical IntegerLiteral = [0-9]+;
start syntax Exp
= IntegerLiteral
| bracket "(" Exp ")"
> left Exp "*" Exp
> left Exp "+" Exp
;
但是在运行时我得到一个错误: | unknown:/// |:Java编译失败,因为包io.usethesource.vallang.type在6,36不存在类路径[D:\ Program Files(x86)\ Eclipse \ java-oxygen \ eclipse \ plugins / org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar] 建议:| http://tutor.rascal-mpl.org/Errors/Static/JavaCompilation/JavaCompilation.html|
这似乎是一个缺失的依赖,即使我按照在线说明安装了流氓。我有一个1.8 jdk,我有氧气(重新安装所有这些)我也正确设置了我的.ini文件。它在安装等时给出0错误。我试图在Windows机器上运行它,这可能是问题所在。我有第二台机器安装它,它工作得很好。所以它是一种特定于机器的问题。 (我只想在这台Windows机器上运行,因为它比我的其他机器更强大.Rascal和eclipse一起很重)
提前致谢!
答案 0 :(得分:0)
一般来说,流氓在Windows上工作,无需担心。
这是不稳定还是稳定?
将这个问题转移到GitHub问题可能会更好一点,因为这种格式更适合这类问题。