ceriel
de5ac65dd6
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
200034075d
Some name changes in ../../modules/lib.
1986-10-28 17:04:40 +00:00
ceriel
f793e823ec
Made the trap message more readable.
1986-10-27 10:17:36 +00:00
ceriel
3d016f7385
Did not work properly, printed wrong trap number. Does not work
...
properly now, because it does no save the registers.
1986-10-27 09:57:42 +00:00
sater
02ff84337a
Typo corrected
1986-10-24 16:58:46 +00:00
ceriel
ca44bfc681
newer version with some bug fixes
1986-10-22 15:38:24 +00:00
ceriel
aac1207beb
Error messages are printed differently now. A '%' in an error message
...
used to cause difficulties.
1986-10-22 15:30:46 +00:00
ceriel
c19358ee50
Bug fix involving '\\'.
1986-10-22 13:36:22 +00:00
ceriel
0595f74596
minor simplification.
1986-10-22 13:36:04 +00:00
ceriel
f932863ee1
minor fix to LLlex.c
1986-10-21 14:45:43 +00:00
ceriel
5f638d7aac
newer version
1986-10-20 17:40:41 +00:00
ceriel
697ea6d946
Added an entry for the util/cmisc directory.
1986-10-20 15:00:14 +00:00
ceriel
cb2543df8a
Improved the "clean"-entry
1986-10-20 14:58:25 +00:00
ceriel
8129bf95a4
Initial revision
1986-10-20 14:56:37 +00:00
ceriel
991df05826
*** empty log message ***
1986-10-20 14:42:41 +00:00
ceriel
83e08e04d7
Added "Modules"
1986-10-20 14:09:09 +00:00
ceriel
d8ba814b26
Adapted to the use of ../../modules/lib/libstr.a
1986-10-20 13:59:14 +00:00
ceriel
11d442c0a0
Use our own string-routines "strindex" and "strrindex". At least we
...
know their name!
1986-10-20 13:52:16 +00:00
ceriel
784bd9ec54
Use our own string routines strindex and strrindex. At least we know
...
their name!
1986-10-20 13:48:26 +00:00
ceriel
84f0869fde
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
3a076895bb
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
b8bb269c72
Replaced a few "bss 2" by "bss EM_WSIZE".
1986-10-20 11:28:29 +00:00
ceriel
baf5b74da2
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
8ffde3c86a
I don't really know why, but the file was changed.
1986-10-20 09:35:51 +00:00
ceriel
e0926981a4
Deleted the #ifdef JOHAN stuff, and
...
added a #define MAXSECT.
1986-10-16 16:36:00 +00:00
ceriel
908eeaf9cd
Removed some ridiculous code.
1986-10-15 13:58:51 +00:00
ceriel
b40489973e
Removed part of test 127. It tried a LFR after doing a LOC and an ASS.
...
This is of course not allowed.
1986-10-13 14:45:18 +00:00
ceriel
256847556e
Added a NOFLOAT define. (Taken from Koen Langendoen)
1986-10-13 14:42:31 +00:00
ceriel
36ef5b504b
Apparently, ex_ap disappeared. Put it in again.
1986-10-10 15:21:35 +00:00
ceriel
1d0f716a4e
Oops, forgot to remove the id_first definition.
1986-10-10 15:09:34 +00:00
ceriel
a43d257715
Added a "fmt_id" define, to prevent that no '_' is placed in front
...
of an identifier longer than 8 characters.
1986-10-10 15:05:10 +00:00
sater
2672c87f68
empty string was returned when it was not so good.
1986-10-09 16:15:00 +00:00
sater
ae2f236663
nullpointer and empty string were confused.
...
Long live the PDP and VAX
1986-10-09 16:12:24 +00:00
ceriel
703eb4e7a0
Added RANLIB
1986-10-09 13:21:33 +00:00
ceriel
591a0db767
Removed the "wordsize" variable. it was'nt needed, as we also have
...
EM_WSIZE.
1986-10-09 11:44:28 +00:00
ceriel
ec2b3e61c6
Addition of some changes by Kees Visser.
...
In packed structures, subrange types now occupy 1 byte if they fit in
1 byte, they occupy 2 bytes if they fit in 2, etc.
1986-10-09 11:09:27 +00:00
ceriel
9d54fe57f8
Changed a test that was word_size and alignment dependant.
1986-10-09 10:37:56 +00:00
ceriel
3030eb8cae
newer version
1986-10-06 20:36:30 +00:00
ceriel
f3bf7cd5bc
There was an error in test 026. It used local variables but declared none.
...
This is corrected.
1986-09-30 11:13:44 +00:00
erikb
5af21dfc79
modified the treatment of op=, ++ and -- operators
1986-09-29 14:01:34 +00:00
erikb
42112db262
modified the treatment of op=, ++ and -- operators
1986-09-29 13:16:11 +00:00
dick
66c247ba9c
some very minor changes
1986-09-28 20:33:15 +00:00
ceriel
c3d4d40d1b
many bug fixes
1986-09-25 19:39:06 +00:00
erikb
c967d1ab3a
put heavily used pointer variables in registers
1986-09-24 13:53:16 +00:00
ceriel
bfad7d30f0
Added a pattern for "ldc ads".
1986-09-24 12:17:25 +00:00
ceriel
6a4a13d041
Initial revision
1986-09-24 11:24:37 +00:00
ceriel
a2599744f0
Addition of new patterns.
1986-09-23 09:41:47 +00:00
sater
9092e509c6
changed ad2str function not to add +0 at labels
1986-09-22 13:15:15 +00:00
sater
b5009c57b4
made debiug output better
1986-09-22 13:14:54 +00:00
erikb
f21743e213
if NOPP: made #line directives treated correctly
1986-09-22 13:04:04 +00:00