«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2004

Jos par pitanja za asistenta

by Martin
subota, 27. novembar 2004 - 21:29.

Par nejasnih stvari:

1. Kada analizator naidje na nelegalan karakter i recimo vrati Symbol (tako sam barem ja stavio) tj. imamo sym.NELEGALAN da li treba da nastavi sa radom u nekom eventualno rucnom okruzenju ili to okruzenje treba da prekine izvrsavanjem i pozivanjem next_token() funkcije, a ako se radi u JUnit -u da li u JUnit treba definisati:
assertTrue(lexer.next_token().type == sym.NELEGALAN);
pa onda JUnit i u tom slucaju uspesno izvrsava test, tj. test ima znacenje da je i prepoznavanje nelegalnog karaktera izvrseno uspesno.

2. Testovi :
Ovi koji prolaze testiranje, da li treba da imaju neki programski smisao ili mozemo samo da navedemo sekvencu svih ispravnih karaktera i nizova karaktera?
Oni koji ne prolaze testiranje, isto pitanje?

3. Symbol i Scanner klase, kada ih stavim u ppdz1 dir onda svako pojaljivanje tih imena moram da pisem kao java_cup.runtime.Symbol/Scanner inace mi se javlja greska tipa: klase Symbol/Scanner su u pogresnom dir-u ppdz1/ Symbol/Scanner tj. da li cete vi kada budete testirali radove kopirati svaki put ove klase u vas java_cup_v10k.zip fajl jer ne verujem da ce mi raditi klase u suprotnom jer default klase koje su tamo su razlikuju?

Izvinjavam se zbog duzine mail-a, m.