Click or drag to resize
weroSoft AG, Software
WeroSoft.Expressions.Parsing Namespace
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
 
Classes
  ClassDescription
Public classAdditiveOperatorParser
Parses the additive operators.
Public classAssignmentOperatorParser
Parses the assignment operators.
Public classBinaryOperatorParser
Defines the base functionality of the binary operator parser.
Public classBracedConstantParser
Implements the parser for parsing braced constant elements.
Public classCallParser
Implements the parser for a call element.
Public classConditionalOperatorParser
Parses the conditional operators.
Public classDefaultOperatorParser
Parses the default operator.
Public classEqualityOperatorParser
Parses the equality operators.
Public classFormatDataItem
Represents a string interpolation builder item.
Public classGroupParser
Implements the group parser.
Public classIndexOperatorParser
Parses the index operator.
Public classLogicalNegotiationOperatorParser
Parses the logical negotiation operator.
Public classLogicalOperatorParser
Parses the logical operators.
Public classMemberAccessOperatorParser
Parses the member access operator.
Public classMultiplicativeOperatorParser
Parses the multiplicative operators.
Public classNamedConstantParser
Implements the parser for parsing constant named elements.
Public classNameParser
Implements the parser for named elements.
Public classNewOperatorParser
Parses the new operator.
Public classNumericConstantParser
Implements the parser for parsing constant numeric values.
Public classParser
Parses a tokenized expression.
Public classParserHelper
Provides some helper methods for parsing.
Public classPostfixIncrementDecrementOperatorParser
Parses the postfix increment and decrement operator.
Public classPrefixIncrementDecrementOperatorParser
Parses the prefix increment and decrement operator.
Public classRelationalOperatorParser
Parses the relational operators.
Public classShiftOperatorParser
Parses the shift operators.
Public classSignOperatorParser
Parses the sign operator.
Public classStringConstantParser
Implements the parser for strings and character constants.
Public classStringInterpolationParser
Implements the string interpolation parser.
Public classToken
An atomic element in the 'parse-language'.
Public classTokenizer
Creates the atomic tokens from an expression.
Public classTypeFormatDefinitions
Defines the modifiers and type format definitions which are supported in numbers.
Public classTypeOfOperatorParser
Parses the type of operator.
Public classTypeOperatorParser
Parses the type operators.
Interfaces
  InterfaceDescription
Public interfaceIInfixParser
Defines the functionality of the parser responsible for parsing infixes.
Public interfaceIPrefixParser
Defines the functionality of the parser responsible for parsing infixes.
Public interfaceITokenizer
Defines the functionality of a tokenizer.
Public interfaceITokenizerContext
Defines the tokenizer context functionality.
Enumerations
  EnumerationDescription
Public enumerationPrecedence
Defines the precedences of the used operators.
Public enumerationSignHandling
Defines the possible sign handling.
Public enumerationTokenType
Defines the types a token of the expression tokenizer.