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 |