2013-12-09 26 views
2

我有一個實用的方法,我用在組合語法中的詞法分析器和分析器 - 生成的代碼。除了將它移動到外部工具類以外,是否有一些方法可以去除複製/粘貼到成員和lexer :: members,並且在生成的Lexer和Parser中都有這個方法?組合語法中的詞法分析器和分析器成員是否有一些代碼?

我正在使用Antlr 3 ...我想如果有什麼新的東西在4中添加也是有用的信息。

回答

0

不,它被放置在解析器或詞法分析器中(對於v3和v4)。如果可能的話,你當然可以把它變成靜態的,這樣就可以很容易地從兩者中調用它。

相關問題