Mercurial > hg > index.cgi
comparison 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 |
comparison
equal
deleted
inserted
replaced
285:e7fc269a4176 | 286:d9631a9a5b61 |
---|---|
1 This is the lwcc C compiler for lwtools. It was written using various other | |
2 C compilers as guides. Special thanks to the developers of the PCC compiler. | |
3 While none of the actual code from PCC was actually used, much of compiler | |
4 itself served as a template for creating lwcc. | |
5 | |
6 This directory is arranged as follows: | |
7 | |
8 driver/ | |
9 | |
10 This contains the source for the front end driver program which will be | |
11 called "lwcc" and is the public face of the compiler. The lwcc program | |
12 itself provides various options that are largely compatible with unix C | |
13 compilers like gcc. It should be noted that the internal interface between | |
14 the lwcc driver and its back end programs (the preprocessor and compiler | |
15 proper) is unspecified and subject to change without notice. The assembler | |
16 and linker (lwasm, lwlink) do have defined public interfaces are are not | |
17 likely to change substantially. | |
18 | |
19 | |
20 liblwcc/ | |
21 | |
22 This contains any runtime libraries the compiler needs to support its | |
23 output. This is usually assembly routines to support complex operations not | |
24 directly supported by the CPU instruction set. | |
25 |