análisis sintáctico descendente sin retroceso - Blearning
análisis sintáctico descendente sin retroceso - Blearning
análisis sintáctico descendente sin retroceso - Blearning
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