Create a working compiler with the LLVM framework, Part 1 · HackerTrans