This page last changed on Oct 30, 2007 by carlos.gonzalez.
Cronograma de temas
La siguiente tabla muestra los temas del curso y el orden en el que serán dictados.
Semana |
Contenido |
1 |
Traducción. Interpretación. Estructura del compilador |
2 |
Sistemas de procesamiento de lenguajes. Lenguajes regulares. Gramáticas generativas. El proceso de generación. Formas sentenciales y sentencias. Arboles sintácticos. Derivaciones canónicas. Gramáticas ambiguas. |
3 |
La jerarquía de chomsky. Conjuntos regulares. Expresiones regulares. Ecuaciones en expresiones regulares. Definiciones regulares. |
4 |
Funciones del analizador lexicográfico. Fichas y lexemas. Errores lexicográficos. Especificación de patrones. Autómatas finitos no determinísticos. Autómatas finitos determinísticos. El proceso de aceptación. |
5 |
Equivalencia entre autómatas finitos y gramáticas lineales. Método de construcción de subconjuntos. Método de Thompson. |
6 |
Lema de bombeo. Introducción al análisis sintáctico. Análisis recursivo descendente. Eliminación de la recursión izquierda. Factorización izquierda de una gramática. |
7 |
Analizador predictivo no recursivo. Algoritmo de análisis predictivo. |
8 |
Parcial I. Construcción de tablas de análisis predictivo; Gramáticas LL(1). Condición LL(k). Conjuntos FIRST(k). Conjuntos FOLLOWk. |
9 |
Condición fuerte LL(k). Agarraderos. Implementación por pila de un analizador corrimientoreducción.
Prefijos viables. Gramáticas LR(k). Conflictos durante el ACR. Método SLR. Algoritmo de análisis LR. Entrega del primer proyecto. |
10 |
Elementos LR(0). Funciones de clausura y transición. Colección canónica de conjuntos de elementos LR(0). Construcción de la tabla de análisis SLR. |
11 |
Introducción al análisis semántico. Reglas semánticas. Atributos sintetizados y heredados. Definiciones dirigidas por sintaxis. |
12 |
Arboles sintácticos decorados. DDS con atributos sintetizados. DDS con atributos heredados. Grafos de dependencia. Ordenamiento topológico. Tabla de Símbolos |
13 |
Construcción de arboles sintácticos. Grafos dirigidos acíclicos para expresiones. Evaluación ascendente de atributos sintetizados. Construcción ascendente de arboles sintácticos. |
14 |
Parcial II . Entrega de notas |
15 |
Entrega de notas |
|