00-- 01 02 03 04 - # $ % & ( ) * / + < = > 0x " and break do else elseif end false for function goto if in local nil not or repeat return then true until while xor shift BIT print tostring addressof copytable _ENV _G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawlen rawset require select setfenv setmetatable tonumber tostring type unpack xpcall string table math bit32 coroutine io os debug package __index __newindex __call __add __sub __mul __div __mod __pow __unm __concat __len __eq __lt __le __gc __mode byte char dump find format gmatch gsub len lower match rep reverse sub upper abs acos asin atan atan2 ceil cos cosh deg exp floor fmod frexp ldexp log log10 max min modf pow rad random randomseed sin sinh sqrt tan tanh arshift band bnot bor btest bxor extract lrotate lshift replace rrotate rshift shift string.byte string.char string.dump string.find string.format string.gmatch string.gsub string.len string.lower string.match string.rep string.reverse string.sub string.upper table.concat table.insert table.maxn table.pack table.remove table.sort table.unpack math.abs math.acos math.asin math.atan math.atan2 math.ceil math.cos math.cosh math.deg math.exp math.floor math.fmod math.frexp math.huge math.ldexp math.log math.log10 math.max math.min math.modf math.pi math.pow math.rad math.random math.randomseed math.sin math.sinh math.sqrt math.tan math.tanh bit32.arshift bit32.band bit32.bnot bit32.bor bit32.btest bit32.bxor bit32.extract bit32.lrotate bit32.lshift bit32.replace bit32.rrotate bit32.rshift close flush lines read seek setvbuf write clock date difftime execute exit getenv remove rename setlocale time tmpname coroutine.create coroutine.resume coroutine.running coroutine.status coroutine.wrap coroutine.yield io.close io.flush io.input io.lines io.open io.output io.popen io.read io.tmpfile io.type io.write io.stderr io.stdin io.stdout os.clock os.date os.difftime os.execute os.exit os.getenv os.remove os.rename os.setlocale os.time os.tmpname debug.debug debug.getfenv debug.gethook debug.getinfo debug.getlocal debug.getmetatable debug.getregistry debug.getupvalue debug.getuservalue debug.setfenv debug.sethook debug.setlocal debug.setmetatable debug.setupvalue debug.setuservalue debug.traceback debug.upvalueid debug.upvaluejoin package.cpath package.loaded package.loaders package.loadlib package.path package.preload package.seeall gens savestate memory gens.framecount gens.lagcount gens.lagged gens.emulating gens.speedmode gens.frameadvance gens.pause gens.wait gens.redraw gens.message gens.persistglobalvariables gens.registerbefore gens.registerafter gens.registerexit gens.registerstart gens.atframeboundary gens.emulateframe gens.emulateframefast gens.emulateframeinvisible gens.openscript gens.loadrom savestate.save savestate.savescriptdata savestate.registersave savestate.load savestate.loadscriptdata savestate.registerload savestate.create memory.readbyte memory.readbytesigned memory.writebyte memory.isvalid memory.registerexec memory.readbyterange memory.readword memory.readwordsigned memory.writeword memory.getregister memory.registerread memory.readlong memory.readlongsigned memory.writelong memory.setregister memory.register gui joypad movie input sound gui.register gui.text gui.parsecolor gui.gdoverlay gui.box gui.opacity gui.gdscreenshot gui.line gui.transparency gui.getpixel gui.pixel gui.popup joypad.get joypad.getdown joypad.getup joypad.peek joypad.peekdown joypad.peekup joypad.set input.get input.registerhotkey movie.active movie.recording movie.playing movie.mode movie.length movie.name movie.rerecordcount movie.setrerecordcount movie.rerecordcounting movie.readonly movie.setreadonly movie.framecount movie.play movie.replay movie.stop sound.clear