CS450 Compiler Design
61
Bootstrapping an Interpretive Compiler to Generate
M
code
Step 3
: “Self compile” the JVM (in JVM) compiler
M
JVM-->
M
JVM
M
M
JVM-->
M
JVM
JVM-->
M
JVM
This is the second
stage of our
compiler!
Step 4:
use this to compile the Java compiler