table.move (a1, f, e, t [,a2]) Moves elements from table a1 to table a2, performing the equivalent to the following multiple assignment: a2[t]
utf8.charpattern[\0-\x7F\xC2-\xF4][\x80-\xBF]*§6.4.1
coroutine.resume (co [, val1, ···]) Starts or continues the execution of coroutine co. The first time you resume a coroutine, it starts running its body. The values
luaL_testudata[-0, +0, m] void *luaL_testudata (lua_State *L, int arg, const char *tname); This
lua_type[-0, +0, –] int lua_type (lua_State *L, int index); Returns the type of the value in the given
luaL_len[-0, +0, e] lua_Integer luaL_len (lua_State *L, int index); Returns the "length" of the
os.getenv (varname) Returns the value of the process environment variable varname, or nil if the variable is not defined.
lua_compare[-0, +0, e] int lua_compare (lua_State *L, int index1, int index2, int op); Compares
lua_pushinteger[-0, +1, –] void lua_pushinteger (lua_State *L, lua_Integer n); Pushes an integer with value
os.exit ([code [, close]]) Calls the ISO C function exit to terminate the host program. If code is true, the returned status is EXIT_SUCCESS;
Page 12 of 36