0

ANTLR C# ターゲットからスローされる例外を無効にすることは何とか可能ですか? それとも、パーサーが正常に動作するために必要ですか? 例外はパフォーマンスを低下させ、デバッグのたびにantlr例外を無効にするのは面倒なので、何らかの方法で例外を無効にできるとよいでしょう。

4

1 に答える 1

1

これらの例外を無効にすることはできません。さらに、例外に関連する実行時のオーバーヘッドを最小限に抑えるために、有効な入力シーケンスに対して例外はスローされません。

C# ターゲットは、すべての ANTLR 3 ターゲットの中で最速であるだけでなく、広範な長期テストの下で、エラー回復に必要な例外/処理メカニズムがパフォーマンスのボトルネックとして現れることはありませんでした。

于 2013-04-23T13:10:23.620 に答える