DN: abstraktna sintaksa

Odprto: ponedeljek, 4. april 2022, 07.00
Rok za oddajo: ponedeljek, 11. april 2022, 07.00

V programskem jeziku Java dopolnite sintaksni analizator za programski jezik PINS'22, da se bo med postopkom sintaksne analize zgradilo abstraktno sintaksno drevo prevajanega programa.

Program naj prebere vhodno datoteko, ki vsebuje program v programskem jeziku PINS'22, in na izhod izpiše abstraktno sintaksno drevo.

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