7b80cd2db0
Fixed revision history.
dtrg2006-07-20 23:10:07 +00:00
8a3e083fe1
First version in CVS.
dtrg2006-07-20 23:04:28 +00:00
a7939a407b
Rationalised use of #includes to be more standards-compliant.
dtrg2006-07-20 23:04:15 +00:00
b2b88a89e1
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg2006-07-20 23:02:37 +00:00
8ec7e4667c
Changed configuration to now use malloc()/free() rather than sbrk().
dtrg2006-07-20 22:59:25 +00:00
b9d98bd0ff
First version in CVS.
dtrg2006-07-20 22:57:46 +00:00
bce7648b99
Updated to point at the ncg code generator instead of the cg one.
dtrg2006-07-20 22:37:57 +00:00
dd3c45ecf2
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg2006-07-19 14:09:25 +00:00
01314faaac
Rationalised use of #includes to be more standards-compliant.
dtrg2006-07-19 14:09:05 +00:00
9aacafbc5a
Modified to no longer build LLgen, as it is now distributed separately.
dtrg2006-07-19 14:03:33 +00:00
633780d9f0
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg2006-07-19 10:30:26 +00:00
f67d6d1491
Rationalised use of #includes to be more standards-compliant.
dtrg2006-07-19 10:28:43 +00:00
54ea735407
Rationalised use of #includes to be more standards-compliant.
dtrg2006-07-18 18:05:47 +00:00
44f229d88a
Modified to no longer build LLgen, as it is now distributed seperately.
dtrg2006-07-18 17:34:30 +00:00
fbe65f8a9a
Added comment about the use of 'cc' rather than 'gcc'.
dtrg2006-07-18 17:21:34 +00:00
3ee71dd844
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg2006-07-18 17:20:46 +00:00
a54dcb8e92
No longer generates zero bytes in the script's output file.
dtrg2006-07-18 17:20:05 +00:00
c8f1fe9511
Worked around unput() not being strictly legal in the tail code section of a yacc input file.
dtrg2006-07-18 17:19:20 +00:00
3620781344
Rationalised use of #includes to be more standards-compliant.
dtrg2006-07-18 17:18:42 +00:00
84f3a18362
Rationalised use of #includes to be more standards-compliant.
dtrg2006-07-18 17:10:29 +00:00
3a69ad76f4
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg2006-07-18 17:10:18 +00:00
8769a2b8bc
Renamed the 'index' variable to 'offset', to prevent clashes with the libc index() function.
dtrg2006-07-18 17:00:30 +00:00
309f5d5560
Renamed the 'index()' function to 'indexmode()', to prevent clashes with the libc index() function.
dtrg2006-07-18 16:50:22 +00:00
f6d77b9061
Removed a #define that was also defined in cv.c.
dtrg2006-07-18 16:48:21 +00:00
be7ec5cdd0
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
dtrg2006-07-18 16:45:57 +00:00
22d8b82972
fixup commit for tag 'llgen-1-0'
cvs2hg2006-02-04 00:57:05 +00:00
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.
dtrg2006-02-04 00:57:04 +00:00
b034d8695b
Moved LLgen documentation from the main ACK documentation directory into LLgen's own documentation directory.
dtrg2006-02-04 00:43:32 +00:00
92c1b4a4c1
Modernised usage of system header files.
dtrg2006-02-04 00:37:19 +00:00
51000eef76
Modernised usage of system header files.
dtrg2006-02-03 22:23:37 +00:00
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.
dtrg2006-02-03 22:23:11 +00:00
963a256f68
Modernised usage of system header files.
dtrg2006-01-24 22:29:19 +00:00
cb09878a1f
Added some new readmes at the top level.
dtrg2005-06-24 23:20:41 +00:00
f7d14e649d
Added LLgen_NCER.n to the distribution because the makefile seems to want it.
dtrg2005-06-24 23:19:55 +00:00
dbc7cd6b19
Added new mkdist tool.
dtrg2005-06-24 23:19:24 +00:00
38b87fe902
Created new tool to generate distributions.
dtrg2005-06-24 22:13:57 +00:00
ee83cfcf9b
Removed a call to _cleanup(), which appears to be a Minixism (and should be unnecessary).
dtrg2005-06-24 22:12:02 +00:00
e2cf5fbce2
Cleaned up the struct sgtty workaround and made it more generic.
dtrg2005-06-24 22:11:27 +00:00
5ef43bb829
Removed an assumption that 'stdin' is a constant, which it's not on Linux. (You can't use it as an initialiser when declaring a global variable.)
dtrg2005-06-24 22:10:24 +00:00
04a887eee9
Replaced references to /usr/tmp with references to /tmp.
dtrg2005-06-24 22:08:47 +00:00
9158d97c6f
Applied interim patches to make the interpreter compile on Linux. (Linux doesn't support struct sgtty; all this code should probably be rewritten to use termios instead, if I've understood it correctly.)
dtrg2005-06-24 21:42:11 +00:00
d5cc72efc2
Removed Versions, since that file doesn't actually exist.
dtrg2005-06-24 21:14:44 +00:00
65ffc7f057
new copyright notice in repository
ceriel2005-05-26 06:47:43 +00:00
3db9a605e3
Fix: did not always produce error message
ceriel1998-11-10 14:26:06 +00:00
8262bfb8f4
Fixed bug with 4-byte sets on 2-byte machines
ceriel1998-09-03 12:51:38 +00:00
bf9e4d20d9
Replaced a couple of UnGetChar calls with ChPushBack calls. The UnGetChar call is wrong after skipspaces().
ceriel1998-02-09 09:49:00 +00:00