While language compiler in C++ using LLVM.