diff --git a/ChangeLog b/ChangeLog index 27cf79ed80..e188f9f920 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,13 +1,17 @@ +Tue Dec 25 09:12:13 2007 Eric Hodel + + * lib/rdoc/: Enable RDoc debugging only with $DEBUG_RDOC. + Tue Dec 25 08:37:43 2007 James Edward Gray II - * lib/csv.rb, test/csv/test_csv.rb: Removed in preparation for FasterCSV - code import. + * lib/csv.rb, test/csv/test_csv.rb: Removed in preparation for + FasterCSV code import. Tue Dec 25 08:27:43 2007 Eric Hodel - * lib/rubygems.rb: Fix test failures. + * lib/rubygems.rb: Fix test failures. - * test/rubygems/test_gem.rb: Fix test failure. + * test/rubygems/test_gem.rb: Fix test failure. Tue Dec 25 06:23:40 2007 Koichi Sasada diff --git a/lib/rdoc/code_objects.rb b/lib/rdoc/code_objects.rb index d681982492..d75670de72 100644 --- a/lib/rdoc/code_objects.rb +++ b/lib/rdoc/code_objects.rb @@ -236,7 +236,7 @@ module RDoc end def add_method(a_method) - puts "Adding #@visibility method #{a_method.name} to #@name" if $DEBUG + puts "Adding #@visibility method #{a_method.name} to #@name" if $DEBUG_RDOC a_method.visibility = @visibility add_to(@method_list, a_method) end @@ -280,10 +280,10 @@ module RDoc def add_class_or_module(collection, class_type, name, superclass=nil) cls = collection[name] if cls - puts "Reusing class/module #{name}" if $DEBUG + puts "Reusing class/module #{name}" if $DEBUG_RDOC else cls = class_type.new(name, superclass) - puts "Adding class/module #{name} to #@name" if $DEBUG + puts "Adding class/module #{name} to #@name" if $DEBUG_RDOC # collection[name] = cls if @document_self && !@done_documenting collection[name] = cls if !@done_documenting cls.parent = self @@ -497,7 +497,7 @@ module RDoc def add_class_or_module(collection, class_type, name, superclass) cls = collection[name] if cls - puts "Reusing class/module #{name}" if $DEBUG + puts "Reusing class/module #{name}" if $DEBUG_RDOC else if class_type == NormalModule all = @@all_modules @@ -509,7 +509,7 @@ module RDoc cls = class_type.new(name, superclass) all[name] = cls unless @done_documenting end - puts "Adding class/module #{name} to #@name" if $DEBUG + puts "Adding class/module #{name} to #@name" if $DEBUG_RDOC collection[name] = cls unless @done_documenting cls.parent = self end diff --git a/lib/rdoc/markup/simple_markup/inline.rb b/lib/rdoc/markup/simple_markup/inline.rb index 9ca5857358..120d347be6 100644 --- a/lib/rdoc/markup/simple_markup/inline.rb +++ b/lib/rdoc/markup/simple_markup/inline.rb @@ -246,17 +246,17 @@ module SM def flow(str) @str = str - puts("Before flow, str='#{@str.dump}'") if $DEBUG + puts("Before flow, str='#{@str.dump}'") if $DEBUG_RDOC mask_protected_sequences @attrs = AttrSpan.new(@str.length) - puts("After protecting, str='#{@str.dump}'") if $DEBUG + puts("After protecting, str='#{@str.dump}'") if $DEBUG_RDOC convert_attrs(@str, @attrs) convert_html(@str, @attrs) convert_specials(str, @attrs) unmask_protected_sequences - puts("After flow, str='#{@str.dump}'") if $DEBUG + puts("After flow, str='#{@str.dump}'") if $DEBUG_RDOC return split_into_flow end @@ -284,7 +284,7 @@ module SM def split_into_flow - display_attributes if $DEBUG + display_attributes if $DEBUG_RDOC res = [] current_attr = 0 diff --git a/lib/rdoc/options.rb b/lib/rdoc/options.rb index 84d92424a3..259fef487b 100644 --- a/lib/rdoc/options.rb +++ b/lib/rdoc/options.rb @@ -386,7 +386,7 @@ class Options case opt when "--all" then @show_all = true when "--charset" then @charset = arg - when "--debug" then $DEBUG = true + when "--debug" then $DEBUG_RDOC = true when "--exclude" then @exclude << Regexp.new(arg) when "--inline-source" then @inline_source = true when "--line-numbers" then @include_line_numbers = true diff --git a/lib/rdoc/parsers/parse_rb.rb b/lib/rdoc/parsers/parse_rb.rb index dcdcf6cef2..04fac7dcd7 100644 --- a/lib/rdoc/parsers/parse_rb.rb +++ b/lib/rdoc/parsers/parse_rb.rb @@ -23,7 +23,7 @@ require "rdoc/markup/simple_markup/preprocess" require "rdoc/parsers/parserfactory" -$TOKEN_DEBUG = $DEBUG +$TOKEN_DEBUG = $DEBUG_RDOC # Definitions of all tokens involved in the lexical analysis @@ -544,7 +544,7 @@ class RubyLex get_read end # throw :eof unless tk - p tk if $DEBUG + p tk if $DEBUG_RDOC tk end @@ -1666,21 +1666,21 @@ module RDoc when TkUNTIL, TkWHILE nest += 1 puts "FOUND #{tk.class} in #{container.name}, nest = #{nest}, " + - "line #{tk.line_no}" if $DEBUG + "line #{tk.line_no}" if $DEBUG_RDOC skip_optional_do_after_expression # 'for' is trickier when TkFOR nest += 1 puts "FOUND #{tk.class} in #{container.name}, nest = #{nest}, " + - "line #{tk.line_no}" if $DEBUG + "line #{tk.line_no}" if $DEBUG_RDOC skip_for_variable skip_optional_do_after_expression when TkCASE, TkDO, TkIF, TkUNLESS, TkBEGIN nest += 1 puts "Found #{tk.class} in #{container.name}, nest = #{nest}, " + - "line #{tk.line_no}" if $DEBUG + "line #{tk.line_no}" if $DEBUG_RDOC when TkIDENTIFIER if nest == 1 and current_method.nil? @@ -1710,8 +1710,8 @@ module RDoc when TkEND nest -= 1 - puts "Found 'end' in #{container.name}, nest = #{nest}, line #{tk.line_no}" if $DEBUG - puts "Method = #{current_method.name}" if $DEBUG and current_method + puts "Found 'end' in #{container.name}, nest = #{nest}, line #{tk.line_no}" if $DEBUG_RDOC + puts "Method = #{current_method.name}" if $DEBUG_RDOC and current_method if nest == 0 read_documentation_modifiers(container, CLASS_MODIFIERS) container.ongoing_visibility = save_visibility @@ -1846,7 +1846,7 @@ module RDoc loop do puts("Param: #{tk}, #{@scanner.continue} " + - "#{@scanner.lex_state} #{nest}") if $DEBUG + "#{@scanner.lex_state} #{nest}") if $DEBUG_RDOC case tk when TkSEMICOLON @@ -2042,7 +2042,7 @@ module RDoc loop do puts("Param: #{tk.inspect}, #{@scanner.continue} " + - "#{@scanner.lex_state} #{nest}") if $DEBUG + "#{@scanner.lex_state} #{nest}") if $DEBUG_RDOC case tk when TkSEMICOLON break @@ -2098,7 +2098,7 @@ module RDoc loop do puts("\nWhile: #{tk}, #{@scanner.continue} " + - "#{@scanner.lex_state} #{nest}") if $DEBUG + "#{@scanner.lex_state} #{nest}") if $DEBUG_RDOC case tk when TkSEMICOLON break @@ -2169,7 +2169,7 @@ module RDoc loop do puts("Call param: #{tk}, #{@scanner.continue} " + - "#{@scanner.lex_state} #{nest}") if $DEBUG + "#{@scanner.lex_state} #{nest}") if $DEBUG_RDOC case tk when TkSEMICOLON break @@ -2251,7 +2251,7 @@ module RDoc def read_directive(allowed) tk = get_tk - puts "directive: #{tk.inspect}" if $DEBUG + puts "directive: #{tk.inspect}" if $DEBUG_RDOC result = nil if tk.kind_of?(TkCOMMENT) if tk.text =~ /\s*:?(\w+):\s*(.*)/ @@ -2560,7 +2560,7 @@ module RDoc break when TkCOMMA else - warn("unexpected token: '#{tk2.inspect}'") if $DEBUG + warn("unexpected token: '#{tk2.inspect}'") if $DEBUG_RDOC break end end @@ -2598,7 +2598,7 @@ module RDoc when TkSTRING eval @read[-1] else - warn("Expected symbol or string, got #{tk.inspect}") if $DEBUG + warn("Expected symbol or string, got #{tk.inspect}") if $DEBUG_RDOC nil end end