Introducción a Yacc - GIAA
Introducción a Yacc - GIAA
Introducción a Yacc - GIAA
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Yacc</strong>. Procesadores de Lenguaje II<br />
Sección de Declaraciones<br />
Uso de un tipo declarado en %union<br />
• Se puede asociar a un terminal en su declaración<br />
%token NATURAL<br />
• Para un no terminal en su declaración<br />
%type NO_TERMINAL<br />
• En una producción específica<br />
expr: NAT ´+´ NAT {$$=$1+$3};<br />
En un símbolo terminal (análisis léxico)<br />
[-+]?{digito}+ { yyval.valent=atoi(yytext);<br />
return ENTERO;}