C# Класс ExcelFormulaParser.Engine.LexicalAnalysis.SourceCodeTokenizer

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

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

Метод Описание
SourceCodeTokenizer ( FunctionRepository functionRepository, NameValueProvider nameValueProvider ) : System
SourceCodeTokenizer ( ITokenFactory tokenFactory, ITokenSeparatorProvider tokenProvider ) : System
Tokenize ( string input ) : IEnumerable

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

Метод Описание
CharIsTokenSeparator ( char c, Token &token ) : bool
CreateToken ( TokenizerContext context ) : Token
IsPartOfMultipleCharSeparator ( TokenizerContext context, char c ) : bool
TokenIsNegator ( TokenizerContext context ) : bool

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

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

public SourceCodeTokenizer ( FunctionRepository functionRepository, NameValueProvider nameValueProvider ) : System
functionRepository ExcelFormulaParser.Engine.Excel.Functions.FunctionRepository
nameValueProvider NameValueProvider
Результат System

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

public SourceCodeTokenizer ( ITokenFactory tokenFactory, ITokenSeparatorProvider tokenProvider ) : System
tokenFactory ITokenFactory
tokenProvider ITokenSeparatorProvider
Результат System

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

public Tokenize ( string input ) : IEnumerable
input string
Результат IEnumerable