C# 클래스 Antlr.Runtime.BufferedTokenStream

상속: ITokenStream, IIntStream, ITokenStreamInformation
파일 보기 프로젝트 열기: antlr/antlrcs 1 사용 예제들

공개 메소드들

메소드 설명
BufferedTokenStream ( ) : System.Collections.Generic
BufferedTokenStream ( ITokenSource tokenSource ) : System.Collections.Generic
Consume ( ) : void
Fill ( ) : void
Get ( int i ) : IToken
Get ( int start, int count ) : List

Get all tokens from start..(start+count-1) inclusively

GetTokens ( ) : List
GetTokens ( int start, int stop ) : List
GetTokens ( int start, int stop, BitSet types ) : List
GetTokens ( int start, int stop, IEnumerable types ) : List
GetTokens ( int start, int stop, int ttype ) : List
LA ( int i ) : int
LT ( int k ) : IToken
Mark ( ) : int
Release ( int marker ) : void
Reset ( ) : void
Rewind ( ) : void
Rewind ( int marker ) : void
Seek ( int index ) : void
ToString ( ) : string
ToString ( IToken start, IToken stop ) : string
ToString ( int start, int stop ) : string

보호된 메소드들

메소드 설명
Fetch ( int n ) : void
LB ( int k ) : IToken
Setup ( ) : void
Sync ( int i ) : void

메소드 상세

BufferedTokenStream() 공개 메소드

public BufferedTokenStream ( ) : System.Collections.Generic
리턴 System.Collections.Generic

BufferedTokenStream() 공개 메소드

public BufferedTokenStream ( ITokenSource tokenSource ) : System.Collections.Generic
tokenSource ITokenSource
리턴 System.Collections.Generic

Consume() 공개 메소드

public Consume ( ) : void
리턴 void

Fetch() 보호된 메소드

protected Fetch ( int n ) : void
n int
리턴 void

Fill() 공개 메소드

public Fill ( ) : void
리턴 void

Get() 공개 메소드

public Get ( int i ) : IToken
i int
리턴 IToken

Get() 공개 메소드

Get all tokens from start..(start+count-1) inclusively
public Get ( int start, int count ) : List
start int
count int
리턴 List

GetTokens() 공개 메소드

public GetTokens ( ) : List
리턴 List

GetTokens() 공개 메소드

public GetTokens ( int start, int stop ) : List
start int
stop int
리턴 List

GetTokens() 공개 메소드

public GetTokens ( int start, int stop, BitSet types ) : List
start int
stop int
types BitSet
리턴 List

GetTokens() 공개 메소드

public GetTokens ( int start, int stop, IEnumerable types ) : List
start int
stop int
types IEnumerable
리턴 List

GetTokens() 공개 메소드

public GetTokens ( int start, int stop, int ttype ) : List
start int
stop int
ttype int
리턴 List

LA() 공개 메소드

public LA ( int i ) : int
i int
리턴 int

LB() 보호된 메소드

protected LB ( int k ) : IToken
k int
리턴 IToken

LT() 공개 메소드

public LT ( int k ) : IToken
k int
리턴 IToken

Mark() 공개 메소드

public Mark ( ) : int
리턴 int

Release() 공개 메소드

public Release ( int marker ) : void
marker int
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Rewind() 공개 메소드

public Rewind ( ) : void
리턴 void

Rewind() 공개 메소드

public Rewind ( int marker ) : void
marker int
리턴 void

Seek() 공개 메소드

public Seek ( int index ) : void
index int
리턴 void

Setup() 보호된 메소드

protected Setup ( ) : void
리턴 void

Sync() 보호된 메소드

protected Sync ( int i ) : void
i int
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

ToString() 공개 메소드

public ToString ( IToken start, IToken stop ) : string
start IToken
stop IToken
리턴 string

ToString() 공개 메소드

public ToString ( int start, int stop ) : string
start int
stop int
리턴 string