minify/lparser.lua

changeset 85
347ac1733354
parent 1
2d9fe676e684
child 94
cf209451be5f
--- a/minify/lparser.lua	Sat Sep 24 19:39:30 2011 +0100
+++ b/minify/lparser.lua	Fri Jul 13 17:14:22 2012 +0100
@@ -28,7 +28,6 @@
 local base = _G
 local string = require "string"
 module "lparser"
-local _G = base.getfenv()
 
 --[[--------------------------------------------------------------------
 -- variable and data structure initialization
@@ -1206,7 +1205,7 @@
   local fn = stat_call[c]
   -- handles: if while do for repeat function local return break
   if fn then
-    _G[fn]()
+    _M[fn]()
     -- return or break must be last statement
     if c == "return" or c == "break" then return true end
   else
@@ -1292,4 +1291,4 @@
   ilocalinfo, ilocalrefs = {}, {}
 end
 
-return _G
+return _M

mercurial