class Byebug::EvalCommand

def execute

def execute
  expr = @match ? @match.post_match : @input
  run_with_binding do |b|
    res = eval_with_setting(b, expr, Setting[:stack_on_error])
    print pr('eval.result', expr: expr, result: res.inspect)
  end
rescue
  puts "#{$ERROR_INFO.class} Exception: #{$ERROR_INFO.message}"
end