89 Commits

Author SHA1 Message Date
ceriel
2e281b6ca3 fixed bug in -I handling 1990-09-27 16:43:51 +00:00
ceriel
ea10f794cd fixed bug concerning back-slashes within strings 1990-08-10 17:57:32 +00:00
eck
a765b8f5d6 #if X=3 caused infinite loop 1990-07-25 10:20:44 +00:00
ceriel
24c669d9aa fixed -I option 1990-06-28 18:06:16 +00:00
ceriel
9336a78274 change flag -xs to -i, -xm to -m 1990-06-06 16:01:03 +00:00
ceriel
814058acf1 Added -A option, like -d 1990-06-06 14:37:03 +00:00
ceriel
90f89d1d54 Under the -M option, identifiers were sometimes truncated 1990-02-14 11:57:41 +00:00
ceriel
bd780df1db recognize but ignore -undef flag 1990-02-12 14:33:57 +00:00
ceriel
44bf2a78e9 removed MKDEP; it is now a cpp option (-d) 1990-02-12 11:47:50 +00:00
ceriel
c407fbc3a5 Added a change suggested by Cees Verstoep 1990-02-12 09:32:04 +00:00
ceriel
0c1cc485ed remove comments in macro texts completely 1990-01-30 18:33:54 +00:00
ceriel
2dbec15983 Added some mkdep features and fixed a bug 1990-01-26 11:53:08 +00:00
ceriel
cab91f165e Added some code for dependency generator 1990-01-23 15:25:21 +00:00
ceriel
555922492a added comment 1990-01-16 10:11:45 +00:00
ceriel
087c8bdc57 Commented out a wrong warning, as was already done in the C compiler 1990-01-16 10:08:34 +00:00
ceriel
4876fb6bf5 bug fix: #if defined(...) did not work properly 1990-01-15 17:01:36 +00:00
ceriel
ef6c8451b9 fix to previous change 1989-11-17 15:19:55 +00:00
ceriel
a4c50516b0 improved #line handling 1989-11-17 14:53:05 +00:00
eck
82116f4994 format for % was wrong 1989-11-01 10:02:23 +00:00
ceriel
28157a0fd8 the error() routine did not set err_occurred! 1989-11-01 09:46:16 +00:00
ceriel
08e3986b57 Also recognize 'defined' without parentheses 1989-10-25 14:23:08 +00:00
ceriel
0fe46680f1 some fixes, f.i. process # in actual parameter list 1989-10-12 11:16:02 +00:00
ceriel
9e5f1fc97d fixed a problem with recursive macros: this was not always detected 1989-07-14 09:51:02 +00:00
ceriel
38fc4ac293 removed some useless PushBack's, and added warnings 1989-06-27 11:43:26 +00:00
ceriel
b40ad96472 continue when an include file is not found 1989-06-15 09:16:27 +00:00
ceriel
33022cdf20 Added version number to binary 1989-05-29 11:17:40 +00:00
ceriel
41ec3574be bug fix: did not handle #elif right 1989-05-29 11:11:34 +00:00
ceriel
f9269a9aca recognize but ignore #pragma 1989-03-31 10:56:53 +00:00
ceriel
04a3b0a092 avoid spurious error messages about missing #endif 1989-03-01 13:39:50 +00:00
ceriel
f860afc981 empty string in directory list now means current directory 1989-02-16 11:18:44 +00:00
ceriel
c26539a88d Use tabgen, so deleted chtab.c 1988-11-16 10:43:15 +00:00
ceriel
bf2896177c fixed bug in preprocessor part:
#define aap(a) a did not work if the actual argument was spread over
multiple lines
1988-10-31 14:10:00 +00:00
ceriel
641785930e ignore exit status of size 1988-08-24 11:15:40 +00:00
ceriel
9e5d2b3d1c use Realloc instead of Srealloc 1988-08-15 15:27:29 +00:00
ceriel
2b7e8b3dfd fix: line number administration wrong in scan.c 1988-08-09 14:07:39 +00:00
ceriel
be89a9fb3d fix in preprocessor part: macro invocation with parameterlist on the
next line did not work
1988-07-29 18:38:25 +00:00
ceriel
a752d3f32b identifier name clash resolved 1988-07-05 16:05:11 +00:00
ceriel
d27ef4116e only increment line number on ASCII LF 1988-05-03 11:30:25 +00:00
ceriel
7e17aeedb7 use varargs when needed 1988-04-15 15:43:52 +00:00
ceriel
6fb722d96b deleted an #endif, where-ever it came from I dont know 1988-03-14 14:12:49 +00:00
ceriel
5f6b023036 fixed a minor problem with unstacking 1987-11-04 15:55:23 +00:00
ceriel
5773db5e96 fix in error reporting 1987-09-21 13:21:50 +00:00
ceriel
0def7db2ea fixed a problem with the ifdef-stack 1987-08-20 18:12:31 +00:00
ceriel
4b892ab691 fix to previous one. The previous one did not help, this one does 1987-08-20 16:00:18 +00:00
ceriel
6a18367f41 fixed bug with quotes 1987-08-20 15:44:45 +00:00
ceriel
92ffe487b3 bug fixes: ifval must be an arith, not an int 1987-08-19 10:36:37 +00:00
ceriel
555e7be7db nestlevel count per file 1987-08-10 10:43:51 +00:00
ceriel
b4db4084c8 some fixes 1987-08-07 19:54:45 +00:00
ceriel
099a23c908 correction: had deleted a line by accident 1987-07-24 11:58:51 +00:00
ceriel
a03073fc67 characters were treated as unsigneds, lines with quotes in them
where not treated correctly
1987-07-24 09:21:24 +00:00