Naloga: SEMANTIČNA ANALIZA (1. del)
Completion requirements
Opened: Tuesday, 17 March 2026, 2:00 PM
Due: Tuesday, 24 March 2026, 2:00 PM
Na osnovi predloge napišite del semantičnega analizatorja za programski jezik PREV'26, ki opravi razreševanje imen (z izjemo imen komponent): prevajalnik mora izpisati XML datoteko z abstraktnim sintaksnim drevesom in izračunanim atributom, ki poveže mesto uporabe z mestom definicije. V primeru napake v izvornem programu mora prevajalnik izpisati mesto in vzrok prve odkrite napake.
Rešitev oddajte v ZIP datoteki z imenom XXXXXXXX-seman.zip, pri čemer je XXXXXXXX vaša vpisna številka. Oddana ZIP datoteka mora imeti natančno isto strukturo kot predloga (na najvišjem nivoju je zgolj mapa prev26) in mora vsebovati natančno in samo celotno izvorno kodo (skupaj s predhodnimi fazami prevajalnika).