- Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathenv.lua
More file actions
Latest commit
33 lines (33 loc) · 985 Bytes
/
Copy pathenv.lua
File metadata and controls
33 lines (33 loc) · 985 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
require'ext.gc'
localtable=require'ext.table'
returnfunction(env)
env=envor_G
require'ext.xpcall'(env)
require'ext.require'(env)
require'ext.load'(env)
env.math=require'ext.math'
env.table=table
env.string=require'ext.string'
env.coroutine=require'ext.coroutine'
env.io=require'ext.io'
env.os=require'ext.os'
env.path=require'ext.path'
env.tolua=require'ext.tolua'
env.fromlua=require'ext.fromlua'
env.class=require'ext.class'
env.reload=require'ext.reload'
env.range=require'ext.range'
env.timer=require'ext.timer'
env.op=require'ext.op'
env.getCmdline=require'ext.cmdline'
env.cmdline=env.getCmdline(table.unpack(argor {}))
env._=os.execute
-- requires ffi
--env.gcnew = require 'ext.gcmem'.new
--env.gcfree = require 'ext.gcmem'.free
env.assert=require'ext.assert'
-- TODO deprecate this and switch to assert.le assert.ge etc
fork,vinpairs(env.assert) do
env['assert'..k] =v
end
end