bcParserCPP Icon

bcParserCPP

3.4
bcParserCPP for C++ evaluates math expressions given as strings at runtime.
bcParserCPP screenshot
bcParserCPP evaluates math expressions
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.
Technical details
Title:
bcParserCPP 3.4 for Windows
Requirements:
Visual C++ or GCC or XCode on Windows, Linux, Mac OS
OS Support:
Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, WinVista, WinVista x64
Language:
English
License:
Demo
Release date:
September 23, 2015
Author:
bcParserCPP 3.4 Changelog

* 09/23/2015. version 3.4: Ensure the code builds with gcc. 'typename' keyword added. * * 01/28/2015. version 3.3: Make code build with VS 2013. * * 12/11/2014. version 3.2: Special case the default IF function for lazy boolean evaluation.