summaryrefslogtreecommitdiff
path: root/src/parser.cpp (follow)
AgeCommit message (Collapse)Author
2015-01-07Fixed parsing bug, added unit tests, debug cleanup.0.12Mike Buland
There was an issue with order of operations outside of parenthesies, easily solved.
2014-11-28Division fixes, better config, more tests.0.11Mike Buland
Other minor fixes and options such as --version being added.
2014-11-28Switched to using bin2cpp for the help.Mike Buland
I think that's a better practice, it'll be a lot easier to expand it and format it in general, plus it could be compressed if it got too much bigger.
2014-11-24Fixed an annoying parsing bug.0.10Mike Buland
2014-10-30The new division works great!Mike Buland
Other minor bug fixes including scale issues, digit() access stopped a digit before the final possible digit in the scale, >, >=, <, <= all work correctly with mixed scale numbers now, probably other fixes.
2014-09-17Issues with small decimal numbers were in toString.Mike Buland
It was bailing on very small numbers with only one decimal point of precision, which is silly. This has been fixed.
2013-11-14Fixed (?) parsing order of operations bug, added unit tests.Mike Buland
2013-11-13Added debugging to parser, and disabled debug flag.0.08Mike Buland
2013-11-13Corrected silly bug in variable assignment.Mike Buland
2013-05-22Some compilers need an extra header.Mike Buland
Should probably include that extra header.
2013-05-09Added better filtering in Number::set, and cli options.Mike Buland
The command line options let you set the initial radix/scale, and there's a function te test if any number is prime, that's fun.
2013-05-08Command parameters are taken as strings & decimal.0.06Mike Buland
You no longer need to set the radix in the current radix.
2013-04-24Fixed order of operations bug.Mike Buland
2013-04-23Now supports modulus (strange for fractions).Mike Buland
2013-04-23Variables work.Mike Buland
2013-04-22There is now a parser & calculator interface.Mike Buland