def Scan.feed.go
bend-kube-runtime@0.2.0.0 · src/exec.bend:107
import bend-kube-runtime@0.2.0.0/src/exec.bend as Exec
import Base
107def Scan.feed.go(bs: List<&2, U32>, +head: List<&2, U32>, +m: U32, +rest: List<&2, U32>,
108 found: Bool) -> Scan:
109 match bs found:
110 case Nil{} f:
111 Scan{head, m, rest, f}
112 case Con{b, t} True{}:
113 Scan{head, m, List.append(&2, U32, rest, Con{b, t}), True{}}
114 case Con{+b, t} False{}:
115 Scan.feed.go(t, Con{b, head}, Scan.next(m, b), rest, U32.is_eq(Scan.next(m, b), 4))