FuncState 35 lib/lua/lcode.c LUAI_FUNC void luaK_nil (FuncState *fs, int from, int n) { FuncState 59 lib/lua/lcode.c LUAI_FUNC int luaK_jump (FuncState *fs) { FuncState 69 lib/lua/lcode.c LUAI_FUNC void luaK_ret (FuncState *fs, int first, int nret) { FuncState 74 lib/lua/lcode.c static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { FuncState 80 lib/lua/lcode.c static void fixjump (FuncState *fs, int pc, int dest) { FuncState 94 lib/lua/lcode.c LUAI_FUNC int luaK_getlabel (FuncState *fs) { FuncState 100 lib/lua/lcode.c static int getjump (FuncState *fs, int pc) { FuncState 109 lib/lua/lcode.c static Instruction *getjumpcontrol (FuncState *fs, int pc) { FuncState 122 lib/lua/lcode.c static int need_value (FuncState *fs, int list) { FuncState 131 lib/lua/lcode.c static int patchtestreg (FuncState *fs, int node, int reg) { FuncState 144 lib/lua/lcode.c static void removevalues (FuncState *fs, int list) { FuncState 150 lib/lua/lcode.c static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, FuncState 163 lib/lua/lcode.c static void dischargejpc (FuncState *fs) { FuncState 169 lib/lua/lcode.c LUAI_FUNC void luaK_patchlist (FuncState *fs, int list, int target) { FuncState 179 lib/lua/lcode.c LUAI_FUNC void luaK_patchtohere (FuncState *fs, int list) { FuncState 185 lib/lua/lcode.c LUAI_FUNC void luaK_concat (FuncState *fs, int *l1, int l2) { FuncState 199 lib/lua/lcode.c LUAI_FUNC void luaK_checkstack (FuncState *fs, int n) { FuncState 209 lib/lua/lcode.c LUAI_FUNC void luaK_reserveregs (FuncState *fs, int n) { FuncState 215 lib/lua/lcode.c static void freereg (FuncState *fs, int reg) { FuncState 223 lib/lua/lcode.c static void freeexp (FuncState *fs, expdesc *e) { FuncState 229 lib/lua/lcode.c static int addk (FuncState *fs, TValue *k, TValue *v) { FuncState 250 lib/lua/lcode.c LUAI_FUNC int luaK_stringK (FuncState *fs, TString *s) { FuncState 257 lib/lua/lcode.c LUAI_FUNC int luaK_numberK (FuncState *fs, lua_Number r) { FuncState 264 lib/lua/lcode.c static int boolK (FuncState *fs, int b) { FuncState 271 lib/lua/lcode.c static int nilK (FuncState *fs) { FuncState 280 lib/lua/lcode.c LUAI_FUNC void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { FuncState 292 lib/lua/lcode.c LUAI_FUNC void luaK_setoneret (FuncState *fs, expdesc *e) { FuncState 304 lib/lua/lcode.c LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e) { FuncState 337 lib/lua/lcode.c static int code_label (FuncState *fs, int A, int b, int jump) { FuncState 343 lib/lua/lcode.c static void discharge2reg (FuncState *fs, expdesc *e, int reg) { FuncState 382 lib/lua/lcode.c static void discharge2anyreg (FuncState *fs, expdesc *e) { FuncState 390 lib/lua/lcode.c static void exp2reg (FuncState *fs, expdesc *e, int reg) { FuncState 414 lib/lua/lcode.c LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e) { FuncState 422 lib/lua/lcode.c LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e) { FuncState 436 lib/lua/lcode.c LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e) { FuncState 444 lib/lua/lcode.c LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e) { FuncState 472 lib/lua/lcode.c LUAI_FUNC void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { FuncState 503 lib/lua/lcode.c LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { FuncState 516 lib/lua/lcode.c static void invertjump (FuncState *fs, expdesc *e) { FuncState 524 lib/lua/lcode.c static int jumponcond (FuncState *fs, expdesc *e, int cond) { FuncState 539 lib/lua/lcode.c LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e) { FuncState 563 lib/lua/lcode.c static void luaK_goiffalse (FuncState *fs, expdesc *e) { FuncState 586 lib/lua/lcode.c static void codenot (FuncState *fs, expdesc *e) { FuncState 621 lib/lua/lcode.c LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { FuncState 653 lib/lua/lcode.c static void codearith (FuncState *fs, OpCode op, expdesc *e1, expdesc *e2) { FuncState 673 lib/lua/lcode.c static void codecomp (FuncState *fs, OpCode op, int cond, expdesc *e1, FuncState 689 lib/lua/lcode.c LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e) { FuncState 710 lib/lua/lcode.c LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { FuncState 737 lib/lua/lcode.c LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2) { FuncState 784 lib/lua/lcode.c LUAI_FUNC void luaK_fixline (FuncState *fs, int line) { FuncState 789 lib/lua/lcode.c static int luaK_code (FuncState *fs, Instruction i, int line) { FuncState 804 lib/lua/lcode.c LUAI_FUNC int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { FuncState 812 lib/lua/lcode.c LUAI_FUNC int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { FuncState 819 lib/lua/lcode.c LUAI_FUNC void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FuncState 45 lib/lua/lcode.h LUAI_FUNC int luaK_codeABx (FuncState *fs, OpCode o, int A, unsigned int Bx); FuncState 46 lib/lua/lcode.h LUAI_FUNC int luaK_codeABC (FuncState *fs, OpCode o, int A, int B, int C); FuncState 47 lib/lua/lcode.h LUAI_FUNC void luaK_fixline (FuncState *fs, int line); FuncState 48 lib/lua/lcode.h LUAI_FUNC void luaK_nil (FuncState *fs, int from, int n); FuncState 49 lib/lua/lcode.h LUAI_FUNC void luaK_reserveregs (FuncState *fs, int n); FuncState 50 lib/lua/lcode.h LUAI_FUNC void luaK_checkstack (FuncState *fs, int n); FuncState 51 lib/lua/lcode.h LUAI_FUNC int luaK_stringK (FuncState *fs, TString *s); FuncState 52 lib/lua/lcode.h LUAI_FUNC int luaK_numberK (FuncState *fs, lua_Number r); FuncState 53 lib/lua/lcode.h LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e); FuncState 54 lib/lua/lcode.h LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e); FuncState 55 lib/lua/lcode.h LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e); FuncState 56 lib/lua/lcode.h LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e); FuncState 57 lib/lua/lcode.h LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e); FuncState 58 lib/lua/lcode.h LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key); FuncState 59 lib/lua/lcode.h LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k); FuncState 60 lib/lua/lcode.h LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e); FuncState 61 lib/lua/lcode.h LUAI_FUNC void luaK_storevar (FuncState *fs, expdesc *var, expdesc *e); FuncState 62 lib/lua/lcode.h LUAI_FUNC void luaK_setreturns (FuncState *fs, expdesc *e, int nresults); FuncState 63 lib/lua/lcode.h LUAI_FUNC void luaK_setoneret (FuncState *fs, expdesc *e); FuncState 64 lib/lua/lcode.h LUAI_FUNC int luaK_jump (FuncState *fs); FuncState 65 lib/lua/lcode.h LUAI_FUNC void luaK_ret (FuncState *fs, int first, int nret); FuncState 66 lib/lua/lcode.h LUAI_FUNC void luaK_patchlist (FuncState *fs, int list, int target); FuncState 67 lib/lua/lcode.h LUAI_FUNC void luaK_patchtohere (FuncState *fs, int list); FuncState 68 lib/lua/lcode.h LUAI_FUNC void luaK_concat (FuncState *fs, int *l1, int l2); FuncState 69 lib/lua/lcode.h LUAI_FUNC int luaK_getlabel (FuncState *fs); FuncState 70 lib/lua/lcode.h LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *v); FuncState 71 lib/lua/lcode.h LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v); FuncState 72 lib/lua/lcode.h LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *v1, expdesc *v2); FuncState 73 lib/lua/lcode.h LUAI_FUNC void luaK_setlist (FuncState *fs, int base, int nelems, int tostore); FuncState 61 lib/lua/llex.h struct FuncState *fs; /* `FuncState' is private to the parser */ FuncState 71 lib/lua/lparser.c static void errorlimit (FuncState *fs, int limit, const char *what) { FuncState 144 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 161 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 168 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 177 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 183 lib/lua/lparser.c static int indexupvalue (FuncState *fs, TString *name, expdesc *v) { FuncState 207 lib/lua/lparser.c static int searchvar (FuncState *fs, TString *n) { FuncState 217 lib/lua/lparser.c static void markupval (FuncState *fs, int level) { FuncState 224 lib/lua/lparser.c static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) { FuncState 250 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 257 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 285 lib/lua/lparser.c static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isbreakable) { FuncState 296 lib/lua/lparser.c static void leaveblock (FuncState *fs) { FuncState 310 lib/lua/lparser.c static void pushclosure (LexState *ls, FuncState *func, expdesc *v) { FuncState 311 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 328 lib/lua/lparser.c static void open_func (LexState *ls, FuncState *fs) { FuncState 358 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 385 lib/lua/lparser.c struct FuncState funcstate; FuncState 409 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 445 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 464 lib/lua/lparser.c static void closelistfield (FuncState *fs, struct ConsControl *cc) { FuncState 475 lib/lua/lparser.c static void lastlistfield (FuncState *fs, struct ConsControl *cc) { FuncState 500 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 545 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 578 lib/lua/lparser.c FuncState new_fs; FuncState 610 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 693 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 753 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 883 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 909 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 976 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 993 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1013 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1049 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1069 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1091 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1114 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1143 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1167 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1226 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 1240 lib/lua/lparser.c FuncState *fs = ls->fs; FuncState 61 lib/lua/lparser.h struct FuncState *prev; /* enclosing function */