.github/pull_request_template.md | |
|
|
.github/workflows/build.yml | |
|
|
.gitignore | |
|
|
LICENSE.md | |
|
|
README.md | |
|
|
bin/php-parse | |
|
|
bin/phpcbf | |
|
|
bin/phpcs | |
|
|
bin/phpunit | |
|
|
bin/tag.sh | |
|
|
composer.json | |
|
|
examples/console.php | 14 | A 0 mins |
|
examples/debug-full.php | 232 | A 0 mins |
|
examples/debug.php | 18 | A 0 mins |
|
examples/eval/complex.php | 4 | A 0 mins |
|
examples/eval/derivative.php | 4 | A 0 mins |
|
examples/eval/logic.php | 4 | A 0 mins |
|
examples/eval/math.php | 4 | A 0 mins |
|
examples/eval/rational.php | 4 | A 0 mins |
|
examples/functions.php | 127 | A 3 hrs |
|
examples/print/ascii.php | 4 | A 0 mins |
|
examples/print/latex.php | 4 | A 0 mins |
|
examples/print/tokens.php | 4 | A 0 mins |
|
examples/print/tree.php | 4 | A 0 mins |
|
phpcs.xml | |
|
|
phpunit.xml | |
|
|
src/AbstractEvaluator.php | 51 | A 0 mins |
|
src/ComplexMathEval.php | 38 | B 5 hrs |
|
src/Exceptions/DelimeterMismatchException.php | 11 | A 0 mins |
|
src/Exceptions/DivisionByZeroException.php | 10 | A 0 mins |
|
src/Exceptions/ExponentialException.php | 10 | A 0 mins |
|
src/Exceptions/LogarithmOfZeroException.php | 10 | A 0 mins |
|
src/Exceptions/MathParserException.php | 12 | A 0 mins |
|
src/Exceptions/NullOperandException.php | 10 | A 0 mins |
|
src/Exceptions/SyntaxErrorException.php | 10 | A 0 mins |
|
src/Exceptions/UnexpectedOperatorException.php | 15 | A 0 mins |
|
src/Exceptions/UnknownConstantException.php | 15 | A 0 mins |
|
src/Exceptions/UnknownFunctionException.php | 15 | A 0 mins |
|
src/Exceptions/UnknownOperatorException.php | 15 | A 0 mins |
|
src/Exceptions/UnknownTokenException.php | 15 | A 0 mins |
|
src/Exceptions/UnknownVariableException.php | 15 | A 0 mins |
|
src/Extensions/Complex.php | 363 | A 0 mins |
|
src/Extensions/Math.php | 99 | A 0 mins |
|
src/Extensions/Rational.php | 162 | A 3 hrs |
|
src/Lexing/AbstractLexer.php | 57 | A 1 hr |
|
src/Lexing/ComplexMathLexer.php | 17 | A 0 mins |
|
src/Lexing/Lexer.php | 37 | A 0 mins |
|
src/Lexing/LogicLexer.php | 32 | A 0 mins |
|
src/Lexing/StdMathLexer.php | 12 | A 0 mins |
|
src/Lexing/Token.php | 59 | A 0 mins |
|