我试图让这个示例代码工作,但我不断收到错误:致命错误:'y.tab.h' file not found #include "y.tab.h"。我能做些什么呢?
%{
#include <stdlib.h>
void yyerror(char *);
#include "y.tab.h"
%}
%% [0-9]+ {
yylval = atoi(yytext);
return INTEGER;
}
[-+\n] return *yytext;
[ \t] ; /* skip whitespace */
. yyerror("invalid character");
%%
int yywrap(void) {
return 1;
}