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

14 la respuesta

Buenas herramientas para crear un analizador / analizador C / C ++ [cerrado]

¿Cuáles son algunas buenas herramientas para comenzar rápidamente a analizar y analizar el código C / C ++? En particular, estoy buscando herramientas de código abierto que manejen el preprocesador y lenguaje C / C ++. Preferiblemente, estas ...

3 la respuesta

Compilar y ejecutar el traductor de Lenguaje de programación de Shakespeare spl2c en Mac OS X 10.6 genera advertencias / errores

Quería experimentar con elLenguaje de programación shakespeare, así que lo descargué deaquí y ejecutó el Makefile usando

1 la respuesta

Bison shift / reduce conflict - compilador de tigres

He escrito un archivo yacc de acuerdo con Tiger Book (apéndice A, manual de Tiger). Pero todavía hay algunos cambios de turno / reducción. No sé cómo resolver estos conflictos. % yacc --version bison (GNU Bison) 3.0.2Puede usar este cmd para ...

1 la respuesta

¿Cómo implemento la declaración If en Flex / bison?

No recibo el error, por favor, ¿pueden ayudarme? Aquí está el archivo .l y .y.Gracias. %{ #include "ifanw.tab.h" extern int yylval; %} %% "=" { return EQ; } "!=" { return NE; } "<" { return LT; } "<=" { return LE; } ">" { return GT; } ">=" ...

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

3 la respuesta

Cómo usar yylval con cuerdas en yacc

Quiero pasar la cadena real de un token. Si tengo un token llamado ID, quiero que mi archivo yacc sepa realmente a qué ID se llama. Creo que tengo que pasar ...

1 la respuesta

cómo analizar desde una cadena en lugar de un archivo [duplicar]

Posible duplicado:Cómo hacer que YY_INPUT apunte a una cadena en lugar de stdin en Lex &amp; Yacc (Solaris)Quiero analizar desde una cadena en lugar de un ar...

5 la respuesta

Flex y Yacc - ¿No puedes encontrar - lfl?

Hola estoy aprendiendo Lex y yacc. Creé el siguiente programa lex.

5 la respuesta

¿Cuál es la diferencia entre Flex / Lex y Yacc / Bison?

¿Cuál es la diferencia entre Flex & Lex y Yacc & Bison? Busqué en Internet y no encontré ninguna respuesta sólida. ¿Puedo instalar Lex y Yacc puro en Ubuntu, o puedo instalar solo flex y bison? Estoy confundido ¿Lex o Yacc siguen siendo ...

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: