|
|
- |
Lunes 25/06/2012, 4to. Examen Parcial
|
|
- |
Viernes 22/06/2012,
Clase 19
|
- Repaso para el 4to Parcial.
|
|
- |
Jueves 21/06/2012, Realización en clase del Proyecto.
|
|
- |
Lunes 18/06/2012, Realización en clase del Proyecto.
|
|
- |
Viernes 15/06/2012,
Clase 18
|
- Generación de código intermedio
- Notación postfija
- Tripletas
- Cuádruplas
- Generación de código objeto
|
|
- |
Jueves 14/06/2012, 3er. Examen Parcial
|
|
- |
Lunes 11/06/2012, Ejercicios para el 3er. Examen Parcial
|
|
- |
Viernes 08/06/2012,
Clase 17
|
- Análisis semántico
- Términos básicos
- Tabla de símbolos
- Errores semánticos
|
|
- |
Jueves 07/06/2012, Disturbios.
|
|
- |
Lunes 04/06/2012, Disturbios.
|
|
- |
Viernes 01/06/2012,
Clase 16
|
- Ejercicios para el examen.
|
|
- |
Jueves 31/05/2012,
Clase 15
|
- Construcción de los conjuntos de items LR(1) canónicos.
- Construcción de una tabla de LR(1) canónica.
- Construcción de una tabla de parsing LALR.
|
|
- |
Lunes 28/05/2012, Disturbios.
|
|
- |
Viernes 25/05/2012,
Clase 14
|
- Parsing bottom-up
- Algoritmo para parsing LR
- Construcción de una tabla de parsing SLR
|
|
- |
Jueves 24/05/2012, Disturbios.
|
|
- |
Lunes 21/05/2012, 2do. Examen Parcial
|
|
- |
Viernes 18/05/2012,
Clase 13
|
- Ejemplo de uso de Bison: Calculadora
|
|
- |
Jueves 17/05/2012,
Clase 12
|
- Parsing bottom-up
- Reducciones
- Algoritmo Shift-Reduce
- Parsing LR
- Función CLOSURE(I)
- Función GOTO(I, X)
- Ejemplo de uso de Bison: Calculadora
|
|
- |
Lunes 14/05/2012,
Clase 11
|
|
|
|
- |
Viernes 11/05/2012,
Clase 10
|
- Parsing recursivo (Descendente)
- FIRST y FOLLOW
- Gramáticas LL(1)
- Diagramas de transición
- Construcción de una tabla para parsing predictivo
- Parsing predictivo no recursivo
- Recuperación tras un error en parsing predictivo
|
|
- |
Jueves 10/05/2012, Profesor no asistió por presentación de tesis.
|
|
- |
Lunes 07/05/2012, No vinieron suficientes alumnos (2/8).
|
|
- |
Viernes 04/05/2012, No vinieron suficientes alumnos (2/8).
|
|
- |
Jueves 02/05/2012,
Clase 09
|
- Gramáticas
- Estrategias de recuperación
- Gramáticas vs. expresiones regulares
- Eliminación de la ambigüedad
- Eliminación de la recursividad por la izquierda
- Factorización por la izquierda
- Constructos dependientes del contexto
|
|
- |
Lunes 30/04/2012,
Clase 08
|
- El Análisis sintáctico
- Árboles de derivación
- Gramáticas libres de contexto
- Ambigüedad
|
|
- |
Viernes 27/04/2012, 1er. Examen Parcial
|
|
- |
Jueves 26/04/2012,
Clase 07
|
|
|
|
- |
Lunes 23/04/2012,
Clase 06
|
|
|
|
- |
Viernes 20/04/2012,
Clase 05
|
- Tabla de símbolos y su implementación.
- Ejercicio en Flex: Select
|
|
- |
Lunes 17/04/2012,
Clase 04
|
- Autómatas finitos
- Tablas de transición
- Simulación de un DFA
- De expresiones regulares a autómatas
- Conversión de NFA a DFA
- Construcción de un NFA a partir de una expresión regular
|
|
- |
Viernes 13/04/2012,
Clase 03
|
- Expresiones regulares
- Reconocimiento de Tokens
- Diagramas de transición
- Reconocimiento de palabras reservadas e identificadores
- Ejemplo con la sentencia if
- Flex
|
|
- |
Jueves 12/04/2012,
Clase 02
|
- Tipos de compiladores
- Análisis Léxico y Sintáctico
- Análisis Léxico
- Lexemas, Tokens y Nombre de Tokens
- Flex
|
|
- |
Lunes 09/04/2012,
Clase 01
|
- Bienvenida
- Historia
- Estructura de un compilador
- Tipos de compiladores
|