def parse.close
import bend-kit-regex@0.8.0.0/regex.bend as Regeximport 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}