class TomlRB::Parser

def visit_table_array(table_array)

http://en.wikipedia.org/wiki/Visitor_pattern
Read about the Visitor pattern
def visit_table_array(table_array)
  @fully_defined_keys = []
  table_array_key = table_array.full_key
  @visited_keys.reject! { |k| k.start_with? table_array_key }
  @current = table_array.navigate_keys @hash, @symbolize_keys
end