Creación De Lenguajes Textuales De Dominio Específico: Xtext
Resumen del Libro
En este libro se mostrarán las tecnologías actuales existentes para diseñar, crear y distribuir lenguajes de programación de dominio específico, es decir, lenguajes que sirven para resolver problemas concretos, aunque todo lo aprendida podrá ser utilizado para diseñar cualquier tipo de lenguaje de programación. Para ello, con el framework gratuito Xtext, se creará un ejemplo de lenguaje mediante el cual se mostrarán los potentes mecanismos que permiten, entre otras cosas: especificar la sintaxis del lenguaje, comprobar si hay errores durante la programación, resaltar la sintaxis, ayudar para completar código, utilizar plantillas, o incluso generar automáticamente artefactos (código, documentación, etc.) a partir de los programas realizados con el lenguaje. Todo ello está basado en las últimas tecnologías existentes englobadas dentro de la llamada Ingeniería-Dirigida por Modelos (MDE).