Como primer paso en este tercer proyecto al tener estructuras que manejan cada tipo de declaración y otras cosas que componen la gramática del lenguaje que hemos creado, nos dimos cuenta que estas estructuras tienen el propósito de ayudar para realizar el análisis sintáctico y semántico pero se analizo que estas estructuras podrían pasar por un algoritmo que va generando en forma de cascada el código respectivo en MIPS.
Los pasos que se tiene pensando hacer en este algoritmo sería:- Almacenar los tokens que componen cada tipo de expresión, luego lo que compone el bloque y de final las funciones.
- Al tener en estructura los tokens sería ir en forma de cascada generando el código MIPS para cada estructura que se almaceno.
- Al finalizar, sería escribir el código en archivo de extensión .s
Por el momento, se ha hecho dos reuniones para realizar un pseudocódigo del algoritmo. Se tiene una idea clara gracias al realizar el documento de requerimientos.
Comentarios
Publicar un comentario