«« ( Date ) »» // «« ( Thread ) »» // ir4pp1 - 2008

RE: dump() metoda

by Bratislav Stojanović
četvrtak, 17. januar 2008 - 22:33.

Uh, jeste, u pravu si. Thanx.

-----Original Message-----
From: Vladimir Mitrovic [mailto:kalamunya@gmail.com]
Sent: Thursday, January 17, 2008 9:46 PM
To: ir4pp1@rti.etf.bg.ac.yu
Subject: Re: [ir4pp1] dump() metoda


Bratislav Stojanović wrote:
> Meni nije jasna dump() metoda u klasi Tab.java.
>
> Naime, ona prolazi kroz listu Scope cvorova, i za svaki cvor ispisuje
> Hash tabelu na koju
>
> ukazuje locals. Ali ona se poziva tek kada se zavrsi parsiranje! A tada
> postoji samo jedan scope
>
> cvor - onaj za universe opseg. I koja je onda poenta petlje, kad ce ona
> da ispise samo taj hash za universe opseg
>
> tj. uvek ce imati jednu iteraciju??
>

Jeste, bice samo jedan opseg, tako i treba da bude. Fazon je da prilikom
obilaska tog opsega, kada naidjes na metodu ispises i njene lokalne
promenljive, a kada naidjes na klasu ispises njena polja. Time ces ispisati
sadrzaj cele tabele, iako je sve u jednom opsegu.

Hint: u toString() metodi klase Obj, obrati paznju na deo "if (localHash !=
null)", pri kraju. ;)

Pozdrav,
Vladimir



-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------