C# Класс Acquarella.Lexers.Lexer

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

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

Метод Описание
Configure ( LexerConfiguration config ) : void
Configure ( string name ) : void
ConfigureFromFile ( string filename ) : void
GetTokens ( string text ) : IEnumerable

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

Метод Описание
GetNextToken ( ) : Token
IsDigit ( char ch ) : bool
IsKeyword ( string name ) : bool
IsLetter ( char ch ) : bool
IsLetterOrDigit ( char ch ) : bool
IsLineComment ( char ch ) : bool
IsOperator ( char ch ) : bool
IsStringDelimeter ( char ch ) : bool
IsWhiteSpace ( char ch ) : bool
SkipWhiteSpaces ( ) : void

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

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

public Configure ( LexerConfiguration config ) : void
config Acquarella.Configuration.LexerConfiguration
Результат void

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

public Configure ( string name ) : void
name string
Результат void

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

public ConfigureFromFile ( string filename ) : void
filename string
Результат void

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

public GetTokens ( string text ) : IEnumerable
text string
Результат IEnumerable