class RDoc::Markup::Verbatim

def accept visitor

def accept visitor
  visitor.accept_verbatim self
end

def normalize

def normalize
  parts = []
  newlines = 0
  @parts.each do |part|
    case part
    when /\n/ then
      newlines += 1
      parts << part if newlines <= 2
    else
      newlines = 0
      parts << part
    end
  end
  parts.slice!(-1) if parts[-2..-1] == ["\n", "\n"]
  @parts = parts
end

def text

def text
  @parts.join
end