Problem sa izvrsavanjem
Imam sledeci problem,
Kada napravim analizator i neku test klasu (ne u J-unitu) cisto da vidim kako to radi, desava se sledece:
u toj test klasi prvo inicijalizujem analizator sa tekst fajlom koji ima sledecu liniju u sebi: breakELSE iF I whatreturn . U test klasi onda inicijalizujem Symbol promenljivu koja uzima (next_token()) prvi token iz fajla (break) i ispisuje sve Symbol atribute na izlaz zatim ulazi u while petlju gde cita i ispisuje svaki token na koji naidje dalje u fajlu ili ispisuje liniju Nelegalni karakter: taj_karakter . Ovo je moj problem, on prepozna sve tokene (ovde break i return), ali njih prvo ispise pa onda ispise da je prepoznao eof i tek na kraju ispisuje sve nelegalne karaktere na koje je naisao. Kada u Debug-eru idem korak po korak kroz izvrsavanje sve radi perfektno, prvo ispise break pa onda sve nelegalne karaktere do sledeceg tokena (return) pa onda prepozna kraj fajla.
Zna li neko u cemu je problem? (Koristim Netbeans 3.6)
Kada napravim analizator i neku test klasu (ne u J-unitu) cisto da vidim kako to radi, desava se sledece:
u toj test klasi prvo inicijalizujem analizator sa tekst fajlom koji ima sledecu liniju u sebi: breakELSE iF I whatreturn . U test klasi onda inicijalizujem Symbol promenljivu koja uzima (next_token()) prvi token iz fajla (break) i ispisuje sve Symbol atribute na izlaz zatim ulazi u while petlju gde cita i ispisuje svaki token na koji naidje dalje u fajlu ili ispisuje liniju Nelegalni karakter: taj_karakter . Ovo je moj problem, on prepozna sve tokene (ovde break i return), ali njih prvo ispise pa onda ispise da je prepoznao eof i tek na kraju ispisuje sve nelegalne karaktere na koje je naisao. Kada u Debug-eru idem korak po korak kroz izvrsavanje sve radi perfektno, prvo ispise break pa onda sve nelegalne karaktere do sledeceg tokena (return) pa onda prepozna kraj fajla.
Zna li neko u cemu je problem? (Koristim Netbeans 3.6)
Previous by date: Re: sym.EOF = -1
Next by date: RE: Testiranje JUnit-om
Previous by thread: Re: newline Next by thread: RI4PP rezultati prvog dela ispita (aps. rok)
Previous by thread: Re: newline Next by thread: RI4PP rezultati prvog dela ispita (aps. rok)