通过从文件读取输入我的野牛/柔性解析器开始:如何解析从字符串解析文件后?
FILE *myfile = fopen(file.c_str(), "r");
yyin = myfile;
yyparse();
在之后的某个时候,它会读取和存储从一个字符串解析输入:
yy_scan_string(str.c_str());
yyparse();
yy_delete_buffer(YY_CURRENT_BUFFER);
看来工作到目前为止。但是,当程序需要使用第一个代码再次读取和解析文件输入时,它不起作用(终止于分段错误)。有没有解决这个问题?