Finished part -1 of programming language implementation