PredictionMode::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 の決定です。しかし、文法の規則に戻って情報をどのように使用するかはわかりませんでした。お手伝いありがとうございます。敬具、ヴォルフガング・ハマー