# File lib/asciidoctor/reader.rb, line 67
  def has_more_lines?
    if @eof || (@eof = @lines.empty?)
      false
    elsif @preprocess_source && !@next_line_preprocessed
      preprocess_next_line.nil? ? false : !@lines.empty?
    else
      true
    end
  end