mirror of
https://github.com/leafo/moonscript.git
synced 2024-11-22 02:44:23 +00:00
include all default globals
This commit is contained in:
parent
4cacbec0f8
commit
009bf8eff7
@ -14,7 +14,43 @@ do
|
|||||||
Block = _obj_0.Block
|
Block = _obj_0.Block
|
||||||
end
|
end
|
||||||
local whitelist_globals = Set({
|
local whitelist_globals = Set({
|
||||||
"print"
|
'loadstring',
|
||||||
|
'select',
|
||||||
|
'_VERSION',
|
||||||
|
'pcall',
|
||||||
|
'package',
|
||||||
|
'error',
|
||||||
|
'rawget',
|
||||||
|
'pairs',
|
||||||
|
'xpcall',
|
||||||
|
'rawlen',
|
||||||
|
'io',
|
||||||
|
'loadfile',
|
||||||
|
'ipairs',
|
||||||
|
'table',
|
||||||
|
'require',
|
||||||
|
'os',
|
||||||
|
'module',
|
||||||
|
'debug',
|
||||||
|
'type',
|
||||||
|
'getmetatable',
|
||||||
|
'rawequal',
|
||||||
|
'dofile',
|
||||||
|
'unpack',
|
||||||
|
'math',
|
||||||
|
'load',
|
||||||
|
'bit32',
|
||||||
|
'string',
|
||||||
|
'rawset',
|
||||||
|
'tostring',
|
||||||
|
'print',
|
||||||
|
'assert',
|
||||||
|
'_G',
|
||||||
|
'next',
|
||||||
|
'setmetatable',
|
||||||
|
'tonumber',
|
||||||
|
'collectgarbage',
|
||||||
|
'coroutine'
|
||||||
})
|
})
|
||||||
local LinterBlock
|
local LinterBlock
|
||||||
do
|
do
|
||||||
|
@ -5,7 +5,43 @@ import Block from require "moonscript.compile"
|
|||||||
|
|
||||||
-- globals allowed to be referenced
|
-- globals allowed to be referenced
|
||||||
whitelist_globals = Set {
|
whitelist_globals = Set {
|
||||||
"print"
|
'loadstring'
|
||||||
|
'select'
|
||||||
|
'_VERSION'
|
||||||
|
'pcall'
|
||||||
|
'package'
|
||||||
|
'error'
|
||||||
|
'rawget'
|
||||||
|
'pairs'
|
||||||
|
'xpcall'
|
||||||
|
'rawlen'
|
||||||
|
'io'
|
||||||
|
'loadfile'
|
||||||
|
'ipairs'
|
||||||
|
'table'
|
||||||
|
'require'
|
||||||
|
'os'
|
||||||
|
'module'
|
||||||
|
'debug'
|
||||||
|
'type'
|
||||||
|
'getmetatable'
|
||||||
|
'rawequal'
|
||||||
|
'dofile'
|
||||||
|
'unpack'
|
||||||
|
'math'
|
||||||
|
'load'
|
||||||
|
'bit32'
|
||||||
|
'string'
|
||||||
|
'rawset'
|
||||||
|
'tostring'
|
||||||
|
'print'
|
||||||
|
'assert'
|
||||||
|
'_G'
|
||||||
|
'next'
|
||||||
|
'setmetatable'
|
||||||
|
'tonumber'
|
||||||
|
'collectgarbage'
|
||||||
|
'coroutine'
|
||||||
}
|
}
|
||||||
|
|
||||||
class LinterBlock extends Block
|
class LinterBlock extends Block
|
||||||
|
Loading…
Reference in New Issue
Block a user