El metacompilador flex

755 palabras 4 páginas
Universidad Nacional De Jujuy Facultad De Ingeniería

Lenguajes 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

Documentos relacionados