Package org.luaj.kahluafork.compiler
Class LexState
java.lang.Object
org.luaj.kahluafork.compiler.LexState
public class LexState
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description intnCcallsprotected static java.lang.StringRESERVED_LOCAL_VAR_FOR_CONTROLprotected static java.lang.StringRESERVED_LOCAL_VAR_FOR_GENERATORprotected static java.lang.StringRESERVED_LOCAL_VAR_FOR_INDEXprotected static java.lang.StringRESERVED_LOCAL_VAR_FOR_LIMITprotected static java.lang.StringRESERVED_LOCAL_VAR_FOR_STATEprotected static java.lang.StringRESERVED_LOCAL_VAR_FOR_STEPprotected static java.lang.String[]RESERVED_LOCAL_VAR_KEYWORDS -
Constructor Summary
Constructors Constructor Description LexState(java.io.Reader reader, int int1, java.lang.String string) -
Method Summary
Modifier and Type Method Description static Prototypecompile(int int1, java.io.Reader reader, java.lang.String string, java.lang.String string2)static booleanisReservedKeyword(java.lang.String string)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
nCcalls
public int nCcalls -
RESERVED_LOCAL_VAR_FOR_CONTROL
protected static final java.lang.String RESERVED_LOCAL_VAR_FOR_CONTROL- See Also:
- Constant Field Values
-
RESERVED_LOCAL_VAR_FOR_STATE
protected static final java.lang.String RESERVED_LOCAL_VAR_FOR_STATE- See Also:
- Constant Field Values
-
RESERVED_LOCAL_VAR_FOR_GENERATOR
protected static final java.lang.String RESERVED_LOCAL_VAR_FOR_GENERATOR- See Also:
- Constant Field Values
-
RESERVED_LOCAL_VAR_FOR_STEP
protected static final java.lang.String RESERVED_LOCAL_VAR_FOR_STEP- See Also:
- Constant Field Values
-
RESERVED_LOCAL_VAR_FOR_LIMIT
protected static final java.lang.String RESERVED_LOCAL_VAR_FOR_LIMIT- See Also:
- Constant Field Values
-
RESERVED_LOCAL_VAR_FOR_INDEX
protected static final java.lang.String RESERVED_LOCAL_VAR_FOR_INDEX- See Also:
- Constant Field Values
-
RESERVED_LOCAL_VAR_KEYWORDS
protected static final java.lang.String[] RESERVED_LOCAL_VAR_KEYWORDS
-
-
Constructor Details
-
LexState
public LexState(java.io.Reader reader, int int1, java.lang.String string)
-
-
Method Details
-
isReservedKeyword
public static boolean isReservedKeyword(java.lang.String string) -
compile
public static Prototype compile(int int1, java.io.Reader reader, java.lang.String string, java.lang.String string2)
-