| visit_directiveExportParser(ITreeNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visit_directiveExportVisitor(ITreeNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visit(ITreeNode) |   | 96% |   | 95% | 3 | 38 | 3 | 75 | 0 | 1 |
| visit_directiveHide(ITreeNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| find(ITreeNode, String) |  | 90% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| visit_classNegation(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| visit_anonRepetition(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| visit_anonSequenceDLR(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| visit_namedRepetition(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| visit_classExclusion(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| visit_anonSequence(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| visit_anonChoice(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| visit_classRange(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visit_classCombination(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| visit_anonCharacter(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visit_anonOption(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visit_anonStar(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visit_anonPlus(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visit_anonAnd(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visit_anonNot(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| visit_anonString(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_classSingle(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_namedSequenceDLR(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| extractChar(String) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| visit_namedSequence(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_namedChoice(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_namedCharacter(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_namedOption(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_namedStar(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_namedPlus(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_namedAnd(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visit_namedNot(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visitChildren(ITreeNode) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| GrammarVisitor(ICodeGenerator) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| visit_namedString(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| pop(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| visit_directiveTrace(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| visit_directiveRoot(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| visit_directivePackage(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| visit_directiveParser(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| visit_directiveVisitor(ITreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |