| ABAPTestParser |  | 0% |  | 0% | 103 | 103 | 530 | 530 | 26 | 26 | 1 | 1 |
| ECATTScriptParser |   | 71% |   | 50% | 33 | 56 | 76 | 226 | 6 | 20 | 0 | 1 |
| ABAPTestParser.MethodDeclAttrContext |  | 0% |  | 0% | 29 | 29 | 30 | 30 | 28 | 28 | 1 | 1 |
| ABAPTestParser.ClassDefAttrContext |  | 0% |  | 0% | 18 | 18 | 19 | 19 | 17 | 17 | 1 | 1 |
| ABAPTestParser.ClassDefContext |  | 0% |  | 0% | 14 | 14 | 15 | 15 | 13 | 13 | 1 | 1 |
| ABAPTestParser.ClassMemberContext |  | 0% |  | 0% | 13 | 13 | 14 | 14 | 12 | 12 | 1 | 1 |
| ABAPTestBaseVisitor |  | 0% | | n/a | 16 | 16 | 16 | 16 | 16 | 16 | 1 | 1 |
| ABAPTestParser.ClassImplContext |  | 0% |  | 0% | 12 | 12 | 13 | 13 | 11 | 11 | 1 | 1 |
| ABAPTestParser.ClassSecContext |  | 0% |  | 0% | 11 | 11 | 12 | 12 | 10 | 10 | 1 | 1 |
| ABAPTestParser.ClassMemberTokenContext |  | 0% |  | 0% | 11 | 11 | 12 | 12 | 10 | 10 | 1 | 1 |
| ABAPTestParser.MethodImplContext |  | 0% |  | 0% | 11 | 11 | 12 | 12 | 10 | 10 | 1 | 1 |
| ECATTScriptParser.OtherDeclContext |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 9 | 9 | 1 | 1 |
| ECATTScriptParser.DoContentContext |  | 11% |  | 0% | 8 | 9 | 8 | 10 | 7 | 8 | 0 | 1 |
| ABAPTestParser.ImplContentContext |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| ABAPTestParser.TypeNameContext |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| ABAPTestParser.TopDeclContext |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 6 | 6 | 1 | 1 |
| ECATTScriptParser.DoBlockContext |  | 12% |  | 0% | 7 | 8 | 7 | 9 | 6 | 7 | 0 | 1 |
| ECATTScriptParser.FuncHeaderContext |  | 12% |  | 0% | 7 | 8 | 7 | 9 | 6 | 7 | 0 | 1 |
| ABAPTestParser.OpaqueTopContext |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 6 | 6 | 1 | 1 |
| ABAPTestParser.MethodDeclContext |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 6 | 6 | 1 | 1 |
| ABAPTestParser.SourceFileContext |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 6 | 6 | 1 | 1 |
| ABAPTestParser.OpaqueDeclContext |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 5 | 5 | 1 | 1 |
| ECATTScriptParser.FunctionBlockContext |  | 40% | | 50% | 6 | 9 | 6 | 10 | 5 | 8 | 0 | 1 |
| ECATTScriptParser.AttributesBlockContext |  | 33% | | 50% | 6 | 8 | 6 | 9 | 5 | 7 | 0 | 1 |
| ECATTScriptParser.TopDeclContext |  | 35% | | 50% | 5 | 7 | 5 | 8 | 4 | 6 | 0 | 1 |
| ECATTScriptParser.AttrContentContext | | 38% | | 50% | 5 | 7 | 5 | 8 | 4 | 6 | 0 | 1 |
| ECATTScriptParser.SourceFileContext | | 38% | | 50% | 5 | 7 | 5 | 8 | 4 | 6 | 0 | 1 |
| ECATTScriptBaseVisitor | | 48% | | n/a | 5 | 10 | 5 | 10 | 5 | 10 | 0 | 1 |
| ABAPTestLexer |  | 97% |  | 100% | 8 | 17 | 8 | 35 | 8 | 13 | 0 | 1 |
| ECATTScriptLexer |  | 93% |  | 100% | 8 | 17 | 8 | 35 | 8 | 13 | 0 | 1 |