<> DIRECTORY Rope USING [ ROPE ]; SDict: DEFINITIONS = BEGIN <> Text: PROC [Stream: Rope.ROPE] RETURNS [RetrievedItem: Rope.ROPE]; <> <> <> Retrieve: PROC [Item: Rope.ROPE, Relation: ATOM] RETURNS [RetrievedItem: Rope.ROPE]; <> <> <> <> <> <> <> <> << Text Next Text Text Entry Entry Entry Next Entry Entry Definition Definition Entry Ety Etymology Entry Also See also Entry Alt Alternative Entry Pronunciation Pronunciation Entry PS Part of speech Entry ro Related other Entry Spelling Spelling >> <> GetStringValue: PROC [Item: Rope.ROPE] RETURNS [RetrievedText: Rope.ROPE]; <> <> <> DictFailure: TYPE = { ArgError, HandleError }; DictFailed: ERROR[why: DictFailure]; <> NoText: SIGNAL RETURNS [text: Rope.ROPE]; <> Empty: ERROR; <> NotFound: ERROR[word: Rope.ROPE, startPos, endpos: INT]; <> MorphCorrection: SIGNAL[word: Rope.ROPE, startPos, endpos: INT]; <> END.