NCalc
NuGet publisher profile
Packages (11)
NCalcSync
NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions. This package contains the unsigned assembly 'NCalc'. For the stronly signed assembly version of 'NCalc', see the NCalcSync.signed package.
NCalc
NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.
NCalc.Core
Assembly with the core logic of NCalc.
NCalcAsync
NCalcAsync is a fully async port of the NCalc. NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.
NCalc.DependencyInjection
NCalc is a mathematical expression evaluator for .NET. This assembly brings Dependency Injection support for NCalc.
NCalc.Parser
Default Parlot-based parser for NCalc expressions, including parser options and argument separator configuration.
NCalc.Domain
Expression tree model, visitor contracts, and core exception types shared by NCalc parsers, evaluators, and extensions.
NCalc.Antlr
NCalc is a mathematical expression evaluator for .NET. This assembly allows NCalc to use Antlr as an alternative parser.
NCalcSync.signed
NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions. This package contains the strongly signed assembly version of 'NCalc'. For the unsigned assembly of 'NCalc', see the NCalcSync package.
NCalc.MemoryCache
NCalc is a mathematical expression evaluator for .NET. This assembly brings support to Microsoft.Extensions.MemoryCache for NCalc.
NCalc.LambdaCompilation
NCalc is a mathematical expression evaluator for .NET. This assembly brings support to lambda compilation.