Namespace Albatross.Expression
Classes
ContextValue
DataRowExecutionContextFactory
DictionaryExecutionContextFactory
ExecutionContext<T>
ExecutionContextFactory
ExpressionBuilder
Extensions
Factory
The default parser factory class. This class can be accessed using its lazy static instance Instance or by creating a new instance.
The factory class by default will register any class with the ParserOperationAttribute attribute within this assembly. Additional assemblies
can be registered using the Register(Assembly) function.
By default, the factory will use SingleDoubleQuoteStringLiteralToken for string literal token and VariableToken for variable token. These defaults can be changed for the factory instance object.
Parser
An immutable implementation of the IParser interface.
ParserOperationAttribute
ReflectionExecutionContextFactory<T>
Interfaces
IExecutionContext<T>
IExecutionContextFactory<T>
IParser
The interface contains functionalities to process an expression string.