Commit graph

1347 commits

Author SHA1 Message Date
ceriel
9d0ee46068 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
22d4d72ef4 adapted default IDEPTH value 1986-11-14 08:16:38 +00:00
ceriel
86018d09e1 changed sizes of labstr and argstr to accomodate longer identifiers. 1986-11-12 21:14:05 +00:00
ceriel
f7a6dc503c Changed sizes of "argstr" and "labstr", to accomodate longer
identifiers.
1986-11-12 21:04:38 +00:00
erikb
ed106b7feb removed the debug message for encountering STRING-type Values 1986-11-12 09:55:28 +00:00
erikb
d51281b576 updated the manual pages 1986-11-12 09:53:18 +00:00
erikb
f784236908 merged the vax and mantra versions 1986-11-11 13:47:58 +00:00
ceriel
45f608bac0 Initial revision 1986-11-11 13:44:58 +00:00
ceriel
fb16148641 Adapted to use of GCIPM. 1986-11-11 13:44:13 +00:00
ceriel
3bc3818955 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
3860ab6f68 Adapted to new versions of programs 1986-11-11 13:42:16 +00:00
ceriel
94634ace27 Initial revision 1986-11-11 13:34:20 +00:00
erikb
6f8b72bfb3 corrected the treatment of static functions declared on non-global level 1986-11-10 09:16:27 +00:00
erikb
3ebe2a7176 use programs and modules from ACK instead of local versions 1986-11-10 09:14:29 +00:00
ceriel
87af36724b Avoid a bug in the C-optimizer of 4.1 BSD. 1986-11-07 17:54:30 +00:00
ceriel
7fd4e395da Constants changed to more sensible values. 1986-11-07 16:20:33 +00:00
ceriel
981bea82f4 Added "register" to a declaration. 1986-11-07 16:01:45 +00:00
ceriel
a761166dfa *** empty log message *** 1986-11-05 21:31:23 +00:00
ceriel
9291d87dab Several bug fixes 1986-11-05 14:33:00 +00:00
ceriel
97e027db33 Added some code to skip to EOF with LL_NEWMESS. 1986-11-03 14:09:28 +00:00
ceriel
7d2ee932e9 That was: LL_NEWMESS, not LL_NEWMESSAGE! 1986-11-03 10:28:21 +00:00
sater
79a736a9f6 Output was wrong with maxmembers<2 1986-11-03 09:13:32 +00:00
ceriel
541f3caf50 Removed the integer overflow check, as it is'nt checked by
"cg".
1986-10-30 15:44:25 +00:00
ceriel
162eb9bb70 forgot to restore return address in case ".trp" is called. 1986-10-30 15:01:16 +00:00
ceriel
a0a3f2d2b6 Added code that calls LLmessage(-1) when needed, and when LL_NEWMESS is
defined.
1986-10-29 11:30:50 +00:00
ceriel
eedc332a04 Added "nflag". 1986-10-29 11:29:47 +00:00
ceriel
ee27adc926 Added nflag, that allows the LLmessage(-1) call, to indicate garbage
at end of program.
1986-10-29 11:27:47 +00:00
ceriel
de5ac65dd6 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
200034075d Some name changes in ../../modules/lib. 1986-10-28 17:04:40 +00:00
ceriel
f793e823ec Made the trap message more readable. 1986-10-27 10:17:36 +00:00
ceriel
3d016f7385 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
02ff84337a Typo corrected 1986-10-24 16:58:46 +00:00
ceriel
ca44bfc681 newer version with some bug fixes 1986-10-22 15:38:24 +00:00
ceriel
aac1207beb Error messages are printed differently now. A '%' in an error message
used to cause difficulties.
1986-10-22 15:30:46 +00:00
ceriel
c19358ee50 Bug fix involving '\\'. 1986-10-22 13:36:22 +00:00
ceriel
0595f74596 minor simplification. 1986-10-22 13:36:04 +00:00
ceriel
f932863ee1 minor fix to LLlex.c 1986-10-21 14:45:43 +00:00
ceriel
5f638d7aac newer version 1986-10-20 17:40:41 +00:00
ceriel
697ea6d946 Added an entry for the util/cmisc directory. 1986-10-20 15:00:14 +00:00
ceriel
cb2543df8a Improved the "clean"-entry 1986-10-20 14:58:25 +00:00
ceriel
8129bf95a4 Initial revision 1986-10-20 14:56:37 +00:00
ceriel
991df05826 *** empty log message *** 1986-10-20 14:42:41 +00:00
ceriel
83e08e04d7 Added "Modules" 1986-10-20 14:09:09 +00:00
ceriel
d8ba814b26 Adapted to the use of ../../modules/lib/libstr.a 1986-10-20 13:59:14 +00:00
ceriel
11d442c0a0 Use our own string-routines "strindex" and "strrindex". At least we
know their name!
1986-10-20 13:52:16 +00:00
ceriel
784bd9ec54 Use our own string routines strindex and strrindex. At least we know
their name!
1986-10-20 13:48:26 +00:00
ceriel
84f0869fde 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
3a076895bb 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
b8bb269c72 Replaced a few "bss 2" by "bss EM_WSIZE". 1986-10-20 11:28:29 +00:00
ceriel
baf5b74da2 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