- create(f)
- isyieldable()
- resume(co [, val1, ...])
- running()
- status(co)
- wrap(f)
- yield(...)
- debug()
- gethook([thread])
- getinfo([thread,] f [, what])
- getlocal([thread,] f, local)
- getmetatable(value)
- getregistry()
- getupvalue(f, up)
- getuservalue(u)
- sethook([thread,] hook, mask [, count])
- setlocal([thread,] level, local, value)
- setmetatable(value, table)
- setupvalue(f, up, value)
- setuservalue(udata, value)
- traceback([thread,] [message [, level]])
- upvalueid(f, n)
- upvaluejoin(f1, n1, f2, n2)
- close()
- flush()
- lines(...)
- read(...)
- seek([whence [, offset]])
- setvbuf(mode [, size])
- write(...)
- assert(v [, message])
- collectgarbage([opt [, arg]])
- dofile([filename])
- error(message [, level])
- getmetatable(object)
- ipairs(t)
- load(chunk [, chunkname [, mode [, env]]])
- loadfile([filename [, mode [, env]]])
- next(table [, index])
- pairs(t)
- pcall(f [, arg1, ...])
- print(...)
- rawequal(v1, v2)
- rawget(table, index)
- rawlen(v)
- rawset(table, index, value)
- require(modname)
- select(index, ...)
- setmetatable(table, metatable)
- tonumber(e [, base])
- tostring(v)
- type(v)
- xpcall(f, msgh [, arg1, ...])
- close([file])
- flush()
- input([file])
- lines([filename, ...])
- open(filename [, mode])
- output([file])
- popen(prog [, mode])
- read(...)
- tmpfile()
- type(obj)
- write(...)
- abs(x)
- acos(x)
- asin(x)
- atan(y [, x])
- ceil(x)
- cos(x)
- deg(x)
- exp(x)
- floor(x)
- fmod(x, y)
- log(x [, base])
- max(x, ...)
- min(x, ...)
- modf(x)
- rad(x)
- random([m [, n]])
- randomseed(x)
- sin(x)
- sqrt(x)
- tan(x)
- tointeger(x)
- type(x)
- ult(m, n)
- clock()
- date([format [, time]])
- difftime(t2, t1)
- execute([command])
- exit([code [, close]])
- getenv(varname)
- remove(filename)
- rename(oldname, newname)
- setlocale(locale [, category])
- time([table])
- tmpname()
- loadlib(libname, funcname)
- searchpath(name, path [, sep [, rep]])
- byte(s [, i [, j]])
- char(...)
- dump(function [, strip])
- find(s, pattern [, init [, plain]])
- format(formatstring, ...)
- gmatch(s, pattern)
- gsub(s, pattern, repl [, n])
- len(s)
- lower(s)
- match(s, pattern [, init])
- pack(fmt, v1, v2, ...)
- packsize(fmt)
- rep(s, n [, sep])
- reverse(s)
- sub(s, i [, j])
- unpack(fmt, s [, pos])
- upper(s)
- concat(list [, sep [, i [, j]]])
- insert(list, [pos,] value)
- move(a1, f, e, t [,a2])
- pack(...)
- remove(list [, pos])
- sort(list [, comp])
- unpack(list [, i [, j]])
- char(...)
- codepoint(s [, i [, j]])
- codes(s)
- len(s [, i [, j]])
- offset(s, n [, i])