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 />
Métodos basados directamente en la <strong>sin</strong>taxis<br />
Ejemplo 2: Expresión-simple<br />
La regla de producción A → SA | λ o A → SA | S se traduce a una sentencia repetitiva<br />
+<br />
-<br />
termino<br />
expr_simple ( ) {<br />
OR<br />
if ((token == MAS) || (token == MENOS)) {<br />
get_token( );<br />
}<br />
termino ( );<br />
while ((token == MAS) || (token == MENOS) || (token == OR)) {<br />
get_token( );<br />
termino ( );<br />
}<br />
}<br />
+<br />
-<br />
termino<br />
Página 46