Package org.luaj.kahluafork.compiler
Class FuncState
java.lang.Object
org.luaj.kahluafork.compiler.FuncState
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static String
static String
static final int
static final int
static final int
int
int
static final int
int
String[]
static final int
static final int[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
String[]
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionprotected static void
_assert
(boolean boolean1) static int
GET_OPCODE
(int int1) static int
GETARG_A
(int int1) static int
GETARG_B
(int int1) static int
GETARG_Bx
(int int1) static int
GETARG_C
(int int1) static int
GETARG_sBx
(int int1) static int
getBMode
(int int1) static int
getCMode
(int int1) static int
getOpMode
(int int1) static int
INDEXK
(int int1) static boolean
ISK
(int int1) static int
RKASK
(int int1) static boolean
testTMode
(int int1)
-
Field Details
-
locvars
-
upvalues
-
linedefined
public int linedefined -
lastlinedefined
public int lastlinedefined -
isVararg
public int isVararg -
currentFile
-
currentfullFile
-
MAXSTACK
public static final int MAXSTACK- See Also:
-
LUA_MULTRET
public static final int LUA_MULTRET- See Also:
-
VARARG_HASARG
public static final int VARARG_HASARG- See Also:
-
VARARG_ISVARARG
public static final int VARARG_ISVARARG- See Also:
-
VARARG_NEEDSARG
public static final int VARARG_NEEDSARG- See Also:
-
iABC
public static final int iABC- See Also:
-
iABx
public static final int iABx- See Also:
-
iAsBx
public static final int iAsBx- See Also:
-
SIZE_C
public static final int SIZE_C- See Also:
-
SIZE_B
public static final int SIZE_B- See Also:
-
SIZE_Bx
public static final int SIZE_Bx- See Also:
-
SIZE_A
public static final int SIZE_A- See Also:
-
SIZE_OP
public static final int SIZE_OP- See Also:
-
POS_OP
public static final int POS_OP- See Also:
-
POS_A
public static final int POS_A- See Also:
-
POS_C
public static final int POS_C- See Also:
-
POS_B
public static final int POS_B- See Also:
-
POS_Bx
public static final int POS_Bx- See Also:
-
MAX_OP
public static final int MAX_OP- See Also:
-
MAXARG_A
public static final int MAXARG_A- See Also:
-
MAXARG_B
public static final int MAXARG_B- See Also:
-
MAXARG_C
public static final int MAXARG_C- See Also:
-
MAXARG_Bx
public static final int MAXARG_Bx- See Also:
-
MAXARG_sBx
public static final int MAXARG_sBx- See Also:
-
MASK_OP
public static final int MASK_OP- See Also:
-
MASK_A
public static final int MASK_A- See Also:
-
MASK_B
public static final int MASK_B- See Also:
-
MASK_C
public static final int MASK_C- See Also:
-
MASK_Bx
public static final int MASK_Bx- See Also:
-
MASK_NOT_OP
public static final int MASK_NOT_OP- See Also:
-
MASK_NOT_A
public static final int MASK_NOT_A- See Also:
-
MASK_NOT_B
public static final int MASK_NOT_B- See Also:
-
MASK_NOT_C
public static final int MASK_NOT_C- See Also:
-
MASK_NOT_Bx
public static final int MASK_NOT_Bx- See Also:
-
BITRK
public static final int BITRK- See Also:
-
MAXINDEXRK
public static final int MAXINDEXRK- See Also:
-
NO_REG
public static final int NO_REG- See Also:
-
OP_MOVE
public static final int OP_MOVE- See Also:
-
OP_LOADK
public static final int OP_LOADK- See Also:
-
OP_LOADBOOL
public static final int OP_LOADBOOL- See Also:
-
OP_LOADNIL
public static final int OP_LOADNIL- See Also:
-
OP_GETUPVAL
public static final int OP_GETUPVAL- See Also:
-
OP_GETGLOBAL
public static final int OP_GETGLOBAL- See Also:
-
OP_GETTABLE
public static final int OP_GETTABLE- See Also:
-
OP_SETGLOBAL
public static final int OP_SETGLOBAL- See Also:
-
OP_SETUPVAL
public static final int OP_SETUPVAL- See Also:
-
OP_SETTABLE
public static final int OP_SETTABLE- See Also:
-
OP_NEWTABLE
public static final int OP_NEWTABLE- See Also:
-
OP_SELF
public static final int OP_SELF- See Also:
-
OP_ADD
public static final int OP_ADD- See Also:
-
OP_SUB
public static final int OP_SUB- See Also:
-
OP_MUL
public static final int OP_MUL- See Also:
-
OP_DIV
public static final int OP_DIV- See Also:
-
OP_MOD
public static final int OP_MOD- See Also:
-
OP_POW
public static final int OP_POW- See Also:
-
OP_UNM
public static final int OP_UNM- See Also:
-
OP_NOT
public static final int OP_NOT- See Also:
-
OP_LEN
public static final int OP_LEN- See Also:
-
OP_CONCAT
public static final int OP_CONCAT- See Also:
-
OP_JMP
public static final int OP_JMP- See Also:
-
OP_EQ
public static final int OP_EQ- See Also:
-
OP_LT
public static final int OP_LT- See Also:
-
OP_LE
public static final int OP_LE- See Also:
-
OP_TEST
public static final int OP_TEST- See Also:
-
OP_TESTSET
public static final int OP_TESTSET- See Also:
-
OP_CALL
public static final int OP_CALL- See Also:
-
OP_TAILCALL
public static final int OP_TAILCALL- See Also:
-
OP_RETURN
public static final int OP_RETURN- See Also:
-
OP_FORLOOP
public static final int OP_FORLOOP- See Also:
-
OP_FORPREP
public static final int OP_FORPREP- See Also:
-
OP_TFORLOOP
public static final int OP_TFORLOOP- See Also:
-
OP_SETLIST
public static final int OP_SETLIST- See Also:
-
OP_CLOSE
public static final int OP_CLOSE- See Also:
-
OP_CLOSURE
public static final int OP_CLOSURE- See Also:
-
OP_VARARG
public static final int OP_VARARG- See Also:
-
NUM_OPCODES
public static final int NUM_OPCODES- See Also:
-
luaP_opmodes
public static final int[] luaP_opmodes -
LFIELDS_PER_FLUSH
public static final int LFIELDS_PER_FLUSH- See Also:
-
-
Method Details
-
_assert
protected static void _assert(boolean boolean1) -
GET_OPCODE
public static int GET_OPCODE(int int1) -
GETARG_A
public static int GETARG_A(int int1) -
GETARG_B
public static int GETARG_B(int int1) -
GETARG_C
public static int GETARG_C(int int1) -
GETARG_Bx
public static int GETARG_Bx(int int1) -
GETARG_sBx
public static int GETARG_sBx(int int1) -
ISK
public static boolean ISK(int int1) -
INDEXK
public static int INDEXK(int int1) -
RKASK
public static int RKASK(int int1) -
getOpMode
public static int getOpMode(int int1) -
getBMode
public static int getBMode(int int1) -
getCMode
public static int getCMode(int int1) -
testTMode
public static boolean testTMode(int int1)
-