Practice and principles of compiler building with C
Henk Alblas, Albert Nymeyer · University of Twente Research Information · 1996
Part 1 A source language and a target machine: building a compiler from scratch generating a compiler extensions to the source language and target machine code generation. Part 2 Scanning: parsing attribute evaluation.