GCC G ++ переключился с парсера на основе yacc (бизонов) несколько лет назад (вероятно, по крайней мере на 5 лет). Они начали использовать рекурсивный приличный парсер, потому что C ++ сложен в yacc.
После нескольких лет использования этого синтаксического анализатора для C ++ они переключили C на синтаксический анализ, используя также рекурсивный приличный.
Вам придется вернуться к нескольким версиям, чтобы найти грамматику в формате зубров, но она там. Вы должны попробовать поиск кода Google с
gcc yyparse
Обновление: завершение поиска кода Google в 2012 году
http://en.wikipedia.org/wiki/Google_Code_Search
Старый: http://yaxx.googlecode.com/svn/branches/yaxx-proc/gcc-3.4.0/gcc/c-parse.y
чтобы найти версию gcc, в которой она есть, и тогда вы сможете найти там исходный файл yacc / bison. Это будет старый, хотя.