DTC - deterministic transformable compiler
Presentation
DTC is a compiler written in Scheme. The language it recognises does not exist, nor does the target CPU. But DTC is quite interesting because it’s transformable: it’s very easy to change the language as well as the target platform.
DTC is just a proof of concept. It will never become a real compiler, so only have a look at it if you are interested in studying or borrowing source code, or if your CS teacher asked you to write a recursive descent compiler.
Information
You can see my report (in French) on the DTC development, based on version 0.2.
For source code, you can browse the SVN repository.
Download
Latest tarball is dtc-0.2.tar.gz.