| getErrorMessage(RecognitionException, String[]) |   | 30% |   | 34% | 11 | 14 | 30 | 46 | 0 | 1 |
| memoize(IntStream, int, int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| reset() |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getRuleInvocationStack(Throwable, String) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| traceOut(String, int, Object) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| traceIn(String, int, Object) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getRuleMemoization(int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getRuleMemoizationCacheSize() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| toStrings(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| alreadyParsedRule(IntStream, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getTokenErrorDisplay(Token) |   | 62% |   | 25% | 2 | 3 | 3 | 9 | 0 | 1 |
| getErrorHeader(RecognitionException) |   | 50% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| consumeUntil(IntStream, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| recoverFromMismatchedSet(IntStream, RecognitionException, BitSet) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| matchAny(IntStream) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getRuleInvocationStack() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| BaseRecognizer() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setBacktrackingLevel(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| BaseRecognizer(RecognizerSharedState) |   | 66% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getBacktrackingLevel() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| failed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mismatchIsMissingToken(IntStream, BitSet) |  | 94% |   | 90% | 1 | 6 | 1 | 10 | 0 | 1 |
| getCurrentInputSymbol(IntStream) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMissingSymbol(IntStream, RecognitionException, int, BitSet) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGrammarFileName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| recoverFromMismatchedToken(IntStream, int, BitSet) |  | 100% |  | 100% | 0 | 3 | 0 | 17 | 0 | 1 |
| pushFollow(BitSet) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| match(IntStream, int, BitSet) |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1 |
| combineFollows(boolean) |  | 100% |   | 87% | 1 | 5 | 0 | 10 | 0 | 1 |
| recover(IntStream, RecognitionException) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| reportError(RecognitionException) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| displayRecognitionError(String[], RecognitionException) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| consumeUntil(IntStream, BitSet) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| mismatchIsUnwantedToken(IntStream, int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getNumberOfSyntaxErrors() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| emitErrorMessage(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| computeErrorRecoverySet() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| computeContextSensitiveRuleFOLLOW() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTokenNames() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginResync() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endResync() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |