Visual Studio wants this.
Grammar.
Added the NUnit test adapter.
Added some utility methods.
Detect ambiguous left recursion.
Factored out left-adjacency detection.
Significantly improves the readability of left-recursion and mutual left-recursion detection.