Compiler Design
Phases of compilation from lexical scanning to code generation.
📝 Topics
- Lexical Analysis: Token counting and regex.
- Parsing: Top-down (LL) and Bottom-up (LR).
- Syntax-Directed Translation: S and L-attributed SDDs.
- Code Generation and Runtime: Activation records and 3AC.
- Local Optimization: Basic blocks and DAGs.
- Data Flow Analysis: Liveness and reaching definitions.
Back to Core CS