|
|
|
Notas Finales
|
|
- |
Miércoles 08/02/2012,
Clase 17:
|
|
|
|
- |
Viernes 03/02/2012, Ejercicios
|
|
- |
Miércoles 01/02/2012, Ejercicios
|
|
- |
Lunes 30/01/2012,
Clase 16:
|
- 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.
|
|
- |
Viernes 27/01/2012,
Clase 15:
|
- Parsing bottom-up
- Algoritmo para parsing LR
- Construcción de una tabla de parsing SLR
|
|
- |
Miércoles 25/01/2012,
Clase 14:
|
- Ejemplo de uso de Bison: Calculadora
|
|
- |
Lunes 23/01/2012,
Clase 13:
|
- Parsing bottom-up
- Reducciones
- Parsing Shift-Reduce
- Parsing LR
- Función CLOSURE(I)
- Función GOTO(I, X)
- Ejemplo de uso de Bison: Calculadora
|
|
- |
Viernes 20/01/2012,
Clase 12:
|
|
|
|
- |
Lunes 09/01/2012,
Clase 11:
|
- Parsing recursivo (Descendente)
- Conjuntos FIRST y FOLLOW
- Tabla para parsing predictivo
- Parsing predictivo no recursivo
|
|
- |
Lunes 14/11/2011,
Clase 10:
|
- Gramáticas
- Eliminación de ambigüedad
- Eliminación de recursividad por la izquierda
- Factorización por la izquierda
|
|
- |
Miércoles 09/11/2011,
Clase 09:
|
- Análisis Sintáctico
- árboles de derivación
- Gramáticas libres de contexto
- Ambigüedad
|
|
- |
Viernes 04/11/2011,
Clase 08:
|
|
|
|
- |
Miércoles 02/11/2011,
Clase 07:
|
- Tabla de símbolos y su implementación.
- Ejercicio en Flex: Select.
|
|
- |
Lunes 31/10/2011,
Clase 06:
|
- De expresiones regulares a autómatas
- Conversión de NFA a DFA
- Construcción de un NFA a partir de una expresión regular
|
|
- |
Miércoles 26/10/2011,
Clase 05:
|
- Reconocimiento de Tokens.
- Implementación en Flex.
- Autómatas finitos.
- Tablas de transición.
- Simulación de un DFA.
|
|
- |
Lunes 24/10/2011,
Clase 04:
|
- Especificación de Tokens
- Expresiones regulares
- Reconocimiento de Tokens
|
|
- |
Viernes 21/10/2011,
Clase 03:
|
- Tipos de compiladores.
- División léxica – sintáctica.
- Token – Patrón – Lexema
- Análisis léxico
- Primera visión de Flex
|
|
- |
Miércoles 19/10/2011,
Clase 02:
|
- Lenguajes y tipos de traductores.
- Estructura de un compilador y fases de compilación.
- Compiladores
- Intérpretes
|
|
- |
Viernes 14/10/2011,
Clase 01:
|
- Información general de la materia
- Evaluación
- Bibliografía
- Proyecto
- Introducción al proceso de compilación
|