3.4.8 – Precedence Operator precedence in Lua follows the table below, from lower to higher priority: or and < > <= >=
lua_len[-0, +1, e] void lua_len (lua_State *L, int index); Returns the length of the value at
io.input ([file]) When called with a file name, it opens the named file (in text mode), and sets its handle as the default input file. When called with a file handle, it simply
math.min (x, ···) Returns the argument with the minimum value, according to the Lua operator <. (integer/float)
lua_pushfstring[-0, +1, e] const char *lua_pushfstring (lua_State *L, const char *fmt, ...); Pushes
lua_type[-0, +0, –] int lua_type (lua_State *L, int index); Returns the type of the value in the given
luaL_checkany[-0, +0, v] void luaL_checkany (lua_State *L, int arg); Checks whether the function
os.tmpname () Returns a string with a file name that can be used for a temporary file. The file must be explicitly opened before its use and explicitly removed when no longer
luaL_dofile[-0, +?, e] int luaL_dofile (lua_State *L, const char *filename); Loads and runs the
lua_typename[-0, +0, –] const char *lua_typename (lua_State *L, int tp); Returns the name of the type encoded
Page 11 of 36