Die syntaktische Analyse kann eine kontextfreie Sprache erkennen und arbeitet auf der Basis eines Kellerautomaten.
Aus dem Strom der Tokens, die der Scanner ihm liefert, bildet der Parser einen Ableitungsbaum. Am Beispiel sieht man, wie aus einem einfachen mathematischen Ausdruck ein Baum entsteht:
6*4+3*5
|
|