Nut/OS  4.10.3
API Reference
ldebug.h File Reference
#include <lua/lstate.h>
Include dependency graph for ldebug.h:

Go to the source code of this file.

Defines

#define pcRel(pc, p)   (cast(int, (pc) - (p)->code) - 1)
#define getline(f, pc)   (((f)->lineinfo) ? (f)->lineinfo[pc] : 0)
#define resethookcount(L)   (L->hookcount = L->basehookcount)

Functions

LUAI_FUNC void luaG_typeerror (lua_State *L, const TValue *o, const char *opname)
LUAI_FUNC void luaG_concaterror (lua_State *L, StkId p1, StkId p2)
LUAI_FUNC void luaG_aritherror (lua_State *L, const TValue *p1, const TValue *p2)
LUAI_FUNC int luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p2)
LUAI_FUNC void luaG_runerror (lua_State *L, const char *fmt,...)
LUAI_FUNC void luaG_errormsg (lua_State *L)
LUAI_FUNC int luaG_checkcode (const Proto *pt)
LUAI_FUNC int luaG_checkopenop (Instruction i)

Define Documentation

#define pcRel (   pc,
 
)    (cast(int, (pc) - (p)->code) - 1)

Definition at line 14 of file ldebug.h.

#define getline (   f,
  pc 
)    (((f)->lineinfo) ? (f)->lineinfo[pc] : 0)

Definition at line 16 of file ldebug.h.

#define resethookcount (   L)    (L->hookcount = L->basehookcount)

Definition at line 18 of file ldebug.h.


Function Documentation

LUAI_FUNC void luaG_typeerror ( lua_State L,
const TValue o,
const char *  opname 
)
LUAI_FUNC void luaG_concaterror ( lua_State L,
StkId  p1,
StkId  p2 
)
LUAI_FUNC void luaG_aritherror ( lua_State L,
const TValue p1,
const TValue p2 
)
LUAI_FUNC int luaG_ordererror ( lua_State L,
const TValue p1,
const TValue p2 
)
LUAI_FUNC void luaG_runerror ( lua_State L,
const char *  fmt,
  ... 
)
LUAI_FUNC void luaG_errormsg ( lua_State L)
LUAI_FUNC int luaG_checkcode ( const Proto pt)
LUAI_FUNC int luaG_checkopenop ( Instruction  i)