#include <lparser.h>
Public Attributes | |
expkind | k |
union { | |
struct { | |
short idx | |
lu_byte t | |
lu_byte vt | |
} ind | |
int info | |
lua_Number nval | |
} | u |
int | t |
int | f |
int expdesc::f |
Definition at line 51 of file lparser.h.
Referenced by codenot(), cond(), exp2reg(), init_exp(), isnumeral(), luaK_goiffalse(), luaK_goiftrue(), luaK_posfix(), luaK_prefix(), and test_then_block().
struct { ... } expdesc::ind |
Referenced by check_conflict(), luaK_dischargevars(), luaK_indexed(), and luaK_storevar().
int expdesc::info |
Definition at line 47 of file lparser.h.
Referenced by check_conflict(), closelistfield(), codearith(), codecomp(), codenot(), discharge2reg(), exp1(), exp2reg(), freeexp(), funcargs(), init_exp(), invertjump(), jumponcond(), lastlistfield(), localfunc(), luaK_dischargevars(), luaK_exp2anyreg(), luaK_exp2RK(), luaK_goiffalse(), luaK_goiftrue(), luaK_indexed(), luaK_posfix(), luaK_self(), luaK_setoneret(), luaK_storevar(), newupvalue(), and recfield().
expkind expdesc::k |
Definition at line 40 of file lparser.h.
Referenced by adjust_assign(), assignment(), check_conflict(), closelistfield(), codearith(), codecomp(), codenot(), cond(), constructor(), discharge2anyreg(), discharge2reg(), exp1(), exp2reg(), exprstat(), freeexp(), funcargs(), init_exp(), isnumeral(), jumponcond(), lastlistfield(), localstat(), luaK_dischargevars(), luaK_exp2anyreg(), luaK_exp2anyregup(), luaK_exp2RK(), luaK_goiffalse(), luaK_goiftrue(), luaK_indexed(), luaK_posfix(), luaK_prefix(), luaK_self(), luaK_setoneret(), luaK_setreturns(), luaK_storevar(), newupvalue(), retstat(), and singlevar().
lua_Number expdesc::nval |
Definition at line 48 of file lparser.h.
Referenced by constfolding(), discharge2reg(), luaK_exp2RK(), luaK_prefix(), and simpleexp().
lu_byte expdesc::t |
Definition at line 44 of file lparser.h.
Referenced by codenot(), exp2reg(), init_exp(), isnumeral(), luaK_goiffalse(), luaK_goiftrue(), luaK_posfix(), luaK_prefix(), and test_then_block().
union { ... } expdesc::u |
Referenced by check_conflict(), closelistfield(), codearith(), codecomp(), codenot(), constfolding(), discharge2reg(), exp1(), exp2reg(), freeexp(), funcargs(), init_exp(), invertjump(), jumponcond(), lastlistfield(), localfunc(), luaK_dischargevars(), luaK_exp2anyreg(), luaK_exp2RK(), luaK_goiffalse(), luaK_goiftrue(), luaK_indexed(), luaK_posfix(), luaK_prefix(), luaK_self(), luaK_setoneret(), luaK_storevar(), newupvalue(), recfield(), and simpleexp().