class Kramdown::Parser::Html::ElementConverter

def convert_table(el)

def convert_table(el)
  if !is_simple_table?(el)
    process_html_element(el, false)
    return
  end
  process_children(el)
  set_basics(el, :table, :block)
  el.options[:alignment] = []
  calc_alignment = lambda do |c|
    if c.type == :tr && el.options[:alignment].empty?
      el.options[:alignment] = [:default] * c.children.length
      break
    else
      c.children.each {|cc| calc_alignment.call(cc)}
    end
  end
  calc_alignment.call(el)
  if el.children.first.type == :tr
    tbody = Element.new(:tbody, nil, :category => :block)
    tbody.children = el.children
    el.children = [tbody]
  end
end