352 Commits

Author SHA1 Message Date
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
sater
8c0e3a58f6 Corrected error in otime of initialisation of booleans 1985-12-02 13:55:06 +00:00
ceriel
69caad4b6c A minor change in the LL.output format. 1985-11-26 13:27:51 +00:00
ceriel
994eccc0eb Remove targets before installing new ones 1985-11-25 16:26:59 +00:00
ceriel
d74f1ba9df New manual page for a completely new version of LLgen. 1985-11-25 16:00:18 +00:00
ceriel
58588da699 Changed dependancies 1985-11-25 15:57:43 +00:00
ceriel
6bcb797733 New version of LLgen, new version of this Makefile ... 1985-11-25 15:52:56 +00:00
ceriel
0d8959325e New version, with a much faster parser. 1985-11-25 15:50:51 +00:00
ceriel
31a4215cab New version, much faster 1985-11-25 15:50:19 +00:00
ceriel
d901827448 Completely new version, generating a much faster parser 1985-11-25 15:48:42 +00:00
ceriel
8abda5fb1d Completely new version, generating a much faster parser. 1985-11-25 15:47:51 +00:00
keie
d9f72cc2dc BSD4.3 size returns an error when it cannot find one of
its arguments.
1985-10-15 15:47:12 +00:00
ceriel
2f02820a56 Initial revision 1985-10-03 18:31:47 +00:00
ceriel
da5f8e5a14 different interface. 1985-10-03 17:19:14 +00:00
bal
f00b73148f 0 / -1 confusion for properties (bug reported by sater). 1985-10-03 14:41:44 +00:00
ceriel
c1d4bb2597 More safety, also after terms and nonterminals. 1985-10-03 12:38:55 +00:00
ceriel
b601e61e52 Initial revision 1985-10-03 10:35:55 +00:00
ceriel
15b635c021 Initial revision 1985-10-03 10:25:23 +00:00