muParser - a fast math parser library
Version 1.30
Get muParser - A fast math parser library at SourceForge.net. Fast, secure and Free Open Source software downloads
My home page
My private
home page
class documentation
muParser
class reference

Open source initiative logo

Valid XHTML 1.0 Transitional

CSS ist valide!

About the parser

Many applications require the parsing of mathematical expressions. The main objective of this library is to provide a fast and easy way of doing this. muParser is an extensible high performance math parser library written in C++. It works by transforming a mathematical expression into bytecode and precalculating constant parts of the expression.

math expression parser - related links .NET math parser
muParser C# wrapper
a math parser for .NET

muParserX
a math expression parser with support for multitype data types
The library is written in pure C++ and should compile on every standard compliant compiler. The parser archive comes with projects for a variety of platforms. The code runs on 32 bit and 64 bit architechture and has been tested using MS VC++ V8.0 and GCC V4.2.4. It reportedly works on BCB too. Code samples are provided in order to help you understand its usage. The library is open source and distributed under the MIT license.
muParser download
Before I go on, I'd like to thank SourceForge for hosting this project. This pages would not exist without the webspace provided by them and of course I'd like to thank CodeProject for hosting the original math parser article.

Support this project

muParser is free software and anyone can use it free of charge for commercial and noncommercial purposes. If you wish you can support this project by making a small donation:

Support This Project

A project like muParser requires permanent maintanence in order to adopt to new platforms, new compiler version and for fixing bugs. So if you are using the library and find it useful i would like to encourage you to make a donation in order to help keeping the project up to date. But let's be honest here: I have a fulltime job and I can't even assure you that a donation will give you any benefit in terms of support. It's in fact very likely you will get the same kind of support whether you made a donation or not. (And the support is pretty good anyway) However i can officially guarantee that you make my day by donating even a small amount of money. In a way is's a "Wow the people actually really appreciate what i'm doing" kind of thing and that's whats driving me and ultimately this is what is keeping this project alive.


© 2005-2009 Ingo Berg | Privacy policy ^ TOP