Namespace OfficeOpenXml.FormulaParsing.LexicalAnalysis
Classes
Lexer
SourceCodeTokenizer
SyntacticAnalyzer
Validates the state of parsed tokens and throws exceptions if they are not valid according to the following:
- All opened and closed parenthesis must match
- String must be closed
- There must be no unrecognized tokens
TokenFactory
TokenHandler
TokenizerContext
Responsible for handling tokens during the tokenizing process.
TokenSeparatorProvider
Structs
Token
Represents a character in a formula
Interfaces
ILexer
ISourceCodeTokenizer
ISyntacticAnalyzer
Interface for analysing parsed tokens.
ITokenFactory
ITokenIndexProvider
ITokenSeparatorProvider
Enums
TokenType
Token types in the context of formula parsing.