2009-03-24 11 views
1

私はANTLR 3.1とANTLRWorksを使ってJavaでパーサークラスを生成しています。生成されたクラスをJavaのfinalキーワードでマークすると、パーサのパフォーマンスが向上します。問題は、ANTLR文法からコードを再生成するたびに、このキーワードを手動で追加することです。文法の中で、生成されたパーサ・クラス定義に最終的なキーワードを追加するようにANTLRに指示していますか?ANTLRは最終的なパーサークラスを生成できますか?

答えて

1

使用しているJavaのバージョンは何ですか?最近のバージョンでは、サーバモードで1.3以降であれば自動的にリーフクラスを検出するはずです。

+0

私は、サーバモードで1.6を使用していますが、最終的なキーワードを省略すると、タイミングに〜30%を追加するようです。 –

0

this thread(悪い)、それはまだできないようです。 :

関連する問題