Commit graph

85 commits

Author SHA1 Message Date
ceriel 27c1b37c21 change flag -xs to -i, -xm to -m 1990-06-06 16:01:03 +00:00
ceriel 8d1bb88fc9 Added -A option, like -d 1990-06-06 14:37:03 +00:00
ceriel cba0bbac02 Under the -M option, identifiers were sometimes truncated 1990-02-14 11:57:41 +00:00
ceriel abeebac3c1 recognize but ignore -undef flag 1990-02-12 14:33:57 +00:00
ceriel 7761eecc34 removed MKDEP; it is now a cpp option (-d) 1990-02-12 11:47:50 +00:00
ceriel 63d6fe28e7 Added a change suggested by Cees Verstoep 1990-02-12 09:32:04 +00:00
ceriel b3d5eaef01 remove comments in macro texts completely 1990-01-30 18:33:54 +00:00
ceriel b48f529177 Added some mkdep features and fixed a bug 1990-01-26 11:53:08 +00:00
ceriel ae3e9716f5 Added some code for dependency generator 1990-01-23 15:25:21 +00:00
ceriel 6bbcb68a79 added comment 1990-01-16 10:11:45 +00:00
ceriel f48df3b6fe Commented out a wrong warning, as was already done in the C compiler 1990-01-16 10:08:34 +00:00
ceriel b5135607b4 bug fix: #if defined(...) did not work properly 1990-01-15 17:01:36 +00:00
ceriel 99cae8d6df fix to previous change 1989-11-17 15:19:55 +00:00
ceriel c4ca7db14f improved #line handling 1989-11-17 14:53:05 +00:00
eck ce1285d2eb format for % was wrong 1989-11-01 10:02:23 +00:00
ceriel 142a703f77 the error() routine did not set err_occurred! 1989-11-01 09:46:16 +00:00
ceriel 44ff24f085 Also recognize 'defined' without parentheses 1989-10-25 14:23:08 +00:00
ceriel 7255b1aa61 some fixes, f.i. process # in actual parameter list 1989-10-12 11:16:02 +00:00
ceriel 09a52b8cf2 fixed a problem with recursive macros: this was not always detected 1989-07-14 09:51:02 +00:00
ceriel f781103cb4 removed some useless PushBack's, and added warnings 1989-06-27 11:43:26 +00:00
ceriel 4dfa2310fc continue when an include file is not found 1989-06-15 09:16:27 +00:00
ceriel aaea752423 Added version number to binary 1989-05-29 11:17:40 +00:00
ceriel 4a1f9bbc22 bug fix: did not handle #elif right 1989-05-29 11:11:34 +00:00
ceriel d650e927a7 recognize but ignore #pragma 1989-03-31 10:56:53 +00:00
ceriel 847c27663b avoid spurious error messages about missing #endif 1989-03-01 13:39:50 +00:00
ceriel 00ac6f88a7 empty string in directory list now means current directory 1989-02-16 11:18:44 +00:00
ceriel 4bacebab18 Use tabgen, so deleted chtab.c 1988-11-16 10:43:15 +00:00
ceriel 4f11f3c3fd 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 2fba044900 ignore exit status of size 1988-08-24 11:15:40 +00:00
ceriel 119bc227de use Realloc instead of Srealloc 1988-08-15 15:27:29 +00:00
ceriel e6d132830a fix: line number administration wrong in scan.c 1988-08-09 14:07:39 +00:00
ceriel 87c8b648fc fix in preprocessor part: macro invocation with parameterlist on the
next line did not work
1988-07-29 18:38:25 +00:00
ceriel 5faf0b599f identifier name clash resolved 1988-07-05 16:05:11 +00:00
ceriel 781a1218a5 only increment line number on ASCII LF 1988-05-03 11:30:25 +00:00
ceriel a93bf46382 use varargs when needed 1988-04-15 15:43:52 +00:00
ceriel 517b1cae36 deleted an #endif, where-ever it came from I dont know 1988-03-14 14:12:49 +00:00
ceriel 9dd87881e1 fixed a minor problem with unstacking 1987-11-04 15:55:23 +00:00
ceriel 45c7ab1938 fix in error reporting 1987-09-21 13:21:50 +00:00
ceriel 754f9ce45d fixed a problem with the ifdef-stack 1987-08-20 18:12:31 +00:00
ceriel 831cdc7580 fix to previous one. The previous one did not help, this one does 1987-08-20 16:00:18 +00:00
ceriel c8afae83c9 fixed bug with quotes 1987-08-20 15:44:45 +00:00
ceriel d35035fab8 bug fixes: ifval must be an arith, not an int 1987-08-19 10:36:37 +00:00
ceriel b630da3424 nestlevel count per file 1987-08-10 10:43:51 +00:00
ceriel 16082b9056 some fixes 1987-08-07 19:54:45 +00:00
ceriel 1d7814737d correction: had deleted a line by accident 1987-07-24 11:58:51 +00:00
ceriel 690a4cfbc6 characters were treated as unsigneds, lines with quotes in them
where not treated correctly
1987-07-24 09:21:24 +00:00
ceriel b3d24d4ec2 removed the limitation on number of include directories 1987-05-11 14:30:12 +00:00
ceriel 41da733a19 minor bug fix: dumped core when called with more than one arg 1987-04-23 12:53:54 +00:00
ceriel 24aeb4ac0d Added line_prefix.h 1987-04-15 09:30:37 +00:00
ceriel 81b1d21c35 Initial revision 1987-04-13 10:32:47 +00:00