【问题标题】:Building Rascal from source从源代码构建 Rascal
【发布时间】:2015-03-18 17:16:25
【问题描述】:

我认为如果我修改 Rascal 中使用的 Java 语法以更好地适应我们的类 Java 语言,这可能是最简单的。

有没有办法从源代码构建 Rascal?我已经从 Github 克隆了 repo 并将其作为项目导入 Eclipse,但有一些关于 org.eclipse.imp 的编译错误。在我尝试让这一切在 Eclipse 中工作的兔子洞之前,我想我会在这里发帖,看看是否有一种简单的方法来处理这个问题。

谢谢!

【问题讨论】:

    标签: rascal


    【解决方案1】:

    当然,您可以从头开始构建 Rascal;遵循https://github.com/cwi-swat/rascal/wiki/Rascal-Developers-Setup---Step-by-Step的开发人员说明

    另一方面,如果您希望简单地调整 Java 语法定义,最好将其克隆到您自己的文件中。语法可能看起来是模块化的,但实际上语法的不同部分之间存在复杂的相互作用。比依赖两个共同发展的定义更好地克隆和管理整个事物。

    如果您克隆 Java 语法,Rascal 会即时为您生成新的解析器。如果这一代变得繁琐,“缓存解析器”可以帮助您优化工具的部署。如果您需要帮助,请与我们联系。

    【讨论】:

      猜你喜欢
      • 2013-06-01
      • 2012-12-11
      • 2015-08-20
      • 2011-09-05
      • 2020-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多