Closed BinderDavid closed 1 month ago
We should maybe also think about combining this with the prettyprinting logic for case, to generate code like this:
foo(a,b,c).bar(...)
.baz(...)
.case { Foo(x,y) => z }
.bizz(..)
I don't think that is supported yet.
In order to make this work I had to unfold the
let while
loop once. (Because the calling site removes the surroundingExp::DotCall
constructor)