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

Re: parser

by Dragan Bojic
ponedeljak, 27. jun 2005 - 09:43.

> Moj .cup fajl ima brdo Reduce/Reduce i Shift/Reduce konflikata
> i ne znam kako da ih ispravim .

Ako pokrenes cup sa java java_cup.Main -dump_states gramtika.cup
2>states.txt
u fajlu states.txt dobices gde ti se nalaze konflikti.

U postavci DZ2 postoji prilog koji daje neka uputstva transformacije
da se izbegnu konflikti, a postoje i neki saveti na sajtu predmeta.
Gramatika se inace ne pise kao pesmica pa da se naknadno misli o
konfliktima, nego uvek kada se nesto izmeni, pokrene se cup i resavaju
eventualne pojave konflikata.

DB