Jeremiah Orians
|
5a81f6ae68
|
Make output more closely match input to enable easier audits
|
2021-12-26 07:42:54 -05:00 |
Jeremiah Orians
|
b34a2528c8
|
Basic #include functionality imported
|
2021-12-25 09:06:57 -05:00 |
Andrius Štikonas
|
30629320b7
|
Deal with whitespace tokens in define statements.
|
2021-11-27 21:25:38 +00:00 |
Jeremiah Orians
|
eba382a014
|
Preserve whitespace in tokenizer.
This is needed to avoid confusing defines such as
#define A (1)
for macro functions.
|
2021-11-27 21:22:07 +00:00 |
Andrius Štikonas
|
d577e56fb9
|
Insert expansions of macro functions.
|
2021-11-27 17:52:11 +00:00 |
Andrius Štikonas
|
04906fd5b0
|
Match macro argument names with their expansions.
|
2021-11-27 17:52:11 +00:00 |
Andrius Štikonas
|
2ee908ec82
|
Read argument names of function-like #defines
|
2021-11-27 17:52:11 +00:00 |
Jeremiah Orians
|
5e54a3d312
|
Started stub for test1000 for self-hosting
|
2021-11-26 14:22:58 -05:00 |
Jeremiah Orians
|
7d4c9dcabb
|
Don't dump binary data to stdout
|
2021-11-23 06:48:52 -05:00 |
Andrius Štikonas
|
9d4638237c
|
Update cc_macro, cc_reader and port to M2libc.
|
2021-11-21 21:09:14 +00:00 |
Sanne Wouda
|
1ac5bb6eee
|
Initial import of functionality from M2-Planet
|
2021-01-10 09:34:10 -05:00 |