Ein Top-Down-Parser sucht von links eine Links-Ableitung,
ein Bottom-Up-Parser sucht von links eine (umgekehrte) Rechts-Ableitung
Beispiel: G = ({a, b},{S}, S,{Sb, SaSS})
Rechtsableitung: SaSSaSaSSaSaSbaSabbaaSSabbaaSbabbaabbabb.
Kellerautomat (shift/reduce), Zustand: (Keller, Eingabe)
(, aabbabb)(a, abbabb)(aa, bbabb)(aab, babb)(aaS, babb)(aaSb, abb)(aaSS, abb)(aS, abb)(aSa, bb)(aSab, b)(aSaS, b)(aSaSb,)(aSaSS,)(aSS,)(S,)