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

Re: Par pitanja

by Marko Bojovic
sreda, 29. novembar 2006 - 11:13.

Vladimir Kovacevic wrote:

1) Nije mi najjasnije sta se tacno ocekuje da uradimo u tacki a) domaceg.
Prvo pise da treba napisati gramatiku, a onda na kraju da nam je ista data("moze se koristiti").

To znaci da mozete koristiti gramatiku koja je prilozena, ali i ne morate. Mozete napisati drugaciju gramatiku, pod uslovom da odgovara specifikaciji MikroJave.

Da li je potrebno dodati jos neke sintaksne konstrukcije u tu gramatiku (osim podrske za udnjezdavanje klasa)
koji bi je izjednacili po funkcionalnosti onom iz specifikacije Mikro Jave?

To je potpuno funkcionalna gramatika. Nije potrebno nista dodati da bi prepoznavali sve elemente MikroJave. MikroJava ne podrzava ugnezdavanje unutrasnjih klasa. Pogledajte mikrojava.pdf!

Da li je za tacke a) i b) dovoljno samo priloziti .cup fajl (detaljno komentarisan), jer se tu vidi i gramatika i akcije?

Dovoljno je.


2) Da li se promenljive unutrasnje klase smatraju globalnim?

Vec sam rekao da se u unutrasnjoj klasi nalaze polja ili atributi klase. To nisu ni lokalne ni globalne promenljive.

3) Ako u programu dodje do greske koja nije predvidjena postavkom domaceg prekid
parsiranja i hvatanje izuzetka u main() metodi klase parser se smatra korektnim?
Da.

Pozdrav,
Bojovic Marko