<<>> <> <> <> <> <> DIRECTORY Rope USING [ROPE]; SpellingWordMap: CEDAR DEFINITIONS = BEGIN ROPE: TYPE = Rope.ROPE; CharSet: TYPE ~ REF CharSetPrivate; CharSetPrivate: TYPE ~ ARRAY CHAR OF BOOL; MapWordsInRope: PROC [words: ROPE, alphabetic: CharSet, buffer: REF TEXT, f: PROC [REF TEXT, REF ANY, INT] RETURNS [BOOL], data: REF ANY, offset: INT] RETURNS [premature: BOOL, wordStart, wordEnd: INT, newBuffer: REF TEXT]; <> <<>> MapWordsInRopeBackward: PROC [words: ROPE, alphabetic: CharSet, buffer: REF TEXT, f: PROC [REF TEXT, REF ANY, INT] RETURNS [BOOL], data: REF ANY, offset: INT] RETURNS [premature: BOOL, wordStart, wordEnd: INT, newBuffer: REF TEXT]; <<>> END.