| testExtraTokenInSimpleDecl() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testMissingIDInSimpleDecl() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testMissingSetInSimpleDecl() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testMissingTokenGivesErrorNode() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testMissingTokenGivesErrorNodeInInvokedRule() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testExtraTokenGivesErrorNode() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testMissingFirstTokenGivesErrorNode() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testMissingFirstTokenGivesErrorNode2() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testNoViableAltGivesErrorNode() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testTokenListLabelReuse() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testTokenListLabelReuse2() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testTokenList() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTokenListInSingleAltBlock() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSimpleRootAtOuterLevel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSimpleRootAtOuterLevelReverse() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testBang() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testOptionalThenRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testLabeledStringRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testWildcard() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testWildcardRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testWildcardRootWithLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testWildcardRootWithListLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testWildcardBangWithListLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRootRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRootRoot2() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRootThenRootInLoop() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNestedSubrule() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testInvokeRule() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testInvokeRuleAsRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testInvokeRuleAsRootWithLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testInvokeRuleAsRootWithListLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRuleRootInLoop() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRuleInvocationRuleRootInLoop() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTailRecursion() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSet() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSetRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSetRootWithLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSetAsRuleRootInLoop() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNotSet() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNotSetWithLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNotSetWithListLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNotSetRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNotSetRootWithLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNotSetRootWithListLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNotSetRuleRootInLoop() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTokenLabelReuse() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTokenLabelReuse2() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTokenListLabelRuleRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTokenListLabelBang() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRuleListLabel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRuleListLabelRuleRoot() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRuleListLabelBang() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testComplicatedMelange() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testReturnValueWithAST() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSetLoop() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| _test() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| TestAutoAST() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |