Latest SLC release: v0.04, 28th December 2000
SLC is something I whipped up in a frenzied weekend and I've done a little work on it since. It's a very simple and minimal compiler, originally intended for low level embedded applications using various processor types but it's probably useful in other situations. For development I concentrated on producing 80x86 assembly but it should be able to be adapted to other processors.
I've decided to release it as well as a couple of other source files which are related to compiler development. If you are interested in writing your own compiler, especially in MoonRock, then these files will probably be of interest to you.
COMPILER RELATED BITS AND PIECES:
SIMPLE LITTLE COMPILER:
slc004.zip. NOTE: unzip with -d, see the README for further instructions.
NEW! You can actually compile and execute an SLC program online! This web server has the ability to emulate a limited set of DOS calls so it can execute simple programs like SLC.