Format.Split.apply: def of bend-lint-rules@0.2.0.0 Import: import bend-lint-rules@0.2.0.0/layout/format.bend as Format Lines 1658-1679 of bend-lint-rules@0.2.0.0/layout/format.bend: https://jend.leeeet.dev/read.txt?path=bend-lint-rules@0.2.0.0/layout/format.bend&start_line=1658&end_line=1679 import Base def Split.apply( act: Act, +n: Tree, d: Doc, rest: List<&2, Tree>, +tab: U32, base: U32, st: State ) -> State: match act st: case Add{} State{seq, sp}: State{Seq.visit(n, d, rest, tab, False{}, seq), Split.track(n, False{}, sp)} case AddAttach{} State{seq, sp}: State{Seq.visit(n, d, rest, tab, False{}, seq), Split.track(n, True{}, sp)} case AddEnd{} State{seq, sp}: Split.end( tab, base, State{Seq.visit(n, d, rest, tab, False{}, seq), Split.track(n, False{}, sp)} ) case End{} State{seq, sp}: Split.end(tab, base, State{seq, sp}) Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bend-lint-rules@0.2.0.0/layout/format.bend&name=Act https://jend.leeeet.dev/definition.txt?path=bend-lint-rules@0.2.0.0/layout/format.bend&name=Doc https://jend.leeeet.dev/definition.txt?path=bend-lint-rules@0.2.0.0/layout/format.bend&name=Seq.visit https://jend.leeeet.dev/definition.txt?path=bend-lint-rules@0.2.0.0/layout/format.bend&name=Split.end https://jend.leeeet.dev/definition.txt?path=bend-lint-rules@0.2.0.0/layout/format.bend&name=Split.track https://jend.leeeet.dev/definition.txt?path=bend-lint-rules@0.2.0.0/layout/format.bend&name=State https://jend.leeeet.dev/definition.txt?path=bend-lint-rules@0.2.0.0/layout/format.bend&name=Tree