Re: Detalji PP1 domaci2
Sasa Vitorovic wrote:
....
int[] a = new int[10];
....
return a;
U Javi to ne moze. A u Micro Javi nemam pojma. Valjda pise nesto o tome u mikrojava.pdf.
Pozdrav,read i print nisu predefinisane metode. Ne znam da li treba uraditi proveru i za njih, ali to nije tesko. Ja proveravam i to.
Hvala na odgovorima.
1)Posmatra se tacka poklapanje aktulenih i formalnih parametara metoda(stavka od 1,5 poena). Tamo se navodi da treba uraditi i proveru za predefinisane tipove. Da li se pod predefinisanim tipovima podrazumeva len, char i ord, a NE read i print?
2)Ako imamo skevencu naredbiNadam se da nisi ovo preveo kao poziv len(niz), jer to u Javi ne postoji.
...;
len(niz);
...;
To je u Mikrojavi ok, ali je problem u java fajlu koji se dobije, taj fajl ne moze da se prevede. Koliko ja razumem zahteve zadataka, to treba ostaviti tako tako je(java fajl nece se moci prevesti).
3) Samo da primetim. Kako mi se cini, gramatika ne dozvoljava da povratne vrednosti metode budu nizovi. Ili gresim? U gramatici je za povratni tip metode postojao designator, ali sam ja tu stavio ident. Na primer, designatori: ime[2] ili a.b nema smisla da budu povratni tipovi metode.U C++ mozes da vratis referencu na niz. Na primer:
....
int[] a = new int[10];
....
return a;
U Javi to ne moze. A u Micro Javi nemam pojma. Valjda pise nesto o tome u mikrojava.pdf.
4)Vezano za broj linije na kojem je nastala greska. Moze da se desi greska za 1, ako vrsimo ispis broja linije na tokenu koji je poslednji na liniji u ulaznom fajlu. U toku izvrsavanja akcija tekuci token je jedan token posle onog u kojoj se akcija uparuje, jer je parseru potreban jedan predikcioni simbol za uspesan rad. Nadam se da necete zameriti ako se desi greska u broju linije za +-1.Za ovo si u pravu ako broj linije trazis od lexera. Ali, kako gresku detektujes parserom, mogo bi zajedno sa objektom da nosis i broj linije gde si ga nasao. Tako sam recimo ja uradio.
Nadam se da vise nece biti potrebe da vas jos nesto pitam.
Pozdrav,
Sasa Vitorovic
------------------------------------------------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.5/1228 - Release Date: 1/16/2008 9:01 AM
- Follow-Ups:
- Re: Detalji PP1 domaci2
- From: "Sasa Vitorovic" <savitor85@gmail.com>
- Re: Detalji PP1 domaci2
- References:
- Re: Detalji PP1 domaci2
- From: Milos Gligoric <glisa0001@yahoo.com>
- Re: Detalji PP1 domaci2
- From: "Sasa Vitorovic" <savitor85@gmail.com>
- Re: Detalji PP1 domaci2
Previous by date: Re: Detalji PP1 domaci2
Next by date: Re: Detalji PP1 domaci2
Previous by thread: Re: Detalji PP1 domaci2 Next by thread: Re: Detalji PP1 domaci2
Previous by thread: Re: Detalji PP1 domaci2 Next by thread: Re: Detalji PP1 domaci2