Max Haughton
Max Haughton
What problems does this cause?
> Can we fix Dscanner instead? how about stop using it, even. Enforce trivial matters of style with a formatter, not a linter.
@WalterBright
Forgot to update config, will do
I have absolutely no idea how exercism manages exercises, but this one is basically specific to the D programming language e.g. no other language understands ranges to the same level...
I will do that when I'm back at my computer
Do you need comments on the AST in dfmt?
Haven't thought about testing this yet. UDAs are a sketch I couldn't be bothered to finish implementing.
@atilaneves @adamdruppe @deadalnix quick sketch to prove you can do it. May be intractable for some subtle reason.
``` _D4core6atomic__T11atomicStoreVEQBeQBc11MemoryOrderi5TiTiZQBpFNaNbNiNeKiiZv: push RBP mov RBP,RSP sub RSP,020h mov -010h[RBP],EDI mov -8[RBP],RSI mov EAX,-010h[RBP] mov -018h[RBP],EAX mov RSI,-8[RBP] mov EDI,EAX call _D4core8internal6atomic__T11atomicStoreVEQBnQBc11MemoryOrderi5TiZQBnFNaNbNiNePiiZv@PLT32 leave ``` is it even true?