Re: Tretiranje nailaska na gresku
U ovom domacem je dovoljno da na izlaz napisete greske koje su nadjene.
> Jedna dilema:
>
> U postavci su dve tacke koje su cini mi se u izvesnoj
> kontradiktornosti:
>
> 2.
> c.Napisati testove u kojima se pojavljuju sintaksne greske koje se
> mogu naci u MJ fajlovima i testirati rad kreiranog parsera i pokazati
> da analizator radi
> ispravno i u slucaju da naide na sintaksnu gresku.
>
> 4. Napisati izvrsni fajl parser.bat kojem se predaje ime ulaznog fajla i
> koji kao rezultat prijavljuje greske ako u ulaznom fajlu ima sintaksnih
> gresaka ili poruku o
> uspesnoj analizi ako je ulazni fajl ispravan.
>
> Moje pitanje je, kod oporavka od greske parser se oporavi i normalno
> nastavi rad i na kraju naravno vrati sym.EOF isto kao i kod parsiranja
> bez gresaka. Kako cemo znati da li je dolazilo do gresaka (sem poruke
> koja ce da prijavi gresku), tj. da li kod koji treba da ispise da je
> rezultat greska ili uspesno parsiranje treba da bude napisan u samom
> parseru ili u nekom Test programu (JUnit-u ili rucno pravljenom
> svejedno), tj. gde treba da se uhvati sym.error i obradi (jer se ta
> informacija gubi u toku rada parsera i vraca se na kraju sym.EOF)?
> Jedna dilema:
>
> U postavci su dve tacke koje su cini mi se u izvesnoj
> kontradiktornosti:
>
> 2.
> c.Napisati testove u kojima se pojavljuju sintaksne greske koje se
> mogu naci u MJ fajlovima i testirati rad kreiranog parsera i pokazati
> da analizator radi
> ispravno i u slucaju da naide na sintaksnu gresku.
>
> 4. Napisati izvrsni fajl parser.bat kojem se predaje ime ulaznog fajla i
> koji kao rezultat prijavljuje greske ako u ulaznom fajlu ima sintaksnih
> gresaka ili poruku o
> uspesnoj analizi ako je ulazni fajl ispravan.
>
> Moje pitanje je, kod oporavka od greske parser se oporavi i normalno
> nastavi rad i na kraju naravno vrati sym.EOF isto kao i kod parsiranja
> bez gresaka. Kako cemo znati da li je dolazilo do gresaka (sem poruke
> koja ce da prijavi gresku), tj. da li kod koji treba da ispise da je
> rezultat greska ili uspesno parsiranje treba da bude napisan u samom
> parseru ili u nekom Test programu (JUnit-u ili rucno pravljenom
> svejedno), tj. gde treba da se uhvati sym.error i obradi (jer se ta
> informacija gubi u toku rada parsera i vraca se na kraju sym.EOF)?
- Follow-Ups:
- Re: Tretiranje nailaska na gresku
- From: Ivan Ivankovic <ivankoi@gmail.com>
- Re: Tretiranje nailaska na gresku
- References:
- Tretiranje nailaska na gresku
- From: "martin" <martinb@sezampro.yu>
- Tretiranje nailaska na gresku
Previous by date: Tretiranje nailaska na gresku
Next by date: Re: Tretiranje nailaska na gresku
Previous by thread: Tretiranje nailaska na gresku Next by thread: Re: Tretiranje nailaska na gresku
Previous by thread: Tretiranje nailaska na gresku Next by thread: Re: Tretiranje nailaska na gresku