Generazione del Codice


 

Esercizio 19

Si abbia un linguaggio di assegnamenti di variabili a variabili. Tali variabili possono essere intere o reali o componenti di record di tipo intero o reale. Si supponga che a seguito della lettura delle dichiarazioni il compilatore abbia messo in tabella un tipo (intero, reale o record) come si evince dall'esempio

Si chiede di dare lo schema per l'analisi ascendente deterministica che per un'istruzione di assegnamento come c.j.n := b determini nel caso della variabile semplice il tipo della variabile, nel caso della componente di record esistenza e tipo e segnali eventuali errori o discrepanze.
 
 


 
 
Ultimo aggiornamento 3 Maggio 1999