def qa.end.status

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

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

2051def qa.end.status(st: Qst, a: Array<U32>, +prog: Trie<Inst>, +any: Bool) -> Array<U32> & Maybe<&2, List<&2, Maybe<&2, U32>>>:
2052  match st:
2053    case QDone{best}:
2054      (a, Some{best})
2055    case QIdle{ar}:
2056      qa.end(ar.vm(ar), a, prog, any)
2057    case QLive{ar}:
2058      qa.end(ar.vm(ar), a, prog, any)
2059    case QPlain{st}:
2060      qa.end.vm(st, a, prog, any)

Uses (13)

Used by (1)