5

簡単な Xtext プロジェクトを作成しました。いくつかの仕様ファイルを生成したいと考えています。ANTTLR ツールを使用して、Xtext プロジェクトの仕様ファイルに基づいて、いくつかの他のファイルを生成します。仕様ファイルを使用し、ANTLR パーサーを使用して必要な他のファイルを自動的に生成するプラグインを作成しました。私の質問は、このプラグインを Xtext エディターと統合できるかどうかです。より具体的には、あるユーザーがプラグインを使用したい場合、Xtext エディターが表示され、仕様ファイルが作成されます。最後に、ボタンを押すと、ANTLR ツールでファイルが生成されます (最後のステップは既に実行されています)。誰にもアイデアはありますか?

4

1 に答える 1

2

基本的に、xtextプラグインが必要であり、antlrツールに依存する別のプラグインを作成する必要があります。

拒否したxtext拡張子の名前が「.myDsl」であるとしましょう。

開発する必要のあるプラグインは、「。myDsl」ファイルを入力として受け取り、antlrツールを実行してファイルを生成します。

ここにいくつかのポインタがあります: http ://www.eclipse.org/articles/article.php?file = Article-action-contribution / index.html#example4

よろしく

于 2012-11-20T21:53:56.113 に答える