DIRECTORY Dictionary, IO USING [STREAM], Menus USING [MenuProc], Rope USING [ROPE]; SpellingToolServices: CEDAR DEFINITIONS = { ROPE: TYPE = Rope.ROPE; STREAM: TYPE = IO.STREAM; NerdType: TYPE = {WordNerd, EtymologyNerd}; InitializeDictionaryServer: PROC [outputStream: STREAM]; FinalizeDictionaryServer: PROC []; DefinitionButton: Menus.MenuProc; BruteForceCorrection: PROC [word: ROPE, f: PROC [REF TEXT] RETURNS [BOOL], buffer: REF TEXT] RETURNS [corrections: LIST OF ROPE, newBuffer: REF TEXT]; Conjugate: PROC[word: ROPE] RETURNS [conjugationsList: Dictionary.ConjugationsList]; Pronunciation: PROC [word: ROPE] RETURNS [wordPronounced: ROPE]; Synonyms: PROCEDURE [word: ROPE] RETURNS [ listOfSynonyms: ROPE]; WordNerd: PROCEDURE [words: ROPE, minKeyWords: INT, minWords: INT, maxWords: INT, nerd: NerdType] RETURNS [ listOfNerds: ROPE]; DefinitionStats: PROC [] RETURNS [totalDefinitions, totalDefinitionsWorked: INT]; }. θ SpellingToolServices.mesa Copyright Σ 1987, 1992 by Xerox Corporation. All rights reserved. This module exists merely to get the Services command to be separately monitored. Jack Kent August 17, 1987 4:55:28 pm PDT Errors Κ•NewlineDelimiter –(cedarcode) style™šœ™Icodešœ Οeœ7™BJ™QKšœ(™(—K˜šΟk ˜ K˜ Kšžœžœžœ˜Kšœžœ ˜Kšœžœžœ˜K˜—KšΟnœžœž œ˜+Kšžœžœžœ˜Kšžœžœžœžœ˜Kšœ žœ˜+K˜KšŸœžœžœ˜8K˜KšŸœžœ˜"K˜KšΠbnœ˜!K˜šΟbœ˜Kšžœžœžœžœžœžœžœ žœžœ˜GKš žœžœžœžœ žœžœ˜9K˜—KšŸ œžœžœžœ1˜UK˜Kš Ÿ œžœžœžœžœ˜AšŸœž œžœ˜ Kšžœžœ˜!—š Ÿœž œ žœžœ žœ žœ˜aKšžœžœ˜—KšŸœžœžœ,žœ˜QK˜™K™K™—K˜K˜K˜K˜—…—²°