Arboles de expresiones
Los árboles de expresiones son estructuras de datos que definen código. Se basan en las mismas estructuras que usa un compilador para analizar el código y generar el resultado compilado.
Árboles de Expresion. Los árboles de expresiones representan el código de nivel del lenguaje en forma de datos. Los datos se almacenan en una estructura con forma de árbol. Cada nodo del árbol de expresión representa una expresión, por ejemplo, una llamada al método o una operación binaria, como x < y.
Los árboles binarios
se utilizan para almacenar expresiones aritméticas en memoria, esencialmente en
compiladores de lenguajes de programación. Una expresión es una secuencia de
tokens (componentes de léxicos que siguen unas reglas establecidas). Un token
puede ser un operando o bien un operador. Los paréntesis no se almacenan en el
árbol pero están implicados en la forma del árbol.
Comentarios
Publicar un comentario