>The reason this is a problem is because most of the time spent in a >compiler is in the reading of source text and splitting it into tokens. >(If this isn't so, then your symbol table implementation is botched or >something else is.) (Or your compiler doesn't do very much work optimising.)