diff options
| -rw-r--r-- | README.md | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -25,12 +25,14 @@ The cute scheme compiler (like most compilers) consists of a number of phases that gradually transform a program from scheme code through numerous intermediate representations. The csc compiler has 3 such intermediate representations, not counting bytecode itself. These two -languages are creatively called IR1, IR2, and IR3. Fig. 1 shows the -phases of code generation. +languages are creatively called IR1, IR2, and IR3.  +Fig. 1 shows the phases of code generation. Code generation goes through +several intermediate phases, named IR1, IR2, and IR3. + ### IR1 IR1 can be thought of as scheme code with all the macros expanded. An |
