1
在ANTLR 2.X版中,您可以通過下面的代碼指定在ANTLR包含之前或之後進行的操作。用於C++代的Antlr @header聲明
header "pre_include_hpp"
{
#pragma warning(push)
#pragma warning(disable : 4511) // couldn't generate copy constructor
}
header "post_include_hpp"
{
#pragma warning(pop)
}
有了ANTLR v3.X,它看起來像是被一個@header塊取代了。
有沒有辦法做我們以前用ANTLR v2做的事情?