aboutsummaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fixed Lexor to correctly generate reverse polish notation (#33)v0.6Bruce Wells2018-11-261-0/+14
| | | | | | * Updated from NeonXP/MathExecutor * Fixed function in () block issue
* Division By Zero Exception supportBruce Wells2018-10-311-30/+39
| | | | | | Updated the documentation. Unit tests for strings. DivisionByZeroException support.
* Removing DivisionByZeroException testing for nowBruce Wells2018-10-251-4/+17
| | | | Added more unit tests.
* Additional validation for bad expressions (*+ for example)Bruce Wells2018-10-241-2/+25
|
* Merge branch 'master' into support_for_double_quoted_stringsBruce Wells2018-09-121-1/+11
|\
| * Merge branch 'master' into getters_for_function_and_operatorsAlexander Kiryukhin2018-09-061-0/+12
| |\
| * | + added test for custom user functionsNeonXP2013-09-181-0/+10
| | |
* | | Support for double quoted stringsBruce Wells2018-09-121-21/+21
| |/ |/| | | | | | | | | | | | | Changed array() to [] syntax. Added variable in question to unknown variable exception. Added getVar and getVars accessor functions. Added getOperators and getFunctions accessor functions for completeness. Extended all Exceptions off MathExecutorException.
* | Fixes exponentiation operatorochi512017-09-121-0/+6
| |
* | + Test for division by zeroAlexander Kiryukhin2016-04-011-1/+7
|/
* + Tests for scientific notation by AntonStoecklv0.1NeonXP2013-09-061-1/+4
|
* Mass refactoringNeonXP2013-09-061-1/+12
| | | | | | | | | | | Some changes: + Added support of functions with multiple arguments + Added some default function (min, max, avg). just example of multiple arguments :) - Removed variables support (I think they pointless) ~ All tokens now in individual classes ~ Parsing based on regular expressions ~ Fix negative numbers ~ Fix grouping with brackets
* Fix to PSR standart, fix tokenizer, fix function executor.zhukv2013-08-032-0/+62