1
我在ANTLR中編寫了一個語法,我想提出一個關於返回值的問題。我有這樣的規則:在ANTLR中生成的java代碼中返回一個值
mainParser returns [int test]
:
triple EOF
{
$test = 0;
}
;
當我把它從生成的Java代碼,我不能拿回來的測試值,因爲它返回我一個「解析器對象」:
如何使其向返回整數,字符串等?
我可以相信它!這是在我眼前。我創造了一個返回對象,它給了我樹,但我沒有走得更遠(出於某種愚蠢的原因)。非常感謝!!! –