| Percentage | Lines | ||
|---|---|---|---|
| SafeCallable |
|
71 % | 53 |
| TokenStream |
|
74 % | 158 |
| Parser |
|
80 % | 486 |
| Lexer |
|
89 % | 79 |
| ExpressionLanguage |
|
100 % | 39 |
| ArrowFuncNode |
|
100 % | 87 |
| CRAP Score | Lines | ||
|---|---|---|---|
| Parser::parseHashExpression() | 56 | 43 | |
| Parser::parseArrayExpression() | 20 | 23 | |
| Parser::parsePrimaryExpression() | 20 | 65 | |
| Lexer::tokenize() | 15 | 73 | |
| TokenStream::expectPrev() | 12 | 18 | |
| Parser::preParseArrowFuncs() | 9 | 79 | |
| Parser::parsePostfixExpression() | 9 | 56 | |
| TokenStream::seek() | 7 | 28 | |
| Parser::parseExpression() | 6 | 20 | |
| Parser::parseConditionalExpression() | 4 | 23 | |