Proyecto final realizado para la asignatura Procesadores de Lenguajes, del itinerario de Computación de 3º del grado en Ingeniería Informática.