# File lib/html5/html5parser/in_body_phase.rb, line 187 def startTagA(name, attributes) if afeAElement = @tree.elementInActiveFormattingElements('a') parse_error("unexpected-start-tag-implies-end-tag", {"startName" => "a", "endName" => "a"}) endTagFormatting('a') @tree.open_elements.delete(afeAElement) if @tree.open_elements.include?(afeAElement) @tree.activeFormattingElements.delete(afeAElement) if @tree.activeFormattingElements.include?(afeAElement) end @tree.reconstructActiveFormattingElements addFormattingElement(name, attributes) end