Osservando quel che succede direi che prima viene effettuata la coerenza della sintassi in generale, poi la sintassi specifica istruzione per istruzione.

Prova ad inserire degli errori di forma e di contenuto....