def records

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

import bend-lint-rules@0.2.0.0/layout/format.bend as Format
import Base

2083def records(nodes: List<&2, Tree>, r: Recs) -> List<&2, List<&2, Tree>>:
2084  match nodes r:
2085    case Nil{} Recs{done, current}:
2086      List.reverse(&2, List<&2, Tree>, Con{List.reverse(&2, Tree, current), done})
2087    case Con{+n, +rest} Recs{done, current}:
2088      records(rest, records.step(is_newline(n), n, rest, done, current))

Uses (6)

Used by (1)