compiladorLEX

Páginas: 4 (790 palabras) Publicado: 22 de febrero de 2015
INTRODUCCION:
Lex es un programa para generar analizadores léxicos (en inglés scanners o lexers). Lex se utiliza
comúnmente con el programa yacc que se utiliza para generar análisis sintáctico.Lex, escrito
originalmente por Eric Schmidt y Mike Lesk, es el analizador léxico estándar en los sistemas Unix, y
se incluye en el estándar de POSIX. Lex toma como entrada una especificación deanalizador léxico
y devuelve como salida el código fuente implementando el analizador léxico en C.
Aunque tradicionalmente se trata de software propietario, existen versiones libres de lex basadas
en elcódigo original de AT&T en sistemas como OpenSolaris y Plan 9 de los laboratorios Bell. Otra
versión popular de software libre de lex es Flex.

INSTALACION:
En Linux:
En algunas DistribucionesGNU/Linux esta herramienta viene instalada por defecto como en el caso
de Archlinux en otras distribuciones hay que instalarlo.
sudo apt-get install byacc flex

Para sistema Windows hay que tenerinstalado un compilador de C como MingWG.

Instalación en Windows.
Prerrequisitos.



La distribución libre descrita en esta documentación presupone que en el ordenador se
habrá instalado uncompilador de Microsoft Visual C.
Realmente lo que es imprescindible es alguna de sus librerías estándar:
o msvcrt.lib o
o msvcrtd.lib

Proceso de instalación.


A lo largo de esta documentaciónlas indicaciones se referirán a la versión que el
proyecto GnuWin32 pone a disposición pública en su página web.

1. Descargar de la página web los ficheros necesarios:
 flex-2.5.4a-bin.zip,contiene los ficheros ejecutables y es imprescindible
 flex-2.5.4a-doc.zip, contiene varios ficheros de documentación que pueden
resultar útiles al alumno es opcional pero recomendable
flex-2.5.4a-lib.zip, es opcional
 flex-2.5.4a-src.zip, contiene los fuentes que permiten modificar la
herramienta y recompilarla, es opcional y el alumno no lo necesita para las
prácticas
2. Crear un...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS