def blanks

bend-lint-rules@0.2.0.0 · layout/format.bend:737

import bend-lint-rules@0.2.0.0/layout/format.bend as Format
import 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}

Uses (8)

Used by (1)