Dva pitanja
Imam 2 pitanja:
1)
da li sam ispravno shvatio.
U tekstu zadatka 2 stoji:
"proveriti da li odgovarajući objekat postoji u tabeli simbola i ispisati
poruku (koja uključuje i broj linije u kodu u kojoj je razmotreni simbol) o
pronađenom simbolu ili poruku o grešci"
Da li ispisujemo liniju u kojoj je pronadjena upotreba simbola ili liniju u
kojoj je definisan (tj. unet u tabelu simbola)?
Vezano za ovo, poznat je problem (naveden i u CUP manual-u) oko prikaza
linije u kojoj je nadjen token. Naime zbog lookahead-a uzima se simobl vise
pa cesto za konstrukcije koje smo prepoznali (ako se protezale duz celog
reda) necemo dobiti tu liniju vec sledecu.
Posto u slucajevima da je konstrukcija sastavljena od vise ILI razdvojenih
izraza a imamo jedinstvenu akciju za ispis,
onda je zamarajuce pojedinacno ih obradjivati zarad razlike u ispisu linije
koji svako od njih daje.
Da li je greska ako se razlikuje izvestaj za jednu liniju u takvim
slucajevima?
2)
Moze li neko na primerima da da prikaz postavljanja Obj atributa adr i level
?
Video sam (u zavrsenom primeru sa ulančanim listama) u implementaciji metode
insert u klasi Tab da se level postavlja na 1 ili 0.
Da li je to zadovoljavajuce?
Sta znaci "level predstavlja Za Var: nivo ugnezdavanja"?
Naime kod metoda levelredstavlja broj formalnih argumenata. Da li mi moramo
to postavljati za metode?
Vidim da se tamo postavlja adr polje uvek na 0.
Adr je za parametre metode redni broj parametra, ali u postavci pise da
moramo samo konstantama dodeliti adr.
Posto mi ne smemo menjati interfejs metode insert,
ostaje nam da nakon umetanja, dodelimo vrednost adr-u kreiranog OBj-a (ako
je konstanta u pitanju).
Da li je to u redu?
--
Sinisa Rudan
--------------------------------------------------------------------------
Associate editor of multimedia part of InfoM Journal,
Journal of Information technology and multimedia systems.
http://www.infoM.org.yu
MAGIC WAND solutions * Studio
founder and owner
http://www.MagicWandSolutions.com
http://galeb.etf.bg.ac.yu/~sir
--------------------------------------------------------------------------
1)
da li sam ispravno shvatio.
U tekstu zadatka 2 stoji:
"proveriti da li odgovarajući objekat postoji u tabeli simbola i ispisati
poruku (koja uključuje i broj linije u kodu u kojoj je razmotreni simbol) o
pronađenom simbolu ili poruku o grešci"
Da li ispisujemo liniju u kojoj je pronadjena upotreba simbola ili liniju u
kojoj je definisan (tj. unet u tabelu simbola)?
Vezano za ovo, poznat je problem (naveden i u CUP manual-u) oko prikaza
linije u kojoj je nadjen token. Naime zbog lookahead-a uzima se simobl vise
pa cesto za konstrukcije koje smo prepoznali (ako se protezale duz celog
reda) necemo dobiti tu liniju vec sledecu.
Posto u slucajevima da je konstrukcija sastavljena od vise ILI razdvojenih
izraza a imamo jedinstvenu akciju za ispis,
onda je zamarajuce pojedinacno ih obradjivati zarad razlike u ispisu linije
koji svako od njih daje.
Da li je greska ako se razlikuje izvestaj za jednu liniju u takvim
slucajevima?
2)
Moze li neko na primerima da da prikaz postavljanja Obj atributa adr i level
?
Video sam (u zavrsenom primeru sa ulančanim listama) u implementaciji metode
insert u klasi Tab da se level postavlja na 1 ili 0.
Da li je to zadovoljavajuce?
Sta znaci "level predstavlja Za Var: nivo ugnezdavanja"?
Naime kod metoda levelredstavlja broj formalnih argumenata. Da li mi moramo
to postavljati za metode?
Vidim da se tamo postavlja adr polje uvek na 0.
Adr je za parametre metode redni broj parametra, ali u postavci pise da
moramo samo konstantama dodeliti adr.
Posto mi ne smemo menjati interfejs metode insert,
ostaje nam da nakon umetanja, dodelimo vrednost adr-u kreiranog OBj-a (ako
je konstanta u pitanju).
Da li je to u redu?
--
Sinisa Rudan
--------------------------------------------------------------------------
Associate editor of multimedia part of InfoM Journal,
Journal of Information technology and multimedia systems.
http://www.infoM.org.yu
MAGIC WAND solutions * Studio
founder and owner
http://www.MagicWandSolutions.com
http://galeb.etf.bg.ac.yu/~sir
--------------------------------------------------------------------------
- Follow-Ups:
- Re: Dva pitanja
- From: "Marko Bojovic" <marko.bojovic@etf.bg.ac.yu>
- Re: Dva pitanja
Previous by date: Re: Neophodne klase
Next by date: Re: Dva pitanja
Previous by thread: Re: Neophodne klase Next by thread: Re: Dva pitanja
Previous by thread: Re: Neophodne klase Next by thread: Re: Dva pitanja