Uhm, flex è un generatore di lexer, ovvero genera codice C in grado di fare il primo stadio di parsing di un certo linguaggio; a meno che tu non stia scrivendo un compilatore o un interprete, in genere è eccessivo usare flex... esattamente cosa stai cercando di fare?