菜鸟问题,怎么查都解决不了,麻烦各位指教
Name.y如下:
%{
typedef char* string;
#define YYSTYPE string
#include <stdio.h>
%}
%token NAME EQ AGE
%%
file : record | record file
;
record : NAME EQ AGE {printf("%s is %s years old!!!\n", $1, $3);}
;
%%
int main(){
yyparse();return 0;
}
int yyerror(char *msg){
printf("Error encountered: %s \n", msg);
return 0;
}
在VS2008命令行中先生成Name.tab.c,再用vs自带编译器cl 编译,报错:
