Lecture 09: Compiling Control Flow
Recall Lecture 08
- today: the translation of the remaining constructs into JVM
Compiling Control-Flow Statements
Compiling Boolean Operators
Better Code Generation for Conditions
Method Calls in JVM
Objects in JVM
Arrays in JVM
A Byte Code Generation Library
References
- Compiler Construction by Niklaus Wirth, chapters 9,10, 11
- Tiger Book, Chapter 7