def Split.track
import bend-lint-rules@0.2.0.0/layout/format.bend as Formatimport Base
1609def Split.track(+n: Tree, attach: Bool, sp: Split) -> Split:
1610 match sp:
1611 case Split{parts, newlines, comment, a, comments}:
1612 Split{
1613 parts,
1614 newlines && is_newline(n),
1615 Bool.pick(Bool, is_newline(n), comment, is_comment(last(n))),
1616 attach,
1617 comments
1618 }