-
-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(grainfmt)!: Implement new formatter #1976
Conversation
I didn't try to land the Add list AST node commit as its own PR because, well, that would require getting the tests to pass in the old formatter. If you want to see the changes to how the stdlib is now formatted, you can look at this commit. |
f7f84a0
to
83dcea1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incredible work! Left a few first-pass comments but looks great overall
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I really like some of the formatting changes here. Just a few nits about the output in a few places but otherwise looks great.
3f3fcfd
to
cf38c4b
Compare
cf38c4b
to
5e95cdb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I reviewed the formatting in files changed since my last review and saw a couple more things.
The goal of this new formatter is to be more maintainable and make it easier to implement new features.
Closes #1610
Closes #1627
Closes #1634
Closes #1635
Closes #1644
Closes #1654
Closes #1828
Closes #1848
Closes #1516