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

Re: WHILE statement <za profesora>

by Dragan Bojic
nedelja, 01. maj 2005 - 08:12.

Uvedes neterminal while umesto terminala na oba mesta i smenu while ::=
WHILE {: akcija :}


On Sun, 1 May 2005, Zeljko Nase wrote:

> >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
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>