When I compile my .y file with bison parser.y -d -t and then include the parser.tab.h file in my flex file, gcc says \"error: syntax error before numeric constant.\" It\'s r
Is BREAK defined somewhere else in your code? I get a similar error from the following toy example:
BREAK
#define BREAK 10 enum yytokentype { BREAK = 258 };
Build example:
$ cc -c file.c file.c:4: error: expected identifier before numeric constant