Rewrite the compiler in Java, original project: https://github.com/FrozenGene/LLVMPascalCompiler