170 Commits

Author SHA1 Message Date
dtrg
84701a5c29 Split LLgen off to be self-contained, and not necessarily part of the ACK. Replaced its build system with one based on pm. Rewrote the README. Updated the license text to match the overriding license common to all the ACK. 2006-02-04 00:57:04 +00:00
dtrg
b034d8695b Moved LLgen documentation from the main ACK documentation directory into LLgen's own documentation directory. 2006-02-04 00:43:32 +00:00
dtrg
92c1b4a4c1 Modernised usage of system header files. 2006-02-04 00:37:19 +00:00
dtrg
51000eef76 Modernised usage of system header files. 2006-02-03 22:23:37 +00:00
dtrg
32762aad2b Modernised usage of system header files. Changed the patch buffer (which allowed the library path to be modified with a hex editor) to an environment variable instead. 2006-02-03 22:23:11 +00:00
ceriel
611e8b03fe Fix 2002-09-11 13:32:57 +00:00
ceriel
06df95dc13 Added missing files to .distr 2002-09-11 13:17:00 +00:00
ceriel
42f568c0e0 Prevent double fclose 2002-08-26 14:27:15 +00:00
ceriel
9493d1cde9 ??? 2002-04-04 12:33:15 +00:00
ceriel
8f4ec7280c Updated copyright 1999-04-23 14:15:43 +00:00
ceriel
6fb0645cd6 Adapted copyright notice 1999-03-18 15:34:27 +00:00
ceriel
3db9a605e3 Fix: did not always produce error message 1998-11-10 14:26:06 +00:00
ceriel
a2f0e7d65b Corrected Makefile 1997-09-04 15:49:46 +00:00
ceriel
8b112a5f65 Removed superfluous ; 1997-06-16 13:07:37 +00:00
ceriel
df704932ab Prevent warning about unused labels 1997-04-02 10:42:06 +00:00
ceriel
a60ff7fcea improved error reporting, added -DNON_CORRECTING 1997-02-21 15:44:44 +00:00
ceriel
81252befc9 some minor fixes 1997-02-21 15:44:10 +00:00
ceriel
0406eff439 Updated 1997-02-21 12:23:04 +00:00
ceriel
0ed5418bec Added non-correcting error recovery stuff 1997-02-21 11:27:57 +00:00
ceriel
8ffc86d8ec bug fix: code referred to token attribute of wrong token! 1997-02-17 15:14:55 +00:00
ceriel
dc65347504 Fixed a couple of minor bugs 1996-11-19 13:27:56 +00:00
ceriel
c62de7632a Header file was included twice 1995-11-01 15:59:33 +00:00
ceriel
1e3cd3ce83 Fixed typo 1995-07-31 09:17:14 +00:00
ceriel
7efd46f437 Added copyright notice 1995-07-31 09:10:42 +00:00
ceriel
d828522f35 Added an option to strip the grammar from its actions 1995-02-24 12:10:44 +00:00
ceriel
1aaab3dd69 do not allow ',' as separator in parameter declarations; this results in bad C-code 1994-12-20 12:47:48 +00:00
ceriel
78e493ac0b Avoid some empty if- and else- parts. gcc -Wall does not like it 1994-10-20 12:43:35 +00:00
ceriel
c21f5558ba removed un-used variable 1994-07-06 08:34:27 +00:00
ceriel
bcc84a94d5 Header --> Id 1994-06-24 11:31:16 +00:00
ceriel
7894646cff Fix: also redefine LLsafeerror 1994-06-23 09:58:30 +00:00
ceriel
9c6968d42c Fix: error recovery sometimes skipped tokens it needed later on 1994-04-19 09:38:00 +00:00
ceriel
58c76078a7 Generate octal char constants instead of ints for LLsets 1994-04-12 13:53:38 +00:00
ceriel
99d14de3f4 Fixed for empty parameter lists 1993-05-10 14:02:52 +00:00
ceriel
4a067ba156 Added LL_MAXTOKNO 1992-11-19 15:37:52 +00:00
ceriel
1cc922d7d9 Changed mechanism for coputing amount of memory used 1992-06-26 12:38:10 +00:00
ceriel
d33da47a2a Do not use '#endif/#else xxx'; it is not allowed for ANSI C 1991-12-17 15:28:58 +00:00
ceriel
f7ad1b00bf bug fix in generating prototypes 1991-12-03 10:56:40 +00:00
ceriel
bc91b5c790 Fixed for ANSI-C part 1991-12-02 15:25:01 +00:00
ceriel
8038e7050b Always also produce ANSI-C, depending on __STDC__ and __cplusplus 1991-12-02 09:15:04 +00:00
ceriel
9a6aaa700b Improved for lint 1991-11-27 13:38:51 +00:00
ceriel
912e4b0977 produce ANSI C under -a option 1991-11-26 15:38:41 +00:00
ceriel
069f15b5e4 Minor change in manual page 1991-11-25 09:39:31 +00:00
ceriel
b528a64177 Changed copyright notice, made installation less dependent on ACK 1991-11-23 10:41:43 +00:00
ceriel
d122461894 Changed manual page installation mechanism 1991-11-05 15:31:14 +00:00
ceriel
1aeb208b12 Added some tests and changed ordering mechanism 1991-11-01 10:37:26 +00:00
ceriel
c28203d1b4 improved installation mechanism 1991-10-14 09:18:33 +00:00
ceriel
5052973dd5 Changes to manual page 1991-10-01 12:18:39 +00:00
ceriel
f36fe7a20b Fixed problem with parameter counts 1991-09-13 09:15:36 +00:00
ceriel
90fa7546b2 New installation mechanism 1991-08-27 10:18:09 +00:00
ceriel
62622b1e84 relaxed the ;-terminator requirement for parameters 1991-08-23 16:23:07 +00:00