Basics of Compiler Design by Torben Egidius Mogensen
This note explains the following topics: Lexical
analysis, Syntax analysis, Scopes and symbol tables, Interpretation, Type
checking, Intermediate code generation, Machine code generation, Register
allocation, Function calls, Analysis and optimisation, Memory management,
Bootstrapping a compiler.
Author(s): Torben Egidius
Mogensen, University of Copenhagen
319 Pages