C++ library to parse and evaluate a mathematical function from a string. #Parse function #Evaluate function #Development library #Parser #Function #Evaluator
Function Parser for C++ is a free and open source C++ library offers a class which can be used to parse and evaluate a mathematical function from a string (which might be eg. requested from the user).
The syntax of the function string is similar to mathematical expressions written in C/C++ (the exact syntax is specified in the documentation below). The function can then be evaluated with different values of variables.
For example, a function like "sin(sqrt(x*x+y*y))" can be parsed from a string (either std::string or a C-style string) and then evaluated with different values of x and y. This library can be useful for evaluating user-inputted functions, or in some cases interpreting mathematical expressions in a scripting language.
Function Parser for C++ aims for maximum speed in both parsing and evaluation, while keeping maximum portability. Function Parser for C++ should compile and work with any standard-conforming C++ compiler.
What's new in Function Parser for C++ 4.5.1:
- Reverted the automatic C++11 detection to a precompiler macro setting (FP_SUPPORT_CPLUSPLUS11_MATH_FUNCS) because not all compilers yet fully support the C++11 math functions.
- Fixed a potential duplicate symbol problem that happens with explicit template instantiations.
Function Parser for C++ 4.5.1
add to watchlist add to download basket send us an update REPORT- runs on:
- Mac OS X (-)
- file size:
- 159 KB
- filename:
- fparser4.5.1.zip
- main category:
- Development
- developer:
- visit homepage
Bitdefender Antivirus Free
calibre
Zoom Client
7-Zip
ShareX
Microsoft Teams
IrfanView
Windows Sandbox Launcher
Context Menu Manager
4k Video Downloader
- Windows Sandbox Launcher
- Context Menu Manager
- 4k Video Downloader
- Bitdefender Antivirus Free
- calibre
- Zoom Client
- 7-Zip
- ShareX
- Microsoft Teams
- IrfanView