lex &yacc 一书中的代码编译问题
东拼西凑的平台,终于搞成了几个程序,但是 那本大牛书上的 1-6例程编译不过去,谁能帮忙解释一下
编译环境 : VC2005, LEX环境 flex for win ,yacc 环境: bison for win
报错:
1>Compiling...
1>ch1-05.tab.c
1>ch1-05.tab.c(848) : error C2449: found '{' at file scope (missing function header?)
1>ch1-05.tab.c(1366) : error C2059: syntax error : '}'
1>ch1-05.y(26) : error C2065: 'yyin' : undeclared identifier
1>ch1-05.y(26) : warning C4047: 'function' : 'FILE *' differs in levels of indirection from 'int'
1>ch1-05.y(26) : warning C4024: 'feof' : different types for formal and actual parameter 1