<> <> DIRECTORY IO, Rope, TiogaAccess, UnparserBuffer; <> StructuredStreams: CEDAR DEFINITIONS = BEGIN BufferOutput: TYPE = UnparserBuffer.BufferOutput; Create: PROCEDURE [onTopOf: UnparserBuffer.Handle] RETURNS [ss: IO.STREAM]; <> IsAnSS: PROCEDURE [s: IO.STREAM] RETURNS [BOOLEAN]; GetHandle: PROCEDURE [ss: IO.STREAM] RETURNS [UnparserBuffer.Handle]; <> <> Strip: PROCEDURE [ss: IO.STREAM] RETURNS [IO.STREAM]; <> <> <> CloseThrough: PROCEDURE [self: IO.STREAM]; <> <> <> <<>> <> <> Begin, End: PROCEDURE [ss: IO.STREAM]; <> <<>> Bp: PROCEDURE [ss: IO.STREAM, united: BOOLEAN, offset: INTEGER]; <> <<>> ChangeMargin: PROCEDURE [ss: IO.STREAM, newMargin: INTEGER _ 69]; <> END.