My Toy Compiler. Read about how I did it at the homepage URL