| Percentage | Lines | ||
|---|---|---|---|
| Lexer |
|
98 % | 116 |
| CondParse |
|
100 % | 33 |
| LexerToken |
|
100 % | 42 |
| LexerTokenFactory |
|
100 % | 13 |
| AbstractLeftRightOperator |
|
100 % | 19 |
| AbstractOperand |
|
100 % | 17 |
| AbstractValueOperand |
|
100 % | 7 |
| AndOperator |
|
100 % | 13 |
| BooleanOperand |
|
100 % | 13 |
| NotOperand |
|
100 % | 26 |
| CRAP Score | Lines | ||
|---|---|---|---|
| Lexer::extractMatch() | 4 | 10 | |
| TokenMap::verifyTokenConfig() | 4 | 19 | |
| DefaultStrategy::executeFor() | 3 | 20 | |
| ToOperatorStack::shouldExecuteFor() | 3 | 10 | |
| TokenParser::parseToken() | 3 | 13 | |
| Lexer::applyPostFunctions() | 2 | 8 | |
| Lexer::getTokenStreamWithRegex() | 2 | 15 | |
| Lexer::checkMatchOffset() | 2 | 10 | |
| AndOperator::execute() | 2 | 4 | |
| OrOperator::execute() | 2 | 4 | |