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\Tokenizer::__construct() 0 2 1 1 0 0
A Expression\Executor::getVariable() 0 7 3 1 0 0
A Expression\CustomFunction::getName() 0 1 1 1 0 0
A Tokenizer::emptyNumberBufferAsLiteral() 0 3 2 1 0 0
A Expression\Executor::addDefaults() 0 7 3 1 0 0
A Expression\Token::getParamCount() 0 1 1 1 0 0