Skip to content

"Programming 2" project n°2, University of Pisa, A.A. 2018-2019

Notifications You must be signed in to change notification settings

LucaMaro1/OcamlInterpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

OcamlInterpreter

Programmazione II project, University of Pisa, A.A. 2018-2019

Il progetto ha l’obiettivo di applicare a casi specifici i concetti e le tecniche di programmazione esaminate durante la seconda parte del corso, e consiste nella progettazione e realizzazione di alcuni moduli software.

Descrizione: Progettazione e sviluppo di un interprete in OCaml Si consideri un’estensione del linguaggio didattico funzionale presentato a lezione che permetta di manipolare dizionari.

  1. Definire le regole operazionali per la gestione del dizionario
  2. Estendere l’interprete OCaml del linguaggio funzionale assumendo la regola di scoping statico.
  3. Opzionale : definire il type checker dinamico del linguaggio risultante.
  4. Si verifichi la correttezza dell’interprete progettando ed eseguendo una quantità di casi di test sufficiente a testare tutti gli operatori aggiuntivi.

About

"Programming 2" project n°2, University of Pisa, A.A. 2018-2019

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages