C# Класс VBF.Compilers.Scanners.Scanner

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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