[Treefuzz](https://github.com/bakkot/treefuzz) implements the algorithm [used in this project](https://github.com/bakkot/cfgrammar-tool/blob/master/generate.js), but generalizes it and is cleaner.