Chapter 5 – Parsing in Practice

Descripción

Mapa Mental sobre Chapter 5 – Parsing in Practice, creado por DAVID SANTIAGO ESCOBAR BENITEZ el 08/11/2021.
DAVID SANTIAGO ESCOBAR BENITEZ
Mapa Mental por DAVID SANTIAGO ESCOBAR BENITEZ, actualizado hace más de 1 año
DAVID SANTIAGO ESCOBAR BENITEZ
Creado por DAVID SANTIAGO ESCOBAR BENITEZ hace alrededor de 3 años
13
0

Resumen del Recurso

Chapter 5 – Parsing in Practice
  1. Generador de analizadores sintácticos ampliamente utilizado para lenguajes similares a C, el cual se usa para la gramática LALR para expresiones algebraicas
    1. 3 variedades
      1. El Validador lee el programa de entrada y informa al usuario si es valida. Se utiliza para determinar si el programa se ajusta a una norma
        1. El interprete lee el programa de entrada y ejecuta mostrando resultados, donde hace un calculo de cada operación.
          1. El traductor analiza el arbol de sintaxis y luego lo recorre para producir un programa con un formato diferente.
        2. BISON
          1. está diseñado para automáticamente invocar Flex, el cual es facíl combinar los dos en un programa.
          2. El generador de analizador de bison
            1. YAAC
              1. fue un analizador ampliamente utilizado generador en el entorno Unix, recientemente suplantado por GNU Bison analizador que es generalmente compatible.
              2. Se tiene que crear un escáner donde se cree una especificación de la gramática donde tiene una acción a seguir.
                1. Especificaciones generales
                  1. -La primera sección contiene código C arbitrario, normalmente #incluye declaraciones y declaraciones globales. La segunda sección puede contener una variedad de declaraciones específicas.
                    1. %token keyword( Uso para declarar todos los terminales en nuestro idioma)
                    2. Especificación de bison para validador de expresiones
                      1. da una especificación de Bison para expresiones algebraicas simples en enteros, donde acepta gramatica LR
                      2. Programa principal para el validador de expresiones
                        1. Procedimiento general usando Bison Y flex ,donde ela analizador entra parser.bison y se coloca en scanner.flex y se genera el token.h desde el %token
                      3. Validador de expresiones
                        1. Se utiliza para nn determinar si un programa dado cumple con los estandares. Donde tiene variedad para lenguajes relacionados con la web como:
                          1. HTML1
                            1. CSS2
                              1. JSON3
                            2. Intérprete de expresiones
                              1. Valores semánticos que representan los valores ya calculados para otros no terminales
                                1. REGLA PARA SUMAR
                                  1. sumar el valor de la izquierda (el primer símbolo) al valor de la derecha (el tercer símbolo), EJEMPLO:
                                    1. Los valores de $1 Y $3 vienen de otras reglas que definen esos no terminales donde se le de valor de un nodo de hoja
                                  2. Especificación de bison para una intérprete
                                    1. Gramatica de bison que implementa un intérprete donde invoca yyparse(). Al tener éxito, el resultado se almacena en el analizador de variables globales para extraerlo y usarlo en el programa principal.
                                  Mostrar resumen completo Ocultar resumen completo

                                  Similar

                                  Esterilización, desinfección y antisepsia
                                  ana.karen94
                                  Biología Celular
                                  Omar Vazquez Flores
                                  FIRST CERTIFICATE: Linking words
                                  sandraselva2006
                                  Arte Egipcio
                                  maya velasquez
                                  Mapa conceptual
                                  Franchesk Maestr
                                  CONTAMINACION AMBIENTAL
                                  Ximena gonzalez
                                  Mapas Conceptuales con GoConqr
                                  Diego Santos
                                  Ley 1/2000, de 7 de enero, de Enjuiciamiento Civil (Test)
                                  Miguel Angel del Rio
                                  1-GUIA DE ESTUDIO DE LA EVALUACION DEL DESEMPEÑO DOCENTE 2017
                                  DIRECCIÓN GENERAL DE EDUCACIÓN FISICA FEDERALIZADA
                                  GUIA DE ESTUDIOS DEL DESEMPEÑO DOCENTE SUPERVISOR
                                  DIRECCIÓN GENERAL DE EDUCACIÓN FISICA FEDERALIZADA
                                  CALCULO INTEGRAL
                                  Jazlen G.A