

Go to the source code of this file.
Classes | |
| struct | Dyndata |
| struct | expdesc |
| struct | FuncState |
| struct | Labeldesc |
| struct | Labellist |
| union | Vardesc |
Macros | |
| #define | RDKCONST 1 /* constant */ |
| #define | RDKCTC 3 /* compile-time constant */ |
| #define | RDKTOCLOSE 2 /* to-be-closed */ |
| #define | VDKREG 0 /* regular */ |
| #define | vkisindexed(k) (VINDEXED <= (k) && (k) <= VINDEXSTR) |
| #define | vkisvar(k) (VLOCAL <= (k) && (k) <= VINDEXSTR) |
Typedefs | |
| typedef struct Dyndata | Dyndata |
| typedef struct expdesc | expdesc |
| typedef struct FuncState | FuncState |
| typedef struct Labeldesc | Labeldesc |
| typedef struct Labellist | Labellist |
| typedef union Vardesc | Vardesc |
Enumerations | |
| enum | expkind { VVOID, VNIL, VTRUE, VFALSE, VK, VKFLT, VKINT, VKSTR, VNONRELOC, VLOCAL, VUPVAL, VCONST, VINDEXED, VINDEXUP, VINDEXI, VINDEXSTR, VJMP, VRELOC, VCALL, VVARARG } |
Functions | |
| LUAI_FUNC int | luaY_nvarstack (FuncState *fs) |
| LUAI_FUNC LClosure * | luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, Dyndata *dyd, const char *name, int firstchar) |
| enum expkind |