Kullanıcı:By erdo can/deneme/Modül:debug

Merhaba, buraya Kullanıcı:By erdo can/deneme/Modül:debug kelimesinin anlamını aramaya geldiniz. DICTIOUS'da Kullanıcı:By erdo can/deneme/Modül:debug kelimesinin tüm sözlük anlamlarını bulmakla kalmayacak, aynı zamanda etimolojisini, özelliklerini ve Kullanıcı:By erdo can/deneme/Modül:debug kelimesinin tekil ve çoğul olarak nasıl söylendiğini de öğreneceksiniz. Kullanıcı:By erdo can/deneme/Modül:debug kelimesi hakkında bilmeniz gereken her şey burada. Kullanıcı:By erdo can/deneme/Modül:debug kelimesinin tanımı, konuşurken veya metinlerinizi yazarken daha kesin ve doğru olmanıza yardımcı olacaktır. XXX'in ve diğer kelimelerin tanımını bilmek, kelime dağarcığınızı zenginleştirir ve size daha fazla ve daha iyi dilsel kaynaklar sağlar.
local export = {}

-- Bir değeri bir dize haline getirme
function export.dump(value, prefix)
    local t = type(value)
    
    prefix = prefix or ""
    
    if t == "string" then
        return '"' .. value .. '"'
    elseif t == "table" then
        local str_table = {}
        
        table.insert(str_table, " {")
        
        for key, val in pairs(value) do
            table.insert(str_table, " " .. prefix .. "\t = " .. mw.ustring.gsub(export.dump(val, prefix .. "\t"), "^ ", "") .. ",")
        end
        
        table.insert(str_table, " " .. prefix .. "}")
        
        return table.concat(str_table, "\n")
    else
        return tostring(value)
    end
end

function export.track(key)
	local frame = mw.getCurrentFrame()
	pcall(frame.expandTemplate, frame, { title = 'tracking/' .. key })
end

-- Şablondan bir komut dosyası hatası tetikler
function export.error(frame)
    error(frame.args or "(mesaj belirtilmedi)")
end

return export