there you go psf8500 ... pls felow forumers check for any typos ... I believe there arent but just to be on the safe side of things ...
{ "_G", "_LOADED", "_TRACEBACK", "xpcall", "tostring", "gcinfo", "loadlib", "unpack", "require", "getfenv", "setmetatable", "next", "assert", "tonumber", "rawequal",
"collectgarbage", "getmetatable", "rawset", "pcall", "type", "__pow", "newproxy", "print", "rawget", "loadstring", "_VERSION", "dofile", "setfenv", "pairs", "ipairs", "error", "loadfile",
"string.sub", "string.gfind", "string.rep", "string.sub", "string.char", "string.dump", "string.find", "string.upper", "string.len", "string.format", "string.byte", "string.lower",
"os.exit", "os.setlocale", "os.execute", "os.getenv", "os.difftime", "os.remove", "os.time", "os.clock", "os.tmpname", "os.rename", "os.date",
"io.popen", "io.write", "io.close", "io.flush", "io.open", "io.output", "io.type", "io.read", "io.stderr", "io.stdin", "io.input", "io.stdout", "io.lines", "io.tmpfile",
"table.setn", "table.insert", "table.getn", "table.foreachi", "table.foreach", "table.sort", "table.remove", "table.concat",
"math.log", "math.atan.", "math.ldexp", "math.deg", "math.tan", "math.cos", "math.pi", "math.random", "math.randomseed", "math.frexp", "math.ceil", "math.floor",
"math.rad", "math.max", "math.sqrt.", "math.pow", "math.asin.", "math.min", "math.mod", "math.exp", "math.log10", "math.atan2", "math.acos", "math.sin", "math.abs",
"debug.getupvalue", "debug.sethook", "debug.gethook", "debug.traceback", "debug.setlocal", "debug.setupvalue", "debug.getinfo", "debug.getlocal",
"coroutine.resume", "coroutine.yield", "coroutine.status", "coroutine.wrap", "coroutine.create"}
For the DC():xxxxx actions here is the list ....
{ "DC():SocketAccept", "DC():HubWindowAttention", "DC():CreateClient", "DC():GetHubIpPort",
"DC():GetSetting", "DC():SocketConnect", "DC():InjectHubMessage", "DC():new", "DC():PrintDebug",
"DC():SocketClose", "DC():SendClientMessage", "DC():DeleteClient", "DC():GetClientIp", "DC():SendWindowMessage",
"DC():FindWindowHandle", "DC():SendUDP", "DC():InjectHubMessageADC", "DC():SocketWrite", "DC():SendHubMessage"}
I am not very confident about dcpp:xxx and I dont know if the list below is correct ... {"dcpp:removeHub", "dcpp.OnCommandEnter", "dcpp:FormatChatText", "dcpp.OnTimer()", "dcpp:listHubs",
"dcpp:getHub", "dcpp:hasHub", "dcpp:addHub", "dcpp:setListener", "dcpp.UserDataIn", "dcpp:getListeners", "dcpp.UserDataOut" }
below is the list for control structures keywords...{"for", "do", "break", "if", "elseif", "else", "end", "while", "repeat", "until", "then"}
this is the reserved keywords list ...{"local", "return", "nil", "function" "true","not", "false"}
and this is the operators list ...{"<=", ">=", "==", "~=", "<", ">", "or", "and"}
[*edit*] I forgot the object constructors ...{"=", "[","]", "{","}", ".." }