class Kramdown::Parser::Kramdown
def parse_atx_header
def parse_atx_header if @tree.children.last && @tree.children.last.type != :blank return false end result = @src.scan(ATX_HEADER_MATCH) level, text, id = @src[1], @src[2].strip, @src[3] el = new_block_el(:header, nil, :level => level.length, :raw_text => text) add_text(text, el) el.options[:attr] = {'id' => id} if id @tree.children << el true end