class Byebug::Runner
def debug_program
Debugs a script only if syntax checks okay.
def debug_program ok = syntax_valid?(File.read($PROGRAM_NAME)) fail(InvalidScript, 'The script has incorrect syntax') unless ok error = Byebug.debug_load($PROGRAM_NAME, @stop) Byebug.puts "#{status}\n#{status.backtrace}" if error end