我遇到与this one类似的问题。但我使用的是C版,antlr3c。我不清楚如何调用getText()。我试过这个:
FALL_THROUGH
: . { cerr << getText(); }
;
但是编译器说getText()没有定义。
然后我尝试了:
FALL_THROUGH
: f=. { cerr << $f->getText(); }
;
但它也是错误的,似乎f被定义为整数。
任何指针如何获取文本值?
答案 0 :(得分:0)
请试试这个。这会有所帮助:
FALL_THROUGH
: f=. { cerr << $f.text; }
;
祝你好运!