def lines.deal

gralha-coverage@0.1.0.1 · cover.bend:508

import gralha-coverage@0.1.0.1/cover.bend as Cover
import Base

508def lines.deal(xs: List<&2, CovLine>, left: List<&2, CovLine>, right: List<&2, CovLine>) -> LineSplit:
509  match xs:
510    case Nil{}: LineSplit{left, right}
511    case Con{x, Nil{}}: LineSplit{Con{x, left}, right}
512    case Con{x, Con{y, rest}}: lines.deal(rest, Con{x, left}, Con{y, right})

Uses (3)

Used by (2)