2014-10-19 82 views

回答

1

ANTLR 4的設計目標之一是允許語言設計師專注於編寫準確的語法,而不用擔心像「LL(1)」這樣的特性對語言用戶幾乎沒有影響。

但是,您可能通過檢查生成的解析器來識別LL(1)語法。如果在生成的代碼中沒有對adaptivePredict的調用,則語法爲LL(1)。 意圖也是相反的,但考慮到對adaptivePredict的調用產生與LL(1)決策的聯機版本相同的結果,我們尚未對此進行嚴格評估。