Collection of names used for terminals and non-terminals in the Excel Formula Grammar.
More...
|
const string | Argument = "Argument" |
|
const string | Arguments = "Arguments" |
|
const string | ArrayColumns = "ArrayColumns" |
|
const string | ArrayConstant = "ArrayConstant" |
|
const string | ArrayFormula = "ArrayFormula" |
|
const string | ArrayRows = "ArrayRows" |
|
const string | Bool = "Bool" |
|
const string | Cell = "Cell" |
|
const string | Constant = "Constant" |
|
const string | ConstantArray = "ConstantArray" |
|
const string | DynamicDataExchange = "DynamicDataExchange" |
|
const string | EmptyArgument = "EmptyArgument" |
|
const string | Error = "Error" |
|
const string | ExcelFunction = "ExcelFunction" |
|
const string | File = "File" |
|
const string | Formula = "Formula" |
|
const string | FormulaWithEq = "FormulaWithEq" |
|
const string | FunctionCall = "FunctionCall" |
|
const string | FunctionName = "FunctionName" |
|
const string | HorizontalRange = "HRange" |
|
const string | MultiRangeFormula = "MultiRangeFormula" |
|
const string | NamedRange = "NamedRange" |
|
const string | Number = "Number" |
|
const string | Prefix = "Prefix" |
|
const string | QuotedFileSheet = "QuotedFileSheet" |
|
const string | Range = "Range" |
|
const string | Reference = "Reference" |
|
const string | ReferenceFunctionCall = "ReferenceFunctionCall" |
|
const string | RefError = "RefError" |
|
const string | RefFunctionName = "RefFunctionName" |
|
const string | ReservedName = "ReservedName" |
|
const string | Sheet = "Sheet" |
|
const string | StructuredReference = "StructuredReference" |
|
const string | StructuredReferenceColumn = "StructuredReferenceColumn" |
|
const string | StructuredReferenceExpression = "StructuredReferenceExpression" |
|
const string | StructuredReferenceSpecifier = "StructuredReferenceSpecifier" |
|
const string | StructuredReferenceQualifier = "StructuredReferenceQualifier" |
|
const string | Text = "Text" |
|
const string | UDFName = "UDFName" |
|
const string | UDFunctionCall = "UDFunctionCall" |
|
const string | Union = "Union" |
|
const string | VerticalRange = "VRange" |
|
const string | TransientStart = "Start" |
|
const string | TransientInfixOp = "InfixOp" |
|
const string | TransientPostfixOp = "PostfixOp" |
|
const string | TransientPrefixOp = "PrefixOp" |
|
const string | TransientReferenceItem = "ReferenceItem" |
|
const string | TokenBool = "BoolToken" |
|
const string | TokenCell = "CellToken" |
|
const string | TokenEmptyArgument = "EmptyArgumentToken" |
|
const string | TokenError = "ErrorToken" |
|
const string | TokenExcelRefFunction = "ExcelRefFunctionToken" |
|
const string | TokenExcelConditionalRefFunction = "ExcelConditionalRefFunctionToken" |
|
const string | TokenFilePath = "FilePathToken" |
|
const string | TokenFileName = "FileNameToken" |
|
const string | TokenFileNameEnclosedInBrackets = "FileNameEnclosedInBracketsToken" |
|
const string | TokenFileNameNumeric = "FileNameNumericToken" |
|
const string | TokenHRange = "HRangeToken" |
|
const string | TokenIntersect = "INTERSECT" |
|
const string | TokenMultipleSheets = "MultipleSheetsToken" |
|
const string | TokenMultipleSheetsQuoted = "MultipleSheetsQuotedToken" |
|
const string | TokenName = "NameToken" |
|
const string | TokenNamedRangeCombination = "NamedRangeCombinationToken" |
|
const string | TokenNumber = "NumberToken" |
|
const string | TokenRefError = "RefErrorToken" |
|
const string | TokenReservedName = "ReservedNameToken" |
|
const string | TokenSingleQuotedString = "SingleQuotedString" |
|
const string | TokenSheet = "SheetNameToken" |
|
const string | TokenSheetQuoted = "SheetNameQuotedToken" |
|
const string | TokenSRColumn = "SRColumnToken" |
|
const string | TokenSRSpecifier = "SRSpecifierToken" |
|
const string | TokenText = "TextToken" |
|
const string | TokenUDF = "UDFToken" |
|
const string | TokenUnionOperator = "," |
|
const string | TokenVRange = "VRangeToken" |
|
Collection of names used for terminals and non-terminals in the Excel Formula Grammar.
Using these is strongly recommended, as these will change when breaking changes occur. It also allows you to see which code works on what grammar constructs.