Muparser General Parsers App

Muparser

by Muparser

Fast Math Parser Library
Helps with: General Parsers
Similar to: libMemcached App Parsedown App PEG.js App Django REST framework App More...
Source Type: Open
License Types:
MIT
Supported OS:
Languages: C CPP CS

What is it all about?

muParser is an extensible high performance math expression parser library written in C++. It works by transforming a mathematical expression into bytecode and precalculating constant parts of the expression.

Key Features

• Optimized for speed ◦High parsing performance ◦if-then-else operator with lazy evaluation ◦Compute multiple comma separated subexpressions in a single evaluation. (i.e. "sin(x), x+y, x*x") • User-defined operators ◦binary operators ◦postfix operators ◦infix operators • User-defined functions ◦with a fixed number of up to five arguments ◦with variable number of arguments ◦with a single string argument (for database queries) •User-defined constants. ◦numeric constants ◦string constants • User-defined variables. ◦unlimited in number ◦definable at parser runtime by the parser ◦assigning variables in terms of other variables is possible • Custom value recognition callbacks ◦support for binary and hex values. ◦can be used to implement database queries • Default implementaion with many features ◦25 predefined functions. ◦14 predefined operators. ◦Supports numerical differentiation with respect to a given variable. ◦Assignement operator is supported • Portability ◦Project / makefiles for MSVC, mingw, autoconf, bcc ◦ISO 14882 compliant code ◦DLL version usable from every language able to use function exported in C-style • Unit support ◦Use postfix operators as unit multipliers (3m -> 0.003) • Localization ◦Argument separator, decimal separator, thousands separator can be adjusted to your locale.


Pricing

Yearly
Monthly
Lifetime
Free
Freemium
Trial With Card
Trial No Card
By Quote

Description

free

Top DiscoverSDK Experts

User photo
20
Reid Stringer
Developer for Ideal Impact, Inc.
Data Handling | Database Libraries and 4 more
View Profile
User photo
20
ahmedxp kh
Ahmedxp PC ENG
Multimedia | Hardware and RT and 123 more
View Profile
User photo
20
Redentor Del Rosario
Cyber Security
Multimedia | Hardware and RT and 122 more
View Profile
User photo
20
Esma Rucolli
Engineering.....my dream 💖
Hardware and RT | General Libraries and 87 more
View Profile
Show All

Interested in becoming a DiscoverSDK Expert? Learn more

X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now