DIRECTORY FileSegment: TYPE USING [Pages], IO: TYPE USING [STREAM], Rope: TYPE USING [ROPE], TimeStamp: TYPE USING [Stamp]; TableCommand: DEFINITIONS = { CreateBCDStream: PROC [ in: IO.STREAM, modId, interfaceId: Rope.ROPE, altoCode: BOOL _ FALSE] RETURNS [output: IO.STREAM]; FinishBcdStream: PROC; MakeModule: PROC [inputFile, moduleId, interfaceId: Rope.ROPE, altocode: BOOL]; CompileStrings: PROC [ inputFile: Rope.ROPE, -- the source file interfaceId: Rope.ROPE, -- exported interface or "SELF" formatId: Rope.ROPE, -- ASCII record declaration moduleId: Rope.ROPE, -- output file compact, altoCode: BOOL] RETURNS [nChars, nStrings: CARDINAL]; FindInterface: PROC [id: Rope.ROPE, file: Rope.ROPE _ NIL] RETURNS [version: TimeStamp.Stamp, pages: FileSegment.Pages]; FindItem: PROC [symbols: FileSegment.Pages, item: Rope.ROPE] RETURNS [size, entry: CARDINAL]; BadInterface: ERROR [id: Rope.ROPE]; CreateTime: PROC [s: IO.STREAM] RETURNS [time: LONG INTEGER]; GenerateVersion: PROC RETURNS [version: TimeStamp.Stamp]; }. èfile TableCommand.mesa last edited by Satterthwaite, July 2, 1982 3:59 pm Last Edited by: Maxwell, August 8, 1983 11:26 am from ModuleMaker (utilities) from ModuleMaker from StringCompactor from TableSymbols from TableControl Ê)˜Jšœ™Jšœ2™2J™0J˜šÏk ˜ Jšœ œœ ˜ Jšœœœœ˜Jšœœœœ˜Jšœ œœ ˜J˜—Jšœ œ˜˜Jšœ™˜šÏnœœ˜Jšœœœ˜Jšœœ˜Jšœ œœ˜Jšœ œœ˜J˜—Jšžœœ˜J˜—Jšœ™˜Jšž œœ)œ œ˜OJ˜J˜—Jšœ™˜šžœœ˜JšœœÏc˜)JšœœŸ˜8JšœœŸ˜1JšœœŸ˜$Jšœœ˜Jšœœ˜%J˜——Jšœ™˜š ž œœ œ œœ˜:Jšœ6˜=—šžœœ)œ˜