DIRECTORY IO, RemoteEventTime, UserInput, UserInputGetActions; TerminalSpy: CEDAR DEFINITIONS = { EventTime: TYPE ~ RemoteEventTime.EventTime; endOfTime: EventTime ~ [INT.LAST, CARD16.LAST]; SpyOnStream: PROC [to, producer: IO.STREAM, allTime, allMouse: BOOL ¬ FALSE]; SpyOnCreek: PROC [to: IO.STREAM, increek: UserInput.Handle, stopTime: EventTime ¬ endOfTime, allTime, allMouse: BOOL ¬ FALSE]; PrintEventTime: PROC [to: IO.STREAM, et: EventTime, inclDay: BOOL ¬ TRUE]; PrintAction: PROC [to: IO.STREAM, ab: UserInputGetActions.InputActionBody]; }. Κ TerminalSpy.mesa Copyright Σ 1990, 1992 by Xerox Corporation. All rights reserved. Mike Spreitzer January 7, 1987 11:19:42 am PST Last tweaked by Mike Spreitzer on October 15, 1990 4:06 pm GMT Κ*•NewlineDelimiter –(cedarcode) style™codešœ™Kšœ Οeœ7™BK™.K™>—K˜KšΟk œžœ2˜>K˜šΟn œžœž œ˜"K˜Kšœ žœ˜,Kš œžœžœžœžœ˜/K˜Kš Ÿ œžœžœžœžœžœ˜MK˜Kš Ÿ œžœžœžœQžœžœ˜~K˜Kš Ÿœžœžœžœžœžœ˜JK˜KšŸ œžœžœžœ+˜KK˜K˜——…—."