當使用PredictionMode :: LL_EXACT_AMBIG_DETECTION我收到以下錯誤信息:LL_EXACT_AMBIG_DETECTION - 一種解讀
line 186:7 reportAttemptingFullContext d=30, input='ON REPORT HEAD
我怎麼解釋d屬性。它是否在我的語法中引用規則,以及如何找出哪些規則?
據的代碼:
@Override
public void reportAttemptingFullContext(@NotNull Parser recognizer,
@NotNull DFA dfa,
int startIndex, int stopIndex,
@NotNull ATNConfigSet configs)
{
recognizer.notifyErrorListeners("reportAttemptingFullContext d=" +
dfa.decision + ", input='" +
recognizer.getTokenStream().getText(Interval.of(startIndex, stopIndex)) + "'");
}
屬性d是DFA中的決定。但我還沒有發現如何在語法中使用這些信息回到規則。 感謝您的幫助。 致以問候, WolfgangHämmer
Hi Sam, 這就是這麼酷! 非常感謝您的幫助! Greetings,wolf –