University project, chain of compilation chaining 3 different languages to Ocaml / C