White Papers
These documents are all white papers that came with the full 5.5 release and have varying degrees of relevance to the 6.0 release. These are converted automatically into HTML and PDF from the original troff source files, and so the quality is not always the greatest. However, there should be enough here to give some insight into how the ACK works.
6500 | html | the MOS 6500 code generator | |
LLgen | html | the LL(1) parser generator | |
LLgen_NCER | html | LLgen's error recovery system | |
ack | html | the description files used to drive the compiler front-end | |
ansi_C | html | the ANSI C compiler | |
basic | html | the BASIC compiler | |
ceg | html | the fast code generator | |
cg | html | the old code generator | |
crefman | html | the K&R C compiler | |
ego | html | the EM optimiser | |
em | html | the EM intermediate code format & virtual machine | |
i80 | html | the Intel i80 code generator | |
install | html | installation instructions | |
int | html | the EM interpreter | |
lint | html | the off-line C program checker | |
m2ref | html | the Modula-2 compiler | |
m68020 | html | the Motorola 68000-series code generator | |
ncg | html | the new code generator | |
nopt | html | the new peephole optimiser | |
occam | html | the Occam compiler | |
pascal | html | the Pascal compiler implementation | |
pcref | html | the Pascal compiler user reference | |
peep | html | the old peephole optimiser | |
regadd | html | report on adding support for register variables | |
toolkit | html | high-level overview | |
top | html | native assembly level optimiser | |
v7bugs | html | a list of bugs found in V7 Unix | |
val | html | Pascal validation suite report | |
z80 | html | the Zilog Z80 code generator |