Tutorial compiladores
Click here to load reader
-
Upload
marco-silva -
Category
Technology
-
view
253 -
download
0
Transcript of Tutorial compiladores
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
PUCE SD
PONTIFICIA UNIVERSIDAD CATOLICA
DEL ECUADOR
PUCE SD
COMPILADORES
TUTORIAL:
GENERAR UN ESQUELETO DE UN PROGRAMA EN GOLD PARSER
BUILDER
Y
COMPILARLO EN OTRO LENGUAJE (BORLAND C)
AUTORES:
Willian Gallo
Boris Chungandro
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
PUCE SD
Primero debemos tener instalado:
el gold parser:
borland c ++
Esta es la ventana principal de gold parser:
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
PUCE SD
Este es el ejercicio a desarrollar:
modela mediante una expresión regular, sin utilizar nombres ni la expresión regular
punto, cada uno de los siguientes lenguajes:
el de las secuencias de uno o más dígitos que no contienen dos dígitos
pares consecutivos.
Hacemos click en (“Next”)
Procedemos a comprobar si la gramática fue generada de manera correcta
Seleccionamos (“Next”)
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
PUCE SD
Obtenemos los detalles que la gramática fue generada de manera correcta:
Al proceder con los pasos anteriores obtenemos:
Que la gramática fue analizada correctamente.
Procedemos a guardar:
Save table data:
La cual se genera con .egt
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
PUCE SD
Al finalizar de verificar y guardar la gramática procedemos a:
create skeleton programs
De esta manera procedemos a crear el esqueleto.
Seleccionamos el lenguaje para el
cual se va a generar el esqueleto
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
PUCE SD
Procedemos a crear el esqueleto y este se guarda con la extensión del lenguaje a utilizar.
Procedemos a ejecutar el archivo con la extensión .cpp
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
PUCE SD
Al ejecutar el archivo .cpp obtenemos esto:
Se procede a compilar:
La compilación nos muestra que no tenemos errores.
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
PUCE SD
Y al finalizar con dicha compilación obtenemos un archivo con extensión .obj
Este archivo se genera al terminar con la compilación.
Luego de compilar seleccionamos la opción (construir todo)
A continuación nos genera varios archivos y también el ejecutable en .exe