Preverjanje tipov

Sestavite del prevajalnika, ki na osnovi abstraktnega sintaksnega drevesa preveri tipe: za vsako frazo programa naj določi ustrezni tip.

Rešitev 5. domače naloge oddajte kot arhiv 63xxxxxx-05.zip (kjer je 63xxxxxx vaša vpisna številka) - rešitve dosedanjih domačih nalog so del rešitve 5. domače naloge. V tem arhivu naj bo struktura direktorijev natančno enaka strukturi direktorijev v arhivu s predlogo domače naloge (z dodanimi rešitvami dosedanjih domačih nalog).