<> <> DIRECTORY Commander USING [Handle], ReadEvalPrint USING [ClientProc], Rope USING [ROPE]; CommandTool: CEDAR DEFINITIONS = BEGIN Create: PROC; <> DoCommand: PROC [command: Rope.ROPE, commandLine, in: Rope.ROPE _ NIL] RETURNS [out, err: Rope.ROPE]; <> <<>> ExecuteCommand: PROC [command: Commander.Handle]; <> EachCommand: ReadEvalPrint.ClientProc; <> END.