Publisher's Synopsis
This practical introduction to compiler design aims to provide a foundation for research into programming language design and compilers. It covers lexical analysis, parsing, intermediate languages, run-time organization code generation and optimization, and error recovery.