a simple compiler for Tiny language