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

WHILE statement <za profesora>

by Zeljko Nase
nedelja, 01. maj 2005 - 02:18.

>Pa ne moze se nista ignorisati, return moze biti u if. Ne bih petljao sa
>tabelom simbola, uveo bih neku logicku prom. u parseru koja se azurira
>kad parser ulazi u while (pamti vrednost i potom postavlja na true ) i
>izlazi (vraca na staru vrednost). To moze semant. akcijama u smeni za while.

Kada ste vec pomenuli smenu za WHILE ista stvar mi je pala na pamet jos pre
nekoliko dana, ali to je ostala jedina od stvari koju nisam uspeo da realizujem,
a da mi se ne pojave konflikti. Problem je u tome sto ako ubacim akcioni kod
bilo gde unutar smena za WHILE u gramatici koju ste dali u prilogu DZ2 pojave se
Shift/Reduce konflikti. Akcioni kod na kraju smene ne pravi nikakve probleme,
ali on je tek druga polovina posle.

Imate li predlog kao ovo resiti?

Pozdrav
Zeljko