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