0

私はANTLRを初めて使用します。レクサー\パーサーがビルドによって自動的に生成されるように、プロジェクトを設定することから始めて学びたいと思いました。そこで、antlr-dotnet-tool パッケージをダウンロードし、プロジェクト ファイルを変更して antlr ターゲットを含めました。また、構文の強調表示と文法ファイルの新しい項目タイプを追加する VS 拡張機能もインストールしました。

これで、生成は機能しているように見えますが、出力ファイルは obj/${Configuration} フォルダーに配置されます。そして、私はそこで彼らをどうするべきか本当にわかりません。確かに、私がそれらを適切な場所 (おそらく文法ファイルの隣) に手動でコピーすることを望まないでしょう?

少しでも光を当てることができれば、それは素晴らしいことです。

4

1 に答える 1

1

私のブログ投稿に従えば、他に何もする必要がないことがわかるでしょう。

http://www.lextm.com/2012/07/how-to-use-antlr-on-net-part-v/ (最初に、前の 4 つの部分へのリンクが表示されることに注意してください)

コンパイル時に、生成されたファイルは出力アセンブリに自動的にリンクされ、デバッガーはプログラムをデバッグするときにそれらを読み込むことができます。

于 2013-07-01T06:38:42.137 に答える