SOFTWARE DE GENERACIÓN Y SIMULACIÓN DE TABLAS DE ANÁLISIS SINTÁCTICO (BURGRAM)
|
|
|
|
Portada > Los algoritmos de análisis
sintáctico |
Los algoritmos de análisis
sintáctico
Una vez
explicado el proceso de compilación me centraré en el
análisis sintáctico y en las técnicas que se
utilizan para llevar a cabo este tipo de análisis [DISPGARR
2005], [AHO 1990], [EZPE 2008], [DISPGARR 2005].
La primera
fase del compilador es el analizador léxico, su función
es la de leer el texto de entrada y generar una lista de tóquenes
utilizables por el analizador sintáctico.
La función
del analizador sintáctico es la de leer estos tóquenes y
comprobar si la cadena de entrada que se está evaluando, puede
ser generada por la gramática que establece la estructura del
lenguaje definido.
Los
métodos de análisis sintácticos que se emplean
en la práctica son principalmente los métodos
descendentes y ascendentes.
Los
métodos de análisis descendentes tratan de construir el
árbol de análisis sintáctico (se verá en
la sección 3.2.5) desde la raíz hasta las hojas. En
cambio los ascendentes (se verán en el capítulo 3.2.6)
tratan de hacerlo al contrario que los descendentes, desde las hojas
hasta la raíz.
Submenu
|
|
|
|
|