Universidad de Costa Rica
|
|
En esta tarea programada usted escribirá un pequeño compilador, usando como base el compilador que se encuentra en el libro del dragón. En la sección 2.9 del libro de texto [ASU-86] está el listado de un pequeño compilador que usted puede usar como modelo para hacer el suyo. La gramática para el lenguaje de ese compilador está definida en la figura 2.35.
Usted debe entregar su proyecto en dos partes. En al primera, haga la especificación de lo que planea implementar. En este primer documento incluya, por lo menos:
if
con el
else
opcional. Si se le facilitan
las cosas, puede usar un endif
para
cerrar cada instrucción.
Entregue la primera parte de su trabajo impresa, en clase. No es necesario que envíe ningún otro tipo de documentación por correo electrónico. Para la segunda parte, envíe todo el programa por correo electrónico. No se olvide de instalar todo su trabajo en Internet.
Luego de imprimir la documentación de su programa, y
entregarla en clase, envíe su trabajo al
asistente del curso por correo electrónico. Para esto,
haga un archivo empacado
.zip
cuyo nombre sea su número de carnet. Incluya en ese archivo
lo siguiente:
|
Adolfo Di Mare <adolfo@di-mare.com>.
|