Requisitos Bison

Embed Size (px)

Citation preview

  • 8/19/2019 Requisitos Bison

    1/22

    Instituto Tecnológico

    Superior De ValladolidAsignatura:

    Lenguajes y autómatas II

    Profesor: Antonia Guadalupe Castillo Coronado

    Carrera:

    Ing. En Sistemas Computacionales

    Alumnos:

    Eduardo Josué Pool NaGerm!n A"ael Nu#e" Lópe"$rancisco Ja%ier Panti &umul

    'auricio Antonio Alcocer Aguilar

  • 8/19/2019 Requisitos Bison

    2/22

    Bison

    Bison: generador de (iltros compati)les con *acc

    +ersión

    ,.-.

    /escripción

    0ison es un generador de anali"adores sint!cticos de propósito general1ue con%ierte una descripción gramatical para una gram!tica LAL2 3 4gram!tica li)re de conte5to en un programa en C para anali"ar 1ue la

    gram!tica. El )isonte puede ser utili"ado para desarrollar una ampliagama de anali"adores de lenguajes6 de las utili"adas en calculadorassimples a complejos lenguajes de programación. 0ison es compati)le

    acia arri)a con *acc6 por lo 1ue cual1uier gram!tica *acc correctamenteescrita de)e tra)ajar con 0ison sin ning7n cam)io. Si sa)es *acc6 node)er8a tener ning7n pro)lema para el uso de 0ison. 9sted tiene 1ue ser muy competentes en la programación C para poder utili"ar )isonte. 0isonsólo es necesario en sistemas 1ue se utili"an para el desarrollo.

    Si el sistema se utili"ar! para el desarrollo de C6 de)er! instalar el)isonte.

    El pa1uete tam)ién contiene la )i)lioteca:mente a %eces utili"ado por losprogramas 1ue utili"an anali"adores generados por 0ison. Si est!desarrollando programas utili"ando 0ison6 es posi)le 1ue desee enla"ar con esta )i)lioteca. Esta )i)lioteca no es re1uerida por todos losanali"adores generados por 0ison6 pero puede ser empleado por programas sencillos para suministrar un apoyo m8nimo para losanali"adores generados.

  • 8/19/2019 Requisitos Bison

    3/22

    Requisitos.2e1uisitos para la ejecución de aplicaciones6 e5cluyendo los e5ternostales como ms%crt.dll6 Perl6 etc6 est!n incluidas en el programa de

    con(iguración y las dependencias de arc i%o "ip .

    • ;in

  • 8/19/2019 Requisitos Bison

    4/22

    Instalación ! configuración de Bison !"le# en $indo%s &'.

    BIS()

    &.* Descargamos el "rame%or+ en el siguiente lin+ de descarga.

    ttpF@@do=nload

  • 8/19/2019 Requisitos Bison

    5/22

    3.* A4ora nos da la 0ien2enida5 Clic en siguiente.

    6.* Aceptamos los t7rminos ! condiciones5 a4ora damos clic ensiguiente.

  • 8/19/2019 Requisitos Bison

    6/22

    8.* De amos por default la u0icación de instalación.

    9.* Seguido es cogemos el tipo de instalación5 puede ser:Completa5 B1sico o por default. )osotros escogeremos la 2ersióncompleta.

    .* A4ora de aremos de nue2o por default la u0icación deprograma.

  • 8/19/2019 Requisitos Bison

    7/22

    ;.*

  • 8/19/2019 Requisitos Bison

    8/22

    &,.* Por ultimo le damos clic en finali>ar.

    "le#

    &. - ecutamos el instalador5 ! nos dar1 un mensa e de0ien2enida.

    ,. Despu7s aceptamos la licencia para seguir con lainstalación.

  • 8/19/2019 Requisitos Bison

    9/22

    /. A4ora elegimos la ruta donde se instalar1n los arc4i2os.

    3. Seleccionamos los componentes que se 2an a instalar5 ennuestro caso seleccionamos todas las casillas.

  • 8/19/2019 Requisitos Bison

    10/22

    6. -legimos la ruta de men? para todos los arc4i2os que se2an a instalar.

    8. A4ora seleccionamos la primera casilla para que nos instalelas tareas adicionales.

  • 8/19/2019 Requisitos Bison

    11/22

    9. -n la siguiente imagen nos da un resumen acerca de lainstalación.

    . @na 2e> instalado5 finali>amos con la instalación.

  • 8/19/2019 Requisitos Bison

    12/22

  • 8/19/2019 Requisitos Bison

    13/22

    ,. A4ora 2amos en la opción continuar para seguir con lainstalación escogiendo la ruta de instalación.

    /. Como podemos 2er en la imagen5 estar1 descargando losarc4i2os para la instalación.

    3. A4ora 2amos a marcar las siguientes casillas.

  • 8/19/2019 Requisitos Bison

    14/22

    6. -l siguiente paso es elegir aplicar cam0ios.

    8. Seguido le damos en aplicar ! se empe>aran a descargar todoslos arc4i2os.

    9. Como podemos 2er5 se est1n descargando los arc4i2osnecesarios ! autom1ticamente se descomprimen e instalan.

  • 8/19/2019 Requisitos Bison

    15/22

    Configuración&. -ntramos en propiedades del sistema.

    ,. A4ora nos 2amos en la configuración a2an>ada del sistema.

  • 8/19/2019 Requisitos Bison

    16/22

    /. Seguido iremos en las 2aria0les de entonto.

    3. -legimos la 2aria0le pat4 ! colocamos la ruta C:

  • 8/19/2019 Requisitos Bison

    17/22

    Verificación de instalación.

    -rrores m1s frecuentes.• Gnu;in

  • 8/19/2019 Requisitos Bison

    18/22

    • mensajes de error cuando pipeling con la ca)e"a a)ierta util• src @ con(ig:post. F include K%entanas @ con(ig:compiler. K ;get a)rir

    GN9;in• ;indo=s 5 - Gette5t error msginitF GetBe5t descriptor de arc i%o

    incorrecto a)ierta GN9;in• 5sltproc incluido con Gnu;in

  • 8/19/2019 Requisitos Bison

    19/22

  • 8/19/2019 Requisitos Bison

    20/22

  • 8/19/2019 Requisitos Bison

    21/22

  • 8/19/2019 Requisitos Bison

    22/22

    -ste es el resultado de compilar la calculadora en el anali>ador l7#ico.

    &, EF-ste código indica que &, le sumamos ! el resultado es ,'. -nla imagen podemos apreciar la forma sint1ctica para usar lacalculadora en Bison.