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

Re: Domaci

by Dragan Bojic
ponedeljak, 18. april 2005 - 12:45.

Evo jos saveta vezanih za pojavu R/R konflikata pri dodavanju akcija u
gramatiku:
Ako ste akciju ubacili neposredno ispred nekog terminala i dobili
R/R konfilikt, pomaze da pomerite akciju iza terminala, ili
da umesto tog terminala (u toj i u srodnim smenama) stavite
neterminal koji se menja tim terminalom i onda u smeni za taj
novouvedeni neterminal stavite i akciju.

Moze pomoci i leva faktorizacija smena za isti neterminal
koji imaju isti pocetak.

DB

On Fri, 15 Apr 2005, Djokic Ljubomir wrote:

>
> ----- Original Message -----
> From: "Ugrinovic Ivan" <bigboss@drenik.net>
> To: "PP_Mail" <ri4pp@titan.etf.bg.ac.yu>
> Sent: Thursday, April 14, 2005 5:14 PM
> Subject: [ri4pp] Domaci
>
>
> > Da li postoji neki elegantan nacin za izbegavanje NOVIH Reduce/Reduce
> > konflikata koji nastaju ubacivanjem akcionog koda u sredinu neke smene?
> > Ovo ubacivanje je radjeno zbog popunjavanja tabele simbola u ispravnom
> > redosledu.
> > Ivan
>
> Reduce/Reduce konflikt se javlja kod recimo:
>
> Program: CLASS ident {akcija} ...
> |
> CLASS ident {akcija}...
> ;
>
> Resenje:
>
> AKCIJA1: /*prazna smena*/
> {akcija}
> ;
>
> Program: CLASS ident AKCIJA1 ....
> |
> CLASS ident AKCIJA1 ....
> ;
>
> Naravno, ako su akcije u obe smene iste.
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>