A demo application demonstrating the usage of the MathSolver
class. This is a WIP and nothing inside should be considered stable.
ArithmeticSolver
uses Carthage for dependency management.
Install carthage:
$ brew install carthage
Install dependencies:
$ pwd
/local/path/to/repository/
$ carthage update
- Move
MathSolver
to it's own framework. - Add support for parsing decimal numbers.
- Add support for parsing negative numbers.
- Add support for solving algebraic expressions.
- Error handling
- Empty expression.
- Single digit expression.
- Single operator expression.
- Illegally formatted expression.