zeus.concepts
Class RestrictionParserTokenManager

java.lang.Object
  extended byzeus.concepts.RestrictionParserTokenManager
All Implemented Interfaces:
RestrictionParserConstants

class RestrictionParserTokenManager
extends java.lang.Object
implements RestrictionParserConstants


Field Summary
static int AND
           
static int BOOLEAN
           
static int COMMA
           
protected  char curChar
           
(package private)  int curLexState
           
static int DATE
           
static int DECIMAL
           
static int DEFAULT
           
(package private)  int defaultLexState
           
static int DIGIT
           
static int DIVIDE
           
static int ELSE
           
static int EOF
           
static int EQ
           
static int EXPONENT
           
static int GE
           
static int GT
           
static int ID
           
static int IF
           
private  ASCII_CharStream input_stream
           
static int INTEGER
           
(package private) static long[] jjbitVec0
           
(package private)  int jjmatchedKind
           
(package private)  int jjmatchedPos
           
(package private)  int jjnewStateCnt
           
(package private) static int[] jjnextStates
           
(package private)  int jjround
           
private  int[] jjrounds
           
private  int[] jjstateSet
           
static java.lang.String[] jjstrLiteralImages
           
(package private) static long[] jjtoSkip
           
(package private) static long[] jjtoToken
           
static int LBRACKET
           
static int LCURLY
           
static int LE
           
static int LETTER
           
static java.lang.String[] lexStateNames
           
static int LITERAL
           
static int LT
           
static int MINUS
           
static int MULTIPLY
           
static int NE
           
static int NOT
           
static int OR
           
static int PLUS
           
static int POWER
           
static int RBRACKET
           
static int RCURLY
           
static int REAL
           
static int REMAINDER
           
static int THEN
           
static int TIME
           
static java.lang.String[] tokenImage
           
static int UAND
           
static int UNOT
           
static int UOR
           
 
Constructor Summary
RestrictionParserTokenManager(ASCII_CharStream stream)
           
RestrictionParserTokenManager(ASCII_CharStream stream, int lexState)
           
 
Method Summary
 Token getNextToken()
           
private  void jjAddStates(int start, int end)
           
private  void jjCheckNAdd(int state)
           
private  void jjCheckNAddStates(int start)
           
private  void jjCheckNAddStates(int start, int end)
           
private  void jjCheckNAddTwoStates(int state1, int state2)
           
private  Token jjFillToken()
           
private  int jjMoveNfa_0(int startState, int curPos)
           
private  int jjMoveStringLiteralDfa0_0()
           
private  int jjMoveStringLiteralDfa1_0(long active0)
           
private  int jjMoveStringLiteralDfa2_0(long old0, long active0)
           
private  int jjMoveStringLiteralDfa3_0(long old0, long active0)
           
private  int jjStartNfa_0(int pos, long active0)
           
private  int jjStartNfaWithStates_0(int pos, int kind, int state)
           
private  int jjStopAtPos(int pos, int kind)
           
private  int jjStopStringLiteralDfa_0(int pos, long active0)
           
 void ReInit(ASCII_CharStream stream)
           
 void ReInit(ASCII_CharStream stream, int lexState)
           
private  void ReInitRounds()
           
 void SwitchTo(int lexState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjbitVec0

static final long[] jjbitVec0

jjnextStates

static final int[] jjnextStates

jjstrLiteralImages

public static final java.lang.String[] jjstrLiteralImages

lexStateNames

public static final java.lang.String[] lexStateNames

jjtoToken

static final long[] jjtoToken

jjtoSkip

static final long[] jjtoSkip

input_stream

private ASCII_CharStream input_stream

jjrounds

private final int[] jjrounds

jjstateSet

private final int[] jjstateSet

curChar

protected char curChar

curLexState

int curLexState

defaultLexState

int defaultLexState

jjnewStateCnt

int jjnewStateCnt

jjround

int jjround

jjmatchedPos

int jjmatchedPos

jjmatchedKind

int jjmatchedKind

EOF

public static final int EOF
See Also:
Constant Field Values

EQ

public static final int EQ
See Also:
Constant Field Values

LE

public static final int LE
See Also:
Constant Field Values

GE

public static final int GE
See Also:
Constant Field Values

NE

public static final int NE
See Also:
Constant Field Values

GT

public static final int GT
See Also:
Constant Field Values

LT

public static final int LT
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

MINUS

public static final int MINUS
See Also:
Constant Field Values

MULTIPLY

public static final int MULTIPLY
See Also:
Constant Field Values

DIVIDE

public static final int DIVIDE
See Also:
Constant Field Values

REMAINDER

public static final int REMAINDER
See Also:
Constant Field Values

POWER

public static final int POWER
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

UNOT

public static final int UNOT
See Also:
Constant Field Values

UAND

public static final int UAND
See Also:
Constant Field Values

UOR

public static final int UOR
See Also:
Constant Field Values

LBRACKET

public static final int LBRACKET
See Also:
Constant Field Values

RBRACKET

public static final int RBRACKET
See Also:
Constant Field Values

LCURLY

public static final int LCURLY
See Also:
Constant Field Values

RCURLY

public static final int RCURLY
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

IF

public static final int IF
See Also:
Constant Field Values

THEN

public static final int THEN
See Also:
Constant Field Values

ELSE

public static final int ELSE
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

BOOLEAN

public static final int BOOLEAN
See Also:
Constant Field Values

INTEGER

public static final int INTEGER
See Also:
Constant Field Values

REAL

public static final int REAL
See Also:
Constant Field Values

DATE

public static final int DATE
See Also:
Constant Field Values

TIME

public static final int TIME
See Also:
Constant Field Values

LITERAL

public static final int LITERAL
See Also:
Constant Field Values

EXPONENT

public static final int EXPONENT
See Also:
Constant Field Values

LETTER

public static final int LETTER
See Also:
Constant Field Values

DIGIT

public static final int DIGIT
See Also:
Constant Field Values

DECIMAL

public static final int DECIMAL
See Also:
Constant Field Values

DEFAULT

public static final int DEFAULT
See Also:
Constant Field Values

tokenImage

public static final java.lang.String[] tokenImage
Constructor Detail

RestrictionParserTokenManager

public RestrictionParserTokenManager(ASCII_CharStream stream)

RestrictionParserTokenManager

public RestrictionParserTokenManager(ASCII_CharStream stream,
                                     int lexState)
Method Detail

jjStopStringLiteralDfa_0

private final int jjStopStringLiteralDfa_0(int pos,
                                           long active0)

jjStartNfa_0

private final int jjStartNfa_0(int pos,
                               long active0)

jjStopAtPos

private final int jjStopAtPos(int pos,
                              int kind)

jjStartNfaWithStates_0

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

jjMoveStringLiteralDfa0_0

private final int jjMoveStringLiteralDfa0_0()

jjMoveStringLiteralDfa1_0

private final int jjMoveStringLiteralDfa1_0(long active0)

jjMoveStringLiteralDfa2_0

private final int jjMoveStringLiteralDfa2_0(long old0,
                                            long active0)

jjMoveStringLiteralDfa3_0

private final int jjMoveStringLiteralDfa3_0(long old0,
                                            long active0)

jjCheckNAdd

private final void jjCheckNAdd(int state)

jjAddStates

private final void jjAddStates(int start,
                               int end)

jjCheckNAddTwoStates

private final void jjCheckNAddTwoStates(int state1,
                                        int state2)

jjCheckNAddStates

private final void jjCheckNAddStates(int start,
                                     int end)

jjCheckNAddStates

private final void jjCheckNAddStates(int start)

jjMoveNfa_0

private final int jjMoveNfa_0(int startState,
                              int curPos)

ReInit

public void ReInit(ASCII_CharStream stream)

ReInitRounds

private final void ReInitRounds()

ReInit

public void ReInit(ASCII_CharStream stream,
                   int lexState)

SwitchTo

public void SwitchTo(int lexState)

jjFillToken

private final Token jjFillToken()

getNextToken

public final Token getNextToken()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.