Este cuatrimestre curso la asignatura Teoría de Autómatas y Lenguajes Formales (TALF), donde en prácticas veremos LEX y YACC.
LEX es un analizador léxico y usaremos la versión FLEX.
YACC es una analizador sintáctico y usaremos la versión Bison.
Estos analizadores que se utilizan para crear o ayudar a compiladores.
Para instalar en Ubuntu los analizadores FLEX y BISON abrimos una terminal y escribimos los siguientes comandos:
sudo apt-get install flex
sudo apt-get install bison
Para otras distribuciones, os dejo la páginal oficial de cada uno.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
Compilación de programas con FLEX y BISON:
bison -d programa.y
flex programa.l
gcc -lfl programa.tab lex.yy.c
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
Como ya hice con el lenguaje CLIPS, voy a dejar enlaces bastantes interesantes, ésta vez para LEX, YACC, FLEX, BISON donde se pueden encontrar ejemplos, ejercicios, conceptos, definciones, etc.
* Tutorial LEX & YACC (Oscar Medina Duarte)
* Página del Prof. Dr. Nicolás Luis Fernádez García (UCO) – TALF
Espero que estos recursos os sirvan de ayuda para comprender y ampliar los conceptos sobre estos dos analizadores. Si encontráis más recursos interesantes dejadlo en comentarios.


Si quieres aparecer aquí ponte en contacto: jesusgilcabezas@gmail.com