#include "lprefix.h"
#include <stddef.h>
#include "lua.h"
#include "ldebug.h"
#include "ldo.h"
#include "lfunc.h"
#include "lgc.h"
#include "lmem.h"
#include "lobject.h"
#include "lstate.h"
Go to the source code of this file.
|
static void | callclosemethod (lua_State *L, TValue *obj, TValue *err, int yy) |
|
static void | checkclosemth (lua_State *L, StkId level) |
|
void | luaF_close (lua_State *L, StkId level, int status, int yy) |
|
void | luaF_closeupval (lua_State *L, StkId level) |
|
UpVal * | luaF_findupval (lua_State *L, StkId level) |
|
void | luaF_freeproto (lua_State *L, Proto *f) |
|
const char * | luaF_getlocalname (const Proto *f, int local_number, int pc) |
|
void | luaF_initupvals (lua_State *L, LClosure *cl) |
|
CClosure * | luaF_newCclosure (lua_State *L, int nupvals) |
|
LClosure * | luaF_newLclosure (lua_State *L, int nupvals) |
|
Proto * | luaF_newproto (lua_State *L) |
|
void | luaF_newtbcupval (lua_State *L, StkId level) |
|
void | luaF_unlinkupval (UpVal *uv) |
|
static UpVal * | newupval (lua_State *L, int tbc, StkId level, UpVal **prev) |
|
static void | poptbclist (lua_State *L) |
|
static void | prepcallclosemth (lua_State *L, StkId level, int status, int yy) |
|
◆ lfunc_c
◆ LUA_CORE
◆ MAXDELTA
#define MAXDELTA ((256ul << ((sizeof(L->stack->tbclist.delta) - 1) * 8)) - 1) |
◆ callclosemethod()
◆ checkclosemth()
◆ luaF_close()
◆ luaF_closeupval()
◆ luaF_findupval()
◆ luaF_freeproto()
◆ luaF_getlocalname()
const char* luaF_getlocalname |
( |
const Proto * |
f, |
|
|
int |
local_number, |
|
|
int |
pc |
|
) |
| |
◆ luaF_initupvals()
◆ luaF_newCclosure()
◆ luaF_newLclosure()
◆ luaF_newproto()
◆ luaF_newtbcupval()
◆ luaF_unlinkupval()
void luaF_unlinkupval |
( |
UpVal * |
uv | ) |
|
◆ newupval()
◆ poptbclist()
◆ prepcallclosemth()
static void prepcallclosemth |
( |
lua_State * |
L, |
|
|
StkId |
level, |
|
|
int |
status, |
|
|
int |
yy |
|
) |
| |
|
static |