| ParserATNSimulator.java |    | 41% |    | 41% | 200 | 299 | 305 | 608 | 20 | 51 | 0 | 2 | 
| PredictionContext.java |    | 50% |    | 46% | 91 | 139 | 139 | 305 | 8 | 23 | 1 | 2 | 
| SemanticContext.java |    | 6% |   | 2% | 83 | 90 | 141 | 153 | 30 | 37 | 4 | 7 | 
| ProfilingATNSimulator.java |   | 0% |   | 0% | 31 | 31 | 80 | 80 | 11 | 11 | 1 | 1 | 
| ATNDeserializer.java |    | 69% |    | 63% | 73 | 155 | 97 | 337 | 4 | 19 | 0 | 1 | 
| LL1Analyzer.java |   | 0% |   | 0% | 31 | 31 | 69 | 69 | 5 | 5 | 1 | 1 | 
| ATNConfigSet.java |    | 52% |    | 44% | 48 | 77 | 56 | 126 | 18 | 38 | 0 | 4 | 
| ParseInfo.java |   | 0% |   | 0% | 20 | 20 | 48 | 48 | 11 | 11 | 1 | 1 | 
| PredictionMode.java |    | 60% |    | 50% | 29 | 53 | 43 | 103 | 8 | 20 | 0 | 3 | 
| LexerATNSimulator.java |    | 83% |    | 77% | 37 | 103 | 36 | 248 | 9 | 33 | 0 | 2 | 
| ATN.java |    | 28% |   | 10% | 15 | 19 | 34 | 50 | 5 | 9 | 0 | 1 | 
| ATNConfig.java |    | 60% |    | 46% | 14 | 31 | 29 | 72 | 3 | 16 | 0 | 1 | 
| LexerActionExecutor.java |    | 48% |    | 37% | 16 | 23 | 23 | 46 | 2 | 7 | 0 | 1 | 
| ArrayPredictionContext.java |    | 55% |    | 47% | 15 | 27 | 15 | 37 | 1 | 9 | 0 | 1 | 
| DecisionInfo.java |   | 0% |  | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 | 
| ATNState.java |    | 62% |    | 29% | 17 | 27 | 17 | 40 | 7 | 15 | 0 | 1 | 
| LexerCustomAction.java |   | 0% |   | 0% | 12 | 12 | 21 | 21 | 8 | 8 | 1 | 1 | 
| LexerIndexedCustomAction.java |   | 0% |   | 0% | 12 | 12 | 21 | 21 | 8 | 8 | 1 | 1 | 
| LexerModeAction.java |   | 0% |   | 0% | 11 | 11 | 18 | 18 | 8 | 8 | 1 | 1 | 
| LexerTypeAction.java |   | 0% |   | 0% | 11 | 11 | 18 | 18 | 8 | 8 | 1 | 1 | 
| LexerPushModeAction.java |   | 0% |   | 0% | 11 | 11 | 18 | 18 | 8 | 8 | 1 | 1 | 
| SingletonPredictionContext.java |    | 62% |    | 55% | 14 | 27 | 7 | 29 | 1 | 8 | 0 | 1 | 
| ATNDeserializationOptions.java |    | 44% |  | 0% | 6 | 12 | 14 | 26 | 5 | 11 | 0 | 1 | 
| LexerChannelAction.java |    | 48% |   | 0% | 6 | 11 | 7 | 18 | 3 | 8 | 0 | 1 | 
| LexerPopModeAction.java |   | 0% |  | 0% | 8 | 8 | 10 | 10 | 7 | 7 | 1 | 1 | 
| NotSetTransition.java |   | 0% |   | 0% | 7 | 7 | 6 | 6 | 4 | 4 | 1 | 1 | 
| LexerMoreAction.java |   | 0% |  | 0% | 8 | 8 | 10 | 10 | 7 | 7 | 1 | 1 | 
| LexerSkipAction.java |   | 0% |  | 0% | 8 | 8 | 10 | 10 | 7 | 7 | 1 | 1 | 
| PredicateTransition.java |   | 38% |  | n/a | 3 | 6 | 3 | 10 | 3 | 6 | 0 | 1 | 
| ActionTransition.java |  | 41% |  | n/a | 3 | 6 | 4 | 11 | 3 | 6 | 0 | 1 | 
| RangeTransition.java |  | 52% |  | 100% | 2 | 7 | 7 | 13 | 2 | 5 | 0 | 1 | 
| LexerATNConfig.java |   | 88% |   | 75% | 5 | 18 | 8 | 42 | 1 | 10 | 0 | 1 | 
| DecisionEventInfo.java |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 1 | 1 | 
| PredicateEvalInfo.java |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 | 
| WildcardTransition.java |  | 0% |  | 0% | 6 | 6 | 4 | 4 | 4 | 4 | 1 | 1 | 
| PrecedencePredicateTransition.java |  | 58% |  | n/a | 2 | 6 | 2 | 8 | 2 | 6 | 0 | 1 | 
| AmbiguityInfo.java |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 | 
| LookaheadEventInfo.java |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 | 
| ATNSimulator.java |   | 80% |  | 50% | 3 | 6 | 2 | 13 | 2 | 5 | 0 | 1 | 
| SetTransition.java |  | 61% |  | 50% | 3 | 6 | 2 | 8 | 2 | 5 | 0 | 1 | 
| RuleTransition.java |  | 65% |  | n/a | 2 | 5 | 3 | 10 | 2 | 5 | 0 | 1 | 
| ErrorInfo.java |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 
| ContextSensitivityInfo.java |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 
| PredictionContextCache.java |   | 80% |  | 50% | 3 | 6 | 2 | 10 | 1 | 4 | 0 | 1 | 
| AtomTransition.java |  | 68% |  | 100% | 2 | 6 | 2 | 7 | 2 | 5 | 0 | 1 | 
| Transition.java |   | 94% |  | 50% | 2 | 6 | 2 | 22 | 1 | 5 | 0 | 2 | 
| StarLoopbackState.java |  | 45% |  | n/a | 1 | 3 | 1 | 3 | 1 | 3 | 0 | 1 | 
| EmptyPredictionContext.java |  | 82% |  | 50% | 3 | 9 | 2 | 9 | 2 | 8 | 0 | 1 | 
| EpsilonTransition.java |  | 82% |  | n/a | 2 | 7 | 2 | 10 | 2 | 7 | 0 | 1 | 
| TokensStartState.java |  | 60% |  | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 | 
| LexerActionType.java |   | 100% |  | n/a | 0 | 1 | 0 | 9 | 0 | 1 | 0 | 1 | 
| ATNType.java |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 | 
| OrderedATNConfigSet.java |  | 100% |  | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 2 | 
| DecisionState.java |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 | 
| PlusBlockStartState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| StarLoopEntryState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| PlusLoopbackState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| RuleStartState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| BlockEndState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| BasicBlockStartState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| LoopEndState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| RuleStopState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| StarBlockStartState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| BasicState.java |  | 100% |  | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 
| AbstractPredicateTransition.java |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 | 
| BlockStartState.java |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |