# File lib/maruku/input/parse_block.rb, line 192 def read_header3(src) line = src.shift_line.strip al = nil # Check if there is an IAL if new_meta_data? and line =~ /^(.*)\{(.*)\}\s*$/ line = $1.strip ial = $2 al = read_attribute_list(CharSource.new(ial,src), context=nil, break_on=[nil]) end level = num_leading_hashes(line) text = parse_lines_as_span [strip_hashes(line)] return md_header(level, text, al) end