Generazione del Codice


 

Esercizio 14

Si consideri il costrutto

repcase E of n1:S1; ...; nk : Sk endrep

che prescrive di valutare l'espressione E e di eseguire Si per l' i tale che E valuta a ni (si suppone che sia ni <> nj per i <> j) e di ripetere il ciclo, oppure di uscire dal ciclo se il valore di E è diverso da ni per 1£i£k.
parte A:
Se ne dia uno schema di traduzione discendente per la generazione di codice a 3 indirizzi. Si utilizzi generazione per effetto laterale.


parte B:
Se ne dia uno schema di traduzione ascendente per la generazione di codice a 3 indirizzi. Si utilizzi generazione per effetto laterale e soli attributi sintetizzati.

 
 

[ Home | Back ]


 
 

Ultimo aggiornamento 14  Giugno 2002