before getting any more serious, i think it is time to move on from sexp-grammar to an actual R⁷RS parser and printer. we're going to be using megaparsec and prettyprinter to read/write R⁷RS S-expressions, and continue to use invertible-grammars for parsing S-expressions into ASTs. this means reimplementing much of sexp-grammar's API.
before getting any more serious, i think it is time to move on from `sexp-grammar` to an actual R⁷RS parser and printer. we're going to be using `megaparsec` and `prettyprinter` to read/write R⁷RS S-expressions, and continue to use `invertible-grammars` for parsing S-expressions into ASTs. this means reimplementing much of `sexp-grammar`'s API.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
before getting any more serious, i think it is time to move on from
sexp-grammarto an actual R⁷RS parser and printer. we're going to be usingmegaparsecandprettyprinterto read/write R⁷RS S-expressions, and continue to useinvertible-grammarsfor parsing S-expressions into ASTs. this means reimplementing much ofsexp-grammar's API.2b6cc65327tof9ed1274d91d584c7946to6ff01a860761c4e428bdtoc340ede84f