# File lib/irb.rb, line 595def signal_handleunless@context.ignore_sigint?print"\nabort!\n"if@context.verbose?exitendcase@signal_statuswhen:IN_INPUTprint"^C\n"raiseRubyLex::TerminateLineInputwhen:IN_EVALIRB.irb_abort(self)when:IN_LOADIRB.irb_abort(self,LoadAbort)when:IN_IRB# ignoreelse# ignore other cases as wellendend