mirror of
https://github.com/leafo/moonscript.git
synced 2024-11-22 02:44:23 +00:00
add missing functions to default whitelist, sort it
This commit is contained in:
parent
49b1c6e8a3
commit
ca4427cf6d
@ -14,43 +14,45 @@ do
|
||||
Block = _obj_0.Block
|
||||
end
|
||||
local default_whitelist = Set({
|
||||
'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',
|
||||
'_VERSION',
|
||||
'assert',
|
||||
'bit32',
|
||||
'collectgarbage',
|
||||
'coroutine',
|
||||
'debug',
|
||||
'dofile',
|
||||
'error',
|
||||
'getfenv',
|
||||
'getmetatable',
|
||||
'io',
|
||||
'ipairs',
|
||||
'load',
|
||||
'loadfile',
|
||||
'loadstring',
|
||||
'math',
|
||||
'module',
|
||||
'next',
|
||||
'os',
|
||||
'package',
|
||||
'pairs',
|
||||
'pcall',
|
||||
'print',
|
||||
'rawequal',
|
||||
'rawget',
|
||||
'rawlen',
|
||||
'rawset',
|
||||
'require',
|
||||
'select',
|
||||
'setfenv',
|
||||
'setmetatable',
|
||||
'string',
|
||||
'table',
|
||||
'tonumber',
|
||||
'tostring',
|
||||
'type',
|
||||
'unpack',
|
||||
'xpcall',
|
||||
"nil",
|
||||
"true",
|
||||
"false"
|
||||
|
@ -5,43 +5,45 @@ import Block from require "moonscript.compile"
|
||||
|
||||
-- globals allowed to be referenced
|
||||
default_whitelist = Set {
|
||||
'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'
|
||||
'_VERSION'
|
||||
'assert'
|
||||
'bit32'
|
||||
'collectgarbage'
|
||||
'coroutine'
|
||||
'debug'
|
||||
'dofile'
|
||||
'error'
|
||||
'getfenv'
|
||||
'getmetatable'
|
||||
'io'
|
||||
'ipairs'
|
||||
'load'
|
||||
'loadfile'
|
||||
'loadstring'
|
||||
'math'
|
||||
'module'
|
||||
'next'
|
||||
'os'
|
||||
'package'
|
||||
'pairs'
|
||||
'pcall'
|
||||
'print'
|
||||
'rawequal'
|
||||
'rawget'
|
||||
'rawlen'
|
||||
'rawset'
|
||||
'require'
|
||||
'select'
|
||||
'setfenv'
|
||||
'setmetatable'
|
||||
'string'
|
||||
'table'
|
||||
'tonumber'
|
||||
'tostring'
|
||||
'type'
|
||||
'unpack'
|
||||
'xpcall'
|
||||
|
||||
"nil"
|
||||
"true"
|
||||
|
Loading…
Reference in New Issue
Block a user