Skip to content

Instantly share code, notes, and snippets.

@mrchrisadams
Created November 16, 2009 10:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrchrisadams/235915 to your computer and use it in GitHub Desktop.
Save mrchrisadams/235915 to your computer and use it in GitHub Desktop.
~$ yardoc /usr/local/lib/ruby/1.8
/usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/parser/source_parser.rb:142:in `read': Is a directory - /usr/local/lib/ruby/1.8 (Errno::EISDIR)
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/parser/source_parser.rb:142:in `parse'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/parser/source_parser.rb:104:in `parse_in_order'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/parser/source_parser.rb:56:in `parse'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/logging.rb:38:in `enter_level'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/parser/source_parser.rb:55:in `parse'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard.rb:12:in `parse'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/registry.rb:68:in `load'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/registry.rb:244:in `send'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/registry.rb:244:in `load'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/cli/yardoc.rb:57:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/cli/yardoc.rb:29:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/yardoc:4
from /usr/local/bin/yardoc:19:in `load'
from /usr/local/bin/yardoc:19
~$
~$ yardoc /usr/local/lib/ruby/1.8/**/*.rb
[warn]: Unknown tag @CONF in file `/usr/local/lib/ruby/1.8/irb/init.rb` near line 29
[warn]: in YARD::Handlers::Ruby::Legacy::ClassHandler: Undocumentable class 'res'
[warn]: in file '/usr/local/lib/ruby/1.8/net/http.rb':2082:
2082: class << res
2083: undef to_ary
2084: end
[warn]: Invalid tag format for @return in file `/usr/local/lib/ruby/1.8/rexml/node.rb` near line 10
[warn]: Invalid tag format for @return in file `/usr/local/lib/ruby/1.8/rexml/node.rb` near line 16
[warn]: in YARD::Handlers::Ruby::Legacy::ClassHandler: Undocumentable class: class << @@resource_proc_class
[warn]: in file '/usr/local/lib/ruby/1.8/tk/optiondb.rb':140:
140: class << @@resource_proc_class
141: private :new
142:
143: =begin
144: CARRIER = '.'.freeze
145: METHOD_TBL = TkCore::INTERP.create_table
146: ADD_METHOD = false
147: SAFE_MODE = 4
148: =end
149:
150:
151: =begin
152: def __closed_block_check__(str)
153: depth = 0
154: str.scan(/[{}]/){|x|
155: if x == "{"
156: depth += 1
157: elsif x == "}"
158: depth -= 1
159: end
160: if depth <= 0 && !($' =~ /\A\s*\Z/)
161: fail RuntimeError, "bad string for procedure : #{str.inspect}"
162: end
163: }
164: str
165: end
166: private :__closed_block_check__
167: =end
168:
169:
170: def __check_proc_string__(str)
171: # If you want to check the proc_string, do it in this method.
172: # Please define this in the block given to 'new_proc_class' method.
173: str
174: end
175:
176: def method_missing(id, *args)
177: #res_proc, proc_str = self::METHOD_TBL[id]
178: res_proc, proc_str = @method_tbl[id]
179:
180: proc_source = TkOptionDB.get(self::CARRIER, id.id2name, '').strip
181: res_proc = nil if proc_str != proc_source # resource is changed
182:
183: # unless res_proc.kind_of?(Proc)
184: unless TkComm._callback_entry?(res_proc)
185: #if id == :new || !(self::METHOD_TBL.has_key?(id) || self::ADD_METHOD)
186: if id == :new || !(@method_tbl.has_key?(id) || @add_method)
187: raise NoMethodError,
188: "not support resource-proc '#{id.id2name}' for #{self.name}"
189: end
190: proc_str = proc_source
191: proc_str = '{' + proc_str + '}' unless /\A\{.*\}\Z/ =~ proc_str
192: #proc_str = __closed_block_check__(proc_str)
193: proc_str = __check_proc_string__(proc_str)
194: res_proc = proc{
195: begin
196: #eval("$SAFE = #{self::SAFE_MODE};\nProc.new" + proc_str)
197: eval("$SAFE = #{@safe_mode};\nProc.new" + proc_str)
198: rescue SyntaxError=>err
199: raise SyntaxError,
200: TkCore::INTERP._toUTF8(err.message.gsub(/\(eval\):\d:/,
201: "(#{id.id2name}):"))
202: end
203: }.call
204: #self::METHOD_TBL[id] = [res_proc, proc_source]
205: @method_tbl[id] = [res_proc, proc_source]
206: end
207: res_proc.call(*args)
208: end
209:
210: private :__check_proc_string__, :method_missing
211: end
[warn]: in YARD::Handlers::Ruby::Legacy::ClassHandler: Undocumentable class 'klass'
[warn]: in file '/usr/local/lib/ruby/1.8/tk/optiondb.rb':305:
305: class << klass
306: def __null_method(*args); nil; end
307: [ :class_eval, :name, :superclass, :clone, :dup, :autoload, :autoload?,
308: :ancestors, :const_defined?, :const_get, :const_set, :const_missing,
309: :class_variables, :constants, :included_modules, :instance_methods,
310: :method_defined?, :module_eval, :private_instance_methods,
311: :protected_instance_methods, :public_instance_methods,
312: :singleton_methods, :remove_const, :remove_method, :undef_method,
313: :to_s, :inspect, :display, :method, :methods, :respond_to?,
314: :instance_variable_get, :instance_variable_set, :instance_method,
315: :instance_eval, :instance_variables, :kind_of?, :is_a?,
316: :private_methods, :protected_methods, :public_methods ].each{|m|
317: alias_method(m, :__null_method)
318: }
319: end
[warn]: in YARD::Handlers::Ruby::Legacy::ClassHandler: Undocumentable superclass (class was added without superclass)
[warn]: in file '/usr/local/lib/ruby/1.8/tk/virtevent.rb':17:
17: class PreDefVirtEvent<self
18: def self.new(event, *sequences)
19: if event =~ /^<(<.*>)>$/
20: event = $1
21: elsif event !~ /^<.*>$/
22: event = '<' + event + '>'
23: end
24: if TkVirtualEvent::TkVirtualEventTBL.has_key?(event)
25: TkVirtualEvent::TkVirtualEventTBL[event]
26: else
27: super(event, *sequences)
28: end
29: end
30:
31: def initialize(event, *sequences)
32: @path = @id = event
33: TkVirtualEvent::TkVirtualEventTBL[@id] = self
34: add(*sequences)
35: end
36: end
[warn]: in YARD::Handlers::Ruby::Legacy::MixinHandler: Undocumentable mixin (*args) if args != [] for class TkcGroup
[warn]: in file '/usr/local/lib/ruby/1.8/tk/canvastag.rb':355:
355: include(*args) if args != []
[warn]: Invalid tag format for @return in file `/usr/local/lib/ruby/1.8/rexml/parent.rb` near line 70
[warn]: Invalid tag format for @return in file `/usr/local/lib/ruby/1.8/rexml/parent.rb` near line 82
[warn]: Invalid tag format for @return in file `/usr/local/lib/ruby/1.8/rexml/parent.rb` near line 102
[warn]: Unknown tag @data in file `` near line
[warn]: Unknown tag @data in file `/usr/local/lib/ruby/1.8/xsd/datatypes.rb` near line 117
[warn]: Unknown tag @is_nil in file `` near line
[warn]: Unknown tag @is_nil in file `/usr/local/lib/ruby/1.8/xsd/datatypes.rb` near line 119
[warn]: Unknown tag @is_nil in file `` near line
[warn]: Unknown tag @is_nil in file `/usr/local/lib/ruby/1.8/xsd/datatypes.rb` near line 119
[warn]: in YARD::Handlers::Ruby::Legacy::ClassHandler: Undocumentable constant class reference 'NullReader'
[warn]: in file '/usr/local/lib/ruby/1.8/webrick/httpproxy.rb':19:
19: class << NullReader
20: def read(*args)
21: nil
22: end
23: alias gets read
24: end
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 45
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 45
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 45
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 45
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 80
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 88
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 88
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 88
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 88
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/sax2listener.rb` near line 92
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 13
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 13
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 18
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 22
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 28
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 28
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 32
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 40
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 40
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 40
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 40
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 78
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 82
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 89
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 89
[warn]: Unknown tag @p in file `/usr/local/lib/ruby/1.8/rexml/streamlistener.rb` near line 89
/usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/templates/default/module/html/defines.erb:2:in `erb': wrong argument type Symbol (expected Proc) (TypeError)
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/templates/template.rb:225:in `erb'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/templates/default/module/html/box_info.erb:28:in `erb'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/templates/template.rb:225:in `erb'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/templates/template.rb:306:in `render_section'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/templates/template.rb:196:in `run'
from /usr/local/lib/ruby/1.8/erb.rb:716:in `each_with_index'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/templates/template.rb:191:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/templates/template.rb:191:in `each_with_index'
... 38 levels...
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/../lib/yard/cli/yardoc.rb:29:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/yard-0.4.0/bin/yardoc:4
from /usr/local/bin/yardoc:19:in `load'
from /usr/local/bin/yardoc:19
~$ ls
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment