1

私が取り組んでいる現在のプロジェクトは antlr 3.5.2 の使用に制限されていますが、コード生成には StringTemplate 4 の機能セットを使用したいと考えています。antlr 3.5.2 は StringTemplate 4 を使用する Java ツリーウォーカーを生成できますか? (たとえば、StringTemplate* の代わりに ST* 参照を含む Java ファイルを生成する output=template を持つツリー グラマー)

4

1 に答える 1

2

このoutput=templateオプションは StringTemplate 3 のみをサポートします。StringTemplate 4 は引き続きサポートできますが、組み込みアクションまたは ANTLR 4 が自動的に生成するものと同様の手書きのウォーカーを使用する必要があります。

ANTLR 4 ツール自体は、2 番目のオプションを使用します。

于 2014-07-02T10:46:49.373 に答える