Visual studioでANTLRを使用した開発を行なうためのおぼえがき

すっきりした方法がみつからないので、とりあえずNANTをつかって自動化している。

//exec_antlr.build


  
	
  

//default.build


  
  
	
  

このふたつをプロジェクトdirにいれておいて、ビルドイベントで

cd $(ProjectDir)
nant

を実行。生成された./generated内のファイルは手動でプロジェクトに追加する必要がある。

で一応うまくいくものの、びるどのたびに毎回毎回antlrが走って非常に遅くて困った。結局横にコマンドプロンプトをひらいて適宜antlrを手動で実行することに……