# File lib/maruku/input/parse_block.rb, line 191 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)) end level = line[/^#+/].size if level > 6 text = parse_span line return md_par(text, al) end text = parse_span line.gsub(/\A#+|#+\z/, '') if text.empty? text = "{#{ial}}" al = nil end md_header(level, text, al) end