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.

Construcción de analizadores <strong><strong>sin</strong>táctico</strong>s <strong>descendente</strong>s<br />

Analizadores <strong><strong>sin</strong>táctico</strong>s basados en AP<br />

Si la gramática es LL(1) el autómata de pila será determinista.<br />

Entrada: La cadena w$ a reconocer y una<br />

gramática G.<br />

Salida: Si w$ ∈ L(G), la derivación más a la<br />

izquierda de la cadena de entrada, <strong>sin</strong>o una<br />

indicación de error.<br />

Método: Como configuración inicial se tiene<br />

en el fondo de la pila el símbolo $, el símbolo<br />

inicial de la gramática S en la cima y la cadena<br />

w$ en el buffer de entrada.<br />

CONTROL<br />

DE<br />

ESTADOS<br />

entrada<br />

token1 token2 token3 ... tokenN-1 tokenN<br />

cabeza de<br />

lectura<br />

tope<br />

Z<br />

Y<br />

X<br />

.<br />

A<br />

$<br />

Pila<br />

apila<br />

desapila<br />

Página 58

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

Saved successfully!

Ooh no, something went wrong!