ANTLR3C - 如何获取fall_through词法分析器的文本值

时间:2014-10-24 02:00:20

标签: antlr

我遇到与this one类似的问题。但我使用的是C版,antlr3c。我不清楚如何调用getText()。我试过这个:

FALL_THROUGH
  : .   { cerr << getText(); }
  ;

但是编译器说getText()没有定义。

然后我尝试了:

FALL_THROUGH
  : f=.   { cerr << $f->getText(); }
  ;

但它也是错误的,似乎f被定义为整数。

任何指针如何获取文本值?

1 个答案:

答案 0 :(得分:0)

请试试这个。这会有所帮助:

FALL_THROUGH
  : f=.   { cerr << $f.text; }
  ;
祝你好运!