DIRECTORY IO USING [STREAM], Rope USING [ROPE], TiogaOps USING [Ref], ViewerClasses USING [Viewer] ; BridgeREdit: CEDAR DEFINITIONS ~ { ViewerToRopeProc: TYPE ~ PROC [treeNodeViewer: ViewerClasses.Viewer] RETURNS [plain: Rope.ROPE, translateCRLF: BOOL]; -- For use in ViewerToStream procs. NameToNameProc: TYPE ~ PROC [original: Rope.ROPE] RETURNS [new: Rope.ROPE]; -- How to get the new name from the old one. writerTiogaProperty: READONLY ATOM; WriterError: ERROR; RegisterNewWriter: PROC [ name: Rope.ROPE, -- name under which command is registered writerProc: ViewerToRopeProc -- proc to invoke ]; RegisterNewNamer: PROC [ name: Rope.ROPE, -- name under which command is registered namerProc: NameToNameProc -- proc to invoke ]; IsThisStreamATiogaFile: PROC [h: IO.STREAM] RETURNS [yes: BOOL, len: INT]; IsThisDocTioga: PROC [doc: TiogaOps.Ref] RETURNS [simple: BOOL]; }. † BridgeREdit.Mesa Copyright Σ 1988, 1990, 1992 by Xerox Corporation. All rights reserved. Eduardo Pelegri-Llopart January 23, 1989 4:07:27 pm PST Demers, May 1, 1990 11:23 am PDT Definitions module for a Bridge REdit server using Tioga as the editor. Types Constants Errors Registration Procedures Access Procedures Stolen from FSstreamImpl.mesa Stolen from PutFileImpl.SimpleFile ΚΕ–(cedarcode) style•NewlineDelimiter ™šœ™Icodešœ Οeœ=™HK™7K™ —K˜™GK™šΟk ˜ Kšžœžœžœ˜Kšœžœžœ˜Kšœ žœ˜Kšœžœ ˜Kšœ˜—K˜—K˜šΠln œžœž œ˜"head™š œžœžœ(žœžœžœΟc$˜šK˜—Kš œžœžœžœžœ žœ -˜y—™ Kšœž œ˜#—™KšΟn œžœ˜—™š ‘œžœžœ )œ œ˜‡K˜—Kš ‘œžœžœ )œ œ˜ƒK˜—™š‘œžœžœžœžœžœžœ˜JK™K˜—š‘œžœžœ žœ˜@K™"—K˜—Kšœ˜K˜——…—zΕ