miércoles, 29 de mayo de 2019

Modificaciones en análisis semántico

Se modificó que cuando se llamara a un método y este tenga argumentos, que validara que los argumentos concuerden con el tipo cuando se les llama, si no concuerdan, se muestra un mensaje diciendo que argumento es no compatible con los que pide el método. También se validó el llamado de funciones en el cual tenía argumentos pero si no se le ponía ninguno, no daba error.

lunes, 27 de mayo de 2019

Código 3D para If Ternario.

Entre ayer y hoy completé que el programa genere el código 3D para el if ternario, ya que esto había quedado pendiente para el proyecto anterior. Además, corregí un error que se generaba en el for al utilizar este if ternario.

sábado, 25 de mayo de 2019

Generación de Código 3D para Operaciones Unarias

Corregí la generación de código 3D para las operaciones unarias, ya que cuando se presentaba siempre lo consideraba como suma unaria, esto fue corregido. También corregí la generación de código en 3D para la negación y los números negativos, ya que se debían guardar primeramente en un temporal para ser manejados.