updated somewhat; deleted int

This commit is contained in:
ceriel 1988-04-29 11:16:49 +00:00
parent 2cd29242ae
commit 82c952bdeb
2 changed files with 8 additions and 5 deletions

View file

@ -8,7 +8,7 @@ OBJ=list.o data.o main.o scan.o svars.o trans.o util.o rmach.o run.o \
dmach.o intable.o grows.o files.o dmach.o intable.o grows.o files.o
ACKDIR=$(EMHOME)/lib ACKDIR=$(EMHOME)/lib
FE=fe FE=fe
INTABLES=pdp int INTABLES=pdp
LNTABLES=acc apc abc ocm m2 vax4 i86 m68k2 m68k4 pmds pmds4 mantra \ LNTABLES=acc apc abc ocm m2 vax4 i86 m68k2 m68k4 pmds pmds4 mantra \
m68020 z8000 int22 int24 int44 6500 6800 6805 6809 i80 ns s2650 z80 \ m68020 z8000 int22 int24 int44 6500 6800 6805 6809 i80 ns s2650 z80 \
sun3 sun2 xenix3 minix minixST sun3 sun2 xenix3 minix minixST

View file

@ -22,7 +22,7 @@ ack \- Amsterdam Compiler Kit
.br .br
\fBabc\fP arguments \fBabc\fP arguments
.br .br
\fBint\fP arguments \fBm2\fP arguments
.br .br
\fBocm\fP arguments \fBocm\fP arguments
.br .br
@ -43,7 +43,7 @@ Two types of load files can be distinguished,
\fIa.out\fP files containing machine code and \fIe.out\fP \fIa.out\fP files containing machine code and \fIe.out\fP
files containing virtual EM machine code. files containing virtual EM machine code.
The last type is designed for interpretation; it is obtained by calling The last type is designed for interpretation; it is obtained by calling
the compiler as \fIint\fP. the compiler as \fIint22\fP, \fIint24\fP, or \fIint44\fP.
Compilation time for interpretation is fast and gives many Compilation time for interpretation is fast and gives many
runtime checks, runtime checks,
but execution is about seven times slower. but execution is about seven times slower.
@ -289,7 +289,7 @@ are passed to the loaders, as for flags.
All C source programs are run through the preprocessor All C source programs are run through the preprocessor
before they are fed to the compiler proper. before they are fed to the compiler proper.
On larger machines, the compiler has a built in preprocessor. On larger machines, the compiler has a built in preprocessor.
Other human readable sources (Pascal or Basic programs and Other human readable sources (Modula-2, Pascal, or Basic programs and
machine assembly) are only preprocessed when they start with a \`#\'. machine assembly) are only preprocessed when they start with a \`#\'.
.PP .PP
\fIAck\fP adds a few macro definitions when it calls the \fIAck\fP adds a few macro definitions when it calls the
@ -329,6 +329,7 @@ input:name:output:description
\&.p:pc:.k:Pascal front end [2,3,6] \&.p:pc:.k:Pascal front end [2,3,6]
\&.b:abc:.k:Basic front end [6,8] \&.b:abc:.k:Basic front end [6,8]
\&.ocm:ocm:.k:Occam front end [9] \&.ocm:ocm:.k:Occam front end [9]
\&.mod:m2:.k:Modula-2 front end [11]
\&.e:encode:.k:Compactify EM assembly language [1] \&.e:encode:.k:Compactify EM assembly language [1]
\&.k:opt:.m:EM peephole optimizer \&.k:opt:.m:EM peephole optimizer
\&.k .m:decode:.e:Produce human readable EM assembly \&.k .m:decode:.e:Produce human readable EM assembly
@ -372,6 +373,8 @@ Kees Bot and Edwin Scheffer, \fIAn Occam Compiler\fP, IM-6.
.IP [10] .IP [10]
H.E. Bal, \fIThe design and implementation of the EM Global Optimizer\fP, H.E. Bal, \fIThe design and implementation of the EM Global Optimizer\fP,
Informatica rapport IR-99. Informatica rapport IR-99.
.IP [11]
C.J.H. Jacobs, \fIThe ACK Modula-2 Compiler\fP.
.PD .PD
.SH DIAGNOSTICS .SH DIAGNOSTICS
.PD .PD
@ -382,6 +385,6 @@ The -g flag is inoperative.
Not all warning messages are superseded by \fB\-w\fP. Not all warning messages are superseded by \fB\-w\fP.
.br .br
Argument assembly files are not preprocessed when fed into the Argument assembly files are not preprocessed when fed into the
universal assembler. universal assembler/loader.
.SH AUTHOR .SH AUTHOR
Ed Keizer, Vrije Universiteit, Amsterdam Ed Keizer, Vrije Universiteit, Amsterdam