我正在关注本网站上有关如何使用 flex 解析字符串的其他示例:
yy_scan_string(string);
yylex();
yyparse();
yy_delete_buffer( YY_CURRENT_BUFFER );
第 4 行给出了它所说的问题
error: ‘YY_CURRENT_BUFFER’ undeclared (first use in this function)
我也没有得到 YY_BUFFER_STATE,顺便说一下,我是从野牛文件 (.y) 中调用它们的,所以它们应该可用。我不确定为什么它没有找到 typedef。我没有在谷歌的前十几个链接上想出任何东西任何帮助将不胜感激。