| accept(ParseTreeVisitor) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| qualifiedName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| type() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| attributeArgs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| balancedContent(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| attributeValue(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CHAR_LITERAL() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TRUE() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| FALSE() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| NULL() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| INTEGER_LITERAL() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| MINUS() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| REAL_LITERAL() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TYPEOF() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| LPAREN() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| RPAREN() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| NAMEOF() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| NEW() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| LBRACKET() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| RBRACKET() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PIPE() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PLUS() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| balancedContent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| attributeValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRuleIndex() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stringLiteral() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CSharpTestParser.AttributeValueContext(ParserRuleContext, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |