2014-07-02 72 views
1

我正在開發的當前項目僅限於使用antlr 3.5.2,但我想使用StringTemplate 4的特性集來生成代碼。 antlr 3.5.2能生成一個使用StringTemplate 4的java treewalker嗎? (如樹語法與輸出=模板導致與ST的Java文件*引用而不是StringTemplate的*)將Antlr 3.5.2與StringTemplate 4結合起來用於代碼生成

回答

2

output=template選項僅支持StringTemplate的3.您還可以支持StringTemplate的4,但它需要使用嵌入式動作或與ANTLR 4自動生成的相似的手寫漫步者。

ANTLR 4工具本身使用第二個選項。

相關問題