Greedy newlines with `return`
Created by: WreckedAvent
Input:
syntax fun = function(ctx) {
let param = ctx.next().value;
let body = ctx.next().value.inner();
return #`
function(${param}) {
return ${body};
}
`;
}
let add = fun x { x + 1 }
Actual:
let add_1264 = function (x_1265) {
return;
x_1265 + 1;
};
Expected:
let add_1264 = function (x_1265) {
return x_1265 + 1;
};