<> <> <> <> <> <> DIRECTORY BasicTime USING [GMT], FS USING [OpenFile], IO USING [STREAM], Rope USING [ROPE], RopeReader USING [Ref]; FileReader: CEDAR DEFINITIONS = BEGIN ROPE: TYPE = Rope.ROPE; Open: PROC [fileName: ROPE, start, len: INT] RETURNS [control, comment, text: RopeReader.Ref, tiogaFile: BOOL, fh: FS.OpenFile, createDate: BasicTime.GMT, interdoc: ROPE]; OpenC: PROC [file: FS.OpenFile, start, len: INT] RETURNS [control, comment, text: RopeReader.Ref, tiogaFile: BOOL, createDate: BasicTime.GMT, interdoc: ROPE]; FromRope: PROC [rope: ROPE, start, len: INT] RETURNS [control, comment, text: RopeReader.Ref, tiogaFile: BOOL, interdoc: ROPE]; FromStream: PROC [stream: IO.STREAM, len: INT] RETURNS [control, comment, text: RopeReader.Ref, tiogaFile: BOOL, interdoc: ROPE]; END.