C# 클래스 VBF.Compilers.Scanners.Scanner

파일 보기 프로젝트 열기: Ninputer/VBF 1 사용 예제들

공개 메소드들

메소드 설명
Peek ( ) : int
Peek ( int lookAhead ) : int
Peek2 ( ) : int
PeekInLexerState ( int lexerStateIndex, int lookAhead ) : int
Read ( ) : Lexeme
Scanner ( VBF.Compilers.Scanners.ScannerInfo scannerInfo ) : System
Seek ( int index ) : void
SetSource ( SourceReader source ) : void
SetTriviaTokens ( ) : void

비공개 메소드들

메소드 설명
AddHistory ( Lexeme lexeme, bool setTrivia = true ) : void
HasReachedEndOfStream ( ) : bool
Initialize ( ) : void
IsLastTokenSkippable ( ) : bool
PeekLexeme ( int lookAhead ) : Lexeme

메소드 상세

Peek() 공개 메소드

public Peek ( ) : int
리턴 int

Peek() 공개 메소드

public Peek ( int lookAhead ) : int
lookAhead int
리턴 int

Peek2() 공개 메소드

public Peek2 ( ) : int
리턴 int

PeekInLexerState() 공개 메소드

public PeekInLexerState ( int lexerStateIndex, int lookAhead ) : int
lexerStateIndex int
lookAhead int
리턴 int

Read() 공개 메소드

public Read ( ) : Lexeme
리턴 Lexeme

Scanner() 공개 메소드

public Scanner ( VBF.Compilers.Scanners.ScannerInfo scannerInfo ) : System
scannerInfo VBF.Compilers.Scanners.ScannerInfo
리턴 System

Seek() 공개 메소드

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

SetSource() 공개 메소드

public SetSource ( SourceReader source ) : void
source SourceReader
리턴 void

SetTriviaTokens() 공개 메소드

public SetTriviaTokens ( ) : void
리턴 void