Как рукописные парсеры рекурсивного спуска (которые неизбежно являются LL (k)) по сравнению с сгенерированными парсерами LALR с точки зрения производительности?
Я знаю, что парсеры LALR способны обрабатывать гораздо больше грамматик, чем LL (k); однако я намерен написать свой синтаксический анализатор вручную, и рекурсивный спуск кажется наиболее подходящим выбором. Можно ли написать какой-либо другой вид вручную (разумно читаемый) из интереса?
Примечание. Я использую функциональный язык с оптимизацией хвостового вызова (F #), поэтому рекурсия [с учетом индивидуальных особенностей] не будет такой большой проблемой, как в других языках.