def ar.cached.fresh

bend-kit-regex@0.8.0.0 · regex.bend:1926

import bend-kit-regex@0.8.0.0/regex.bend as Regex
import Base

1926def ar.cached.fresh(skip: Bool, ar: Ar, outs: List<&2, Op>, +init: List<&2, Maybe<&2, U32>>, +pos: U32) -> Ar:
1927  match skip:
1928    case True{}:
1929      Ar{old, spare, size, +cap, best} = ar
1930      Ar{old, spare, 0, cap, None{}}
1931    case False{}:
1932      Ar{old, spare, size, +cap, best} = ar
1933      ar.replay.best((old, None{}), spare, outs, cap, init, pos)

Uses (8)

Used by (1)