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
|
||||
end
|
||||
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
|
||||
do
|
||||
|
@ -5,7 +5,43 @@ import Block from require "moonscript.compile"
|
||||
|
||||
-- globals allowed to be referenced
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user