# File lib/maruku/input/parse_block.rb, line 275 def read_paragraph(src) lines = [src.shift_line] while src.cur_line # :olist does not break case t = src.cur_line.md_type when :quote, :header3, :empty, :ref_definition, :ial, :xml_instr break end break if src.cur_line.strip.empty? break if src.next_line && [:header1, :header2].include?(src.next_line.md_type) break if any_matching_block_extension?(src.cur_line) lines << src.shift_line end children = parse_span(lines, src) pick_apart_non_inline_html(children) end