peek (REXML::Parsers::BaseParser)

    # File src/rexml/parsers/baseparser.rb, line 140
                            def peek depth=0
                                    raise 'Illegal argument "#{depth}"' if depth < -1
                                    temp = []
                                    if depth == -1
                                            temp.push(pull()) until empty?
                                    else
                                            while @stack.size+temp.size < depth+1
                                                    temp.push(pull())
                                            end
                                    end
                                    @stack += temp if temp.size > 0
                                    @stack[depth]
                            end