load (chunk [, chunkname [, mode [, env]]]) Loads a chunk. If chunk is a string, the chunk is this string. If chunk is a function, load
string.packsize (fmt) Returns the size of a string resulting from string
lua_toboolean[-0, +0, –] int lua_toboolean (lua_State *L, int index); Converts the Lua value at the given
string.unpack (fmt, s [, pos]) Returns the values packed in string s (see
debug.getlocal ([thread,] f, local) This function returns the name and the value of the local variable with index local of the function at level f of
lua_pushlstring[-0, +1, m] const char *lua_pushlstring (lua_State *L, const char *s, size_t len);
3.3.1 – Blocks A block is a list of statements, which are executed sequentially: block ::= {stat} Lua has empty statements that
luaL_checktype[-0, +0, v] void luaL_checktype (lua_State *L, int arg, int t); Checks whether the
utf8.codes (s) Returns values so that the construction for p, c in utf8.codes(s) do body end will iterate over all characters
lua_Hook typedef void (*lua_Hook) (lua_State *L, lua_Debug *ar); Type for debugging hook functions. Whenever a hook is called
Page 35 of 36