Este documento describe la construcción de un compilador utilizando las herramientas Flex y Bison. Explica cómo Flex genera analizadores léxicos a partir de expresiones regulares y cómo Bison genera analizadores sintácticos a partir de gramáticas. Luego proporciona dos ejemplos completos de compiladores simples creados con estas herramientas, uno para una calculadora básica y otro que resume los pasos generales.