class Espressioni{ // Voglio riconoscere espressioni aritmetiche nelle quali: // >>> compaiano costanti numerali per i numeri 0,1,2,3,... // >>> si faccia uso degli operatori diadici +,-,*,/ // >>> si faccia uso della parentesizzazione completa // (nel senso che ogni volta che uso un dei 4 operatori, // devo spendermi anche una coppia di parentesi tonde) // // Ignoreremo la presenza di spazi vuoti tranne che // dentro i numerali // // Non mi contentero` di riconoscere le espressioni ben-formate // ma vorro anche il loro valore. // Esempi: // (3* *1) non e` un'espressione // 3 e` un'espressione (minima) // 13 e` un'espressione (minima) // -3 e` un'espressione (o no?) NO! // 3+4 e` un'espressione (o no?) NO! // (3+4) e` un'espressione // ((3+4)-(5*9)) e` un'espressione // ((3+4)/(22-22)) e` un'espressione? }