class Byebug::FrameCommand
Move to specific frames in the backtrace.
def description
def description %(f[rame][ frame-number] Move the current frame to the specified frame number, or the 0 if no frame-number has been given. A negative number indicates position from the other end, so "frame -1" moves to the oldest frame, and "frame 0" moves to the newest frame. Without an argument, the command prints the current stack frame. Since the current position is redisplayed, it may trigger a resyncronization if there is a front end also watching over things.) end
def execute
def execute return print_frame @state.frame_pos unless @match[1] pos, err = get_int(@match[1], 'Frame') return errmsg(err) unless pos adjust_frame(pos, true) end
def names
def names %w(frame) end
def regexp
def regexp /^\s* f(?:rame)? (?:\s+(\S+))? \s*$/x end