class Hpricot::Doc

def altered!; end

def altered!; end

def initialize(children = [], options = {})

def initialize(children = [], options = {})
  @children = children ? children.each { |c| c.parent = self }  : []
  @options = options
end

def make(input = nil, &blk)

def make(input = nil, &blk)
  Hpricot.make(input, @options, &blk)
end

def output(out, opts = {})

def output(out, opts = {})
  @children.each do |n|
    n.output(out, opts)
  end
  out
end

def pretty_print(q)

def pretty_print(q)
  q.object_group(self) { @children.each {|elt| q.breakable; q.pp elt } }
end