|
|
1.1 root 1: (* Copyright 1989 by AT&T Bell Laboratories *)
2: structure M68MC : CODEGENERATOR =
3: struct
4: structure CM = M68CM(M68MCode.Coder)
5: structure G = CPScomp(CM)
6: fun generate lexp = (G.compile lexp; M68MCode.finish())
7: end
8:
9: structure M68AC : ASSEMBLER =
10: struct
11: structure CM = M68CM(M68AsCode)
12: structure AssemGen = CPScomp(CM)
13: fun generate(lexp,stream) = (M68Assem.outfile := stream;
14: AssemGen.compile lexp)
15: end
16:
17: structure IntM68 = IntShare(structure Machm = M68MC
18: val fileExtension = ".m68"
19: );
20: structure CompM68 = Batch(structure M=M68MC and A=M68AC)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.