expdesc Struct Reference

#include <lparser.h>

List of all members.

Public Attributes

expkind k
union {
   struct {
      int   info
      int   aux
   }   s
   lua_Number   nval
u
int t
int f


Detailed Description

Definition at line 37 of file lparser.h.


Member Data Documentation

expkind expdesc::k

Definition at line 38 of file lparser.h.

Referenced by adjust_assign(), assignment(), check_conflict(), closelistfield(), codearith(), codecomp(), codenot(), cond(), constructor(), discharge2anyreg(), discharge2reg(), exp1(), exp2reg(), exprstat(), freeexp(), funcargs(), indexupvalue(), init_exp(), isnumeral(), jumponcond(), lastlistfield(), localstat(), luaK_dischargevars(), luaK_exp2anyreg(), luaK_exp2RK(), luaK_goiffalse(), luaK_goiftrue(), luaK_indexed(), luaK_posfix(), luaK_prefix(), luaK_self(), luaK_setoneret(), luaK_setreturns(), luaK_storevar(), retstat(), and singlevaraux().

int expdesc::info

Definition at line 40 of file lparser.h.

int expdesc::aux

Definition at line 40 of file lparser.h.

struct { ... } expdesc::s

Referenced by check_conflict(), closelistfield(), codearith(), codecomp(), codenot(), discharge2reg(), exp2reg(), freeexp(), funcargs(), indexupvalue(), init_exp(), invertjump(), jumponcond(), lastlistfield(), luaK_dischargevars(), luaK_exp2anyreg(), luaK_exp2RK(), luaK_goiffalse(), luaK_goiftrue(), luaK_indexed(), luaK_posfix(), luaK_self(), luaK_setoneret(), luaK_storevar(), recfield(), singlevar(), and singlevaraux().

lua_Number expdesc::nval

Definition at line 41 of file lparser.h.

Referenced by constfolding(), discharge2reg(), luaK_exp2RK(), luaK_prefix(), and simpleexp().

union { ... } expdesc::u

Referenced by check_conflict(), closelistfield(), codearith(), codecomp(), codenot(), constfolding(), discharge2reg(), exp2reg(), freeexp(), funcargs(), indexupvalue(), init_exp(), invertjump(), jumponcond(), lastlistfield(), luaK_dischargevars(), luaK_exp2anyreg(), luaK_exp2RK(), luaK_goiffalse(), luaK_goiftrue(), luaK_indexed(), luaK_posfix(), luaK_prefix(), luaK_self(), luaK_setoneret(), luaK_storevar(), recfield(), simpleexp(), singlevar(), and singlevaraux().

int expdesc::t

Definition at line 43 of file lparser.h.

Referenced by codenot(), exp2reg(), init_exp(), isnumeral(), luaK_goiffalse(), luaK_goiftrue(), luaK_posfix(), and luaK_prefix().

int expdesc::f

Definition at line 44 of file lparser.h.

Referenced by codenot(), cond(), exp2reg(), init_exp(), isnumeral(), luaK_goiffalse(), luaK_goiftrue(), luaK_posfix(), and luaK_prefix().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 15:15:01 2009 for Scorched3D by  doxygen 1.5.3