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 />
Estructura de <strong>Yacc</strong><br />
Yet Another Compiler-Compiler<br />
• Bison: versión GNU<br />
Herramienta para generar analizadores sintácticos<br />
para gramáticas LALR<br />
YACC programa fuente<br />
{definición}<br />
%%<br />
{reglas}<br />
%%<br />
{subrutinas de usuario}<br />
Reglas: acción<br />
producciones pertenecen a una gramática G2 en BNF<br />
Acción: fragmentos de código C que especifican que<br />
hacer cuando se reduce una producción