Tiny Basic Compiler Design Tutorial