C# Class ExcelFormulaParser.Engine.LexicalAnalysis.Lexer

Inheritance: ILexer
Show file Open project: swmal/ExcelFormulaParser

Public Methods

Method Description
Lexer ( FunctionRepository functionRepository, NameValueProvider nameValueProvider ) : System
Lexer ( ISourceCodeTokenizer tokenizer, ISyntacticAnalyzer analyzer ) : System
Tokenize ( string input ) : IEnumerable

Method Details

Lexer() public method

public Lexer ( FunctionRepository functionRepository, NameValueProvider nameValueProvider ) : System
functionRepository ExcelFormulaParser.Engine.Excel.Functions.FunctionRepository
nameValueProvider NameValueProvider
return System

Lexer() public method

public Lexer ( ISourceCodeTokenizer tokenizer, ISyntacticAnalyzer analyzer ) : System
tokenizer ISourceCodeTokenizer
analyzer ISyntacticAnalyzer
return System

Tokenize() public method

public Tokenize ( string input ) : IEnumerable
input string
return IEnumerable