2012-01-26 3 views
1

私はEclipseにantlrをインストールします。 antlr-codeジェネレータ出力フォルダ - プロジェクト相対フォルダをantlr-generatorとして設定します。EclipseのAntlr割賦問題

私は新しい文法ファイル(grammar.g)を作成し、それを正常にコンパイルできます。 フォルダ内にファイルがありません(antlr-generator) しかし、ファイル: grammarLexer.javaとgrammarParser.javaは作成されません。

この問題を解決するにはどうすればよいですか?

答えて

0

Eclipse IndigoとANTLR 3.4をWindows 7x64にインストールしただけで、ANTLRコンソールで同じ問題が発生し、エラーは発生しませんでした。 Javaをアンインストールし、最新のv7アップデート4(32ビットおよび64ビット)をインストールし、クラスパスとパス環境変数をクリーンアップしました。まだファイルは生成されていませんが、今ANTLR Consoleに「No such directory:org/antlr/tool/templates/dot/dfa」というエラーが表示されていました。この修正は、Eclipseのウィンドウ、環境設定、ANTLR、ビルダー、ビルドの下にあります。 Generalセクションで、-nfaと-dfaがで、チェックされていないことを確認してください()。これは私のためにそれを固定した。

私は専門家のプログラマーではなく、まだANTLRプログラムを作成していません。おそらく他の人は、ディレクトリが見つからないというエラーを修正する方法を見つけることができます。

この作業を行っていない場合や、設定を確認したい場合に備えて、私はthis article on configuring ANTLR IDEを作成しました。 this article on testing/debuggingも参考になるかもしれません。

+0

答えを見つけましたか?これは役に立ちましたか? – cb4