lib/yard/autoload.rb in yard-0.5.5 vs lib/yard/autoload.rb in yard-0.5.6
- old
+ new
@@ -80,10 +80,11 @@
autoload :MethodHandler, __p('handlers/ruby/method_handler')
autoload :MethodConditionHandler, __p('handlers/ruby/method_condition_handler')
autoload :MixinHandler, __p('handlers/ruby/mixin_handler')
autoload :ModuleHandler, __p('handlers/ruby/module_handler')
autoload :ProcessHandler, __p('handlers/ruby/process_handler')
+ autoload :StructHandlerMethods, __p('handlers/ruby/struct_handler_methods')
autoload :VisibilityHandler, __p('handlers/ruby/visibility_handler')
autoload :YieldHandler, __p('handlers/ruby/yield_handler')
end
autoload :Base, __p('handlers/base')
@@ -93,19 +94,22 @@
# The parser namespace holds all parsing engines used by YARD.
# Currently only Ruby parsers are implemented with support planned for C.
module Parser
module Ruby # Ruby parsing components.
module Legacy # Handles Ruby parsing in Ruby 1.8.
+ autoload :RipperParser, __p('parser/ruby/legacy/ruby_parser')
+ autoload :RubyParser, __p('parser/ruby/legacy/ruby_parser')
autoload :RubyToken, __p('parser/ruby/legacy/ruby_lex')
autoload :Statement, __p('parser/ruby/legacy/statement')
autoload :StatementList, __p('parser/ruby/legacy/statement_list')
autoload :TokenList, __p('parser/ruby/legacy/token_list')
end
autoload :AstNode, __p('parser/ruby/ast_node')
autoload :RubyParser, __p('parser/ruby/ruby_parser')
end
+ autoload :Base, __p('parser/base')
autoload :CParser, __p('parser/c_parser')
autoload :ParserSyntaxError, __p('parser/source_parser')
autoload :SourceParser, __p('parser/source_parser')
autoload :UndocumentableError, __p('parser/source_parser')
end