22.11.2014 Views

Procesadores de Lenguaje Tema 4: Analizador sintáctico ...

Procesadores de Lenguaje Tema 4: Analizador sintáctico ...

Procesadores de Lenguaje Tema 4: Analizador sintáctico ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!