Short Description: bcParserCPP is a mathematical expression parser C++ library that can be used with Visual C++, Borland C++, GNU C++ and other C++ compilers on any OS.
Long Description 1: bcParserCPP is a mathematical expression parser C++ library that can be used with Visual C++, Borland C++, GNU C++ and other C++ compilers on any OS. Comes with predefined functions. Supports user defined functions and variables. Supports user defined numeric types through C++ templates and operator overloading.
Long Description 2: bcParserCPP is a mathematical expression parser C++ library that can be used with Visual C++, Borland C++, GNU C++ and other C++ compilers on any OS.
bcParseCPP C++ Math Parser Library features include:
Easy to use C++ API.
Comes with predefined functions.
You can create custom functions/variables and get a callback to your own functions that you define in your source code.
Optimization: Constant expression elimination for repeated tasks.
Strings are supported in the expression.
Analytic Operators: +, -, /, *, ^
Logical Operators: <, >, =, &, |, !, <>, <=, >=
Paranthesis: (, {, [
Functions in the form of: f(x,y,... N)
List of predefined functions is available in the documentation.
Royalty free distribution at affordable price.
Distributed as source code.
Portable across platforms.
Portable across compilers.
|