如何从yyparse返回数据?

Ale*_*lex 2 parsing yacc bison

我正在实现逐行数据解析器,它通过在循环中调用yyparse来工作.唯一的问题是我无法提取除全局变量之外的数据,我宁愿避免使用.有小费吗?

Chr*_*odd 7

您可以使用bison的%parse-param指令为yyparse添加参数,该参数可以包含指向(或在C++中的引用)指向可以在解析器中的操作中写入的某个变量或数据结构.