Analzador Java
Objetivo
Diseñar y construir un compilador sencillo aplicando los conocimientos adquiridos a lo largo del curso.
Especificaciones
Realizar el diseño y construcción de uncompilador basado en el Front-End completo del Apéndice A de la bibliografía usada en el curso. Este material estará disponible en la página del curso.
Para la implementación del compilador se usarálenguaje Java y deberá poderse ejecutar en PC, preferentemente bajo Windows.
El proyecto deberá cumplir con las siguientes fases :
A. Lenguaje de código fuente
B. Analizador léxico
C. Analizadorsintáctico
D. Tabla de símbolos y tipos
E. Código intermedio para las expresiones
F. Código de salto para las expresiones booleanas
G. Código intermedio para las instrucciones
H. Generación decódigo en ensamblador (Opcional)
Entrega
Forma: Reporte en forma Electrónica y Archivos de Java.
Lugar: Sistema de Tareas en Blackboard
Fecha : 15 de Noviembre de 2012
Desarrollo y Fechas deRevisión.
Lunes 22 de Octubre de 2012
· Revisión de Especificaciones del proyecto
Lunes 29 de Octubre de 2012
Primera revisión de proyecto
· El lenguaje de código fuente
·Analizador Léxico
· Implementación de tablas de símbolos y los tipos.
· Código intermedio para las expresiones
Lunes 5 de Noviembre de 2012
Segunda revisión de proyecto
· Códigode salto para las expresiones booleanas
· Código intermedio para las instrucciones
· Analizador Sintáctico
Lunes 10 de Noviembre de 2012
Tercera revisión de proyecto
·Creación del front-end
· Prueba de funcionamiento
Jueves 15 de Noviembre de 2012
· Entrega de proyecto con su documentación
· Entrega de código en ensamblador (opcional)
Criterios deEvaluación
· Cumplimiento para presentar el reporte de acuerdo con los contenidos y formato especificado en cada una de las fases del proyecto.
· El reporte deberá explicar con detalle que es...
Regístrate para leer el documento completo.