| testGenericsAsArgumentDefinition2() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testIllegalAssignToLocalAttr() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testDoNotTranslateScopeAttributeCompare() |  | 0% |  | 0% | 4 | 4 | 25 | 25 | 1 | 1 |
| testTokenLabelFromMultipleAlts() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testGenericsAsArgumentDefinition() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testBracketArgParsing() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testReturnWithMultipleRuleRefs() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 |
| testRuleLabelFromMultipleAlts() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testTreeRuleStopAttributeIsInvalid() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| checkErrors(ErrorQueue, ArrayList) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
| testRuleLabels() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testRefToStartAttributeForCurrentRule() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testStringArgParsing() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testUnknownGlobalScope() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testRuleLabelsWithSpecialToken() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testForwardRefRuleLabels() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testUnknownDynamicAttribute() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testImplicitRuleLabel() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testReuseExistingLabelWithImplicitRuleLabel() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testReuseExistingListLabelWithImplicitRuleLabel() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testArgsOnTokenInLexerRuleOfCombined() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| testMissingArgsOnTokenInLexerRuleOfCombined() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| testRefToTextAttributeForCurrentTreeRule() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testImplicitTokenLabel() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testReuseExistingLabelWithImplicitTokenLabel() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testReuseExistingListLabelWithImplicitTokenLabel() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testTokenLabelTreeProperty() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testRuleLabelBeforeRefToPredefinedAttr() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testRuleRefWhenRuleHasScope() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testRefToTextAttributeForCurrentRule() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testArguments() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testComplicatedArgParsing() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testComplicatedSingleArgParsing() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testArgWithLT() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testComplicatedArgParsingWithTranslation() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testRefToReturnValueBeforeRefToPredefinedAttr() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testReturnValue() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testActionNotMovedToSynPred() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testReturnValueWithNumber() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testReturnValues() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testTokenLabels() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testBasicGlobalScope() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testIndexedGlobalScope() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| test0IndexedGlobalScope() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testAbsoluteIndexedGlobalScope() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testScopeAndAttributeWithUnderscore() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSharedGlobalScope() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testRuleScopeOutsideRule() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testBasicRuleScope() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testIsolatedDynamicRuleScopeRef() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testDynamicRuleScopeRefInSubrule() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testIsolatedGlobalScopeRef() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testRuleScopeFromAnotherRule() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testFullyQualifiedRefToCurrentRuleParameter() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testFullyQualifiedRefToCurrentRuleRetVal() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSetFullyQualifiedRefToCurrentRuleRetVal() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testFullyQualifiedRefToTemplateAttributeInCurrentRule() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testDynamicScopeRefOkEvenThoughRuleRefExists() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testRefToTemplateAttributeForCurrentRule() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testSimplePlusEqualLabel() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testPlusEqualStringLabel() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testPlusEqualSetLabel() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testPlusEqualWildcardLabel() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testLabelOnRuleRefInLexer() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testRefToRuleRefInLexer() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testRefToRuleRefInLexerNoAttribute() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testLexerRulePropertyRefs() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testLexerLabelRefs() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSettingLexerRulePropertyRefs() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testRuleRefWithDynamicScope() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testAssignToOwnRulenameAttr() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testAssignToOwnParamAttr() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testIllegalAssignToOwnRulenameAttr() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testIllegalAssignRuleRefAttr() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testIllegalAssignTokenRefAttr() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testDoNotTranslateAttributeCompare() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testTypeOfGuardedAttributeRefIsCorrect() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| checkError(ErrorQueue, GrammarSemanticsMessage) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| testInvalidRuleLabelAccessesParameter() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testInvalidRuleLabelAccessesScopeAttribute() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testInvalidRuleAttribute() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testInvalidArguments() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testInvalidReturnValues() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testMissingRuleAttribute() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testUnknownGlobalDynamicAttribute() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testMissingUnlabeledRuleAttribute() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testMultipleReturnInitValue() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testGlobalScopeOutsideRule() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testNonDynamicAttributeOutsideRule2() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testUnqualifiedRuleScopeAttribute() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testTokenRefTreeProperty() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testGenericsAsReturnValue() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testNonDynamicAttributeOutsideRule() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testUnqualifiedRuleScopeAccessInsideRule() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testIsolatedRefToCurrentRule() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testAmbiguousTokenRef() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testAmbiguousTokenRefWithProp() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testEscaped$InAction() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testEscapedLessThanInAction() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testIsolatedRefToRule() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testReturnInitValue() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testCStyleReturnInitValue() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testAssignToTreeNodeAttribute() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testRuleLabelWithoutOutputOption() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testMissingArgs() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testArgsWhenNoneDefined() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testArgsWithInitValues() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testArgsOnToken() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testArgsOnTokenInLexer() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testMissingArgsInLexer() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testAmbiguRuleRef() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testCharLabelInLexer() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testCharListLabelInLexer() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testWildcardCharLabelInLexer() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testWildcardCharListLabelInLexer() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testRuleAndTokenLabelTypeMismatch() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testListAndTokenLabelTypeMismatch() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testListAndRuleLabelTypeMismatch() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testArgReturnValueMismatch() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testRuleLabelOnTwoDifferentRulesAST() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testRuleLabelOnTwoDifferentRulesTemplate() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| TestAttributes() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |