Namespace LfrlAnvil.Computable.Expressions
Classes
- ParsedExpressionBoundArguments<TArg>
Represents a collection of named bound arguments of IParsedExpression<TArg, TResult>.
- ParsedExpressionBufferedDelegate<TArg, TResult>
Represents a compiled parsed expression with its own argument values buffer.
- ParsedExpressionDelegate<TArg, TResult>
Represents a compiled parsed expression.
- ParsedExpressionDiscardedArguments
Represents a collection of named discarded arguments of IParsedExpression<TArg, TResult>.
- ParsedExpressionFactory
Represents a parsed expression factory.
- ParsedExpressionFactoryBuilder
Represents a builder of IParsedExpressionFactory instances.
- ParsedExpressionFactoryDefaultConfiguration
Represents an IParsedExpressionFactory configuration with default values.
- ParsedExpressionUnboundArguments
Represents a collection of named unbound arguments of IParsedExpression<TArg, TResult>.
- ParsedExpression<TArg, TResult>
Represents a parsed expression.
Structs
- ParsedExpressionNumberParserParams
Represents parameters for creating an IParsedExpressionNumberParser instance.
Interfaces
- IParsedExpressionDelegate<TArg, TResult>
Represents a compiled parsed expression.
- IParsedExpressionFactory
Represents a parsed expression factory.
- IParsedExpressionFactoryConfiguration
Represents an IParsedExpressionFactory configuration.
- IParsedExpressionNumberParser
Represents a type-erased expression's number parser.
- IParsedExpression<TArg, TResult>
Represents a parsed expression.