DIRECTORY Rope USING [ROPE]; AmHerDict: CEDAR DEFINITIONS ~ BEGIN WordPosition: TYPE ~ RECORD [ start: INTEGER, length: INTEGER ]; Definition: TYPE ~ RECORD [ definition: Rope.ROPE, looks: LIST OF Run ]; Run: TYPE ~ RECORD [ start: INTEGER, length: INTEGER, look: ATOM ]; Proofread: PROC [string: Rope.ROPE, analyzerName: ATOM] RETURNS [WordPosition]; Corrections: PROC [string: Rope.ROPE, analyzerName: ATOM] RETURNS [LIST OF Rope.ROPE]; GetDefinition: PROC [word: Rope.ROPE, dictName: ATOM] RETURNS [Definition]; Looks: PROC [dictName: ATOM] RETURNS [LIST OF LIST OF ATOM]; Pronunciation: PROC [word: Rope.ROPE, dictName: ATOM] RETURNS [Rope.ROPE]; Analyzers: PROC [user: Rope.ROPE] RETURNS [LIST OF ATOM]; Dictionaries: PROC [user: Rope.ROPE] RETURNS [LIST OF ATOM]; LispError: SIGNAL [error: Rope.ROPE] RETURNS [Rope.ROPE]; END. xAmHerDict.mesa interface to the American Heritage Dictionary John Maxwell, April 16, 1986 2:09:29 pm PST proofreads the string for misspellings using the analyzer named. Returns the position of the first misspelled word. returns a list of possible corrections for string, based on the analyzer named. returns the definition for word in the dict named. translates the look codes used in GetDefinition into fonts. An association list. returns the pronunciation of word from the dict named. returns the names of the analyzers that the interface knows about returns the names of the dictionaries that the interface knows about Κ˜code™K™-K™+—K˜šΟk ˜ Kšœœœ˜K˜—KšΟl œœ ˜šœ˜K˜šœœœ˜Kšœœ˜Kšœ˜K˜—šœ œœ˜Kšœœ˜Kšœœœ˜K˜—šœœœ˜Kšœœ˜Kšœœ˜Kšœ˜ K˜—K˜Kš Οn œœ  œœœ˜OKšœt™tšŸ œœ  œœœœœ œ˜VK™O—š Ÿ œœ œ œœ˜KK™2—šŸœœ œœœœœœœ˜