Code

Rating   Name Duplication Size Complexity Changes Bugs Features
F Expression\Tokenizer::tokenize() 0 133 44 1 0 0
D Tokenizer::buildReversePolishNotation() 0 72 30 2 0 0
C Expression\Executor::defaultFunctions() 0 45 15 1 0 0
C Expression\Calculator::calculate() 0 34 12 1 0 0
B Expression\Executor::defaultOperators() 0 24 8 1 0 0
A Expression\CustomFunction::execute() 0 13 5 1 0 0
A Platine\Expression\Tokenizer::isAlpha() 0 1 5 1 0 0
A Platine\Expression\Executor::execute() 0 14 3 1 0 0
A Platine\Expression\Operator::execute() 0 11 4 1 0 0
A Expression\Executor::removeVariable() 0 2 1 1 0 0
A CustomFunction::getRequiredParamCount() 0 1 1 1 0 0
A Platine\Expression\Executor::__clone() 0 1 1 1 0 0
A Expression\Executor::removeOperator() 0 2 1 1 0 0
A Expression\Executor::addFunction() 0 2 1 1 0 0
A Platine\Expression\Tokenizer::isDot() 0 1 1 1 0 0