Skip to content

Releases: ricglz/raoul

octavo-avance

31 May 22:52
Compare
Choose a tag to compare
  • Agregar operaciones de DS
  • Fix bugs
  • Más pruebas
  • Mejor README

Séptimo avance

30 May 21:42
e2e906b
Compare
Choose a tag to compare
  • Realiza operaciones no lineales
  • Maneja arreglos y matrices
  • Realiza operaciones con arreglos y matrices

Sexto avance

24 May 03:18
f96e205
Compare
Choose a tag to compare
  • Cree VM
  • Permite ejecutar operaciones lineales
  • Añadí manejo de memoria

Quinto avance

16 May 03:58
8166c98
Compare
Choose a tag to compare
  • Se generan los cuádruplos y nodos del AST necesarios para las operaciones de módulos.
  • Los manejadores de funciones y las funciones tal cual calculan el tamaño que ocupan.
  • Se agregaron más casos de prueba.
  • Se empieza a registrar el primer quad de la función en la lista de quads.

Cuarto avance

09 May 01:25
9e6abca
Compare
Choose a tag to compare
  • Se generan instrucciones para if/else if/else
  • Al mismo tiempo se agrega para las instrucciones de ciclo: for y while
  • Se creó una función para probar que la compilación falla en la evaluación semántica

Tercer avance

01 May 20:39
b6db3bd
Compare
Choose a tag to compare
  • Se generan los cuádruplos para operaciones binarias y usarías
  • Se generan el cuádruplo para lectura
  • Se generan el cuádruplo para impresión
  • La existencia de un "cubo semántico" no estático

Segundo avance

23 Apr 20:04
1eb2717
Compare
Choose a tag to compare
  • Start creating the AST structs and functions
  • Add management of variables within a function and in the global scope
  • Add some tests
  • Implement prettier error printing

Primer avance

10 Apr 04:37
ae04be9
Compare
Choose a tag to compare
  • Análisis sintético
  • Análisis léxico