|
|
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.