def sub_post_replacements(text)
if (@document.attributes.key? 'hardbreaks') || (@attributes.key? 'hardbreaks-option')
lines = text.split LF, -1
return text if lines.size < 2
last = lines.pop
(lines.map {|line|
Inline.new(self, :break, (line.end_with? HARD_LINE_BREAK) ? (line.slice 0, line.length - 2) : line, :type => :line).convert
} << last) * LF
elsif (text.include? PLUS) && (text.include? HARD_LINE_BREAK)
text.gsub(HardLineBreakRx) { Inline.new(self, :break, $1, :type => :line).convert }
else
text
end
end