Lucene.Net
3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
|
Inherits Lucene.Net.QueryParsers.QueryParserConstants.
Public Member Functions | |
virtual void | SetDebugStream (System.IO.StreamWriter ds) |
Set debug output. | |
QueryParserTokenManager (ICharStream stream) | |
Constructor. | |
QueryParserTokenManager (ICharStream stream, int lexState) | |
Constructor. | |
virtual void | ReInit (ICharStream stream) |
Reinitialise parser. | |
virtual void | ReInit (ICharStream stream, int lexState) |
Reinitialise parser. | |
virtual void | SwitchTo (int lexState) |
Switch to specified lex state. | |
virtual Token | GetNextToken () |
Get the next Token. | |
Public Attributes | |
System.IO.StreamWriter | debugStream |
Debug output. | |
Static Public Attributes | |
static readonly System.String[] | jjstrLiteralImages = new System.String[]{"", null, null, null, null, null, null, null, null, null, null, "\x002B", "\x002D", "\x0028", "\x0029", "\x003A", "\x002A", "\x005E", null, null, null, null, null, "\x005B", "\x007B", null, "\x0054\x004F", "\x005D", null, null, "\x0054\x004F", "\x007D", null, null} |
Token literal values. | |
static readonly System.String[] | lexStateNames = new System.String[]{"Boost", "RangeEx", "RangeIn", "DEFAULT"} |
Lexer state names. | |
static readonly int[] | jjnewLexState = new int[]{- 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, 0, - 1, - 1, - 1, - 1, - 1, 2, 1, 3, - 1, 3, - 1, - 1, - 1, 3, - 1, - 1} |
Lex State array. | |
Additional Inherited Members | |
Protected Attributes inherited from Lucene.Net.QueryParsers.QueryParserConstants | |
const int | RangeExToken = 1 |
Lexical state. | |
Token Manager.
Definition at line 24 of file QueryParserTokenManager.cs.
Lucene.Net.QueryParsers.QueryParserTokenManager.QueryParserTokenManager | ( | ICharStream | stream | ) |
Constructor.
Definition at line 1260 of file QueryParserTokenManager.cs.
Lucene.Net.QueryParsers.QueryParserTokenManager.QueryParserTokenManager | ( | ICharStream | stream, |
int | lexState | ||
) |
Constructor.
Definition at line 1267 of file QueryParserTokenManager.cs.
|
virtual |
Get the next Token.
Definition at line 1337 of file QueryParserTokenManager.cs.
|
virtual |
Reinitialise parser.
Definition at line 1273 of file QueryParserTokenManager.cs.
|
virtual |
Reinitialise parser.
Definition at line 1289 of file QueryParserTokenManager.cs.
|
virtual |
Set debug output.
Definition at line 37 of file QueryParserTokenManager.cs.
|
virtual |
Switch to specified lex state.
Definition at line 1296 of file QueryParserTokenManager.cs.
System.IO.StreamWriter Lucene.Net.QueryParsers.QueryParserTokenManager.debugStream |
Debug output.
Definition at line 35 of file QueryParserTokenManager.cs.
|
static |
Lex State array.
Definition at line 1252 of file QueryParserTokenManager.cs.
|
static |
Token literal values.
Definition at line 1246 of file QueryParserTokenManager.cs.
|
static |
Lexer state names.
Definition at line 1249 of file QueryParserTokenManager.cs.