Compilers
Handout slides:
(translation into English from the original slides written by Alfonso Ortega)
- Lesson 1
- Lesson 2 [pdf]
- Exercises lesson 2 [pdf]
- Lesson 3 [pdf]
- Lesson 4 -part
a [pdf]
- Lesson 4 - part b [pdf]
- Lesson 4 - part c [pdf]
- Lesson 4 - part d [pdf]
- Lesson 4 - first and
next [pdf]
- Lesson 4 - part e:
LR(1) [pdf]
- Lesson 4 - part f: LALR parsers [pdf]
- Lesson 4 - part g: Top-down and LL(1) parsers [pdf]
- Lesson 4 - part h: Simple precedence grammars [pdf]
- Lesson 5 - Semantic Analysis [pdf]
- Lesson 6a - Generation of intermediate code [pdf]
- Lesson 6b - Generation of code (for the practicals) [pdf1 pdf2 pdf3]
- Lesson 7 - Code optimisation [pdf]