Compiler for my own programming language