このサンプルコードを機能させようとしていますが、エラーが発生し続けます: 致命的なエラー: 'y.tab.h' ファイルが見つかりません #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;
}