有没有办法在词法分析器和解析器成员中使用组合语法?

时间:2013-12-09 21:50:37

标签: antlr antlr3

我有一个实用工具方法,我在组合语法中使用词法分析器和解析器生成的代码。除了将它移动到外部实用程序类之外,有没有办法摆脱复制/粘贴到成员和lexer :: members,并且在生成的Lexer和Parser中都发出了这个方法?

我正在使用Antlr 3 ......我想如果在4中添加了一些新内容,那也是有用的信息。

1 个答案:

答案 0 :(得分:0)

不,它被放置在解析器或词法分析器中(对于v3和v4)。如果可能的话,当然可以将它设置为静态,以便从两者中轻松调用它。