Resultados de la búsqueda a petición "bison"
¿Es posible tener dos o más analizadores Lex / Yacc en la misma aplicación
Tengo una aplicación donde ya tengo un analizador para un tipo de gramática y necesito agregar una segunda gramática diferente para otro propósito. Es posible tener más de uno? Y si es así, ¿cómo obtienes otro punto de entrada? Gracia david ...
REPL para intérprete usando Flex / Bison
He escrito un intérprete para un lenguaje tipo C, usando Flex y Bison para el escáner / analizador. Funciona bien al ejecutar archivos de programa completos. Ahora estoy intentando implementar un REPL en el intérprete para uso interactivo. ...
Bison cambiar-reducir conflicto - No se puede resolver
La gramática es la siguiente:
bisonte final de archivo
Si olvido poner una línea vacía al final de cualquiera de mis archivos, mi programa recibe un error de sintaxis. El problema es que mi gramática espera que u...
FICHA DE FIN DE ARCHIVO con flex y bison (solo funciona sin él)
OK, esta es una pregunta extraña porque lo que tengo aquí funciona de la manera que quiero. Lo que estoy haciendo es escribir un analizador para una expresió...
flex / bison: ¿cómo puedo cambiar dos léxers en el mismo archivo de entrada?
¿Cómo puedo transferir un archivo abierto, p. leer por otro escáner al siguiente escáner y dárselo al analizador?
Flex / Bison IDE? [cerrado]
Estoy buscando un buen entorno de desarrollo en el que trabajar en flex o bison o en ambos.¿Hay algún IDE que tenga estas capacidades y / o sea adecuado para...
Flex / Lex Codificación de cadenas con caracteres escapados
Me referiré a esta pregunta para algunos de los antecedentes: Expresión regular para un literal de cadena en flex / lex [https://stackoverflow.com/questions/2039795/regular-expression-for-a-string-literal-in-flex-lex] El problema que tengo es ...
Ir a la etiqueta en el mismo bucle en Bison
Estoy haciendo un analizador con Bison y Flex y quiero crear una declaración "goto label", pero quiero verificar si la etiqueta existe en el mismo bloque de código (entre paréntesis {}, loop, etc.). ¿Hay una función que verifique tales cosas?