将一些bison2代码翻译成bison3 #define YYPARSE_PARAM

时间:2018-01-22 02:12:22

标签: bison

之前从未看过野牛,我正在尝试更新一个4 y.o项目来处理最近的包。 我做过一些研究,bison3不再使用yyparse宏,而是使用%parse_param指令。遗憾的是,我无法找到如何实现%parse_param而不是使用YYPARSE宏的示例。

%{
#define YYPARSE_PARAM yythd
#define YYLEX_PARAM yythd
#define YYTHD ((THD *) yythd)

编译时出错“错误:'yythd'未在此范围内声明#define YYTHD((THD *)yythd)

任何帮助表示感谢。

0 个答案:

没有答案