C# Класс Irony.Parsing.SourceStream

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

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

Метод Описание
CreateErrorToken ( string message ) : Token
CreateToken ( Irony.Parsing.Terminal terminal ) : Token
CreateToken ( Irony.Parsing.Terminal terminal, object value ) : Token
MatchSymbol ( string symbol, bool ignoreCase ) : bool
MoveLocationToPreviewPosition ( ) : void
SetText ( string text, int offset, bool keepLineNumbering ) : void
SourceStream ( ScannerData scannerData, int tabWidth ) : System
ToString ( ) : string

Приватные методы

Метод Описание
CountCharsInText ( string text, char chars, int from, int until, int &count, int &lastCharOccurrencePosition ) : void
EOF ( ) : bool
GetPreviewText ( ) : string

Описание методов

CreateErrorToken() публичный Метод

public CreateErrorToken ( string message ) : Token
message string
Результат Token

CreateToken() публичный Метод

public CreateToken ( Irony.Parsing.Terminal terminal ) : Token
terminal Irony.Parsing.Terminal
Результат Token

CreateToken() публичный Метод

public CreateToken ( Irony.Parsing.Terminal terminal, object value ) : Token
terminal Irony.Parsing.Terminal
value object
Результат Token

MatchSymbol() публичный Метод

public MatchSymbol ( string symbol, bool ignoreCase ) : bool
symbol string
ignoreCase bool
Результат bool

MoveLocationToPreviewPosition() публичный Метод

public MoveLocationToPreviewPosition ( ) : void
Результат void

SetText() публичный Метод

public SetText ( string text, int offset, bool keepLineNumbering ) : void
text string
offset int
keepLineNumbering bool
Результат void

SourceStream() публичный Метод

public SourceStream ( ScannerData scannerData, int tabWidth ) : System
scannerData ScannerData
tabWidth int
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string