Kevin Kofler (./48) :
GCC utilisait Bison pour le C jusqu'à la version 4.0 et pour le C++ jusqu'à la version 3.3. Donc ça existe tout à fait, de vrais compilateurs utilisant un générateur de parseurs. Cela dit, depuis g++ 3.4 et depuis GCC 4.1, respectivement, le parseur est écrit à la main.

godzil@Maya ~ $ find . | grep -e "\.y$"
./Code/gcc4ti-pool/g/gcc-4.1.2/gcc/gengtype-yacc.y
./Code/gcc4ti-pool/g/gcc-4.1.2/gcc/treelang/parse.y
./Code/gcc4ti-pool/g/gcc-4.1.2/intl/plural.y
Bizzare je me demande que font des fichier .y dans gcc 4.1.2

Il y a meme du (f)lex

godzil@Maya ~ $ find . | grep -e "\.l$"
./Code/gcc4ti-pool/g/gcc-4.1.2/gcc/gengtype-lex.l
./Code/gcc4ti-pool/g/gcc-4.1.2/gcc/treelang/lex.l