How To Write A Simple Compiler Design