如何将由ANTLR4生成的代码转换为jar并删除解析树检查器?

问题描述:

我确实使用ANTLR4生成了一个代码,以便在使用JavaEE创建的站点上解析我需要的文本输入,因此我必须将其转换为.jar文件进行集成。我怎样才能做到这一点 ? 我不需要解析树检查器,也不需要显示,我只需要我生成它的输出。我怎样才能删除它? 谢谢如何将由ANTLR4生成的代码转换为jar并删除解析树检查器?

这里似乎有一个误解。您生成的解析器+支持文件就是您需要分发的所有内容。将它们打包成一个jar,就像你使用任何Java项目一样(例如,在Eclipse中组织解析库中的东西并将其导出为jar)。

除此之外,您还需要ANTLR4运行时。您可以从ANTLR4 website获得minimal runtime jar。这就是部署你的解析器。