4

ANTLR 3.4 を使用して Java で練習問題を作成しています。ANTLR 2.7 で提供され、バージョン 3 に関して変更された指示。ページにはいくつかの違いが示されていることがわかりましたが、シークするものは示されていません。

ANTLR 2.7 では、MiToken は次のようなクラスをロードできます。

analex.setTokenObjectClass ("MiToken")**

ANTLR 3.4 で同等のものは何ですか? このオプションは、そのバージョンには存在しません。

4

1 に答える 1

1

ANTLR 3.4では、メソッドsetTokenObjectClass(Sting)は存在しません。あなたはそのページを見る必要があります(ANTLR 3.4のwikiです):

http://www.antlr.org/wiki/pages/viewpage.action?pageId=1844

PDFと同じ手順を使用しており、ターゲット言語としてC#を使用していますが、ターゲット言語としてJavaを使用しています。同じクラスの他の学生がオーバーライドするメソッドの名前を見つけたので、私はそれを成し遂げることができます(ANTLR v3.4でオーバーライドするメソッドの名前はemit()です。

于 2012-10-14T03:03:27.967 に答える