Class Lexer
- Namespace
- OfficeOpenXml.FormulaParsing.LexicalAnalysis
- Assembly
- Magicodes.EPPlus.dll
public class Lexer : ILexer
- Inheritance
-
Lexer
- Implements
- Inherited Members
- Extension Methods
Constructors
Lexer(FunctionRepository, INameValueProvider)
public Lexer(FunctionRepository functionRepository, INameValueProvider nameValueProvider)
Parameters
functionRepository
FunctionRepositorynameValueProvider
INameValueProvider
Lexer(ISourceCodeTokenizer, ISyntacticAnalyzer)
public Lexer(ISourceCodeTokenizer tokenizer, ISyntacticAnalyzer analyzer)
Parameters
tokenizer
ISourceCodeTokenizeranalyzer
ISyntacticAnalyzer
Methods
Tokenize(string)
public IEnumerable<Token> Tokenize(string input)
Parameters
input
string
Returns
Tokenize(string, string)
public IEnumerable<Token> Tokenize(string input, string worksheet)