XLParser  1.2.0
XLParser.GrammarNames Class Reference

Collection of names used for terminals and non-terminals in the Excel Formula Grammar. More...

Public Attributes

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 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 StructureReference = "StructureReference"
 
const string StructureReferenceColumnOrKeyword = "StructureReferenceColumnOrKeyword"
 
const string StructureReferenceExpression = "StructureReferenceExpression"
 
const string StructureReferenceTable = "StructureReferenceTable"
 
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 TokenFilePathWindows = "FilePathWindowsToken"
 
const string TokenEnclosedInBrackets = "EnclosedInBracketsToken"
 
const string TokenFileNameNumeric = "FileNameNumericToken"
 
const string TokenHRange = "HRangeToken"
 
const string TokenIntersect = "INTERSECT"
 
const string TokenMultipleSheets = "MultipleSheetsToken"
 
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 TokenSRTableName = "SRTableName"
 
const string TokenSRKeyword = "SRKeyword"
 
const string TokenSRColumn = "SRColumn"
 
const string TokenSREnclosedColumn = "SREnclosedColumn"
 
const string TokenText = "TextToken"
 
const string TokenUDF = "UDFToken"
 
const string TokenUnionOperator = ","
 
const string TokenVRange = "VRangeToken"
 

Detailed Description

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.


The documentation for this class was generated from the following file: