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

Re: Pitanja u vezi domaceg....

by Milos Gligoric
utorak, 27. novembar 2007 - 00:22.

sve vreme ciljalo se na neispravnu konstrukcija sekvence iskaza {...}.
Ignorisu se svi karakteri izmedju { i }. Tj samo while petlja koja poseduju
sekvencu {...} (isto i sa if/else). Sledi mejl

Milos Gligoric



Sasa Vitorovic <savitor85@gmail.com> wrote: Pozdrav,

Pitanja su u nastavku.
3) dovoljno je samo za while pelju. VAZNO. Moguce da je ovaj zahtev
ostao donekle nejasan. Mislilo se na while{} (if/else isto tako).


Ako je uzrok errora u condition-u, ja cu da trazim } bez obzira da li while ima{}. To znaci da postoji mogucnost da preskocim vise tokena nego sto treba. Zato predlazem da pretostavimo da error ne moze da nastane u condition-u. To predlazem i iz sledeceg razloga:
If ne mora da ima else, medjutim, moze neko naredno if da ima svoje else. Tada se u slucaju greske u conditon prvog if preskacu svi znaci do else iz nekog tamo if-a, sto je opet preterano preskakanje tokena.

if-else je oporavljiv jedino ako je u obliku if {} else {}.

3) Oporavak od greske kod while naredbe - da li je potrebno uraditi i oporavak kod greske i kod do...while?
Sta je potrebno uraditi kada se naidje na neistpravnu varijantu while narebe koja izgleda kao:
while (pogresan_argument) naredba(); - da li se ignorise sve do "}" ili do ";"?
Isto pitanje i za oporavak od greske kod if..else naredbe koja se ne zavrsava sa "}", vec sa ";"?


-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------



---------------------------------
Be a better pen pal. Text or chat with friends inside Yahoo! Mail. See how.