标签: c++ c file d bison
好的,所以Bison / Yacc将yyin的输入作为FILE*。
yyin
FILE*
这是我当前的代码 (它在D中,但问题不在于D相关; C解决方案很容易转换):
auto file = File(filename, "r"); yyin = file.getFP(); yyparse();
如何用字符串(或char缓冲区)提供它?