gcc -o verificador an_lex.c an_synt.c –lyPero fijate que 'verificador' es solo el nombre del ejecutable. Realmente solo vas a usar los archivos an_lex.c y an_synt.c, que son precisamente el analizador lexico y sintactico que ya has construido.
...ya puedo construir algo parecido a un verificador (solo detección de errores)...Lo de "...(solo deteccion de errores)..." va por los tiros que te comente, a partir de los archivos de FLEX y BISON pueden introducir instrucciones para detectar los errores.
...Si fuera necesario hacer alguna modificación para que la compilación sea perfecta, esta debe hacerse siempre sobre los ficheros .l y .y, siendo la generación de c un paso transparente...Te mandan a los ficheros .l (de flex) y .y (de bison) para que modifiques directamente el analizador lexico y sintactico.
A mi si que me toco ese "trabajo considerable"... Que suerte has tenido!