0

我试图控制野牛在c ++模式和定义模式下使用它时输出代码序言部分的位置(即写出标题)

基本上,我有:-

%{
  // stuff that should go into the parser.tab.hxx
%}
%{
  // stuff that should go into the parser.tab.cxx
%}

我正在使用野牛 2.3,并且无法轻松访问野牛 2.5(它似乎具有某种功能可以做同样的事情)。

我也知道这可以做到,因为网上的一些例子似乎能够做到这一点......有什么帮助吗?

4

1 回答 1

1

简单的解决方法:在具有您希望源文件具有的名称的文件中,放入

#include "parser.tab.cxx"

没有别的了。对于.hxx文件也是如此。(确保您的构建系统不会尝试构建.cxx目录中的所有文件。)

于 2012-09-07T16:01:31.053 回答