Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C App\Lexer::getNextToken() 0 30 12 2 0 0
B App\Parser::factor() 0 21 7 2 0 0
B App\Node\BinaryOperator::accept() 0 16 7 1 0 0
B App\Lexer::parseNumber() 0 11 7 1 0 0
A App\Lexer::identifier() 0 11 5 1 0 0
A App\Parser::parseFunction() 0 12 3 1 0 0
A App\Node\FunctionCall::accept() 0 9 3 1 0 0
A Node\UnaryOperator::__construct() 0 2 1 1 0 0
A App\Functions\Sin::__construct() 0 1 1 1 0 0
A App\Lexer::__construct() 0 2 1 1 0 0
A App\Parser::__construct() 0 2 1 1 0 0
A App\Lexer::validateNumber() 0 1 1 1 0 0
A App\Interpreter::__construct() 0 2 1 1 0 0
A App\Token::__construct() 0 2 1 1 0 0
A App\Parser::exponent() 0 6 2 0 0 0