Я видел некоторые утверждения о том, что оптимизированные парсеры PEG в целом не могут быть быстрее оптимизированных парсеров LALR (1) или LL (k). (Разумеется, выполнение анализа будет зависеть от конкретной грамматики.)
Я хотел бы знать, существуют ли какие-либо конкретные ограничения парсеров PEG, как действительные вообще, так и некоторые подмножества грамматик ПЭГ, которые сделают их хуже LALR (1) или LL (k) по производительности.
В частности, меня интересуют генераторы синтаксического анализатора, но предполагают, что их выход может быть изменен для производительности в любом конкретном случае. Я также предполагаю, что синтаксические анализаторы оптимизированы, и можно немного настроить конкретную грамматику, если это необходимо для повышения производительности.