Generazione del Codice


 

Esercizio 21

Si consideri il costrutto "case" della forma

 

case E of n1 : S1; ...; nk : Sk end

dove l'espressione che controlla il case valuta a interi e le etichette delle istruzioni del corpo sono interi.
Si dia uno schema di traduzione che mediante visita depth-first generi il codice a tre indirizzi. Allo scopo si assuma che I comandi S siano ancora costrutti case oppure ‘Other’ di cui sia nota traduzione per effetti laterali e attributo next.
 
 

[ Home | Back ]


 
 

Ultimo aggiornamento 3 Maggio 1999