aí pessoal, voltando das ferias agora, tenho um trabalho para minha disciplina de compiladores, no qual devo construir um analisador lexico com o aplicativo Flex, visando cobrir 70% da linguagem C, mas isso é o de menos, o problema mesmo é que os dois flex que eu peguei estão bugado ou enão n devem ser compativeis com meu compilador (GCC no windows) so sei que o Flex está cheio de bug eu acho. porque eu crio o codigo .l para executar com o flex, ai eu executo beleza, ai ele cria la o codigo lex.yy.c, mas na hora de compilar esse codigo está cheio de erro, e erros do flex. Por exemplo: Para testar, eu peguei um aplicativo do proprio manual do flex, bem basico mesmo, cujo codigo segue abaixo, ai gerei o "lex.yy.c" e compilei, so que na hora de compilar tava cheio de erro, acho que a bronca deve ser com o meu flex, se alguém ai souber me ajudar, uso o DEV C++ como ide, mas compilo e uso o flex pelo cmd. SE alguém puder me ajudar a usar o flex, é urgente porque tenho uma semana apenas pra entregar esse trabalho, valeu ai galera. Codigo que eu testei: intnum_lines=0,num_chars=0; %% \n ++num_lines;++num_chars; . ++num_chars; %% main() { yylex(); printf("#oflines=%d,#ofchars=%d\n", num_lines,num_chars); }