Tiny Basic Compiler Design