我可以从Rascal调用Java函数吗?我想编写RASCAL分析器,但想通过调用java函数来访问CFG节点。在Rascal中这是可能的吗?简单地说,我可以包装现有的Java应用程序并从RASCAL
调用它答案 0 :(得分:4)
不确定。它的工作原理如下。
IValueFactory
)@javaClass{com.mypackage.MyClass} java int myFunction(str arg);
package com.mypackage; public class MyClass { private final IValueFactor vf; public MyClass(IValueFactory vf) { this.vf = vf; } IValue myFunction(IString x) { return vf.integer(-1); } }