Laboratorio di Programmazione 2001-2002
Parte Java
Riccardo Solmi

Programma del corso

Materiale didattico

Strumenti di sviluppo

Esempi (Download)

Progetto (Download)

Il progetto consiste nell'implementare in Java un interprete e una funzione di stampa per un linguaggio minimo dato.
Le specifiche e le istruzioni per compilare, eseguire e consegnare il progetto sono contenute nel documento docs\api\index.html che si trova nel file da scaricare.

Dopo la presentazione del progetto ho deciso di semplificare ulteriormente il vostro lavoro e ho aggiunto una interfaccia Literal che deve essere implementata dalle classi che rappresentano costanti.
A seguito di questa modifica anche l'implementazione dei metodi execute() e evaluate() diventa intuitiva quanto quella di prettyPrint().