[ivy]<Satterthwaite>SML>SMCommentTable.mesa!4

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];
}.