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

Re: Dva pitanja u vezi ppdz1

by jovan
utorak, 09. novembar 2004 - 08:10.

> 1. Da li sve kljucne reci pripadaju jednoj klasi tokena (sa id=6, na
> primer)
> ili svaka kljucna rec ima svoj id?

Ovo je opciono mada je moj predlog da kljucne reci predstavite kao posebne
simbole sa posebnim id-ovima tj.
sym.CLASS, sym.IF itd

Bice vam lakse kada dodje sintaksna analiza.



> 2. "Testirati klasu sa tri test primera koji prolaze uspesno i pet koji ne
> prolaze leksicku analizu." Sta to tacno znaci?

To znaci napraviti bar tri test klase koje proveravaju da li analizator
radi ispravno. U principu napravite tri klase izvedene iz TestCase.
Prva treba da ima test metode koje testiraju da li analiyator uspesno
proverava operatore (+,++, itd)
Druga proverava da li analizator uspesno cita kljucne reci.
Treca proverava da li se dobro analiziraju identifikatori, brojne i
znakovne konstante i specijalni simboli kao zagrade tacke i sl. Takodje
treba proveriti da li se ispravno citaju komentari.

U principu treba testirati sve tokene koje analizator moze da procita. Moj
predlog je da se testovi organizuju bar u tri testa, ali vi ih mozete
podeliti u vise test primera.

U testovima koji ne uspevaju na ulaz analizatora dovodite strukture koje
ne smeju da se pojave npr. # $ 12kh324 i slicne stvari koje bi analizator
morao da prepozna kao leksicke greske.

Pozdrav,
Jovan

> Hvala
> Nenad
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>