-- PPCommentTable.mesa, definitions for the comment table -- Russ Atkinson, June 8, 1982 3:08 pm -- this cluster provides a source index to comment map -- it is used to retain enough information for pretty printing source text DIRECTORY Rope USING [ROPE]; PPCommentTable: CEDAR DEFINITIONS = BEGIN OPEN Rope; Ref: TYPE = REF Node; Node: TYPE; TableOverflow: ERROR; TableOrder: ERROR; Reset: PROC; AddComment: PROC [start: INT, text: ROPE, lastToken,prefix: INT]; AddBreakHint: PROC [index: INT]; FindNextComment: PROC [notBefore: INT] RETURNS [Ref]; TestBreakHint: PROC [start: INT, next: INT] RETURNS [BOOL]; Explode: PROC [ref: Ref] RETURNS [start: INT, text: ROPE, lastToken,prefix: INT]; SetEnding: PROC [end: INT]; GetEnding: PROC RETURNS [INT]; END.