class Kramdown::Parser::Kramdown

def configure_parser

Adapt the object to allow parsing like specified in the options.
def configure_parser
  @parsers = {}
  (@block_parsers + @span_parsers).each do |name|
    if self.class.has_parser?(name)
      @parsers[name] = self.class.parser(name)
    else
      raise Kramdown::Error, "Unknown parser: #{name}"
    end
  end
  @span_start, @span_start_re = span_parser_regexps
end