From: <mba...@us...> - 2007-03-31 18:01:17
|
Revision: 2252 http://svn.sourceforge.net/rubyeclipse/?rev=2252&view=rev Author: mbarchfe Date: 2007-03-31 11:01:16 -0700 (Sat, 31 Mar 2007) Log Message: ----------- switched to rdebug-ide; pull thread state Removed Paths: ------------- trunk/org.rubypeople.rdt.launching/ruby/rdebugExtension.rb Deleted: trunk/org.rubypeople.rdt.launching/ruby/rdebugExtension.rb =================================================================== --- trunk/org.rubypeople.rdt.launching/ruby/rdebugExtension.rb 2007-03-31 18:00:53 UTC (rev 2251) +++ trunk/org.rubypeople.rdt.launching/ruby/rdebugExtension.rb 2007-03-31 18:01:16 UTC (rev 2252) @@ -1,57 +0,0 @@ -module Debugger - class XmlPrinter - - def print_inspect(eval_result) - print_element("variables") do - print_variable("eval_result", eval_result, 'locale') - end - end - - def print_load_result(file, exception=nil) - if exception then - print("<loadResult file=\"%s\" exceptionType=\"%s\" exceptionMessage=\"%s\"/>", file, exception.class, CGI.escapeHTML(exception.to_s)) - else - print("<loadResult file=\"%s\" status=\"OK\"/>", file) - end - end - - end - - class InspectCommand < Command - # reference inspection results in order to save them from the GC - @@references = [] - def self.reference_result(result) - @@references << result - end - def self.clear_references - @@references = [] - end - - def regexp - /^\s*v(?:ar)?\s+inspect\s+/ - end - # - def execute - obj = debug_eval(@match.post_match) - InspectCommand.reference_result(obj) - @printer.print_inspect(obj) - end - end - - class LoadCommand < Command - def regexp - /^\s*load\s+/ - end - - def execute - fileName = @match.post_match - @printer.print_debug("loading file: %s", fileName) - begin - load fileName - @printer.print_load_result(fileName) - rescue Exception => error - @printer.print_load_result(fileName, error) - end - end - end -end \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |