webmcp

diff libraries/nihil/nihil.lua @ 64:3d43a5cf17c1

Compatibility with Lua 5.2
author jbe
date Sun Apr 15 16:04:33 2012 +0200 (2012-04-15)
parents 9fdfb27f8e67
children
line diff
     1.1 --- a/libraries/nihil/nihil.lua	Tue Apr 03 00:56:02 2012 +0200
     1.2 +++ b/libraries/nihil/nihil.lua	Sun Apr 15 16:04:33 2012 +0200
     1.3 @@ -2,11 +2,16 @@
     1.4  
     1.5  local error          = error
     1.6  local getmetatable   = getmetatable
     1.7 -local module         = module
     1.8  local rawset         = rawset
     1.9  local setmetatable   = setmetatable
    1.10  
    1.11 -module(...)
    1.12 +local _M = {}
    1.13 +if _ENV then
    1.14 +  _ENV = _M
    1.15 +else
    1.16 +  _G[...] = _M
    1.17 +  setfenv(1, _M)
    1.18 +end
    1.19  
    1.20  metatable = {
    1.21    __tostring = function(self)
    1.22 @@ -50,3 +55,5 @@
    1.23      return value
    1.24    end
    1.25  end
    1.26 +
    1.27 +return _M

Impressum / About Us