SLR(1)-Parser Basiert auf LR(0)-Item-Mengen, wie LR(0)-Parser. Zusätzlich wird für Reduktionen bei Follow(X) als Vorschau- menge benutzt. LR(1)-Parser Basiert auf LR(1)-Item-Mengen, die aus berechnet werden. LALR(1)-Parser Entsteht aus LR(1)-Parser, indem man Item-Mengen mit gleichem Kern zusammenlegt.
Definition LR(k) S X α βw kGriff Zuverlässiges Präfix Satz: Zuverlässige Präfixe lassen sich durch einen endlichen Automaten erkennen.
LR(0)-Item-Menge berechnen
GotoAction SLR-Parser StackInput a...$Startkonfiguration a... $accept SLR-Parser u Terminal A<>S Reduce A->ß, shift goto(S J,A) B abA C $
LR(1)-Item-Menge berechnen