#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 | callclose (lua_State *L, void *ud) |
|
static int | callclosemth (lua_State *L, StkId level, int status) |
|
int | luaF_close (lua_State *L, StkId level, int status) |
|
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 int | prepclosingmethod (lua_State *L, TValue *obj, TValue *err) |
|
static void | trynewtbcupval (lua_State *L, void *ud) |
|
static void | varerror (lua_State *L, StkId level, const char *msg) |
|
static void callclose |
( |
lua_State * |
L, |
|
|
void * |
ud |
|
) |
| |
|
static |
const char* luaF_getlocalname |
( |
const Proto * |
f, |
|
|
int |
local_number, |
|
|
int |
pc |
|
) |
| |
void luaF_unlinkupval |
( |
UpVal * |
uv | ) |
|
static void trynewtbcupval |
( |
lua_State * |
L, |
|
|
void * |
ud |
|
) |
| |
|
static |