Periodo cosmológico o presocrático de la filosofia griega
Facultad de Ciencias de la Computación Tutorial de FLEX, descargar y desarrollar un generador autmático de generadores léxicos
Hernández Fuentes Diego Arturo Alvaro López García June 17, 2012
Contenido
1 Como buscar un generador automático de analizadores lexicos en internet 2 Instalación del FLEX 3 Hacer un diagrama de transiciones 4 Compilación de un analizador léxico 5 Ejecución de un diagrama de transiciones 1 3 7 10 12
Abstract En este documeto estan los pasos para instalar el generador automático de analizador léxico FLEX para Windows desde su descarga gratuita en internet, como hacer un analizador léxico, como compilar el programa donde estan las expresiones regulares y como …ver más…
Puede basarse en la siguiente imágen.
7. En esta parte hay que darle la ruta absoluta en donde quedo instalado nuestro FLEX. En esta imágen se puede ver en donde quedo instalador nuestro generador automático de analizadores léxicos.
8. Copia la ruta y pegalo en "Valor de la variable" y guarda los cambios realizados.
Chapter 3
Hacer un diagrama de transiciones
Para hacer un diagrama de transiciones tienes que hacerlo en un bloc de notas.
El programa tendra una extensión ".l" el fichero tendrá la siguente sintaxis: ... definiciones... %% ... reglas... %% ... subrutinas... Los símbolos a utilizar son Símbolo . \n ∗ + ? ^ $ | "" [] () {} «EOF» \0 ExprRegular{i,j} ExprRegular{i,} ExprRegular{i} Significado Otro caracter Salto de linea Cero o más veces Uno o más veces Cero o una vez Define el inicio de la expresión Define el final de la expresión Expresión OR Símbolos en los que se pueden representar las cadenas Símbolos en los que se pueden definir los patrones Agrupa a las expresiones regulares se utiliza mas en la parte de reglas Reconoce una cadena que se puede repitir en el rango que se esta especificando Fin de archivo Caracter NULL, en ASCII 0 Al menos i hasta j veces de la expresión regular Hasta al menos i veces de la expresión regular Exactamente i veces de la expresión regular
Las definiciones y las subrutinas no son