使用 byacc 时出现语法错误
syntax error when using byacc
使用 byacc 时,出现以下错误。
byacc -d -p ws_yy_ wmlscript/wsgram.y && mv y.tab.c wmlscript/wsgram.c
byacc: e - line 111 of "wmlscript/wsgram.y", syntax error
%pure_parser
^
make: *** [wmlscript/wsgram.c] Error 1
byacc version: 1.9 20070509
system info: RHEL 6.4 64 bit
请建议哪个版本的 byacc 支持可重入代码。当我对 wsgram.y
文件进行一些研究时,我发现了触摸 wsgram.y
文件的建议。
byacc Changelog 表示 %pure-parser
是在 2010 年 2 月添加的:
2010-02-16 Thomas E. Dickey
- skeleton.c:
implement %pure-parser, like bison. To help with this, changed the stack
variables, putting them into a struct.
所以我猜你需要升级。
使用 byacc 时,出现以下错误。
byacc -d -p ws_yy_ wmlscript/wsgram.y && mv y.tab.c wmlscript/wsgram.c
byacc: e - line 111 of "wmlscript/wsgram.y", syntax error
%pure_parser
^
make: *** [wmlscript/wsgram.c] Error 1
byacc version: 1.9 20070509
system info: RHEL 6.4 64 bit
请建议哪个版本的 byacc 支持可重入代码。当我对 wsgram.y
文件进行一些研究时,我发现了触摸 wsgram.y
文件的建议。
byacc Changelog 表示 %pure-parser
是在 2010 年 2 月添加的:
2010-02-16 Thomas E. Dickey
- skeleton.c: implement %pure-parser, like bison. To help with this, changed the stack variables, putting them into a struct.
所以我猜你需要升级。