Teoría, diseño e implementación de compiladores de Lenguajes

El presente libro aborda la teoría, el diseño y la implementación de las fases por las que un código fuente pasa en el proceso de compilación, intentando dar un enfoque práctico, esto es, acercándolo a la construcción de un lenguaje de programación real. Se presenta cómo es el desarrollo y...

Descripción completa

Detalles Bibliográficos
Autor principal: Martínez López, Francisco (-)
Otros Autores: Ramallo Martínez, Alejandro, autor (autor)
Formato: Libro electrónico
Idioma:Castellano
Publicado: Madrid : RA-MA Editorial 2015.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009421932106719
Tabla de Contenidos:
  • Teoría, diseño e implementación de compiladores de Lenguajes
  • Página legal
  • índice
  • Introducción
  • 1 Definición del lenguaje
  • 1.1 Ventajas del uso de gramáticas
  • 1.2 D efinición del vocabulario básico
  • 1.3 E specificación sintáctica de los lenguajes
  • 2 Definición del lenguaje: Diseño
  • 2.1 D iseño del lenguaje
  • 2.2 P roducciones del analizador
  • 2.3 PRODUCCIONES DEL ANALIZADOR
  • 3 analizador léxico
  • 3.1 R esponsabilidad del analizador
  • 3.2 ¿Por qué separar el análisis léxico
  • 3.3 Tratamiento de los errores
  • 3.4 D efinición del vocabulario básico
  • 3.5 E specificación de un analizador
  • 4 análisis léxico: Diseño e implementación
  • 4.1 D iseño del analizador
  • 4.2 E studio de la implementación
  • 5 analizador sintáctico
  • 5.1 R esponsabilidades del analizador
  • 5.2 Tratamiento de errores
  • 5.4 C lasificación de los métodos
  • 5.5 M étodos de análisis
  • 5.6 M étodos de análisis
  • 6 análisis sintáctico: Diseño e implementación
  • 6.1 P rimeros pasos
  • 6.2 E studio del diseño y la implementación
  • 6.3 E studio del diseño y la implementación
  • 6.4 Tratamiento de los errores
  • 7 analizador semántico
  • 7.1 R esponsabilidades del analizador
  • 7.2 D efinición del vocabulario básico
  • 7.3 C lasificación de los métodos
  • 8 análisis semántico
  • 8.1 D efinición dirigida por sintaxis
  • 8.3 E studio de la implementación
  • Anexo A
  • Bibliografía
  • Índice alafaético.