# File lib/maruku/input/parse_block.rb, line 258 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,:raw_html break when :olist,:ulist break if src.next_line.md_type == t end break if src.cur_line.strip.size == 0 break if [:header1,:header2].include? src.next_line.md_type break if any_matching_block_extension?(src.cur_line) lines << src.shift_line end # dbg_describe_ary(lines, 'PAR') children = parse_lines_as_span(lines, src) return md_par(children) end