1

VS 2012 Express で Antlr3 ランタイムを使用していますが、プロジェクトをビルドしようとすると、生成されたものから次のエラーが発生します。

C:\dev\projects\vs\ANTLR\T\obj\Debug\TParser.cs(587,23,587,29): error CS0102: The type 'T.TParser' already contains a definition for 'Follow
C:\dev\projects\vs\ANTLR\T\obj\Debug\TLexer.cs(2587,16,2587,20): error CS0102: The type 'T.TLexer' already contains a definition for 'DFA7'

私はこれについてどこでも検索しようとしましたが、どこにも言及されていないようです. 誰かがこれについて私を助けることができますか?

4

1 に答える 1

1

ターゲット生成またはANTRL自体のエラーC#のようです。どの ANTLR バージョンを使用しているかは明確ではありません。このような場合は、より新しいバージョンまたは以前のバージョンの ANTLR を試すことができます。または、もう一度定義されているものを見て、生成されたコードを自分で修正してください。

于 2012-11-26T20:14:14.360 に答える