View on GitHub

Bracer

Java library for parsing and evaluating math expressions

Download this project as a .zip file Download this project as a tar.gz file

Except as otherwise noted, this library is licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html)

Features:

-parse math expressions;

-evaluate math expressions;

-convert from infix to postfix notation;

-calculate expression in postfix notation;

-implements the shunting-yard algorithm;

-understands complex numbers.

Projects that use this library:

CalcuSapiens