C# 클래스 Lucene.Net.QueryParsers.Surround.Parser.QueryParserTokenManager

Token Manager.
파일 보기 프로젝트 열기: apache/lucenenet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
debugStream System.IO.TextWriter
jjnewLexState int[]
jjstrLiteralImages string[]
lexStateNames string[]

보호된 프로퍼티들

프로퍼티 타입 설명
curChar char
input_stream ICharStream

공개 메소드들

메소드 설명
QueryParserTokenManager ( ICharStream stream ) : System

Constructor.

QueryParserTokenManager ( ICharStream stream, int lexState ) : System

Constructor.

ReInit ( ICharStream stream ) : void

Reinitialize parser.

ReInit ( ICharStream stream, int lexState ) : void

Reinitialize parser.

SetDebugStream ( TextWriter ds ) : void

Set debug output.

SwitchTo ( int lexState ) : void

Switch to specified lex state.

보호된 메소드들

메소드 설명
JjFillToken ( ) : Token

비공개 메소드들

메소드 설명
GetNextToken ( ) : Token
JjAddStates ( int start, int end ) : void
JjCanMove_0 ( int hiByte, int i1, int i2, ulong l1, ulong l2 ) : bool
JjCheckNAdd ( int state ) : void
JjCheckNAddStates ( int start, int end ) : void
JjCheckNAddTwoStates ( int state1, int state2 ) : void
JjMoveNfa_0 ( int startState, int curPos ) : int
JjMoveNfa_1 ( int startState, int curPos ) : int
JjMoveStringLiteralDfa0_0 ( ) : int
JjStartNfa_1 ( int pos, long active0 ) : int
JjStopAtPos ( int pos, int kind ) : int
JjStopStringLiteralDfa_1 ( int pos, long active0 ) : int
ReInitRounds ( ) : void
jjMoveStringLiteralDfa0_1 ( ) : int

메소드 상세

JjFillToken() 보호된 메소드

protected JjFillToken ( ) : Token
리턴 Token

QueryParserTokenManager() 공개 메소드

Constructor.
public QueryParserTokenManager ( ICharStream stream ) : System
stream ICharStream
리턴 System

QueryParserTokenManager() 공개 메소드

Constructor.
public QueryParserTokenManager ( ICharStream stream, int lexState ) : System
stream ICharStream
lexState int
리턴 System

ReInit() 공개 메소드

Reinitialize parser.
public ReInit ( ICharStream stream ) : void
stream ICharStream
리턴 void

ReInit() 공개 메소드

Reinitialize parser.
public ReInit ( ICharStream stream, int lexState ) : void
stream ICharStream
lexState int
리턴 void

SetDebugStream() 공개 메소드

Set debug output.
public SetDebugStream ( TextWriter ds ) : void
ds System.IO.TextWriter
리턴 void

SwitchTo() 공개 메소드

Switch to specified lex state.
public SwitchTo ( int lexState ) : void
lexState int
리턴 void

프로퍼티 상세

curChar 보호되어 있는 프로퍼티

protected char curChar
리턴 char

debugStream 공개적으로 프로퍼티

Debug output.
public TextWriter,System.IO debugStream
리턴 System.IO.TextWriter

input_stream 보호되어 있는 프로퍼티

protected ICharStream input_stream
리턴 ICharStream

jjnewLexState 공개적으로 정적으로 프로퍼티

Lex State array.
public static int[] jjnewLexState
리턴 int[]

jjstrLiteralImages 공개적으로 정적으로 프로퍼티

Token literal values.
public static string[] jjstrLiteralImages
리턴 string[]

lexStateNames 공개적으로 정적으로 프로퍼티

Lexer state names.
public static string[] lexStateNames
리턴 string[]