A lexical Analyzer in C++ for a C-like language.