ceriel
5296d5f9e7
Removed some signal handling stuff. The Ack-program should do that.
1986-12-01 09:43:00 +00:00
ceriel
aa15676594
make to work with newer version of LLgen.
1986-11-24 21:24:42 +00:00
ceriel
374d4aac17
Initial revision
1986-11-24 20:42:13 +00:00
ceriel
7b14da0eb1
Bug fix in "inc loc adi" patterns and the like.
1986-11-24 10:42:29 +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
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
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
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
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
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
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
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
ceriel
a660985529
I don't really know why, but the file was changed.
1986-10-20 09:35:51 +00:00
ceriel
6df30b45d7
Added a pattern for "ldc ads".
1986-09-24 12:17:25 +00:00
ceriel
a05325ba7f
Addition of new patterns.
1986-09-23 09:41:47 +00:00
em
af1c3f29a8
set limit on optimization passes to prevent loop
...
in optimizer in case of bad table.
1986-09-09 13:10:15 +00:00
sater
2c23adf973
Error fixed where w==2 was assumed
1986-08-28 10:28:42 +00:00
ceriel
7e94756b30
Adapted so that anybody can do "make install".
1986-07-22 10:47:51 +00:00
ceriel
e706b3cdba
Some changes needed for the new 4-4 Pascal compiler.
1986-07-21 09:53:44 +00:00
sater
60a5906456
removed sanity checking on result from sprintf
...
System IIIish systems seem to have their own idea.
1986-06-17 09:13:11 +00:00
ceriel
49287324b3
Increased the size of the expression node table.
1986-06-05 13:56:31 +00:00
sater
0d93c572bc
Non existing token fields in the format string caused memfaults
...
because fields were checked beyond the end of the tokeninfo. Fixed.
1986-05-21 15:08:57 +00:00
sater
5b9b6fa61e
Relaxed input syntax for from STACK coercions
...
No gen clause is necessary anymore.
1986-03-19 16:14:12 +00:00
keie
d764fef596
Adapted to our ack environment.
1986-02-11 11:22:43 +00:00
bal
233c959d2f
increased STACK_DEPTH from 50 to 250
1986-02-10 11:04:33 +00:00
ceriel
b0609d40fc
Added some new patterns involving multiplies with 0, 1 etc.
1986-02-10 10:14:41 +00:00
em
d72f604a96
fixed bug in number() -- hex letters mistreated
1986-02-03 14:30:19 +00:00
sater
2e33b81ce6
Hex numbers didn't work. Corrected bug in myatoi().
1986-01-24 16:08:34 +00:00
dick
7e47b13e67
adapted to phototypesetter
1986-01-20 20:39:09 +00:00