A project I took to write a compiler in Python for a small language using the LLVM.