我試圖運行此文件.Y野牛語法錯誤易文件
%{
#include <stdlib.h>
#include <stdio.h>
int yylex();
int yyerror();
%}
%start BEGIN
%%
BEGIN: 'a' | BEGIN 'a'
%%
int yylex(){
return getchar();
}
int yyerror(char* s){
fprintf(stderr, "*** ERROR: %s\n", s);
return 0;
}
int main(int argn, char **argv){
yyparse();
return 0;
}
這是野牛一個簡單的程序,語法在我看來是正確的,但總是得到語法錯誤的問題... 謝謝你的幫助。