| javadocTag() |   | 82% |   | 60% | 119 | 187 | 69 | 568 | 0 | 1 |
| thead() |   | 25% |   | 12% | 46 | 50 | 131 | 160 | 0 | 1 |
| td() |   | 32% |   | 20% | 42 | 50 | 119 | 160 | 0 | 1 |
| th() |   | 32% |   | 20% | 42 | 50 | 119 | 160 | 0 | 1 |
| colgroup() |   | 32% |   | 20% | 42 | 50 | 119 | 160 | 0 | 1 |
| dd() |   | 32% |   | 20% | 42 | 50 | 119 | 160 | 0 | 1 |
| html() |   | 32% |   | 20% | 42 | 50 | 119 | 160 | 0 | 1 |
| option() |   | 32% |   | 20% | 42 | 50 | 119 | 160 | 0 | 1 |
| tbody() |   | 32% |   | 20% | 42 | 50 | 119 | 160 | 0 | 1 |
| tfoot() |   | 32% |   | 20% | 42 | 50 | 119 | 160 | 0 | 1 |
| dt() |   | 37% |   | 25% | 40 | 50 | 111 | 160 | 0 | 1 |
| head() |   | 37% |   | 25% | 40 | 50 | 111 | 160 | 0 | 1 |
| tr() |   | 41% |   | 31% | 37 | 50 | 102 | 160 | 0 | 1 |
| body() |   | 42% |   | 31% | 37 | 50 | 102 | 160 | 0 | 1 |
| li() |   | 43% |   | 33% | 36 | 50 | 100 | 160 | 0 | 1 |
| javadocInlineTag() |   | 80% |   | 55% | 56 | 85 | 37 | 247 | 0 | 1 |
| sempred(RuleContext, int, int) |   | 41% |   | 40% | 15 | 25 | 15 | 26 | 0 | 1 |
| basefontTag() |   | 51% |   | 41% | 9 | 11 | 24 | 43 | 0 | 1 |
| colTag() |   | 51% |   | 41% | 9 | 11 | 24 | 43 | 0 | 1 |
| frameTag() |   | 51% |   | 41% | 9 | 11 | 24 | 43 | 0 | 1 |
| hrTag() |   | 51% |   | 41% | 9 | 11 | 24 | 43 | 0 | 1 |
| inputTag() |   | 51% |   | 41% | 9 | 11 | 24 | 43 | 0 | 1 |
| isindexTag() |   | 51% |   | 41% | 9 | 11 | 24 | 43 | 0 | 1 |
| metaTag() |   | 51% |   | 41% | 9 | 11 | 24 | 43 | 0 | 1 |
| tdTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| thTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| bodyTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| colgroupTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| dtTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| headTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| htmlTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| optionTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| tbodyTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| tfootTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| theadTagStart(boolean) |   | 51% |   | 40% | 8 | 10 | 24 | 41 | 0 | 1 |
| optgroup() |   | 79% |   | 72% | 11 | 40 | 26 | 130 | 0 | 1 |
| rb() |   | 79% |   | 72% | 11 | 40 | 26 | 130 | 0 | 1 |
| rt() |   | 79% |   | 72% | 11 | 40 | 26 | 130 | 0 | 1 |
| rtc() |   | 79% |   | 72% | 11 | 40 | 26 | 130 | 0 | 1 |
| rp() |   | 79% |   | 72% | 11 | 40 | 26 | 130 | 0 | 1 |
| liTagStart(boolean) |   | 53% |   | 46% | 7 | 10 | 23 | 41 | 0 | 1 |
| trTagStart(boolean) |   | 53% |   | 46% | 7 | 10 | 23 | 41 | 0 | 1 |
| ddTagStart(boolean) |   | 53% |   | 46% | 7 | 10 | 23 | 41 | 0 | 1 |
| paragraph() |   | 84% |   | 79% | 11 | 50 | 25 | 160 | 0 | 1 |
| htmlElementEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| liTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| trTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| tdTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| thTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| bodyTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| colgroupTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| ddTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| dtTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| headTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| htmlTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| optionTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| tbodyTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| tfootTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| theadTagEnd() |   | 51% |  | 20% | 5 | 6 | 14 | 31 | 0 | 1 |
| attribute() |   | 79% |   | 53% | 12 | 15 | 13 | 55 | 0 | 1 |
| text() |   | 63% |   | 66% | 6 | 10 | 10 | 28 | 0 | 1 |
| emptyTag() |   | 75% |   | 64% | 6 | 11 | 12 | 43 | 0 | 1 |
| areaTag() |   | 74% |   | 70% | 5 | 11 | 12 | 43 | 0 | 1 |
| baseTag() |   | 74% |   | 70% | 5 | 11 | 12 | 43 | 0 | 1 |
| brTag() |   | 74% |   | 70% | 5 | 11 | 12 | 43 | 0 | 1 |
| imgTag() |   | 74% |   | 70% | 5 | 11 | 12 | 43 | 0 | 1 |
| linkTag() |   | 74% |   | 70% | 5 | 11 | 12 | 43 | 0 | 1 |
| paramTag() |   | 74% |   | 70% | 5 | 11 | 12 | 43 | 0 | 1 |
| embedTag() |   | 83% |   | 82% | 3 | 11 | 6 | 43 | 0 | 1 |
| keygenTag() |   | 83% |   | 82% | 3 | 11 | 6 | 43 | 0 | 1 |
| sourceTag() |   | 83% |   | 82% | 3 | 11 | 6 | 43 | 0 | 1 |
| trackTag() |   | 83% |   | 82% | 3 | 11 | 6 | 43 | 0 | 1 |
| wbrTag() |   | 83% |   | 82% | 3 | 11 | 6 | 43 | 0 | 1 |
| description() |   | 82% |   | 73% | 4 | 11 | 5 | 41 | 0 | 1 |
| pTagEnd() |   | 83% |   | 60% | 4 | 6 | 5 | 31 | 0 | 1 |
| optgroupTagEnd() |   | 83% |   | 60% | 4 | 6 | 5 | 31 | 0 | 1 |
| rbTagEnd() |   | 83% |   | 60% | 4 | 6 | 5 | 31 | 0 | 1 |
| rtTagEnd() |   | 83% |   | 60% | 4 | 6 | 5 | 31 | 0 | 1 |
| rtcTagEnd() |   | 83% |   | 60% | 4 | 6 | 5 | 31 | 0 | 1 |
| rpTagEnd() |   | 83% |   | 60% | 4 | 6 | 5 | 31 | 0 | 1 |
| parameters() |   | 82% |   | 60% | 4 | 6 | 5 | 27 | 0 | 1 |
| singletonTagName() |   | 71% |   | 50% | 3 | 4 | 5 | 16 | 0 | 1 |
| javadoc() |  | 92% |   | 82% | 4 | 15 | 4 | 65 | 0 | 1 |
| wrongSingletonTag() |  | 73% | | 50% | 1 | 2 | 5 | 18 | 0 | 1 |
| pTagStart(boolean) |  | 88% |  | 93% | 1 | 10 | 5 | 41 | 0 | 1 |
| optgroupTagStart(boolean) |  | 88% |  | 93% | 1 | 10 | 5 | 41 | 0 | 1 |
| rbTagStart(boolean) |  | 88% |  | 93% | 1 | 10 | 5 | 41 | 0 | 1 |
| rtTagStart(boolean) |  | 88% |  | 93% | 1 | 10 | 5 | 41 | 0 | 1 |
| rtcTagStart(boolean) |  | 88% |  | 93% | 1 | 10 | 5 | 41 | 0 | 1 |
| rpTagStart(boolean) |  | 88% |  | 93% | 1 | 10 | 5 | 41 | 0 | 1 |
| htmlElementStart() |  | 86% |  | 90% | 1 | 8 | 5 | 38 | 0 | 1 |
| htmlComment() |  | 84% |  | 75% | 2 | 6 | 5 | 33 | 0 | 1 |
| singletonElement() |  | 93% |  | 95% | 1 | 21 | 5 | 90 | 0 | 1 |
| htmlElement() |  | 97% |  | 96% | 2 | 63 | 5 | 258 | 0 | 1 |
| htmlTag() |  | 93% |   | 76% | 4 | 12 | 1 | 45 | 0 | 1 |
| td_sempred(JavadocParser.TdContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| th_sempred(JavadocParser.ThContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| colgroup_sempred(JavadocParser.ColgroupContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| dd_sempred(JavadocParser.DdContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| html_sempred(JavadocParser.HtmlContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| option_sempred(JavadocParser.OptionContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| tbody_sempred(JavadocParser.TbodyContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| tfoot_sempred(JavadocParser.TfootContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| thead_sempred(JavadocParser.TheadContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| optgroup_sempred(JavadocParser.OptgroupContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| rb_sempred(JavadocParser.RbContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| rt_sempred(JavadocParser.RtContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| rtc_sempred(JavadocParser.RtcContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| rp_sempred(JavadocParser.RpContext, int) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| htmlTag_sempred(JavadocParser.HtmlTagContext, int) | | 44% |  | 40% | 3 | 4 | 2 | 4 | 0 | 1 |
| javadocTag_sempred(JavadocParser.JavadocTagContext, int) |  | 81% |   | 61% | 5 | 9 | 1 | 6 | 0 | 1 |
| reference() |  | 96% |  | 100% | 0 | 6 | 1 | 40 | 0 | 1 |
| paragraph_sempred(JavadocParser.ParagraphContext, int) | | 72% | | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| li_sempred(JavadocParser.LiContext, int) | | 72% | | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| tr_sempred(JavadocParser.TrContext, int) | | 72% | | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| body_sempred(JavadocParser.BodyContext, int) | | 72% | | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| dt_sempred(JavadocParser.DtContext, int) | | 72% | | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| head_sempred(JavadocParser.HeadContext, int) | | 72% | | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| javadoc_sempred(JavadocParser.JavadocContext, int) | | 81% |  | 75% | 1 | 3 | 1 | 3 | 0 | 1 |
| description_sempred(JavadocParser.DescriptionContext, int) | | 81% |  | 75% | 1 | 3 | 1 | 3 | 0 | 1 |
| getTokenNames() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGrammarFileName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSerializedATN() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeSymbolicNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| makeRuleNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| makeLiteralNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% |  | 100% | 0 | 5 | 0 | 20 | 0 | 1 |
| isNextJavadocTag() |  | 100% |  | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
| isSameTagNames(ParserRuleContext, ParserRuleContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| JavadocParser(TokenStream) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isJavadocTag(int) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getVocabulary() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRuleNames() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getATN() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |