def blanks
import bend-lint-rules@0.2.0.0/layout/format.bend as Formatimport Base
737# A run of whitespace on one line.
738def blanks(s: String, keep: String, n: U32, last: Char) -> Scan:
739 match s:
740 case SCon{' ', +rest}:
741 blanks(rest, rest, (n + 1: U32), ' ')
742 case SCon{'\t', +rest}:
743 blanks(rest, rest, (n + 1: U32), '\t')
744 case SCon{'\r', +rest}:
745 blanks(rest, rest, (n + 1: U32), '\r')
746 case _:
747 Blank{keep, last, n}