我是新手Bison,我遇到了移位/减少冲突的问题......我正在尝试从文件加载到array data[]:
struct  _data
{
  char name[50]; 
  char surname[50]; 
  int year;
} data[1000];
这是我的野牛代码的一部分:
%token ID NUM NL EOF 
%%
File   : List EOF
       ;
List   : Record
       | List Record
       ;
Record : Name Surname Year NL  { count++; }
       | NL                    { count++; }
       | /*empty*/
       ;
Name   : ID                    { strcpy(data[count].name, yytext); }
       ;
Surname: ID                    { strcpy(data[count].surname, yytext); }
       ;
Year   : NUM                   { data[count].year= atoi(yytext); }
       ;
%%            
我收到此错误:
conflicts: 5 shift/reduce
知道我哪里出错了吗?