Code

Rating   Name Duplication Size Complexity Changes Bugs Features
D SimpleMath\Expression::factory() 0 39 20 0 0 0
B SimpleMath\Math::parseOperator() 0 16 9 0 0 0
B SimpleMath\Math::parse() 0 17 6 1 0 0
B SimpleMath\Math::parseParenthesis() 0 13 5 1 0 0
A SimpleMath\Math::run() 0 7 4 0 0 0
A SimpleMath\Expressions\Ternary::operate() 0 14 4 0 0 0
A SimpleMath\Math::tokenize() 0 8 1 1 0 0
A SimpleMath\Expressions\Operator::operate() 0 5 2 0 0 0
A Expressions\Ternary::operateTernary() 0 4 1 0 0 0
A Expressions\ComparisonLTE::calculate() 0 2 1 0 0 0
A SimpleMath\Expressions\Ternary::isOpen() 0 2 1 0 0 0
A SimpleMath\Expression::__construct() 0 2 1 0 0 0
A SimpleMath\Expressions\Binary::operate() 0 2 2 0 0 0
A SimpleMath\Expression::isOperator() 0 2 1 0 0 0
A Expressions\OperatorOr::calculate() 0 2 2 0 0 0