class Byebug::Interface

def errmsg(*args)

Derived classes may want to override this to capture output.
Common routine for reporting byebug error messages.
def errmsg(*args)
  print '*** '
  print(*args)
end

def escape(msg)

def escape(msg)
  msg.gsub('%', '%%')
end

def format(*args)

def format(*args)
  if args.is_a?(Array)
    new_args = args.first
    new_args = new_args % args[1..-1] unless args[1..-1].empty?
  else
    new_args = args
  end
  new_args
end

def initialize

def initialize
  @have_readline = false
end