【问题标题】:Is there a tool for generating a DSL parser that does not require a runtime for the resultant parser?是否有生成不需要生成解析器运行时的 DSL 解析器的工具?
【发布时间】:2011-02-11 21:31:58
【问题描述】:

我目前正在使用 DSL 做很多工作,想知道是否有人知道可以为我的 bnf 规范生成解析器的工具,不需要运行时库(纯 java 源解析器) ?

我致力于在未来的 Eclipse 插件中使用 XTEXT,但我需要为我的库本身提供一个不错的小版本,并且不想添加另一个 jar 依赖项。

似乎 ANTLR 需要运行时来解析文件,我执行了谷歌搜索但无济于事。有人可以帮忙吗?

谢谢,

克里斯

【问题讨论】:

    标签: java compiler-construction generator bnf


    【解决方案1】:

    Javacc 从类似 BNF 的输入生成 java 解析器,并且不需要运行时库。您可能需要稍微修改 BNF,我认为 Javacc 可以接受的内容有一些警告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      相关资源
      最近更新 更多