这是我在文件 skener.y 中的代码
%{
#include <stdio.h>
%}
%token T_Int
%%
exp: T_Int { $$ = $1; }
| exp exp '+' { $$ = $1 + $2; }
| exp exp '-' { $$ = $1 - $2; }
| exp exp '*' { $$ = $1 * $2; }
| exp exp '/' { $$ = $1 / $2; }
;
%%
当我用命令“bison -d skener.y”编译它时,我得到错误“m4:没有这样的文件或目录。”。当然,在提示符下键入命令时,我位于工作文件夹中。我不知道它是关于什么的?