Llvm language parser