class TOML::Keyvalue

def accept_visitor(parser)

def accept_visitor(parser)
  parser.visit_keyvalue self
end

def assign(hash, symbolize_keys = false)

def assign(hash, symbolize_keys = false)
  key = symbolize_keys ? @key.to_sym : @key
  fail ValueOverwriteError if hash[key]
  hash[key] = @value
end

def initialize(key, value)

def initialize(key, value)
  @key, @value = key, value
end