ぎゃ、インデントなくなった・・・

function tableclone(src)
 local dst = {}
 for k,v in pairs(src) do
  if type(v)=="table" then
   dst[k]=tableclone(v)
  else
   dst[k]=v
  end
 end
 return dst
end