Precedente :: Successivo |
Autore |
Messaggio |
Mau Utente maturo
Registrato: 13/01/05 14:07 Messaggi: 933
|
|
Top |
|
|
Andrea Moderatore
Registrato: 23/12/03 13:10 Messaggi: 5200
|
Inviato: Dom Apr 01, 2007 2:04 pm Oggetto: Re: [Linguaggi e compilatori] Esame del 16/2/2007 |
|
|
Mau ha scritto: | Mi farebbe molto piacere ricevere dei riscontri su come vi sembra risolto l'esercizio, anche perchè non sono sicurissimo di aver fatto tutto correttamente. |
Ciao Mau, purtroppo la tua soluzione è sbagliata, in quanto non assicuri che l'AND sia valutato al livello più profondo dell'albero e quindi non viene garantita la precedenza.
La soluzione andava derivata dall'esercizio fatto sull'espressioni matematiche LALR(1):
Codice: | S -> E
E -> E or T
E -> T
T -> T and F
F -> pred
F -> not(E)
F -> (E)
|
Se fai l'albero, scopri che se vuoi processare prima una ora rispetto ad una and conseguente, devi metterla fra tonde. |
|
Top |
|
|
Mau Utente maturo
Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Dom Apr 01, 2007 2:20 pm Oggetto: Re: [Linguaggi e compilatori] Esame del 16/2/2007 |
|
|
Andrea ha scritto: | Mau ha scritto: | Mi farebbe molto piacere ricevere dei riscontri su come vi sembra risolto l'esercizio, anche perchè non sono sicurissimo di aver fatto tutto correttamente. |
Ciao Mau, purtroppo la tua soluzione è sbagliata, in quanto non assicuri che l'AND sia valutato al livello più profondo dell'albero e quindi non viene garantita la precedenza.
La soluzione andava derivata dall'esercizio fatto sull'espressioni matematiche LALR(1):
Codice: | S -> E
E -> E or T
E -> T
T -> T and F
F -> pred
F -> not(E)
F -> (E)
|
Se fai l'albero, scopri che se vuoi processare prima una ora rispetto ad una and conseguente, devi metterla fra tonde. |
Bene bene bene... è proprio quella parte che non mi convinceva.. tanto che ci ho messo un bel pto di domanda!
Poi la rivedo bene!
Il secondo esercizio qualcuno è riuscito a farlo? |
|
Top |
|
|
Andrea Moderatore
Registrato: 23/12/03 13:10 Messaggi: 5200
|
Inviato: Dom Apr 01, 2007 2:33 pm Oggetto: Re: [Linguaggi e compilatori] Esame del 16/2/2007 |
|
|
Mau ha scritto: | Il secondo esercizio qualcuno è riuscito a farlo? |
Purtroppo non so aiutarti... |
|
Top |
|
|
|