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

Re: Polje tipa klase

by Jovan Popovic
ponedeljak, 05. jun 2006 - 12:51.

Ako definisete smene ovako:

cls_def -> STRUCT ID:name
{: checkClass(name);//provera i ubacivanje u T.S.
:}
'{'
<cls_body>
'}'

u trenutku obrade imena klase mozete da proverite da li klasa postoji i
ako ne postoji ubacite odgovarajuci simbol u tabelu simbola. Posle toga se
obradjuje clas_body u kome ce smene za (var A a;) naci simbol za klasu u
tabeli simbola.

Pozdrav


> Da li je dozvoljeno da se deklarise polje tipa klase u kojoj se nalazi:
> npr.:
>
> struct A {
> ...
> var A a;
> ...
> }
>
> To izaziva odredjene probleme posto u vreme kreiranja klasnog opsega u
> koji
> ubacujemo var A a, tip A jos uvek ne postoji.
>
> Pozdrav
>