<> <> <> <> DIRECTORY Rope USING [ROPE]; PrintAC: CEDAR DEFINITIONS = BEGIN ROPE: TYPE = Rope.ROPE ; DeviceType: TYPE = {hornet, platemaker, versatec}; Subrange: TYPE = RECORD[first, last: NAT]; AsciiFromChar: PROC[c: CHAR] RETURNS[NAT]; CharFromAscii: PROC[n: NAT] RETURNS[CHAR]; PrintACFile: PROC[name: ROPE, device: DeviceType, scale: REAL] RETURNS [pd: ROPE]; <> PrintACChars: PROC[name: ROPE, device: DeviceType, scale: REAL, chars: ROPE] RETURNS [pd: ROPE]; <> PrintACCodes: PROC[name: ROPE, device: DeviceType, scale: REAL, codes0, codes1, codes2, codes3, codes4: Subrange _ [0,0]] RETURNS [pd: ROPE]; <> END.