如何将已构建的antlr4 Cobol解析器调整为antlr3接口

时间:2015-03-07 20:04:58

标签: antlr antlr4 antlr3 xtext

我已经构建了一个用于解析Cobol文件的antlr v4语法。它经过测试,功能齐全。现在我需要调整它以在XText项目中使用(不幸的是使用antlrv3)。如何在不向后移植语法的情况下实现它(并且丢失所有已构建的监听器和访问者)?

在思考了这个问题后,我想知道是否有办法生成antlr v3接口适配器来使用antlr v4 Parser和Lexer。如果是这样,我可以"调整" XText,因此它将通过此​​适配器接口使用我已经构建的antlrv4类。

任何人都已经做过这样的事了吗?

1 个答案:

答案 0 :(得分:0)

我们目前正在研究这个问题。有可能查看你的语法文件吗?