DN: Razreševanje imen

Odprto: torek, 21. marec 2023, 00.00
Rok za oddajo: četrtek, 30. marec 2023, 22.00

V programskem jeziku Java implementirajte razreševanje imen za programski jezik PINS.  Program naj prebere vhodno datoteko, ki vsebuje program v programskem jeziku PINS, in na izhod izpiše abstraktno sintaksno drevo, v katerem je za vsako uporabljeno ime označeno mesto njegove deklaracije.

Domačo nalogo oddajte v datoteki 63xxxxxx-04.zip (kjer je 63xxxxxx vaša vpisna številka).  Ta datoteka mora imeti enako strukturo kot datoteka pins22-04.zip, ki vsebuje ogrodje prevajalnika, le da sta v njej tako leksikalni kot sintkasni analiztor.  Program sme uporabljati samo Java SDK.