Percentage | Lines | ||
---|---|---|---|
OperatorToken |
|
89 % | 89 |
Converter |
|
95 % | 60 |
Calc |
|
99 % | 180 |
DelimiterToken |
|
100 % | 22 |
TokenFactory |
|
100 % | 99 |
Lexer |
|
100 % | 115 |
AbstractToken |
|
100 % | 105 |
BracketToken |
|
100 % | 54 |
FunctionToken |
|
100 % | 22 |
NumberToken |
|
100 % | 22 |
CRAP Score | Lines | ||
---|---|---|---|
Lexer::parse() | 27 | 106 | |
Converter::converToPostfix() | 22 | 53 | |
OperatorToken::getPriority() | 13 | 28 | |
Calc::evaluate() | 12 | 67 | |
Calc::math() | 6 | 15 | |
Calc::defineVar() | 3 | 17 | |
TokenFactory::getClassName() | 2 | 8 | |
Calc::registerFunction() | 2 | 18 | |
AbstractToken::__construct() | 2 | 12 | |
Calc::defineVars() | 2 | 8 | |