# File lib/asciidoctor/reader.rb, line 186 def get_line(preprocess = true) if @eof || (@eof = @lines.empty?) @next_line_preprocessed = true nil elsif preprocess && @preprocess_source && !@next_line_preprocessed && preprocess_next_line.nil? @next_line_preprocessed = true nil else @lineno += 1 @next_line_preprocessed = false if @unescape_next_line @unescape_next_line = false @lines.shift[1..-1] else @lines.shift end end end