ESERCIZIO 1 Definire l'analisi semantica per Python3 che verifica 1.a) presenza di variabili non inizializzate 1.b) presenza di variabili multiple nei parametri formali delle funzioni 1.c) altro (?) Per quanto riguarda 1.a), questo programma e` sbagliato x = 2 y = z def f(x, y): return x+y print(f(5,3) + x + y) Per quanto riguarda 1.b) questo programma e` sbagliato x = 2 ; y = 3 def f(x, x): return x+y print(f(5,3)+ x + y) SUGGERIMENTO: Fare riferimento alla funzione checkSemantics in SimpleLan2