Многие веб-сайты заявляют, что партизаны packrat могут анализировать входные данные в линейном времени.
Поэтому при первом взгляде они меня бывают быстрее, чем парсер LALR, созданный инструментами yacc или bison.
Я хотел знать, лучше ли производительность парсера packrr/хуже, чем производительность парсера LALR при тестировании с общим входом (например, исходные файлы языка программирования), а не с любыми теоретическими вводами.
Кто-нибудь может объяснить основные различия между этими двумя подходами. Спасибо!