[antlr-interest] #setType (C++)
Hrvoje Nezic
hrvoje.nezic at envox-lab.hr
Thu Dec 5 05:36:21 PST 2002
Is it possible to use #setType in C++?
In options I declared:
buildAST = true;
and then tried to use #setType in rules:
unaryExpr
:
PLUS^ { #PLUS.setType(UNARY_PLUS); } ...
...
;
This is translated into:
antlr::RefAST tmp19_AST = antlr::nullAST;
tmp19_AST.setType(UNARY_PLUS);
and cannot be compiled, because ASTRefCount doesn't have
the setType method (RefAST is defined as ASTRefCount<AST>).
Is there a workaround for this, or am I doing something wrong?
Regards,
Hrvoje Nezic
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list