lua_dump[-0, +0, –] int lua_dump (lua_State *L, lua_Writer writer,
lua_version[-0, +0, –] const lua_Number *lua_version (lua_State *L); Returns the address of the version
lua_register[-0, +0, e] void lua_register (lua_State *L, const char *name, lua_CFunction f); Sets
lua_arith[-(2|1), +1, e] void lua_arith (lua_State *L, int op); Performs an arithmetic or bitwise
lua_remove[-1, +0, –] void lua_remove (lua_State *L, int index); Removes the element at the given valid
lua_isfunction[-0, +0, –] int lua_isfunction (lua_State *L, int index); Returns 1 if the value at the given
lua_settop[-?, +?, –] void lua_settop (lua_State *L, int index); Accepts any index, or 0, and sets the
rawset (table, index, value)table[index]value__newindextableindexnilvalue This function returns
lua_isnoneornil[-0, +0, –] int lua_isnoneornil (lua_State *L, int index); Returns 1 if the given index
lua_Number typedef ... lua_Number; The type of floats in Lua. By default this type is double, but that can be changed to
Page 23 of 36