An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 7.0% dependent repos on nuget.org

nuget.org : nuget.multiparse

MultiParse is a mathematical expression parser written in the .NET framework. The focus of the project is building a highly customizable expression parser. This involves custom types, custom operators and custom functions. Also dynamic/static variables are perfectly feasible. Find the project with more documentation at http://multiparse.codeplex.com/! Features: - 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.

Registry - Homepage - JSON
purl: pkg:nuget/nuget.multiparse
Keywords: Math , Expression , Parser , Custom
License:
Latest release: over 11 years ago
First release: over 11 years ago
Dependent repositories: 1
Downloads: 4,705 total
Last synced: 7 days ago

    Loading...
    Readme
    Loading...