El metacompilador flex
755 palabras
4 páginas
Universidad Nacional De Jujuy Facultad De IngenieríaLenguajes Formales
Apuntes De Cátedra
El Metacompilador Flex
¿Qué es y qué hace FLEX?
La característica más destacable de las herramientas que vamos a utilizar es su capacidad para generar programas de forma automática. FLEX es un generador de programas para lo cual toma una especificación léxica basada en expresiones regulares y produce un programa (Analizador) que encuentra en un texto (por ejemplo: entrada.txt) aquellas secuencias de caracteres que concuerdan con alguna de las expresiones regulares y ejecuta la acción que le haya sido asociada en la especificación léxica.
El esquema de trabajo
Los fuentes y herramientas …ver más…
▪ Sección de expresiones regulares y acciones: Constituye el núcleo de la especificación y se compone de una serie de expresiones regulares a las que se les asocia una acción en C.
▪ Sección de código C de implementación: Permite introducir las implementaciones, en C, de los elementos declarados en la segunda sección. Su uso no es del