V vhodnem toku podatkov prepoznava skladenjske strukture za dano slovnico in glede nanje ustrezno ukrepa. Kaj je 'ustrezno' ukrepanje, je odvisno od situacije - če gre za del prevajalnika, je to najbrž izdelava ustreznih struktur za hrbtni del prevajalnika, če pa pišemo preprost preverjalnik skladnje, pa lahko že na tej stopnji sporočimo morebitne napake, če se vhodni podatki ne prilegajo nobeni od podanih skladenjskih struktur. Za zgled skladenjske strukture si oglejmo formalni opis pogojnega stavka v programskem jeziku C: