Table of Contents
* Introduction to Compilers
* Introduction to Finite Automata and Regular Expression
* Lexical Analysis
* The Syntactic and Semantic Specification of Languages
* Top-Down Parsing
* Bottom-up Parsing
* Syntax-Directed Translation
* Type Checking
* Storage Management
* Symbol Table Management
* Intermediate Code Generation
* Error Detection and Recovery
* Code Optimization and Generation
* Appendix
* Index