pirouette
pirouette copied to clipboard
Make `QuasiQuoter.Syntax` and `Pirouette.Term.Syntax.Pretty` compatible
Our parser and pretty printer should be compatible: the result of pretty printing terms should always be parseable. It currently isn't.
While #131 does a lot to improve the surface syntax of pirouette, we still have the issue of not having the pretty printer be compatible with the parser. I do think that merging #131 first makes more sense, since that was a big change to syntax.