collectgarbage coroutine create resume running status wrap yield debug debug getfenv gethook getinfo getlocal getmetatable getregistry getupvalue setfenv sethook setlocal setmetatable setupvalue traceback dofile dump error gcinfo getfenv getmetatable io close flush input lines open output popen read stderr stdin stdout tmpfile type write ipairs load loadfile loadstring math abs acos asin atan atan2 ceil cos cosh deg exp floor fmod frexp huge ldexp log log10 max min mod modf pi pow rad random randomseed sin sinh sqrt tan tanh module newproxy next os clock date difftime execute exit getenv remove rename setlocale time timer tmpname package config cpath loaded _G coroutine debug io math os package string byte char dump find format gfind gmatch gsub len lower match rep reverse sub upper table concat foreach foreachi getn insert maxn remove setn sort loaders 1 2 3 4 loadlib path preload seeall pairs pcall print rawequal rawget rawset require select setfenv setmetatable string table tonumber tostring type unpack xpcall