[SAOC 2023] dfmt rewrite - Weekly update #8
M.M.
matus at email.cz
Fri Nov 10 14:29:25 UTC 2023
On Friday, 10 November 2023 at 11:51:46 UTC, Prajwal S N wrote:
> Hi all,
>
> As the second milestone comes to an end, I am very happy to
> share that dfmt+DMD is now many steps closer to being a
> complete feature-rich formatter!
>
> - The AST walk works without any hitches, and the original
> source code is largely reproduced without problems. I've been
> testing it and ironing out the bugs to ensure no code
> disappears during formatting.
> - Four of the original transformations provided by dfmt
> (`dfmt_space_before_function_parameters`,
> `dfmt_space_after_cast`, `dfmt_align_switch_statements`,
> `dfmt_space_before_aa_colon`), have now been implemented in the
> new formatter
>
> It is incredibly satisfying to watch it work :) Across the next
> milestone, I'll be working on adding the remaining
> transformations, and ensuring the existing tests pass.
Great to see you make progress on this! Good luck with the rest
of the project.
More information about the Digitalmars-d
mailing list