WeroSoft.Expressions.Parsing Namespace |
Class | Description | |
---|---|---|
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.
| |
GroupParser |
Implements the group parser.
| |
NamedConstantParser |
Implements the parser for parsing constant named elements.
| |
NameParser |
Implements the parser for named elements.
| |
NumericConstantParser |
Implements the parser for parsing constant numeric values.
| |
Parser |
Parses a tokenized expression.
| |
ParserHelper |
Provides some helper methods for parsing.
| |
StringConstantParser |
Implements the parser for strings and character constants.
| |
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.
|
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.
|