$21 GRAYBYTE WORDPRESS FILE MANAGER $59

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/ruby18/lib64/ruby/1.8/irb/ext/

HOME
Current File : /opt/alt/ruby18/lib64/ruby/1.8/irb/ext//tracer.rb
#
#   irb/lib/tracer.rb - 
#   	$Release Version: 0.9.5$
#   	$Revision: 11708 $
#   	$Date: 2007-02-13 08:01:19 +0900 (Tue, 13 Feb 2007) $
#   	by Keiju ISHITSUKA([email protected])
#
# --
#
#   
#
require "tracer"

module IRB

  # initialize tracing function
  def IRB.initialize_tracer
    Tracer.verbose = false
    Tracer.add_filter {
      |event, file, line, id, binding, *rests|
      /^#{Regexp.quote(@CONF[:IRB_LIB_PATH])}/ !~ file and
	File::basename(file) != "irb.rb"
    }
  end

  class Context
    attr_reader :use_tracer
    alias use_tracer? use_tracer

    def use_tracer=(opt)
      if opt
	Tracer.set_get_line_procs(@irb_path) {
	  |line_no, *rests|
	  @io.line(line_no)
	}
      elsif !opt && @use_tracer
	Tracer.off
      end
      @use_tracer=opt
    end
  end

  class WorkSpace
    alias __evaluate__ evaluate
    def evaluate(context, statements, file = nil, line = nil)
      if context.use_tracer? && file != nil && line != nil
	Tracer.on 
	begin
	  __evaluate__(context, statements, file, line)
	ensure
	  Tracer.off
	end
      else
	__evaluate__(context, statements, file || __FILE__, line || __LINE__)
      end
    end
  end

  IRB.initialize_tracer
end
	


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2024 10.48 PM
root / linksafe
0755
change-ws.rb
1.143 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
history.rb
2.118 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
loader.rb
2.253 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
math-mode.rb
0.61 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
multi-irb.rb
4.75 KB
17 Nov 2009 6.51 AM
root / linksafe
0644
save-history.rb
2.117 KB
9 Aug 2009 8.44 AM
root / linksafe
0644
tracer.rb
1.162 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
use-loader.rb
1.331 KB
12 Feb 2007 11.01 PM
root / linksafe
0644
workspaces.rb
0.955 KB
12 Feb 2007 11.01 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF