userexec basicuserexec actionareas userexecprivate basicuserexecimpl userexecimpl userexeclogimpl execimpl userexecutilimpl userexecinterpimpl userexecregcmdsimpl userexecmiscimpl dwimimpl userexecmethodsimpl historyimpl userexecopsimpl userexecconfirmimpl viewerexecopsimpl CompilerExecOpsImpl actionareasimpl actionareasopsimpl newstuffimpl startuserexec
uses userexecprivate: CommandProcOpsImpl basicuserexecimpl userexecimpl userexeclogimpl execimpl userexecutilimpl userexecinterpimpl userexecregcmdsimpl userexecmiscimpl dwimimpl userexecmethodsimpl historyimpl userexecopsimpl userexecconfirmimpl viewerexecopsimpl CompilerExecOpsImpl actionareasimpl actionareasopsimpl startuserexec
uses userexecextras: basicuserexecimpl userexecimpl userexeclogimpl userexecutilimpl userexecinterpimpl userexecregcmdsimpl userexecmiscimpl userexecmethodsimpl historyimpl userexecopsimpl viewerexecopsimpl CompilerExecOpsImpl newstuffimpl startuserexec
uses registeredcommandops: CommandProcOpsImpl UserExecRegCmdsImpl UserExecOpsImpl
uses basicuserexec: BasicUserExecImpl UserExecInterpImpl DwimImpl
uses bbvextras: bbvextrasimpl actionareasimpl actionareaopsimpl
uses RTTBridge:
DwimImpl: RTTBridge USING [TVForReferent, TVForReadOnlyReferent],
users TiogaOps, TiogaExtraOps:
UserExecImpl.Prompt: LastLocWithin, ViewerDoc, PutTextKey
UserExecLogImpl.AtRollback: FirstChild, ViewerDoc, GetRope (if log file goes away)
UserExecUtilImpl: TiogaOps.RegisterFileNameProc
UserExecMiscImpl: [AddLooks, CreateSimplePattern, FirstChild, GetRope, GoToPreviousCharacter, InsertChar, IsComment, Location, Next, NodeSearch, Paste, Pattern, Ref, SaveSpanForPaste, ViewerDoc, SelectPoint, LastLocWithin] for doing ? from tioga file
HistoryImpl: USING [PutTextKey, GetTextKey, FirstChild, ViewerDoc, Ref, TextKeyNotFound]
uses bbstuff: basicuserexecimpl userexecprivate
CommandProcs that use event:
Eval (passes it in to TreatAsExpr),
RunAndCall (passes it in to CallRegisteredProc), CommandsFrom (to set dontCorrect),
RedoCommand, UseCommand (to get at props).
Looks like only ones are Eval and RunAndCall.
concreteEvent:
UserExecOpsImpl.CommandsFrom (to set dontCorrect),
HistoryImpl.RedoCommand, UseCommand (to get at props)
oldExec.commandLine:
UserExecUtilImpl.FixCommandLine;
UserExecRegCmdsImpl.CallRegisteredProc, SetUpCommandLine;
UserExecMiscImpl.DoIt;
oldExec.commandLineStream:
UserExecRegCmdsImpl.CallRegisteredProc,
UserExecMiscImpl.DoIt,
SpawnWorkAreasImpl.SetBreak
calls DoIt:
NewUserExecImpl.ProcessInput,
UserExecRegCmdsImpl.CallRegisteredProc,
HistoryImpl.RedoCommand, UseCommand,
UserExecOpsImpl.CommandsFrom
SpawnWorkAreasImpl.SetBreak
calls CreateSubEvent:
UserExecInterpImpl.Eval,
UserExecMiscImpl.DoIt
sets continuation
NewUserExecImpl.WasAborted, ExecGetRope, ExecProcessInput
UserExecInterpImpl.TreatAsExpr
UserExecRegCmdsImpl.ReadQuietly
UserExecMiscImpl.DoIt
calls CorrectionEnabled
UserExecUtilImpl.GetTheFile
UserExecRegCmdsImpl.LookupCommand
uses dontPrompt:
NewUserExecImpl.WasAborted, ExecGetRope
UserExecRegCmdsImpl.ReadQuietly
UserExecMiscImpl.ShowStats (DoIt)
uses private.lastChar:
NewUserExecImpl.DefaultDeliverWhen
calls AcquireExec:
UserExecMiscImpl.DoIt