
<<SMCommentTable.mesa>>
<<Copyright  1985 by Xerox Corporation.  All rights reserved.>>
<<last edit by Satterthwaite, May 12, 1986 11:45:24 am PDT>>

DIRECTORY
Rope: TYPE USING [Text];

SMCommentTable: CEDAR DEFINITIONS ~ {

Index: TYPE~INT;

Text: TYPE~Rope.Text;

Ref: TYPE~REF Node;
Node: TYPE~RECORD[start: Index, text: Text, lastToken, prefix: Index];

Table: TYPE~REF TableNode;
TableNode: TYPE~RECORD[
last: Ref,
size: NAT,
lastx: NAT,
data: SEQUENCE max: NAT OF Ref];

BreakTab: TYPE~REF BreakSequence;
BreakSequence: TYPE~RECORD[
size: NAT,
indices: SEQUENCE max: NAT OF Index];

}.

