class RDoc::Markup
def self.parse(str)
def self.parse(str) RDoc::Markup::Parser.parse str rescue RDoc::Markup::Parser::Error => e $stderr.puts <<-EOF ile parsing markup, RDoc encountered a #{e.class}: e} from #{e.backtrace.join "\n\tfrom "} -8<--- text} -8<--- oc #{RDoc::VERSION} by #{RUBY_VERSION}-p#{RUBY_PATCHLEVEL} #{RUBY_RELEASE_DATE} ease file a bug report with the above information at: tps://github.com/ruby/rdoc/issues EOF raise end
def add_html(tag, name)
def add_html(tag, name) @attribute_manager.add_html(tag, name) end
def add_regexp_handling(pattern, name)
def add_regexp_handling(pattern, name) @attribute_manager.add_regexp_handling(pattern, name) end
def add_word_pair(start, stop, name)
def add_word_pair(start, stop, name) @attribute_manager.add_word_pair(start, stop, name) end
def convert(input, formatter)
def convert(input, formatter) document = case input when RDoc::Markup::Document then input else RDoc::Markup::Parser.parse input end document.accept formatter end
def initialize(attribute_manager = nil)
def initialize(attribute_manager = nil) @attribute_manager = attribute_manager || RDoc::Markup::AttributeManager.new @output = nil end