How would I write a compiler? gimme an overview, general info, relating to any language (really want to make one in VB, or at least dElphi)