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\Operator::getPlaces() 0 1 1 1 0 0
A Expression\Executor::getFunctions() 0 1 1 1 0 0
A Platine\Expression\Token::getValue() 0 1 1 1 0 0
A Expression\Calculator::getOperators() 0 1 1 1 0 0
A Expression\Executor::addOperator() 0 2 1 1 0 0
A Expression\CustomFunction::getFunction() 0 1 1 1 0 0