Class TokenizerContext
public class TokenizerContext
- Inheritance
-
TokenizerContext
- Inherited Members
-
- Extension Methods
-
Constructors
TokenizerContext(string)
public TokenizerContext(string formula)
Parameters
formula
string
Properties
CurrentToken
public string CurrentToken { get; }
Property Value
- string
CurrentTokenHasValue
public bool CurrentTokenHasValue { get; }
Property Value
- bool
FormulaChars
public char[] FormulaChars { get; }
Property Value
- char[]
IsInSheetName
public bool IsInSheetName { get; }
Property Value
- bool
IsInString
public bool IsInString { get; }
Property Value
- bool
LastToken
public Token LastToken { get; }
Property Value
- Token
Result
public IList<Token> Result { get; }
Property Value
- IList<Token>
Methods
AddToken(Token)
public void AddToken(Token token)
Parameters
token
Token
AppendToCurrentToken(char)
public void AppendToCurrentToken(char c)
Parameters
c
char
AppendToLastToken(string)
public void AppendToLastToken(string stringToAppend)
Parameters
stringToAppend
string
NewToken()
ReplaceLastToken(Token)
public void ReplaceLastToken(Token newToken)
Parameters
newToken
Token
SetLastTokenType(TokenType)
public void SetLastTokenType(TokenType type)
Parameters
type
TokenType
ToggleIsInSheetName()
public void ToggleIsInSheetName()
ToggleIsInString()
public void ToggleIsInString()