C# Class VBF.Compilers.Scanners.Scanner

Afficher le fichier Open project: Ninputer/VBF Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AddHistory ( Lexeme lexeme, bool setTrivia = true ) : void
HasReachedEndOfStream ( ) : bool
Initialize ( ) : void
IsLastTokenSkippable ( ) : bool
PeekLexeme ( int lookAhead ) : Lexeme

Method Details

Peek() public méthode

public Peek ( ) : int
Résultat int

Peek() public méthode

public Peek ( int lookAhead ) : int
lookAhead int
Résultat int

Peek2() public méthode

public Peek2 ( ) : int
Résultat int

PeekInLexerState() public méthode

public PeekInLexerState ( int lexerStateIndex, int lookAhead ) : int
lexerStateIndex int
lookAhead int
Résultat int

Read() public méthode

public Read ( ) : Lexeme
Résultat Lexeme

Scanner() public méthode

public Scanner ( VBF.Compilers.Scanners.ScannerInfo scannerInfo ) : System
scannerInfo VBF.Compilers.Scanners.ScannerInfo
Résultat System

Seek() public méthode

public Seek ( int index ) : void
index int
Résultat void

SetSource() public méthode

public SetSource ( SourceReader source ) : void
source SourceReader
Résultat void

SetTriviaTokens() public méthode

public SetTriviaTokens ( ) : void
Résultat void