MultiParse 0.0.0
See the version list below for details.
dotnet add package MultiParse --version 0.0.0
NuGet\Install-Package MultiParse -Version 0.0.0
<PackageReference Include="MultiParse" Version="0.0.0" />
paket add MultiParse --version 0.0.0
#r "nuget: MultiParse, 0.0.0"
// Install MultiParse as a Cake Addin #addin nuget:?package=MultiParse&version=0.0.0 // Install MultiParse as a Cake Tool #tool nuget:?package=MultiParse&version=0.0.0
* Custom user-defined data types
C# native data types have been implemented
Boolean/bool
Byte/byte, Char/char, SByte/sbyte
Int16/short, UInt16/ushort, Int32/int, UInt32/uint, Int64/long, UInt64/ulong, Decimal/decimal
String/string (supports C# escape sequences including unicode \xX(XXX) \uXXXX and \UXXXXXXXX)
Single/float, Double/double
DateTime is not implemented as it does not have a literal format in C#. But it can be implemented by the user.
* Variables, static and dynamic.
* Custom user-defined operators
Default C# binary operators have been implemented for all native data types
Arithmetic operators: +, -, *, /, %
Relational operators: <=, >=, <, >, ==, !=
Logical operators: &, |, ^
Conditional operators: ||, &&
Default C# unary operators have been implemented for all native data types
Arithmetic operators: +, -
Logical operators: ~
Conditional operators: !
Explicit type casts: eg. (Boolean), (int), etc.
* Customizable functions
Default C# Math functions have been implemented
Generic functions: Abs(), Ceiling(), Exp(), Floor(), Log(), Log10(), Max(), Min(), Pow(), Round(), Sign(), Sqrt(), Truncate()
Trigometric functions: Acos(), Asin(), Atan(), Atan2(), Cos(), Sin(), Tan()
Hyperbolic functions: Cosh(), Sinh(), Tanh()
* Compilation at first evaluation
* Subsequent evaluations will use the compiled action queue.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net40-client is compatible. |
This package has no dependencies.
GitHub repositories
This package is not used by any popular GitHub repositories.