Вы находитесь на странице: 1из 5

UNIVERSIDAD CENTRAL DEL

ECUADOR
Facultad de Ciencias Fsicas y
Matemtica
Ingeniea In!"mtica
Lengua#es y
C"m$ilad"es
Manual de instalaci%n del $a&uete Le' ((
)acc
Nombre: *anmilt"n +ee,ueta
-./01-./2
INSTALACIN DEL PAQUETE YACC.
/34 C"$ia ca$eta yacc en el disc" C3
-34 E#ecute l"s siguientes c"mand"s
SET PATH=c:\yacc\bin;%PATH%
SET BISON_SIMPLE=c:\yacc\bin\bison.simpl
SET BISON_HAI!"=c:\yacc\bin\bison.#ai$y
INTALACIN DEL COMPILADOR MGWCON.
/34 C"$ia ca$eta mgwcon en el disc" l"cal C 3
-34 E#ecute el siguiente c"mand"
SET PATH=%PATH%;%:\M&'%on\Bin;
TRABAJANDO CON EL PAQUETE YACC
/34 U5icase en la ca$eta e#ecici"s
-34 C"$ia l"s ac6i7"s In8#a9:"st8#a3l y In8#a9:"st8#a3y dent" de
c:\yacc\bin
034 Desde consola dirjase a la ruta donde se encuentran los archivos
In8#a9:"st8#a3l y In8#a9:"st8#a3y
234 Una vez en la carpeta c:\yacc\bin escriba l( com_bas.l y se crear el archivo
l(.yy.c, donde lex.yy.c es una representacin tabulada de un diagraa de
transiciones construido a partir de las expresiones regulares de In8#a9:"st8#a3l
;34 !as acciones asociadas a las expresiones regulares de "#$%&'(.! son partes
de cdigo en " y se trans)ieren directaente a l(.yy.c.
<34 'hora escriba yacc )* com_bas.y se especi)ica *ue )* es para generar un
)ichero de cabecera llaado y.+ab.#.
=34 In8#a9:"st8#a3y constituye una especi)icacin en yacc, luego al soeter
In8#a9:"st8#a3y al copilador yacc so obtiene un prograa en " llaado
y.tab.c.
>34 +l archivo y.tab.c es el analizador sintctico en " incluye ades otras rutinas
de apoyo *ue pudo generar el usuario.
?34 "opie todos los archivos ,In8#a9:"st8#a3l@ In8#a9:"st8#a3y, lex.yy.c,
y.tab.c, y.tab.h- a la direccin c:\g.con\bin.
/.34 Desde consola, para generar el prograa ejecutable .( deber escribir
la siguiente lnea de cdigo.
+jecute y copruebe los resultados

Вам также может понравиться