![]() | |
WeroSoft.Expressions.Parsing Namespace |
Class | Description | |
---|---|---|
![]() | AdditiveOperatorParser |
Parses the additive operators.
|
![]() | AssignmentOperatorParser |
Parses the assignment operators.
|
![]() | BinaryOperatorParser |
Defines the base functionality of the binary operator parser.
|
![]() | BracedConstantParser |
Implements the parser for parsing braced constant elements.
|
![]() | CallParser |
Implements the parser for a call element.
|
![]() | ConditionalOperatorParser |
Parses the conditional operators.
|
![]() | DefaultOperatorParser |
Parses the default operator.
|
![]() | EqualityOperatorParser |
Parses the equality operators.
|
![]() | FormatDataItem |
Represents a string interpolation builder item.
|
![]() | GroupParser |
Implements the group parser.
|
![]() | IndexOperatorParser |
Parses the index operator.
|
![]() | LogicalNegotiationOperatorParser |
Parses the logical negotiation operator.
|
![]() | LogicalOperatorParser |
Parses the logical operators.
|
![]() | MemberAccessOperatorParser |
Parses the member access operator.
|
![]() | MultiplicativeOperatorParser |
Parses the multiplicative operators.
|
![]() | NamedConstantParser |
Implements the parser for parsing constant named elements.
|
![]() | NameParser |
Implements the parser for named elements.
|
![]() | NewOperatorParser |
Parses the new operator.
|
![]() | NumericConstantParser |
Implements the parser for parsing constant numeric values.
|
![]() | Parser |
Parses a tokenized expression.
|
![]() | ParserHelper |
Provides some helper methods for parsing.
|
![]() | PostfixIncrementDecrementOperatorParser |
Parses the postfix increment and decrement operator.
|
![]() | PrefixIncrementDecrementOperatorParser |
Parses the prefix increment and decrement operator.
|
![]() | RelationalOperatorParser |
Parses the relational operators.
|
![]() | ShiftOperatorParser |
Parses the shift operators.
|
![]() | SignOperatorParser |
Parses the sign operator.
|
![]() | StringConstantParser |
Implements the parser for strings and character constants.
|
![]() | StringInterpolationParser |
Implements the string interpolation parser.
|
![]() | Token |
An atomic element in the 'parse-language'.
|
![]() | Tokenizer |
Creates the atomic tokens from an expression.
|
![]() | TypeFormatDefinitions |
Defines the modifiers and type format definitions which are supported in numbers.
|
![]() | TypeOfOperatorParser |
Parses the type of operator.
|
![]() | TypeOperatorParser |
Parses the type operators.
|
Interface | Description | |
---|---|---|
![]() | IInfixParser |
Defines the functionality of the parser responsible for parsing infixes.
|
![]() | IPrefixParser |
Defines the functionality of the parser responsible for parsing infixes.
|
![]() | ITokenizer |
Defines the functionality of a tokenizer.
|
![]() | ITokenizerContext |
Defines the tokenizer context functionality.
|
Enumeration | Description | |
---|---|---|
![]() | Precedence |
Defines the precedences of the used operators.
|
![]() | SignHandling |
Defines the possible sign handling.
|
![]() | TokenType |
Defines the types a token of the expression tokenizer.
|