09.05.2013 Views

análisis sintáctico descendente sin retroceso - Blearning

análisis sintáctico descendente sin retroceso - Blearning

análisis sintáctico descendente sin retroceso - Blearning

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Análisis <strong><strong>sin</strong>táctico</strong> <strong>descendente</strong> <strong>sin</strong> <strong>retroceso</strong><br />

Transformación de gramáticas<br />

Eliminación de la recursividad a izquierdas directa<br />

Se sustituye por:<br />

Caso general<br />

β i no comienza por A<br />

A → A α ⏐ β<br />

A → β C<br />

C → αC ⏐ λ<br />

A<br />

A<br />

A<br />

Bucle infinito<br />

A → A α 1 | A α 2 | ... | A α n | β 1 | β 2 | β 3 | ... | β n<br />

A → β 1 C | β 2 C | ... | β n C<br />

C → α 1 C | α 2 C | ... | α n C | λ<br />

A<br />

ß<br />

A<br />

C<br />

C<br />

C<br />

Página 36

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

Saved successfully!

Ooh no, something went wrong!