He creado un compilador que produce un código intermedio. No tengo tiempo para escribir el backend para mi proyecto.Necesita un compilador de fondo
¿Hay algún software que pueda utilizar para evaluar el código intermedio producido? ¿Dónde podría descargar este software?
La salida se ve algo como esto:
t1 = 0.67596e-7
sum = t1
t1 = 2
t2 = 3
t3 = t2 + t1
i = t3
L0:
t1 = sum
t2 = 20
t3 = compare(t1 <= t2)
t4 = sum
t5 = 12
t6 = compare(t4 ~= t5)
t7 = t3 | t6
t8 = sum
t9 = 20
t10 = compare(t8 > t9)
t11 = t7 & t10
if t11 true then goto L1 else goto L2
L1:
t1 = 2
t2 = sum
t3 = t2 + t1
sum = t3
t1 = 1
t2 = i
t3 = t2 + t1
i = t3
goto L0
L2:
Gracias por leer.
No es un duplicado exacto, pero muy cerca de http://stackoverflow.com/questions/446883/best-compiler-destination/ –