5. 9. X+X*X+ZZ/T
+
(int,real)
X
(int)
*
(int,real)
X
(int)
+
(int,real)
X
(int)
/
(int,real)
ZZ
(int)
T
(int)
Árboles sintácticos. - Es una representación de la estructura sintáctica simplificada (abstracta) del código
fuente escrito en cierto lenguaje. Cada nodo de árbol denota una construcción que ocurre en el código
fuente. La sintaxis es abstracta en el sentido que no representa cada detalle que aparezca en la sintaxis
verdadera.
Se usa representando la estructura del código de un programa. A menudo sirve como un intermediario de la
representación del programa a través de etapas que requiere el compilador, y tiene un impacto fuerte en la
salida final del compilador.