org.apache.commons.el.parser

Class ELParserTokenManager

public class ELParserTokenManager extends Object implements ELParserConstants

Field Summary
protected charcurChar
intcurLexState
PrintStreamdebugStream
intdefaultLexState
SimpleCharStreaminput_stream
static long[]jjbitVec0
static long[]jjbitVec2
static long[]jjbitVec3
static long[]jjbitVec4
static long[]jjbitVec5
static long[]jjbitVec6
static long[]jjbitVec7
static long[]jjbitVec8
intjjmatchedKind
intjjmatchedPos
static int[]jjnewLexState
intjjnewStateCnt
static int[]jjnextStates
intjjround
int[]jjrounds
int[]jjstateSet
static String[]jjstrLiteralImages
static long[]jjtoSkip
static long[]jjtoToken
static String[]lexStateNames
Constructor Summary
ELParserTokenManager(SimpleCharStream stream)
ELParserTokenManager(SimpleCharStream stream, int lexState)
Method Summary
TokengetNextToken()
voidjjAddStates(int start, int end)
static booleanjjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
static booleanjjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
voidjjCheckNAdd(int state)
voidjjCheckNAddStates(int start, int end)
voidjjCheckNAddStates(int start)
voidjjCheckNAddTwoStates(int state1, int state2)
TokenjjFillToken()
intjjMoveNfa_0(int startState, int curPos)
intjjMoveNfa_1(int startState, int curPos)
intjjMoveStringLiteralDfa0_0()
intjjMoveStringLiteralDfa0_1()
intjjMoveStringLiteralDfa1_0(long active0)
intjjMoveStringLiteralDfa1_1(long active0)
intjjMoveStringLiteralDfa2_1(long old0, long active0)
intjjMoveStringLiteralDfa3_1(long old0, long active0)
intjjMoveStringLiteralDfa4_1(long old0, long active0)
intjjStartNfaWithStates_0(int pos, int kind, int state)
intjjStartNfaWithStates_1(int pos, int kind, int state)
intjjStartNfa_0(int pos, long active0)
intjjStartNfa_1(int pos, long active0)
intjjStopAtPos(int pos, int kind)
intjjStopStringLiteralDfa_0(int pos, long active0)
intjjStopStringLiteralDfa_1(int pos, long active0)
voidReInit(SimpleCharStream stream)
voidReInit(SimpleCharStream stream, int lexState)
voidReInitRounds()
voidsetDebugStream(PrintStream ds)
voidSwitchTo(int lexState)

Field Detail

curChar

protected char curChar

curLexState

int curLexState

debugStream

public PrintStream debugStream

defaultLexState

int defaultLexState

input_stream

private SimpleCharStream input_stream

jjbitVec0

static final long[] jjbitVec0

jjbitVec2

static final long[] jjbitVec2

jjbitVec3

static final long[] jjbitVec3

jjbitVec4

static final long[] jjbitVec4

jjbitVec5

static final long[] jjbitVec5

jjbitVec6

static final long[] jjbitVec6

jjbitVec7

static final long[] jjbitVec7

jjbitVec8

static final long[] jjbitVec8

jjmatchedKind

int jjmatchedKind

jjmatchedPos

int jjmatchedPos

jjnewLexState

public static final int[] jjnewLexState

jjnewStateCnt

int jjnewStateCnt

jjnextStates

static final int[] jjnextStates

jjround

int jjround

jjrounds

private final int[] jjrounds

jjstateSet

private final int[] jjstateSet

jjstrLiteralImages

public static final String[] jjstrLiteralImages

jjtoSkip

static final long[] jjtoSkip

jjtoToken

static final long[] jjtoToken

lexStateNames

public static final String[] lexStateNames

Constructor Detail

ELParserTokenManager

public ELParserTokenManager(SimpleCharStream stream)

ELParserTokenManager

public ELParserTokenManager(SimpleCharStream stream, int lexState)

Method Detail

getNextToken

public final Token getNextToken()

jjAddStates

private final void jjAddStates(int start, int end)

jjCanMove_0

private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)

jjCanMove_1

private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)

jjCheckNAdd

private final void jjCheckNAdd(int state)

jjCheckNAddStates

private final void jjCheckNAddStates(int start, int end)

jjCheckNAddStates

private final void jjCheckNAddStates(int start)

jjCheckNAddTwoStates

private final void jjCheckNAddTwoStates(int state1, int state2)

jjFillToken

private final Token jjFillToken()

jjMoveNfa_0

private final int jjMoveNfa_0(int startState, int curPos)

jjMoveNfa_1

private final int jjMoveNfa_1(int startState, int curPos)

jjMoveStringLiteralDfa0_0

private final int jjMoveStringLiteralDfa0_0()

jjMoveStringLiteralDfa0_1

private final int jjMoveStringLiteralDfa0_1()

jjMoveStringLiteralDfa1_0

private final int jjMoveStringLiteralDfa1_0(long active0)

jjMoveStringLiteralDfa1_1

private final int jjMoveStringLiteralDfa1_1(long active0)

jjMoveStringLiteralDfa2_1

private final int jjMoveStringLiteralDfa2_1(long old0, long active0)

jjMoveStringLiteralDfa3_1

private final int jjMoveStringLiteralDfa3_1(long old0, long active0)

jjMoveStringLiteralDfa4_1

private final int jjMoveStringLiteralDfa4_1(long old0, long active0)

jjStartNfaWithStates_0

private final int jjStartNfaWithStates_0(int pos, int kind, int state)

jjStartNfaWithStates_1

private final int jjStartNfaWithStates_1(int pos, int kind, int state)

jjStartNfa_0

private final int jjStartNfa_0(int pos, long active0)

jjStartNfa_1

private final int jjStartNfa_1(int pos, long active0)

jjStopAtPos

private final int jjStopAtPos(int pos, int kind)

jjStopStringLiteralDfa_0

private final int jjStopStringLiteralDfa_0(int pos, long active0)

jjStopStringLiteralDfa_1

private final int jjStopStringLiteralDfa_1(int pos, long active0)

ReInit

public void ReInit(SimpleCharStream stream)

ReInit

public void ReInit(SimpleCharStream stream, int lexState)

ReInitRounds

private final void ReInitRounds()

setDebugStream

public void setDebugStream(PrintStream ds)

SwitchTo

public void SwitchTo(int lexState)
Copyright (c) 2001-2002 - Apache Software Foundation