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 <strong>descendente</strong>s recursivos<br />

Ejemplo: Construir un ASD recursivo para la siguiente gramática<br />

instruccion → identificador = exp ;<br />

exp → termino mastermino<br />

mastermino → + termino mastermino| λ<br />

termino → identificador | constante<br />

#include<br />

#include"tokens.h“<br />

int tokenActual;<br />

... /* otras declaraciones */<br />

void main(){<br />

tokenActual=yylex();<br />

instruccion();<br />

}<br />

SDescendente.c<br />

Página 51

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

Saved successfully!

Ooh no, something went wrong!