Análisis Sintáctico
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Árbol de derivación<br />
Un árbol de análisis sintáctico es una representación gráfica de una derivación que<br />
filtra el orden en el que se aplican las producciones para sustituir los no terminales.<br />
Cada nodo interior de un árbol de análisis sintáctico representa la aplicación de una<br />
producción.<br />
Es una representación gráfica (en forma de árbol invertido) de un proceso de<br />
derivación en una gramática. Se define el árbol de derivación como sigue:<br />
<br />
<br />
<br />
<br />
la raíz del árbol será el símbolo inicial de la gramática<br />
los nodo interiores del árbol están etiquetados por los símbolos no terminales<br />
las hojas están etiquetadas por símbolos terminales<br />
si un nodo interior etiquetado por A, posee como hijos los nodos etiquetados<br />
por X1,X2, …Xn , entonces A→ X1,X2, …Xn es una producción de la<br />
gramática, en donde Xi , representa símbolo terminal o no terminal.<br />
Sea la siguiente gramática:<br />
G=( Σ={a, b}, N={S,A,B},S P ) P: S→aABAa , A→ε |aA , B→ε|bB la construcción de<br />
un árbol de derivación en el proceso de la generación de la palabra aa es el<br />
siguiente:<br />
11