Re: Globalne promenljive: kom opsegu pripadaju?
Ako se ja dobro secam to sam resio tako sto sam prepravio funkciju Tab.insert
tako da mi za level promenljive stavlja 0 (globalna promenljiva), ako je level
scope-a 0 ili 1. Na ovaj nacin sam sve promenljive u universe scope-u, ali i one
u opsegu glavne klase.
Poz
ZNase Co.
6/26/05 1:58:34 AM, Andrija Kovacevic <jddipqd@EUnet.yu> wrote:
>
> Prema dokumentu 5. Symbol Table Management, predeklarisana imena se
> nalazile u universe opsegu (level = 0), a globalne promenljive u
> opsegu glavne klase (level = 1).
> U klasi Tab.java su za globalne promenljive proglašene samo one iz
> opsega sa level = 0, dok su iz svih ostalih lokalne.
>
> Zbog toga kod generator, za pristup globalnim promenljivama, umesto
> get/putstatic generiše load/store.
>
> Kako naterati klasu Tab da pravilno označi i promenjljive iz opsega
> level = 1 kao globalne, a da se pritom ne dobije corrupted bajtkod
> (što sam dobio posle nekoliko pokušaja da ovo ispravim)?
>
>--
>Pozdrav,
> Andrija
>ş{.nÇ+ˇŚxŚjXŹśŘjw}¸s+Źš¸ŢrËąĘâmí´Ž.)
tako da mi za level promenljive stavlja 0 (globalna promenljiva), ako je level
scope-a 0 ili 1. Na ovaj nacin sam sve promenljive u universe scope-u, ali i one
u opsegu glavne klase.
Poz
ZNase Co.
6/26/05 1:58:34 AM, Andrija Kovacevic <jddipqd@EUnet.yu> wrote:
>
> Prema dokumentu 5. Symbol Table Management, predeklarisana imena se
> nalazile u universe opsegu (level = 0), a globalne promenljive u
> opsegu glavne klase (level = 1).
> U klasi Tab.java su za globalne promenljive proglašene samo one iz
> opsega sa level = 0, dok su iz svih ostalih lokalne.
>
> Zbog toga kod generator, za pristup globalnim promenljivama, umesto
> get/putstatic generiše load/store.
>
> Kako naterati klasu Tab da pravilno označi i promenjljive iz opsega
> level = 1 kao globalne, a da se pritom ne dobije corrupted bajtkod
> (što sam dobio posle nekoliko pokušaja da ovo ispravim)?
>
>--
>Pozdrav,
> Andrija
>ş{.nÇ+ˇŚxŚjXŹśŘjw}¸s+Źš¸ŢrËąĘâmí´Ž.)
- Follow-Ups:
- Re[2]: Globalne promenljive: kom opsegu pripadaju?
- From: Andrija Kovacevic <jddipqd@EUnet.yu>
- Re[2]: Globalne promenljive: kom opsegu pripadaju?
- References:
- Globalne promenljive: kom opsegu pripadaju?
- From: Andrija Kovacevic <jddipqd@EUnet.yu>
- Globalne promenljive: kom opsegu pripadaju?
Previous by date: Globalne promenljive: kom opsegu pripadaju?
Next by date: Predaja domacih
Previous by thread: Globalne promenljive: kom opsegu pripadaju? Next by thread: Re[2]: Globalne promenljive: kom opsegu pripadaju?
Previous by thread: Globalne promenljive: kom opsegu pripadaju? Next by thread: Re[2]: Globalne promenljive: kom opsegu pripadaju?