Uh oh!
There was an error while loading. Please reload this page.
refactor!: prqlc-parser major reorg changes, remove prqlc-ast - #4634
Conversation
m-span
commented
Jun 18, 2024
still a wip, need to make sure all references are updated correctly, but feel free to take a look and comment at how |
Looking great at first glance! (Unfortunately it looks like it may not be based off the latest |
max-sixty
commented
Jun 18, 2024
Super minor but possibly standards are for |
m-span
commented
Jun 20, 2024
There's more work to be done, but this is a good first step. We might need to talk about how we want to be re-exporting our imports. |
m-span
commented
Jun 20, 2024
I tried to do the least amount of changes that accomplishes the goal, but its still a lot. Requesting many eyes on this. Also, some test are suddenly failing - trying to figure it out, but if anyone has any solutions, feel free to suggest or push. |
Uh oh!
There was an error while loading. Please reload this page.
max-sixty
commented
Jun 20, 2024
Yes perfect. I have a few small things to merge, and possibly a fairly big thing in #4639, so great if we can do these in smallish PRs with smaller conflicts. A couple test failures indeed look surprising. Sometimes I realize I'm importing the wrong (a couple are easy clippy ones, will probably auto-fix with |
m-span
commented
Jun 20, 2024
there seems to be issues with the |
No longer needed; we're not going to have multiple copies of AST items any longer...
max-sixty
commented
Jun 20, 2024
Funny you asked, I actually just pushed a change removing them. (They existed as a compromise to having multiple copies of similar AST structs around...) |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Same here — IIUC it would be strictly better to have only one of these — no strong view on which
max-sixty
commented
Jun 20, 2024
I'm sure we'll find some more refinements but looking really good for the moment — will hit the big button. I made some small-ish refinements, feel free to object to anything if I went against your intention... |
max-sixty
commented
Jun 20, 2024
(could definitely do with a changelog entry, doesn't need to be part of this PR tho) |
m-span
commented
Jun 20, 2024
Looking good from this side. Cleanups were great. Just a small shame I coudln't get the refactor on |
m-span
commented
Jun 20, 2024
I'll add it. |
max-sixty
commented
Jun 20, 2024
Let's add (your approach is reasonable but it may not generalize well to multiple breaking changes in a release without another mechanism...) |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
max-sixty
commented
Jun 20, 2024
Thank you @m-span ! |
From #4603 , we have the following new terminology:
Goals:
prqlc-asttoprqlc-parser.prqlc-astis to be deprecated