Кто-нибудь может отрицать / подтвердить это?
http://gcc.gnu.org/ml/gcc-help/2004-08/msg00099.html
Парсер Gcc - это файл грамматики LALR для Bison, который является генератором парсера LALR.Поэтому, если вы хотите сказать, что gcc - LALR.
Не может быть, по крайней мере, не полностью - грамматика C не соответствует LALR (1).
Цитата выше устарела.Все парсеры GCC написаны от руки.И я почти уверен, что cpp - это анализатор lalr (k).
В этом обсуждении (хотя и старом) говорится, что gcc - это LALR, в то время как для C ++ это рукописный рекурсивный спуск.
Да, GCC LALR.
"Парсер Gcc - это файл грамматики LALR для Bison, который является парсером LALR. генератор. Поэтому, если вы хотите сказать это, gcc - LALR. "