Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
articulos:zxbasic_suenyo_hecho_realidad [24-03-2009 10:26] – sromero | articulos:zxbasic_suenyo_hecho_realidad [03-04-2009 06:45] (actual) – sromero | ||
---|---|---|---|
Línea 56: | Línea 56: | ||
| Análisis Semántico | Comprobar los tipos de variable,\\ declaraciones duplicadas o fuera de contexto.\\ Construcción del Árbol Sintáctico. | | | Análisis Semántico | Comprobar los tipos de variable,\\ declaraciones duplicadas o fuera de contexto.\\ Construcción del Árbol Sintáctico. | | ||
| Optimización del Árbol | | Optimización del Árbol | ||
- | | Generación de Código Intermedio\\ - || | + | | Generación de Código Intermedio |
^ Backend para ZX Spectrum ^^ | ^ Backend para ZX Spectrum ^^ | ||
| Traducción a Ensamblador (Z80) || | | Traducción a Ensamblador (Z80) || | ||
Línea 311: | Línea 312: | ||
DO | DO | ||
LET a = a + 1 | LET a = a + 1 | ||
- | UNTIL a >= 10 | + | LOOP UNTIL a >= 10 |
</ | </ | ||
Línea 317: | Línea 318: | ||
\\ | \\ | ||
+ | |||
==== DO ... WHILE ==== | ==== DO ... WHILE ==== | ||
Línea 624: | Línea 626: | ||
===== Enlaces ===== | ===== Enlaces ===== | ||
- | * {{: | + | * {{: |
\\ | \\ |