pregunta sencilla sobre analizador lexico

rodrigoneto
17 de Junio del 2005
Por favor me pueden decir q es lo q hace un analizador lexico en c++ es q en la U no dijeron q nos descarguemos uno y yo quiero saber q es lo q hace exactamente porfa diganmeeeeeeeeeee

hiei
17 de Junio del 2005
Sacado del manual de FLEX (fast lexical analizer, compatible con lex, pensado para trabajar con yacc o bison):
=============================================
...flex, una herramienta para la generación de programas que realizan concordancia de patrones en texto...
=============================================
La tarea de un analizador lexico es, reonocer lexemas (o tokens) (diganme si lo escrivi bien) o patrones de codigo, a esto se le llama emparejar la entrada del analizador.
Por cada entrada emparejada se define una accion ha realizar (generalmente devolver un a estructura de tokes para YACC o bison, pues es este, el analizador sintactico, quien se encarga de comprovar que esten en correcto orden, es decir, con la sintaxis correcta)

Para mas informacion:
El manual de FLEX en castellano: http://es.tldp.org/Manuales-LuCAS/FLEX/flex-es-2.5.html#SEC5
La pagina de los manuales del proyecto LuCAS: http://es.tldp.org/htmls/manuales.html

Rodrigoneto
17 de Junio del 2005
Gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!