Commit Graph

4347 Commits

Author SHA1 Message Date
ceriel
ad86f01119 Trying to check more of an expression, giving some more sophisticated error messages,and be less wasteful with space for subranges 1986-11-17 11:41:28 +00:00
erikb
6f6380329d adapted default IDEPTH value 1986-11-14 08:16:38 +00:00
ceriel
3ffbb31b34 changed sizes of labstr and argstr to accomodate longer identifiers. 1986-11-12 21:14:05 +00:00
ceriel
52e8a88abb Changed sizes of "argstr" and "labstr", to accomodate longer
identifiers.
1986-11-12 21:04:38 +00:00
erikb
1754d94047 removed the debug message for encountering STRING-type Values 1986-11-12 09:55:28 +00:00
erikb
830cebff5a updated the manual pages 1986-11-12 09:53:18 +00:00
erikb
c6a5bb46ed merged the vax and mantra versions 1986-11-11 13:47:58 +00:00
ceriel
8adf908bc6 Initial revision 1986-11-11 13:44:58 +00:00
ceriel
93f7e9f4de Adapted to use of GCIPM. 1986-11-11 13:44:13 +00:00
ceriel
19c074d2b4 Adapted to use General C Identifier processing Module (GCIPM).
Also changed so that output for "cid" or "cpp" is in alphabetical order.
1986-11-11 13:42:42 +00:00
ceriel
6059f82461 Adapted to new versions of programs 1986-11-11 13:42:16 +00:00
ceriel
ea7fcdfc89 Initial revision 1986-11-11 13:34:20 +00:00
erikb
00a884b745 corrected the treatment of static functions declared on non-global level 1986-11-10 09:16:27 +00:00
erikb
5346f46c31 use programs and modules from ACK instead of local versions 1986-11-10 09:14:29 +00:00
ceriel
8f511e95b9 Avoid a bug in the C-optimizer of 4.1 BSD. 1986-11-07 17:54:30 +00:00
ceriel
40fe162a04 Constants changed to more sensible values. 1986-11-07 16:20:33 +00:00
ceriel
f136bb04d6 Added "register" to a declaration. 1986-11-07 16:01:45 +00:00
ceriel
20b488059b *** empty log message *** 1986-11-05 21:31:23 +00:00
ceriel
c92a7f411d Several bug fixes 1986-11-05 14:33:00 +00:00
ceriel
eb91f2c19d Added some code to skip to EOF with LL_NEWMESS. 1986-11-03 14:09:28 +00:00
ceriel
1672072921 That was: LL_NEWMESS, not LL_NEWMESSAGE! 1986-11-03 10:28:21 +00:00
sater
e364c641d0 Output was wrong with maxmembers<2 1986-11-03 09:13:32 +00:00
ceriel
4abeef8300 Removed the integer overflow check, as it is'nt checked by
"cg".
1986-10-30 15:44:25 +00:00
ceriel
60e95ef346 forgot to restore return address in case ".trp" is called. 1986-10-30 15:01:16 +00:00
ceriel
8503344eea Added code that calls LLmessage(-1) when needed, and when LL_NEWMESS is
defined.
1986-10-29 11:30:50 +00:00
ceriel
96e1ce1b52 Added "nflag". 1986-10-29 11:29:47 +00:00
ceriel
07626ee7b3 Added nflag, that allows the LLmessage(-1) call, to indicate garbage
at end of program.
1986-10-29 11:27:47 +00:00
ceriel
d02d0632c0 Bug fix. Error recovery did not always work as expected. The generated
parser sometimes assumed that a token would not be deleted, and inserted
tokens in front of it, and then deleted the token after all. It should
at each error, first delete, and then insert.
1986-10-29 11:16:55 +00:00
ceriel
04f1820b22 Some name changes in ../../modules/lib. 1986-10-28 17:04:40 +00:00
ceriel
c3e6f3aef6 Made the trap message more readable. 1986-10-27 10:17:36 +00:00
ceriel
bca7ff59fb Did not work properly, printed wrong trap number. Does not work
properly now, because it does no save the registers.
1986-10-27 09:57:42 +00:00
sater
13dfcedcef Typo corrected 1986-10-24 16:58:46 +00:00
ceriel
e52cd587fb newer version with some bug fixes 1986-10-22 15:38:24 +00:00
ceriel
935a12a56e Error messages are printed differently now. A '%' in an error message
used to cause difficulties.
1986-10-22 15:30:46 +00:00
ceriel
55dd98fd3c Bug fix involving '\\'. 1986-10-22 13:36:22 +00:00
ceriel
06ea1f505e minor simplification. 1986-10-22 13:36:04 +00:00
ceriel
1bf54a839e minor fix to LLlex.c 1986-10-21 14:45:43 +00:00
ceriel
c601bbacd5 newer version 1986-10-20 17:40:41 +00:00
ceriel
ad706c95d5 Added an entry for the util/cmisc directory. 1986-10-20 15:00:14 +00:00
ceriel
c598ed56ae Improved the "clean"-entry 1986-10-20 14:58:25 +00:00
ceriel
1a553fda1b Initial revision 1986-10-20 14:56:37 +00:00
ceriel
472f51257a *** empty log message *** 1986-10-20 14:42:41 +00:00
ceriel
2dedd7c2a4 Added "Modules" 1986-10-20 14:09:09 +00:00
ceriel
d03ecb5b77 Adapted to the use of ../../modules/lib/libstr.a 1986-10-20 13:59:14 +00:00
ceriel
95a615f3bc Use our own string-routines "strindex" and "strrindex". At least we
know their name!
1986-10-20 13:52:16 +00:00
ceriel
dcfe651252 Use our own string routines strindex and strrindex. At least we know
their name!
1986-10-20 13:48:26 +00:00
ceriel
b147860910 Fixed a bug: ack could not see the difference between ".mod" and ".m".
This is corrected.
1986-10-20 13:47:26 +00:00
ceriel
bcc72bb315 Caused a core dump on 68000-based machines (read: non-VAX) when called
at a certain (high) level of verbosity, -v5 for instance.
Cause: a null-reference. This is fixed.
1986-10-20 13:28:59 +00:00
ceriel
db2859a235 Replaced a few "bss 2" by "bss EM_WSIZE". 1986-10-20 11:28:29 +00:00
ceriel
6365a82a06 A new version, that no longer tries to move all null parts to the end
of a segment. It also uses the "object" library to read and write ACK-
object files and libraries.
1986-10-20 10:17:57 +00:00