Module:No globals

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Πήδηση στην πλοήγηση Πήδηση στην αναζήτηση
warning Προειδοποίηση:Μην επεξεργάζεστε αυτή τη σελίδα. Τα περιεχόμενά της ενημερώνονται από bot. Ενδεχόμενες αλλαγές θα πρέπει να γίνονται στο mediawiki.org.   (μεταφράστε αυτήν την προειδοποίηση)
Βοηθήστε στη μετάφραση αυτής της σελίδας.

local mt = getmetatable(_G) or {}
function mt.__index (t, k)
	if k ~= 'arg' then
		error('Tried to read nil global ' .. tostring(k), 2)
	end
	return nil
end
function mt.__newindex(t, k, v)
	if k ~= 'arg' then
		error('Tried to write global ' .. tostring(k), 2)
	end
	rawset(t, k, v)
end
setmetatable(_G, mt)