Functions

f
frameTable(
frames: readonly Repl.Frame[],
palette: Theme
): string

The stack as gdb prints one: newest first, numbered from where it stopped, with a mark on the frame being read. What .backtrace prints, and the sibling of scopeTable.

f
goBackToCallerFrame(
repl: ReplContext,
argument: string
): Promise<void>

.back — the same move as .up, under the word a hand reaches for.

f
goToCalleeFrame(
repl: ReplContext,
argument: string
): Promise<void>

.down — read the frame this one called, back toward where the page actually stopped.

f
goToCallerFrame(
repl: ReplContext,
argument: string
): Promise<void>

.up — read the frame that called this one. .up 2 for its caller's caller.

f
goToFrameNumber(
repl: ReplContext,
argument: string
): Promise<void>

.frame 1 — read a frame by its number, counting from where the page stopped.

f
sayWhichFrame(
repl: ReplContext,
argument: string
): Promise<void>

.here — say which frame is being read, and go nowhere.

f
showFrameSource(repl: ReplContext): Promise<void>

The source around wherever the page is stopped, drawn under whatever announced the stop.

f
stepIntoNextCall(
repl: ReplContext,
argument: string
): Promise<void>

.step — run one step, entering whatever this line calls. .step 3 for three.

f
stepOutOfThisFrame(
repl: ReplContext,
argument: string
): Promise<void>

.finish — run until this frame returns, and stop in whoever called it.

f
stepOverNextCall(
repl: ReplContext,
argument: string
): Promise<void>

.next — run one step, letting the next call run rather than entering it.