手書きの再帰降下パーサー (必然的に LL(k)) は、生成された LALR パーサーとパフォーマンスの点でどのように比較されますか?
LALR パーサーは LL(k) よりもはるかに多くの文法を処理できることを知っています。ただし、パーサーを手動で作成することが私の意図であり、再帰降下が最も適切な選択のようです。他の種類のものを手で (合理的に読みやすく) 興味を持って書くことは可能ですか?
注意: 私はテールコール最適化 (F#) を備えた関数型言語を使用しているため、[適切に調整された] 再帰は他の言語ほど問題になりません。