El idioma es en ingles pero bueno esta fenomenal ahora para descargarlo y mas si es GRATIS.
Cualesquiera que sean sus razones, este libro le brinda las herramientas para tener éxito. Construirás la interfaz de un compilador para tu lenguaje y generarás un analizador y analizador léxico utilizando las herramientas Lex y YACC. Luego, explorará una serie de recorridos de árboles de sintaxis antes de observar la generación de código para una máquina virtual de código de bytes o código nativo. En esta edición, se agregó un nuevo capítulo para ayudarlo a comprender los matices y distinciones entre preprocesadores y transpiladores. Los ejemplos de código se han modernizado, ampliado y probado rigurosamente, y todo el contenido se ha actualizado minuciosamente. Aprenderá a implementar técnicas de generación de código utilizando ejemplos prácticos, incluido el preprocesador Unicon y la transpilación de código Jzero a Unicon. Pasará a funciones de lenguaje específicas del dominio y aprenderá a crearlas como operadores y funciones integrados. También cubrirás la recolección de basura. Las experiencias del Dr. Jeffery en la creación del lenguaje Unicon se utilizan para agregar contexto a los conceptos, y se proporcionan ejemplos relevantes tanto en Unicon como en Java para que pueda seguirlos en el idioma que elija. Al final de este libro, podrá crear e implementar su propio lenguaje específico de dominio.