public class LexState extends Constants
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
erroridx |
static int |
errorline |
static String |
errormsg |
int |
lastidx |
protected static String |
RESERVED_LOCAL_VAR_FOR_CONTROL |
protected static String |
RESERVED_LOCAL_VAR_FOR_GENERATOR |
protected static String |
RESERVED_LOCAL_VAR_FOR_INDEX |
protected static String |
RESERVED_LOCAL_VAR_FOR_LIMIT |
protected static String |
RESERVED_LOCAL_VAR_FOR_STATE |
protected static String |
RESERVED_LOCAL_VAR_FOR_STEP |
protected static String[] |
RESERVED_LOCAL_VAR_KEYWORDS |
static int |
VCALL |
static int |
VENV |
static int |
VFALSE |
static int |
VGLOBAL |
static int |
VINDEXED |
static int |
VJMP |
static int |
VK |
static int |
VKNUM |
static int |
VLOCAL |
static int |
VNIL |
static int |
VNONRELOC |
static int |
VRELOCABLE |
static int |
VTRUE |
static int |
VUPVAL |
static int |
VVARARG |
static int |
VVOID |
_VERSION, BITRK, iAx, LFIELDS_PER_FLUSH, LUA_FUNC_ENV, LUA_JAVA_OO, LUA_LOCAL_ENV, LUA_MULTRET, luaP_opmodes, MASK_A, MASK_Ax, MASK_B, MASK_Bx, MASK_C, MASK_NOT_A, MASK_NOT_B, MASK_NOT_Bx, MASK_NOT_C, MASK_NOT_OP, MASK_OP, MAX_OP, MAXARG_A, MAXARG_Ax, MAXARG_B, MAXARG_Bx, MAXARG_C, MAXARG_sBx, MAXINDEXRK, NUM_OPCODES, OP_ADD, OP_AND, OP_BAND, OP_BNOT, OP_BOR, OP_BXOR, OP_CALL, OP_CLOSURE, OP_CONCAT, OP_DEFER, OP_DIV, OP_EQ, OP_EXTRAARG, OP_FORLOOP, OP_FORPREP, OP_GE, OP_GETENV, OP_GETGLOBAL, OP_GETTABLE, OP_GETTABUP, OP_GETUPVAL, OP_GT, OP_IDIV, OP_IMPORT, OP_JMP, OP_LE, OP_LEN, OP_LOADBOOL, OP_LOADK, OP_LOADKX, OP_LOADNIL, OP_LT, OP_MOD, OP_MODULE, OP_MOVE, OP_MUL, OP_NEQ, OP_NEWLIST, OP_NEWTABLE, OP_NOT, OP_OR, OP_POW, OP_RETURN, OP_SELF, OP_SETENV, OP_SETGLOBAL, OP_SETLIST, OP_SETTABLE, OP_SETTABUP, OP_SETUPVAL, OP_SHL, OP_SHR, OP_SUB, OP_TAILCALL, OP_TCALL, OP_TEST, OP_TESTSET, OP_TFORCALL, OP_TFOREACH, OP_TFORLOOP, OP_UNM, OP_VARARG, POS_A, POS_Ax, POS_B, POS_Bx, POS_C, POS_OP, SIZE_A, SIZE_Ax, SIZE_B, SIZE_Bx, SIZE_C, SIZE_OP| 构造器和说明 |
|---|
LexState(org.luaj.vm2.compiler.LuaC.CompileState state,
InputStream stream) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
isReservedKeyword(String varName) |
void |
mainfunc(FuncState funcstate) |
protected static final String RESERVED_LOCAL_VAR_FOR_CONTROL
protected static final String RESERVED_LOCAL_VAR_FOR_GENERATOR
protected static final String[] RESERVED_LOCAL_VAR_KEYWORDS
public int lastidx
public static final int VVOID
public static final int VNIL
public static final int VTRUE
public static final int VFALSE
public static final int VK
public static final int VKNUM
public static final int VNONRELOC
public static final int VLOCAL
public static final int VGLOBAL
public static final int VENV
public static final int VUPVAL
public static final int VINDEXED
public static final int VJMP
public static final int VRELOCABLE
public static final int VCALL
public static final int VVARARG
public static String errormsg
public static int errorline
public static int erroridx
public LexState(org.luaj.vm2.compiler.LuaC.CompileState state,
InputStream stream)
Copyright © 2020. All rights reserved.