# File lib/kramdown/parser/kramdown.rb, line 99 def parse configure_parser parse_blocks(@root, adapt_source(source)) update_tree(@root) replace_abbreviations(@root) @footnotes.each {|name,data| update_tree(data[:marker].value) if data[:marker]} end