Expression |
Superclass for expressions in a Logic Expression.
|
Expression.Apply |
An expression that can be applied.
|
Expression.Arg |
An expression that evaluates to true or false.
|
Expression.Op |
An operator expression.
|
Expression.Op.Bin |
An operator that takes two arguments, such as disjunction.
|
Expression.Op.Mon |
An operator that takes a single argument, such as negation.
|
Expression.Paren |
A parenthesis, used for grouping.
|
LogicException |
|
LogicException.CompileLogicException |
Exception while converting the tokens into a valid expression.
|
LogicException.TokenizeLogicException |
Exception while tokenizing the logic expression string.
|
LogicExpression |
A logic expression engine that operates over user specified objects.
|
LogicExpressionParser |
A logic expression engine that operates over user specified objects.
|