在bison中从NetBSD源代码树编译expr.y
我试图从NetBSD源代码树编译简单文件,当我使用bison(GNU bison)2.4.2时,我遇到以下错误:在bison中从NetBSD源代码树编译expr.y,bison,yacc,Bison,Yacc,我试图从NetBSD源代码树编译简单文件,当我使用bison(GNU bison)2.4.2时,我遇到以下错误: expr.y:75.14: syntax error, unexpected = expr.y:82.29: syntax error, unexpected = 文件有什么问题,应该如何修复?有(或曾经有)一些yacc版本在{之前接受=,例如 exp: expr = { ... | expr SPEC_OR expr = { 只需将所有发生的事件(在该文件中不超过
expr.y:75.14: syntax error, unexpected =
expr.y:82.29: syntax error, unexpected =
文件有什么问题,应该如何修复?有(或曾经有)一些yacc版本在{
之前接受=
,例如
exp: expr = {
...
| expr SPEC_OR expr = {
只需将所有发生的事件(在该文件中不超过十个)更改为:
exp: expr {
...
| expr SPEC_OR expr {