| checkPlusEqualsLabels(Grammar, String, String, String) |  | 0% |  | 0% | 15 | 15 | 24 | 24 | 1 | 1 |
| checkSymbols(Grammar, String, String) |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 1 | 1 |
| testTokenVocabStringUsedInLexer() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| testTokenVocabStringUsedInCombined() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| testRefToRuleWithNoReturnValue() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| testLiteralInParserAndLexer() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testBadGrammarOption() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testLabelRuleScopeConflict() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testRuleScopeArgConflict() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testRuleScopeReturnValueConflict() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testRuleScopeRuleNameConflict() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testEmptyNotChar() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testEmptyNotToken() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testEmptyNotSet() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testParserStringLiterals() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testParserCharLiterals() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testStringLiteralInParserTokensSection() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testCharLiteralInParserTokensSection() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testCharLiteralInLexerTokensSection() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testRuleRedefinition() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLexerRuleRedefinition() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testCombinedRuleRedefinition() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testUndefinedToken() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testUndefinedRule() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLexerRuleInParser() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testParserRuleInLexer() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testRuleScopeConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testTokenRuleScopeConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testTokenScopeConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testTokenRuleScopeConflictInLexerGrammar() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testTokenLabelScopeConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testRuleLabelScopeConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLabelAndRuleNameConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLabelAndTokenNameConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLabelAndArgConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLabelAndParameterConflict() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testBadRuleOption() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testBadSubRuleOption() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testUndefinedTokenOkInParser() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSimplePlusEqualLabel() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testMixedPlusEqualLabel() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testTokenInTokensSectionAndTokenRuleDef() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTokenInTokensSectionAndTokenRuleDef2() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testParserSimpleTokens() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testParserTokensSection() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testLexerTokensSection() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testTokensSectionWithAssignmentSection() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCombinedGrammarLiterals() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCombinedGrammarWithRefToLiteralButNoTokenIDRef() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSetDoesNotMissTokenAliases() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testParserCharLiteralWithEscape() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| TestSymbolDefinitions() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |