def drop_blank.go
import bend-lint-rules@0.2.0.0/layout/format.bend as Formatimport Base
281def drop_blank.go(s: String, blank: Bool) -> String:
282 match s blank:
283 case SNil{} _:
284 SNil{}
285 case SCon{c, rest} False{}:
286 SCon{c, rest}
287 case SCon{c, +rest} True{}:
288 drop_blank.go(rest, head_passes(~is_blank, rest))