«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2006

Re: Pitanje o nizovima

by Jovan Popovic
ponedeljak, 05. jun 2006 - 09:02.

Kada naidjete na ovakvu deklaraciju u tabelu simbola ubacite jedan objekat
"niz" tipa variable koji ima referencu type na objekat koji predstavlja
int[].
U tom slucaju struktura je sledeca:

["niz", Var, type] {za niz}
|
+-------> ["",Arr,elementtype] {za int[]}
|
+-------->["int",Type,null]

Promenljiva niz ima refrencu na simbol koji redstalvja niz integera. taj
simbol ima referecu na tip elemenata sto je u vomom slucaju simbol koji
predstavlja tip "int".

Pozdrav,
Jovan

> Da li ima neke velike potrebe da se pri deklaraciji promenljivih tipa niza
> (npr. var int[] niz), u tabelu simbola ubacuje Array simbol (instanca
> klase
> Array), ili je dovoljno da se ubaci simbol tipa Variable, kome se postavi
> kind=ARRAY i isReference=true.
> Znam da ovo sada moze da prodje, ali pitam da li ce kasnije (generisanje
> koda) biti lakse ako imamo Array objekte u tabeli simbola.
>
> Nadam se da pitanje nije suvise konfuzno :).
>
> Pozdrav
>