Procesadores de Lenguaje Tema 4: Analizador sintáctico ...
Procesadores de Lenguaje Tema 4: Analizador sintáctico ...
Procesadores de Lenguaje Tema 4: Analizador sintáctico ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• Análisis <strong>de</strong> la palabra i+--i<br />
Análisis “top-down”, vuelta atrás lenta<br />
Ejemplos previos<br />
Análisis “top-down”, vuelta atrás lenta<br />
Ejemplos previos<br />
G=<br />
E<br />
i+--i<br />
G=<br />
E<br />
- E<br />
E<br />
E +<br />
i -<br />
E<br />
E E<br />
i - E<br />
E<br />
i+--i<br />
- E E<br />
i<br />
- E<br />
ACEPTADA<br />
32<br />
48<br />
Análisis “top-down”, vuelta atrás lenta<br />
Ejemplos previos<br />
• Consi<strong>de</strong>rar el análisis para i++i<br />
G=<br />
E<br />
i+--i<br />
Análisis “top-down”, vuelta atrás lenta<br />
Conclusiones<br />
• Como el alumno habrá observado, la presencia en la gramática <strong>de</strong> reglas recursivas<br />
por la izquierda hace que este tipo <strong>de</strong> análisis encuentre bucles infinitos <strong>de</strong> los que<br />
no pue<strong>de</strong> salir.<br />
• En las siguientes transparencias se sacará provecho <strong>de</strong> este <strong>de</strong>scubrimiento y se<br />
presentará otras propieda<strong>de</strong>s <strong>de</strong> las gramáticas interesantes para la construcción <strong>de</strong><br />
analizadores <strong>sintáctico</strong>s <strong>de</strong>scen<strong>de</strong>ntes eficientes.<br />
49<br />
50