The aim of this project was to build an Interpreter.
We used our knowledge of interpreter logic and OCaml programming language for the development.
Build an imperative and functional interpreter with OCaml, with those features:
- Insert the String type in the language and some other functions. (ex: length, concat, ...)
- Implement the reflect command. (ex: eval() in JavaScript)
Before you can download and run our interpreter, you must download:
Now to can run our code, go to the project folder of the imperative of functional interpreter and execute those commands in the terminal:
ocaml
#use "main.ml";;
Giovanni Bellorio