7 #ifndef QUERYPARSERTOKENMANAGER_H
8 #define QUERYPARSERTOKENMANAGER_H
29 static const int64_t jjbitVec0[];
30 static const int64_t jjbitVec1[];
31 static const int64_t jjbitVec3[];
32 static const int64_t jjbitVec4[];
33 static const int32_t jjnextStates[];
36 static const wchar_t* jjstrLiteralImages[];
39 static const wchar_t* lexStateNames[];
42 static const int32_t jjnewLexState[];
43 static const int64_t jjtoToken[];
44 static const int64_t jjtoSkip[];
69 void SwitchTo(int32_t lexState);
75 int32_t jjStopStringLiteralDfa_3(int32_t pos, int64_t active0);
76 int32_t jjStartNfa_3(int32_t pos, int64_t active0);
77 int32_t jjStopAtPos(int32_t pos, int32_t kind);
78 int32_t jjMoveStringLiteralDfa0_3();
79 int32_t jjStartNfaWithStates_3(int32_t pos, int32_t kind, int32_t state);
80 int32_t jjMoveNfa_3(int32_t startState, int32_t curPos);
81 int32_t jjStopStringLiteralDfa_1(int32_t pos, int64_t active0);
82 int32_t jjStartNfa_1(int32_t pos, int64_t active0);
83 int32_t jjMoveStringLiteralDfa0_1();
84 int32_t jjMoveStringLiteralDfa1_1(int64_t active0);
85 int32_t jjStartNfaWithStates_1(int32_t pos, int32_t kind, int32_t state);
86 int32_t jjMoveNfa_1(int32_t startState, int32_t curPos);
87 int32_t jjMoveStringLiteralDfa0_0();
88 int32_t jjMoveNfa_0(int32_t startState, int32_t curPos);
89 int32_t jjStopStringLiteralDfa_2(int32_t pos, int64_t active0);
90 int32_t jjStartNfa_2(int32_t pos, int64_t active0);
91 int32_t jjMoveStringLiteralDfa0_2();
92 int32_t jjMoveStringLiteralDfa1_2(int64_t active0);
93 int32_t jjStartNfaWithStates_2(int32_t pos, int32_t kind, int32_t state);
94 int32_t jjMoveNfa_2(int32_t startState, int32_t curPos);
96 static bool jjCanMove_0(int32_t hiByte, int32_t i1, int32_t i2, int64_t l1, int64_t l2);
97 static bool jjCanMove_1(int32_t hiByte, int32_t i1, int32_t i2, int64_t l1, int64_t l2);
98 static bool jjCanMove_2(int32_t hiByte, int32_t i1, int32_t i2, int64_t l1, int64_t l2);
103 void jjCheckNAdd(int32_t state);
104 void jjAddStates(int32_t start, int32_t end);
105 void jjCheckNAddTwoStates(int32_t state1, int32_t state2);
106 void jjCheckNAddStates(int32_t start, int32_t end);
QueryParserCharStreamPtr input_stream
Definition: QueryParserTokenManager.h:53
int32_t jjmatchedPos
Definition: QueryParserTokenManager.h:50
boost::shared_ptr< InfoStream > InfoStreamPtr
Definition: LuceneTypes.h:532
int32_t defaultLexState
Definition: QueryParserTokenManager.h:47
int32_t jjnewStateCnt
Definition: QueryParserTokenManager.h:48
Token Manager.
Definition: QueryParserTokenManager.h:15
Base class for all Lucene classes.
Definition: LuceneObject.h:31
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
IntArray jjrounds
Definition: QueryParserTokenManager.h:54
boost::shared_ptr< QueryParserToken > QueryParserTokenPtr
Definition: LuceneTypes.h:273
boost::shared_ptr< QueryParserCharStream > QueryParserCharStreamPtr
Definition: LuceneTypes.h:271
int32_t jjround
Definition: QueryParserTokenManager.h:49
int32_t curLexState
Definition: QueryParserTokenManager.h:46
Token literal values and constants.
Definition: QueryParserConstants.h:15
IntArray jjstateSet
Definition: QueryParserTokenManager.h:55
int32_t jjmatchedKind
Definition: QueryParserTokenManager.h:51
wchar_t curChar
Definition: QueryParserTokenManager.h:56