/freebsd-13-stable/contrib/lua/src/ |
H A D | lcode.h | 54 /* get (pointer to) instruction of given 'expdesc' */ 67 LUAI_FUNC int luaK_isKint (expdesc *e); 68 LUAI_FUNC int luaK_exp2const (FuncState *fs, const expdesc *e, TValue *v); 74 LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e); 75 LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e); 76 LUAI_FUNC void luaK_exp2anyregup (FuncState *fs, expdesc *e); 77 LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e); 78 LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e); 79 LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e); 80 LUAI_FUNC void luaK_self (FuncState *fs, expdesc * [all...] |
H A D | lcode.c | 55 static int tonumeral (const expdesc *e, TValue *v) { 73 static TValue *const2val (FuncState *fs, const expdesc *e) { 83 int luaK_exp2const (FuncState *fs, const expdesc *e, TValue *v) { 525 static void freeexp (FuncState *fs, expdesc *e) { 535 static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { 679 static void const2exp (TValue *v, expdesc *e) { 708 void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { 724 static void str2K (FuncState *fs, expdesc *e) { 741 void luaK_setoneret (FuncState *fs, expdesc * [all...] |
H A D | lparser.h | 18 ** optimizations; An 'expdesc' structure describes a potentially-delayed 26 VVOID, /* when 'expdesc' describes the last expression of a list, 68 typedef struct expdesc { struct 86 } expdesc; typedef in typeref:struct:expdesc
|
H A D | lparser.c | 65 static void expr (LexState *ls, expdesc *v); 152 static void init_exp (expdesc *e, expkind k, int i) { 159 static void codestring (expdesc *e, TString *s) { 166 static void codename (LexState *ls, expdesc *e) { 266 static void init_var (FuncState *fs, expdesc *e, int vidx) { 277 static void check_readonly (LexState *ls, expdesc *e) { 364 static int newupvalue (FuncState *fs, TString *name, expdesc *v) { 390 static int searchvar (FuncState *fs, TString *n, expdesc *var) { 424 static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) { 452 static void singlevar (LexState *ls, expdesc *va [all...] |
/freebsd-13-stable/sys/contrib/openzfs/module/lua/ |
H A D | lcode.h | 57 LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e); 58 LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e); 59 LUAI_FUNC void luaK_exp2anyregup (FuncState *fs, expdesc *e); 60 LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e); 61 LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e); 62 LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e); 63 LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key); 64 LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc * [all...] |
H A D | lcode.c | 30 static int isnumeral(expdesc *e) { 283 static void freeexp (FuncState *fs, expdesc *e) { 357 void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { 369 void luaK_setoneret (FuncState *fs, expdesc *e) { 381 void luaK_dischargevars (FuncState *fs, expdesc *e) { 419 static void discharge2reg (FuncState *fs, expdesc *e, int reg) { 458 static void discharge2anyreg (FuncState *fs, expdesc *e) { 466 static void exp2reg (FuncState *fs, expdesc *e, int reg) { 490 void luaK_exp2nextreg (FuncState *fs, expdesc *e) { 498 int luaK_exp2anyreg (FuncState *fs, expdesc * [all...] |
H A D | lparser.h | 41 typedef struct expdesc { struct 54 } expdesc; typedef in typeref:struct:expdesc
|
H A D | lparser.c | 55 static void expr (LexState *ls, expdesc *v); 146 static void init_exp (expdesc *e, expkind k, int i) { 153 static void codestring (LexState *ls, expdesc *e, TString *s) { 158 static void checkname (LexState *ls, expdesc *e) { 229 static int newupvalue (FuncState *fs, TString *name, expdesc *v) { 269 static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) { 295 static void singlevar (LexState *ls, expdesc *var) { 299 expdesc key; 308 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { 518 static void codeclosure (LexState *ls, expdesc * [all...] |