1. Introduction to automata theory, languages, and computation;Hopcroft,1979
2. Mealy machines are a better model of lexical analyzers;Yang;Computer Languages,1996
3. Compilers: Principles, Techniques, and Tools;Aho,1986
4. Crafting a compiler with C;Fischer,1991
5. The annotated C++ reference manual;Ellis,1990