<> <> <> <> <<>> DIRECTORY GGBasicTypes, Imager, ImagerTransformation, IO, Rope; GGParseOut: CEDAR DEFINITIONS = BEGIN BoundBox: TYPE = GGBasicTypes.BoundBox; Color: TYPE = Imager.Color; Point: TYPE = GGBasicTypes.Point; SequenceOfReal: TYPE = GGBasicTypes.SequenceOfReal; StrokeEnd: TYPE = Imager.StrokeEnd; WriteColor: PROC [f: IO.STREAM, color: Color]; WriteStrokeEnd: PROC [f: IO.STREAM, lineEnds: StrokeEnd]; WritePoint: PROC [f: IO.STREAM, point: Point]; WriteTransformation: PROC [f: IO.STREAM, transform: ImagerTransformation.Transformation]; WriteFactoredTransformation: PROC [f: IO.STREAM, transform: ImagerTransformation.Transformation]; WriteBox: PROC [f: IO.STREAM, box: BoundBox]; WriteBOOL: PROC [f: IO.STREAM, bool: BOOL]; WriteProps: PROC [f: IO.STREAM, props: LIST OF REF ANY]; WriteArrayOfReal: PROC [f: IO.STREAM, reals: SequenceOfReal]; END.