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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Condiciones de las gramáticas LL(1)<br />

Primera condición de Knuth<br />

No se permitirán producciones de la forma A → A α donde A ∈ a VN y α ∈ V * .<br />

Esta condición equivale a no admitir la recursividad a izquierdas.<br />

Segunda condición de Knuth<br />

Los símbolos terminales que pueden encabezar las distintas alternativas de una<br />

regla de producción deben formar conjuntos disjuntos.<br />

No debe ocurrir que:<br />

A → Bβ | Cγ A,B,C ∈ VN<br />

β, γ ∈ V *<br />

*<br />

*<br />

B → dS d ∈ VT<br />

C → dψ S, ψ ∈ V *<br />

*<br />

Página 30

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

Saved successfully!

Ooh no, something went wrong!