Resultados de la búsqueda a petición "yacc"
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 ...
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
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 ...
¿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; } ">=" ...
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 ...
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 ...
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 & Yacc (Solaris)Quiero analizar desde una cadena en lugar de un ar...
Flex y Yacc - ¿No puedes encontrar - lfl?
Hola estoy aprendiendo Lex y yacc. Creé el siguiente programa lex.
¿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 ...
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: