结合Antlr 3.5.2和StringTemplate 4生成代码

结合Antlr 3.5.2和StringTemplate 4生成代码,antlr,antlr3,stringtemplate-4,Antlr,Antlr3,Stringtemplate 4,我目前正在从事的项目仅限于使用antlr 3.5.2,但我想使用StringTemplate 4的功能集来生成代码。Antlr3.5.2能否生成一个使用StringTemplate4的java树行者? (例如,一个带有output=template的树语法,它生成一个带有ST*引用而不是StringTemplate*的java文件)该output=template选项仅支持StringTemplate 3。您仍然可以支持StringTemplate 4,但它需要使用嵌入式操作或类似于ANTLR

我目前正在从事的项目仅限于使用antlr 3.5.2,但我想使用StringTemplate 4的功能集来生成代码。Antlr3.5.2能否生成一个使用StringTemplate4的java树行者?
(例如,一个带有output=template的树语法,它生成一个带有ST*引用而不是StringTemplate*的java文件)

output=template
选项仅支持StringTemplate 3。您仍然可以支持StringTemplate 4,但它需要使用嵌入式操作或类似于ANTLR 4自动生成的手写助行器

ANTLR 4工具本身使用第二个选项