Mercurial > hg > index.cgi
diff lwcc/README.txt @ 286:d9631a9a5b61 ccdev
Set up for lwcc development with README file.
author | William Astle <lost@l-w.ca> |
---|---|
date | Sun, 08 Sep 2013 12:37:32 -0600 |
parents | |
children | c648fc4bd006 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lwcc/README.txt Sun Sep 08 12:37:32 2013 -0600 @@ -0,0 +1,25 @@ +This is the lwcc C compiler for lwtools. It was written using various other +C compilers as guides. Special thanks to the developers of the PCC compiler. +While none of the actual code from PCC was actually used, much of compiler +itself served as a template for creating lwcc. + +This directory is arranged as follows: + +driver/ + +This contains the source for the front end driver program which will be +called "lwcc" and is the public face of the compiler. The lwcc program +itself provides various options that are largely compatible with unix C +compilers like gcc. It should be noted that the internal interface between +the lwcc driver and its back end programs (the preprocessor and compiler +proper) is unspecified and subject to change without notice. The assembler +and linker (lwasm, lwlink) do have defined public interfaces are are not +likely to change substantially. + + +liblwcc/ + +This contains any runtime libraries the compiler needs to support its +output. This is usually assembly routines to support complex operations not +directly supported by the CPU instruction set. +