Vivancos Rubio, Emilio(Universitat Politècnica de València, 2012-07-24)
Se presenta el mecanismo mediante el cual es posible añadir en una especificación sintáctico/semántica escrita en Bison acciones semánticas entre los símbolos del lado derecho de las reglas. Se indica cómo asignar un valor ...
Vivancos Rubio, Emilio(Universitat Politècnica de València, 2011-02-25)
Descripción del formato de la especificación de un analizador sintáctico escrito en Bison. Tras describir el contenido del fichero de entrada Bison, se muestra las sintaxis de las gramáticas incontextuales y un ejemplo ...
Vivancos Rubio, Emilio(Universitat Politècnica de València, 2011-02-25)
Descripción del proceso de construcción de un analizador léxico en Flex. Tras describir el formato del fichero de entrada a Flex, se presentan los principales operadores que permiten la construcción de expresiones regulares ...
Vivancos Rubio, Emilio(Universitat Politècnica de València, 2012-06-19)
Se indica cómo modificar especificaciones léxicas escritas en Flex para que el analizador léxico pueda devolver información semántica (valores) además de los símbolos reconocidos. La forma de devolver esta información ...
Vivancos Rubio, Emilio(Universitat Politècnica de València, 2011-02-25)
Introducción a las herramientas de generación de procesadores de lenguajes Flex y Bison. Se describe el proceso completo de construcción de un procesador de lenguajes partiendo de las especificaciones Flex y Bison. ...
Vivancos Rubio, Emilio(Universitat Politècnica de València, 2011-02-25)
Introducción a los conceptos fundamentales relacionados con los procesadores de lenguajes. Se define qué es un procesador de lenguajes y cuáles son sus módulos principales y qué labor desempeña cada uno, centrándonos ...
Vivancos Rubio, Emilio(Universitat Politècnica de València, 2011-11-23)
Durante el proceso de análisis sintáctico, si el analizador se encuentra un error en la entrada, necesita recuperarse del error para proseguir el análisis y detectar otros posibles errores. En este objeto presentamos la ...
Vivancos Rubio, Emilio(Universitat Politècnica de València, 2011-11-23)
Al construir un analizador sintáctico con Bison es frecuente que aparezcan conflictos. En este objeto se muestra cómo localizar la causa de los conflictos y cómo resolverlos usando asociatividad y precedencia.
Vivancos Rubio, Emilio(Universitat Politècnica de València, 2012-07-24)
Al trabajar con una especificación sintáctico/semántica escrita en Bison frecuentemente aparece la necesidad de que un mismo símbolo terminal o no-terminal devuelva más de un valor. En este trabajo se muestra el proceso ...