2
所以,我對於statement
規則這可能會導致更多的語句:ANTLR ambigous參考 - 如何獲得輸出?
statement returns[String txt]
: '{'{
$txt="{";
}
(statement{
$txt+=$statement.txt;
})*
'}'{
$txt+="}";
}
| ... //more rules // ...
;
我越來越
參考$說法是模糊的;規則聲明是封閉規則並在生產中引用(假設封閉規則)
但不知道如何解決它。不知何故,我需要告訴ANTLR我需要在家長statement
內部的statement
的返回txt。請幫助我:)
巴特,我已經告訴你,你是最好的,但我告訴它一次!乾杯:) –
我絕不是最好的,但無論如何感謝你:)當然,歡迎你。 –