Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
expdesc Struct Reference

#include <lparser.h>

Data Fields

expkind k
 
union { 
 
   struct { 
 
      int   info 
 
      int   aux 
 
   }   s 
 
   lua_Number   nval 
 
u 
 
int t
 
int f
 
union { 
 
   struct { 
 
      short   idx 
 
      lu_byte   t 
 
      lu_byte   vt 
 
   }   ind 
 
   int   info 
 
   lua_Number   nval 
 
u 
 
union { 
 
   lua_Integer   ival 
 
   lua_Number   nval 
 
   int   info 
 
   struct { 
 
      short   idx 
 
      lu_byte   t 
 
      lu_byte   vt 
 
   }   ind 
 
u 
 
union { 
 
   lua_Integer   ival 
 
   lua_Number   nval 
 
   TString *   strval 
 
   int   info 
 
   struct { 
 
      short   idx 
 
      lu_byte   t 
 
   }   ind 
 
   struct { 
 
      lu_byte   ridx 
 
      unsigned short   vidx 
 
   }   var 
 
u 
 

Detailed Description

Definition at line 37 of file lua-5.1.5/src/lparser.h.

Field Documentation

◆ aux

int expdesc::aux

◆ f

◆ idx

◆ [struct] [1/3]

◆ [struct] [2/3]

struct { ... } expdesc::ind

◆ [struct] [3/3]

struct { ... } expdesc::ind

◆ info

◆ ival

◆ k

expkind expdesc::k

Definition at line 38 of file lua-5.1.5/src/lparser.h.

Referenced by adjust_assign(), adjust_assign(), adjust_assign(), adjust_assign(), assignment(), assignment(), assignment(), check_conflict(), check_conflict(), check_conflict(), check_conflict(), check_readonly(), closelistfield(), closelistfield(), closelistfield(), closelistfield(), codearith(), codearith(), codebinexpval(), codebini(), codebitwise(), codecomp(), codecomp(), codecomp(), codeeq(), codenot(), codenot(), codenot(), codenot(), codeorder(), codestring(), codeunexpval(), codeunexpval(), cond(), cond(), cond(), cond(), const2exp(), const2val(), constfolding(), constfolding(), constructor(), constructor(), constructor(), constructor(), discharge2anyreg(), discharge2anyreg(), discharge2anyreg(), discharge2anyreg(), discharge2reg(), discharge2reg(), discharge2reg(), discharge2reg(), exp1(), exp1(), exp1(), exp1(), exp2reg(), exp2reg(), exp2reg(), exp2reg(), exprstat(), exprstat(), exprstat(), exprstat(), finishbinexpval(), freeexp(), freeexp(), freeexp(), freeexp(), freeexps(), freeexps(), funcargs(), funcargs(), funcargs(), funcargs(), indexupvalue(), init_exp(), init_exp(), init_exp(), init_exp(), init_var(), isKstr(), isnumeral(), isnumeral(), isSCnumber(), jumponcond(), jumponcond(), jumponcond(), jumponcond(), lastlistfield(), lastlistfield(), lastlistfield(), lastlistfield(), localstat(), localstat(), localstat(), localstat(), luaK_dischargevars(), luaK_exp2anyreg(), luaK_exp2anyregup(), luaK_exp2const(), luaK_exp2K(), luaK_exp2RK(), luaK_goiffalse(), luaK_goiffalse(), luaK_goiftrue(), luaK_indexed(), luaK_isKint(), luaK_posfix(), luaK_posfix(), luaK_prefix(), luaK_prefix(), luaK_self(), luaK_setoneret(), luaK_setreturns(), luaK_storevar(), newupvalue(), newupvalue(), newupvalue(), restassign(), retstat(), retstat(), retstat(), retstat(), searchvar(), singlevar(), singlevar(), singlevar(), singlevaraux(), singlevaraux(), singlevaraux(), str2K(), tonumeral(), and tonumeral().

◆ nval

◆ ridx

◆ [struct]

◆ strval

TString* expdesc::strval

Definition at line 73 of file lua-5.4.3/src/lparser.h.

Referenced by codestring(), const2exp(), luaK_exp2const(), luaK_exp2K(), and str2K().

◆ t [1/2]

◆ t [2/2]

lu_byte expdesc::t

Definition at line 45 of file lua-5.2.4/src/lparser.h.

◆ [union] [1/4]

union { ... } expdesc::u

Referenced by check_conflict(), check_conflict(), check_conflict(), check_conflict(), check_readonly(), closelistfield(), closelistfield(), closelistfield(), closelistfield(), codeABRK(), codearith(), codearith(), codearith(), codebinexpval(), codebini(), codebitwise(), codecomp(), codecomp(), codecomp(), codeconcat(), codeeq(), codenot(), codenot(), codenot(), codenot(), codeorder(), codestring(), codeunexpval(), codeunexpval(), const2exp(), const2val(), constfolding(), constfolding(), constfolding(), constfolding(), constructor(), discharge2reg(), discharge2reg(), discharge2reg(), discharge2reg(), exp1(), exp1(), exp2reg(), exp2reg(), exp2reg(), exp2reg(), finishbinexpneg(), finishbinexpval(), freeexp(), freeexp(), freeexp(), freeexp(), freeexps(), freeexps(), funcargs(), funcargs(), funcargs(), funcargs(), indexupvalue(), init_exp(), init_exp(), init_exp(), init_exp(), init_var(), invertjump(), invertjump(), isCint(), isKstr(), isSCint(), isSCnumber(), jumponcond(), jumponcond(), jumponcond(), jumponcond(), lastlistfield(), lastlistfield(), lastlistfield(), lastlistfield(), localfunc(), localfunc(), luaK_dischargevars(), luaK_exp2anyreg(), luaK_exp2const(), luaK_exp2K(), luaK_exp2RK(), luaK_goiffalse(), luaK_goiffalse(), luaK_goiftrue(), luaK_indexed(), luaK_posfix(), luaK_posfix(), luaK_prefix(), luaK_prefix(), luaK_self(), luaK_setoneret(), luaK_storevar(), negatecondition(), negatecondition(), newupvalue(), newupvalue(), newupvalue(), recfield(), recfield(), recfield(), simpleexp(), simpleexp(), simpleexp(), simpleexp(), singlevar(), singlevaraux(), singlevaraux(), str2K(), tonumeral(), and tonumeral().

◆ [union] [2/4]

union { ... } expdesc::u

◆ [union] [3/4]

union { ... } expdesc::u

◆ [union] [4/4]

union { ... } expdesc::u

◆ [struct]

◆ vidx

unsigned short expdesc::vidx

Definition at line 81 of file lua-5.4.3/src/lparser.h.

Referenced by check_readonly(), init_var(), newupvalue(), and singlevaraux().

◆ vt


The documentation for this struct was generated from the following files: