1. Mooly Sagiv and Greta Yorsh School of Computer Science Tel-Aviv University [email_address] http://www.cs.tau.ac.il/~gretay Modern Compiler Design T1 - Overview
2.
3. What Semantic Representation Backend (synthesis) Compiler Frontend (analysis) Executable code exe Source text txt
4. Say What? Semantic Representation Backend (synthesis) Compiler Frontend (analysis) Lexical Analysis Syntax Analysis Parsing AST Symbol Table etc. Inter. Rep. (IR) Code Gen. Executable code exe Source text txt Cool Language txt Executable code exe
5. How Lexical Analysis Syntax Analysis Parsing AST Symbol Table etc. Inter. Rep. (IR) Code Gen. flex bison C++ Cool GC MIPS assembly SPIM Cool Language txt Executable code exe