| nextToken() |   | 93% |   | 88% | 43 | 251 | 31 | 473 | 0 | 1 |
| _captureBlock(ASTNode, char[], boolean, int) |   | 66% |   | 70% | 7 | 22 | 23 | 77 | 0 | 1 |
| procTypedNode(boolean) |   | 70% |   | 76% | 4 | 14 | 10 | 43 | 0 | 1 |
| createPropertyToken(int, int) |   | 76% |   | 79% | 4 | 13 | 8 | 29 | 0 | 1 |
| reduce() |  | 93% |  | 96% | 1 | 18 | 2 | 39 | 0 | 1 |
| addFatalError(String, int) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| captureToEOT() |  | 92% |  | 88% | 2 | 12 | 1 | 23 | 0 | 1 |
| expectNextChar_IW(char) |  | 81% | | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| setExpression(String) |  | 91% |   | 71% | 3 | 8 | 1 | 16 | 0 | 1 |
| loadLanguageFeaturesByLevel(int) |  | 98% |  | 12% | 7 | 8 | 1 | 65 | 0 | 1 |
| setupParser() |  | 97% |  | 33% | 3 | 4 | 0 | 42 | 0 | 1 |
| asInt(Object) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractParser(ParserContext) |  | 93% | | 50% | 1 | 2 | 0 | 13 | 0 | 1 |
| nextTokenSkipSymbols() | | 78% | | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
| getCursor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpression() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expectEOS() |  | 97% |  | 95% | 1 | 15 | 0 | 14 | 0 | 1 |
| isNextIdentifierOrLiteral() |  | 95% |  | 81% | 3 | 9 | 0 | 6 | 0 | 1 |
| lookToLast() | | 92% |  | 66% | 2 | 4 | 0 | 4 | 0 | 1 |
| lookBehind() | | 86% | | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| arithmeticFunctionReduction(int) |  | 100% |  | 100% | 0 | 36 | 0 | 56 | 0 | 1 |
| skipWhitespace() |  | 100% |  | 100% | 0 | 17 | 0 | 30 | 0 | 1 |
| createBlockToken(int, int, int, int, int) |  | 100% |  | 94% | 1 | 13 | 0 | 20 | 0 | 1 |
| captureCodeBlock(int) |  | 100% |  | 100% | 0 | 13 | 0 | 22 | 0 | 1 |
| ifThenElseBlockContinues() |  | 100% |  | 100% | 0 | 10 | 0 | 6 | 0 | 1 |
| reduce(int, int, long) |  | 100% |  | 100% | 0 | 9 | 0 | 17 | 0 | 1 |
| reduce(long, int, long) |  | 100% |  | 100% | 0 | 9 | 0 | 17 | 0 | 1 |
| reduce(long, int, int) |  | 100% |  | 100% | 0 | 9 | 0 | 17 | 0 | 1 |
| captureIdentifier() |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 1 |
| reduce(int, int, int) |  | 100% |  | 100% | 0 | 9 | 0 | 17 | 0 | 1 |
| tokenContinues() |  | 100% |  | 100% | 0 | 8 | 0 | 8 | 0 | 1 |
| handleUnion(ASTNode) |  | 100% |  | 100% | 0 | 6 | 0 | 12 | 0 | 1 |
| reduceNumeric(int) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| captureToEOS() |  | 100% |  | 100% | 0 | 6 | 0 | 9 | 0 | 1 |
| captureToNextTokenJunction() |  | 100% |  | 100% | 0 | 7 | 0 | 10 | 0 | 1 |
| setExpression(char[]) |  | 100% |  | 100% | 0 | 5 | 0 | 4 | 0 | 1 |
| AbstractParser() |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| isStatementNotManuallyTerminated() |  | 100% |  | 100% | 0 | 6 | 0 | 4 | 0 | 1 |
| isNextIdentifier() |  | 100% |  | 100% | 0 | 5 | 0 | 2 | 0 | 1 |
| captureToEOSorEOL() |  | 100% |  | 100% | 0 | 5 | 0 | 3 | 0 | 1 |
| trimLeft(int) | | 100% |  | 100% | 0 | 6 | 0 | 3 | 0 | 1 |
| nextNonBlank() | | 100% |  | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
| subArray(int, int) | | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| createOperator(char[], int, int) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lastNonWhite(char) | | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| handleSubstatement(Substatement) | | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| trimWhitespace() | | 100% | | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| lookAhead() | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lookAhead(int) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| trimRight(int) | | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| addFatalError(String) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isArithmeticOperator(int) | | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| incNextNonBlank() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dreduce() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setLanguageLevel(int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |