Resultados de la búsqueda a petición "bison"

2 la respuesta

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. ...

1 la respuesta

Resolver conflictos en la gramática de bisontes con listas de expresiones separadas por espacios + if / then / else

Tengo la siguiente gramática yacc / bison / happy: %token if TokenIf then TokenThen else TokenElse true TokenTrue false TokenFalse %left APP %right IF %% Hungry : NoHungry | Hungry NoHungry %prec APP | if Hungry then Hungry else Hungry %prec IF ...

1 la respuesta

analizar bibtex con flex + bison: revisitado

Durante las últimas semanas, estoy tratando de escribir un analizador para bibtex (http://www.bibtex.org/Format/) archivo utilizando flex y bison.

1 la respuesta

¿Cómo poner el archivo de encabezado a .tab.h en Bison?

Escribí el encabezado del código bison: %{ #include "foo.h" %}Y definí una estructura llamada 'Foo' en el encabezado. Me gustaría usarlo como tipo de token en Bison. %define api.value.type union %token <Foo*> barEntonces uso-d opción ...

1 la respuesta

Haz que bison reduce para iniciar el símbolo solo si se encuentra EOF

Estoy usando Bison con Flex. Tengo la siguiente regla en mi archivo de entrada Yacc:

2 la respuesta

El uso de la precedencia en Bison para unario unario no resuelve el cambio / reducir conflicto

4 la respuesta

¿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 ...

2 la respuesta

Bison - precedencia del operador

Tengo una pregunta sobre la precedencia del operador y la asociatividad en Bison.En cada ejemplo veo las producciones son como

1 la respuesta

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ó...

4 la respuesta

¿Cómo obtener el AST de YACC?

Sé cómo hacer que YACC genere un AST, pero ¿cómo se consigue realmente? Quiero decir, ¿cómo obtienes el valor del nodo raíz de YACC?