Could it be extended to syntax objects?
Closed this issue · 3 comments
wilbowma commented
I'm using this to compute diffs between racketgrammar
s, except a bunch of useful information is lost in converting to datums.
wilbowma commented
This answer is "yes", although I'm doing an imperfect job of preserving properties and source location information is weird when it might come from two different places.
stamourv commented
Cool. I'm happy to accept a PR.
Your commit message mentions a change in interface; is it backwards compatible?
wilbowma commented
I generalized it slightly, but could make it backwards compatible. I also want to figure how how to merge source locations in a more sensible way (at least enough in a way that works for my use case), and abstract put some copy-pasted code. I’ll submit a PR then.
…--
Sent from my phoneamajig
On Jul 23, 2020, at 08:14, Vincent St-Amour ***@***.***> wrote:
Cool. I'm happy to accept a PR.
Your commit message mentions a change in interface; is it backwards compatible?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.