diff options
| author | Rose Hogenson <rhogenson@posteo.net> | 2022-04-22 21:43:28 -0700 |
|---|---|---|
| committer | Rose Hogenson <rhogenson@posteo.net> | 2022-04-22 21:43:28 -0700 |
| commit | 7d042947d013948f5ebdca2e0b493097e3f73d59 (patch) | |
| tree | 53be9c636fab76f8a3c5d0f8de1e09d0d50ec0da /README.md | |
| parent | d94a8ae49cc08fda264ce3ab1cbea846158aff92 (diff) | |
| download | chromatopelma-7d042947d013948f5ebdca2e0b493097e3f73d59.tar.zst | |
Add a diagram of the compiler phases.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -25,7 +25,11 @@ 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. +languages are creatively called IR1, IR2, and IR3. Fig. 1 shows the +phases of code generation. + + ### IR1 |
