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

Re: Pitanje u vezi gresaka (CUP)

by Jovan Popovic
petak, 06. januar 2006 - 14:10.

Da li ti radi:

matched ::= WHILE LPAREN condition RPAREN matched
matched ::= WHILE LPAREN error RPAREN matched

?

Mislim da se nece ispravno oporaviti od greske u smeni koju si napisao.

Pozdrav

> Interesuje me da li moze u CUP-u da se uradi nesto ovako:
>
>
>
> Deo gramatike je sledeci:
>
>
>
> matched ::= WHILE LPAREN condition RPAREN
> matched
> ENDWHILE;
>
>
>
> condition ::= cond_term or_cond_term_list;
>
> condition ::= cond_term;
>
> condition ::= error RPAREN:rp;
>
> {:
> //kreira
> novi objekat koji sadrzi informacije o gresci
>
>
>
>
> :}
>
>
>
> U svakom slucaju, da l ice se CUP ovde "zbuniti". Naravno, jedino mesto
> gde
> neterminal condition moze da se nadje je izmedju zagrada u bilo kojoj
> varijanti;
>
>
>
> Unapred hvala, Nikola
>
>