a simple compiler for new language using llvm and ocaml. Just for practice