Мне трудно понять, как вычислить образы для элементов LR (1).
Давайте скажем, что у меня есть эта грамматика:
S -> AB
A -> aAb | a
B -> d
A LR (1) -это элемент LR (0) с lookahead. Итак, мы получим следующий LR (0) -этот для состояния 0:
S -> .AB , {lookahead}
A -> .aAb, {lookahead}
A -> .a, {lookahead}
Состояние: 1
A -> a.Ab, {lookahead}
A -> a. ,{lookahead}
A -> .aAb ,{lookahead}
A ->.a ,{lookahead}
Может кто-нибудь объяснить, как вычислить взгляды? Каков общий подход?
Заранее благодарю