def parse.close

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

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

496def parse.close(stack: List<&2, Frame>, +n: U32, alts: List<&2, Node>, cur: List<&2, Node>) -> Ps:
497  match stack:
498    case Nil{}:
499      PsFail{}
500    case Con{Frame{cap, fa, fc}, up}:
501      Ps{n, False{}, up, fa, group(cap, alt.go(alts, seq(cur))) <> fc}

Uses (9)

Used by (1)