George Koehler
33c0573598
Remove code to calculate memory usage with sbrk().
...
In many systems, malloc() can allocate outside the brk area. The
calculation with sbrk() misses those allocations. When LLgen or ncgg
reported the memory usage, the value was probably too low.
2018-11-14 16:13:54 -05:00
David Given
64f2fa9d46
Stop using mktemp() --- on Haiku, it always generates the same filenames,
...
pretty much guaranteeing temporary file overwrites on parallel builds. Use
mkstemp() instead which creates the files atomically.
2017-08-06 13:22:05 +02:00
David Given
fd91851005
Add enough return types to the K&R C that the ACK builds (on Linux) using clang
...
now.
2016-11-10 22:04:18 +01:00
dtrg
71a92846dd
Modernised usage of system header files.
2006-02-03 22:23:37 +00:00
ceriel
8f69a0ca44
Fix
2002-09-11 13:32:57 +00:00
ceriel
ee2c7069e4
Prevent double fclose
2002-08-26 14:27:15 +00:00
ceriel
c2607fdf0f
Added non-correcting error recovery stuff
1997-02-21 11:27:57 +00:00
ceriel
525eb1f1a4
Fixed typo
1995-07-31 09:17:14 +00:00
ceriel
7b6d8fbe56
Added copyright notice
1995-07-31 09:10:42 +00:00
ceriel
d1435f4fc6
Added an option to strip the grammar from its actions
1995-02-24 12:10:44 +00:00
ceriel
5c83e7dbb5
Header --> Id
1994-06-24 11:31:16 +00:00
ceriel
06e487359b
Changed mechanism for coputing amount of memory used
1992-06-26 12:38:10 +00:00
ceriel
df1ed9426d
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
1991-12-17 15:28:58 +00:00
ceriel
505494c560
Improved for lint
1991-11-27 13:38:51 +00:00
ceriel
35260bae58
produce ANSI C under -a option
1991-11-26 15:38:41 +00:00
ceriel
6fa0e5bfb0
Changed copyright notice, made installation less dependent on ACK
1991-11-23 10:41:43 +00:00
ceriel
03e1bea097
Added some tests and changed ordering mechanism
1991-11-01 10:37:26 +00:00
ceriel
b1fdacb99c
relaxed the ;-terminator requirement for parameters
1991-08-23 16:23:07 +00:00
ceriel
da48891d6e
allow for multiple parsers within one program
1990-01-29 13:45:42 +00:00
ceriel
c6cbc82178
merged -m flag with -j flag
1989-07-17 16:40:18 +00:00
ceriel
93c8b46781
print memory usage as unsigned
1988-07-05 14:07:19 +00:00
ceriel
4934f830fc
Added code to generate dense switches
1988-06-22 16:23:36 +00:00
ceriel
db572116e1
Added a flag to not give warnings
1987-11-27 11:04:07 +00:00
ceriel
985a52b415
some bug fixes
1987-05-12 18:23:09 +00:00
ceriel
4805d67ca1
-only generate warnings when there are conflict resolvers but no conflicts,
...
-handle "onerror" differently
1987-04-13 16:11:50 +00:00
ceriel
5537abbdfb
Added copyright notice
1987-03-10 01:26:51 +00:00
ceriel
1fdc5a5fe6
replaced returns from main by exits (bloody SUN)
1987-03-09 13:07:42 +00:00
ceriel
c501c762cf
removed the -n flag, but not its effect. The generated parser will
...
call LLmessage(-1) when saying "garbage at end of input".
1986-12-10 09:32:57 +00:00
ceriel
eedc332a04
Added "nflag".
1986-10-29 11:29:47 +00:00
ceriel
f055d610d3
Completely new version, generating a much faster parser.
1985-11-25 15:47:51 +00:00
ceriel
1fe1bc8c09
Forgotten to close a file. This is corrected.
1984-11-12 18:05:20 +00:00
ceriel
317ab99ecf
Changed RCSid
1984-10-08 17:11:03 +00:00
ceriel
a21f936651
Initial revision
1984-10-08 14:14:53 +00:00