Salut.
Quand j´étais étudiant, j´avais fait un truc similaire. Un compilateur pour le « Rascal ». 
Malheureusement ça remonte à plus de deux ans et j´ai un peu oublié la syntaxe de flex et yacc...
Je peux te conseiller de télécharger le code source de pcc :
http://pcc.ludd.ltu.se/ftp/pub/pcc/
Il s´agit d´un compilateur C beaucoup plus simple que gcc.
Tu risques de trouver des choses intéressantes (notamment scan.l, scanner.l, cpy.y et cgram.y).
Sinon il y a un forum Programmation sur jv.com, tu peux tenter ta chance là-bas.
@+