Holas gente!!! tengo un problema con respecto a lo de analizadores lexicos principalmente con el
flex ya q no puedo compilar el ejecutable...a pesar de haber leido por ahi algunos manuales... mi
prblema es el sgte:
ya hize lo referente a lo de las declaraciones, acciones, y rutinas de usuario con las
expresiones regulares correspondientes en un archivo.txt para luego llamar desde DOS al flex y
escribir lo sgte
c:\>flex archivo.txt
apareciendome un archivo de texto lex.yy.c ...hasta ahi creo q estoy bien
luego me lei q compile el exe con la sgte sentencia
c:\>flex gcc lex.yy.c -lfl -o archivo.exe
pero me sale q gcc no se puede abrir..entons borro el gcc
c:\>flex lex.yy.c -lfl -o archivo.exe
me sale en pantalla una serie de palabras q van corriendo hacia abajo
unas palabras como bad character ..y otras q no recuerdo... q se suponen son del lex.yy.c
y una vez terminado me dice q no se puede abrir -lfl q tengo entendido compila con las librerias
de flex
y no se crea el exe
Otra duda:
=========
Luego de q tengo el exe como hago para correrlo para q me verifique (un txt) por ejempolo cuantos son
numeros,palabras,identificadores,etc
e visto por ahi q puede ser asi
$archivo.exe>prueba.txt...pero esa sentencia me corre en win? y donde la pongo para q me haga el
analisis correspondiente... en el DOS? o en el Flex?
Gente me gustaria q si me pudieran enviar un tuto o q me orienten paso a paso (seria es mejor)
para poder realizar mi analizador lexico con FLex o si no con otro pero explicandome
y si me podrian decir de donde puedo bajar las herramientas las cuales han utlizado para
tomarse la molestia de explicarme mucho mejor...
gracias por todo de antemano...