現在のプロジェクトでは、dsl 仕様 (つまり、voc.mydsl、arch.mydsl、および network.mydsl) を記述するために xText エディターを使用しています。コード補完やその他の機能があるため、xText エディターが気に入っています。
ただし、別の Java プログラムがあります。この Java プログラムは、入力としてテキスト ファイル (つまり、voc.txt、arch.txt、network.txt) を受け取り、ANTLR パーサーを使用してこれらのファイルを解析し、StringTemplate ファイルを使用してコードを生成します。
さて、私の問題は、現在、次の手順を手動で実行する必要があることです:
(1) XText エディター (voc.mydsl、arch.mydsl、および network.mydsl) で DSL 仕様を作成します。
(2) これらの仕様を 3 つのテキスト ファイル (voc.txt、arch.txt、network.txt) にコピー アンド ペーストします。
(3) 最後に、Java プログラムを実行してこれらの .txt ファイルを解析し、コードを生成します。
上記の 3 つの手順をすべて自動化 (ワンクリックで実行) する方法はありますか? 詳細が必要な場合はお知らせください。