def finish
bend-lint-rules@0.2.0.0 · layout/format.bend:1792
import bend-lint-rules@0.2.0.0/layout/format.bend as Format
import Base
1792def finish(mode: Mode, st: State, +tab: U32, base: U32) -> Doc:
1793 match mode st:
1794 case Plain{} State{seq, sp}:
1795 Seq.doc(seq, tab)
1796 case Block{open, close} State{seq, sp}:
1797 cat([code(open), Seq.doc(seq, tab), code(close)])
1798 case Parts{open, close} st2:
1799 Split.doc(open, close, tab, Split.end(tab, base, st2))
1800 case Bare{open, close} st2:
1801 cat([code(open), code(close)])