Учитывая эту грамматику: Почему у LR (1) DFA нет конфликта Shift/Reduce?
Для LR() DFA я могу ясно видеть, почему это сдвиг/свёртка конфликт:
(частичная DFA)
Но я не могу понять, почему LR() DFA решает проблему?
Для меня это еще сдвига уменьшить конфликт, так как символ опережения точно такие же для B правила? Как должен анализировать LR (1), но не LR (0)?