]> git.lizzy.rs Git - metalua.git/commitdiff
fixed extension xglobal
authorFabien Fleutot <metalua@gmail.com>
Tue, 3 Feb 2009 19:28:42 +0000 (20:28 +0100)
committerFabien Fleutot <metalua@gmail.com>
Tue, 3 Feb 2009 19:28:42 +0000 (20:28 +0100)
src/lib/metalua/extension/xglobal.mlua

index 9ec254e03c45ac528a32600296122e90051ecb01..a285a11ea3ce237cbfe4b07b31f18a9ca31c8a85 100644 (file)
@@ -1,8 +1,7 @@
 -- WARNING, this is undertested, especially in cases where mutliple
--- modules have thei own fenvs. Use at your own risks, or test/debug
--- for the whole community's benefits :)
+-- modules have their own fenvs. Use at your own risks.
 
---print'xglobal\'s args' table.print{...}
+require 'strict'
 
 local function decl_builder(x)
    local ids, vals = unpack(x)
@@ -14,7 +13,8 @@ local function decl_builder(x)
 end
 
 mlp.lexer:add 'global'
-mlp.stat:add{ 'global', mlp.id_list, gg.onkeyword{ '=', mlp.expr_list },
+mlp.stat:add{ 
+   'global', mlp.id_list, gg.onkeyword{ '=', mlp.expr_list },
    builder = decl_builder }
 
-+{ require (-{ `String{ package.metalua_extension_prefix .. 'xglobal-runtime' } }) }
+return +{ require (-{ `String{ package.metalua_extension_prefix .. 'xglobal-runtime' } }) }