C# 클래스 ExcelFormulaParser.Engine.LexicalAnalysis.SourceCodeTokenizer

상속: ISourceCodeTokenizer
파일 보기 프로젝트 열기: swmal/ExcelFormulaParser 1 사용 예제들

공개 메소드들

메소드 설명
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