Show / Hide Table of Contents

Enum TokenType

Token types in the context of formula parsing.

Namespace: OfficeOpenXml.FormulaParsing.LexicalAnalysis
Assembly: EPPlus.dll
Syntax
[Flags]
public enum TokenType : ulong

Fields

Name Description
Array

An array

Boolean

The parsed token represents a boolean value

CellAddress

Represents a cell address.

CircularReference

The parsed token represents a circular reference

ClosingBracket

The parsed token represents a closing bracket (']')

ClosingEnumerable

The parsed token represents a closing enumerable ('}')

ClosingParenthesis

The parsed token represents a clising parenthesis

Colon

The parsed token represents a colon (address separator). Used for handling the offset function adress handling

Comma

The parsed token represents a comma

Decimal

The parsed token represents a decimal value

Enumerable

The parsed token represents an enumerable

ExcelAddress

The parsed token represents an excel address

ExcelAddressR1C1

The parsed token represents an R1C1 address

ExternalReference

Represents an external reference

FullColumnAddress

Alphnumeric characters representing a full column

FullRowAddress

An integer representing a full row

Function

The parsed token represents an excel function

HashMark

Represents a hash mark

Integer

The parsed token represents an integer value

InvalidReference

The parsed token represents an InvalidReference error (#REF)

NAError

Represents a N/A error

NameError

Represents a name error

NameValue

The parsed token represents a NameValue

Negator

The parsed token represents an negator (negates a numeric expression)

Null

The parsed token represents the NULL value

NumericError

The parsed token represents a Numeric error (#NUM)

OpeningBracket

The parsed token represents an opening bracket ('[')

OpeningEnumerable

The parsed token represents a opening enumerable ('{')

OpeningParenthesis

The parsed token represents an opening parenthesis

Operator

The parsed token represents an operator

ParameterVariable

Represents a parameter variable in functions such as LET or LAMBDA

ParameterVariableDeclaration

Represents a parameter variable declaration in functions such as LET or LAMBDA

Percent

The parsed token represents a percentage value

PivotField

Represents a pivot field in a pivot field formula

RangeOffset

The parsed token represents an address with the OFFSET function, either before, after or on both sides of the colon.

SemiColon

The parsed token represents a semicolon

SingleQuote

Represents a single quote.

StartFunctionArguments

Reprensenting a the start of a function argument

String

The parsed token represents a string

StringContent

The parsed token represents content within a string

TableColumn

Represents a table column name in an address.

TableName

Refrence a table name in an address

TablePart

Represents a table part in an address, for example "#this row"

Unrecognized

The parsed token represent an unrecognized value

ValueDataTypeError

The parsed tokens represents an Value error (#VAL)

WhiteSpace

White space - Intersect operator will be set a operatar with the value " "

WorksheetName

The parsed token represents a worksheet name

WorksheetNameContent

The parsed token represents the content of a worksheet name

In This Article
Back to top Generated by DocFX