Rascal:std:///lang/java/flow/JavaToObjectFlow.rsc中未声明的注释

时间:2018-03-14 15:39:39

标签: java annotations rascal

在下面的代码片段中,我尝试使用JavaToObjectFlow.rsc中的createOFG:

void run(loc source) {
m = createM3FromEclipseProject(source);
set[Declaration] asts = createAstsFromEclipseProject(source, true);
FlowProgram p = createOFG(asts);
}

执行此方法时,收到以下错误:

|std:///lang/java/flow/JavaToObjectFlow.rsc|(4167,1,<153,26>,<153,27>): 
Undeclared annotation: decl on Expression
Advice: |http://tutor.rascal-
mpl.org/Errors/Static/UndeclaredAnnotation/UndeclaredAnnotation.html|

由于错误来自std:///lang/java/flow/JavaToObjectFlow.rsc并且我们的同学都没有收到同样的错误,我想知道出了什么问题。在Rascal的稳定版本和不稳定版本中都会出现错误。

1 个答案:

答案 0 :(得分:0)

  1. 你应该处于不稳定状态,因为此消息指向稳定的已知问题。
  2. 你确定你在不稳定时得到了完全相同的信息吗?在这种情况下,请告诉我你在该行上看到的内容(文件/lang/java/flow/JavaToObjectFlow.rsc的第153页)
  3. 如果您没有可以点击的源位置到达那里,您可以随时浏览任何流氓​​项目中的代码:

    how to find the source code of rascal