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