class Byebug::EvalCommand
def execute
def execute expr = @match ? @match.post_match : @input run_with_binding do |b| if Setting[:stack_on_error] print "#{bb_eval(expr, b).inspect}\n" else print "#{bb_warning_eval(expr, b).inspect}\n" end end rescue print "#{$!.class} Exception: #{$!.message}\n" end