# File lib/asciidoctor/reader.rb, line 551
  def unshift(*new_lines)
    size = new_lines.size
    if size > 0
      @lines.unshift(*new_lines)
      # assume that what we are putting back on is already processed for directives
      @next_line_preprocessed = true
      @eof = false
      @lineno -= size
    end
    nil
  end