CS450 Compiler Design
66
Full Bootstrap
Step 3a: Build a full Ada compiler in Ada-S
Ada-->M
Ada-S
v3
M
M
Ada-->M
v3
Ada-S-->M
M
v2
Step 3b: Compile with v2 compiler
Ada-->M
Ada-S
v3
From this point on we can maintain the compiler in Ada.
Subsequent versions v4,v5,... of the compiler in Ada and compile each with the the previous version.