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