/CompiladorDLP

Compilador realizado para la asignatura DLP de la Universidad de Oviedo

Primary LanguageJava

Compilador

Compilador realizado para la asignatura DLP de la Universidad de Oviedo para el curso 2015/16. Las características del lenguaje están descritas en el fichero "Enunciado.pdf".

Este repositorio incluye:

  • Expresiones regulares utilizadas en el analizador léxico
  • Gramática libre de contexto utilizada en el analisis sintáctico
  • Gramática abstracta para la generación de nodos
  • Gramática atribuida para el analisis semántico
  • Especificación de código para la fase de generación de código
  • Ficheros con código de prueba