def parse.open

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

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

489def parse.open(cap: Bool, +n: U32, stack: List<&2, Frame>, alts: List<&2, Node>, cur: List<&2, Node>) -> Ps:
490  match cap:
491    case True{}:
492      Ps{(n + 1 : U32), False{}, Frame{Some{n}, alts, cur} <> stack, Nil{}, Nil{}}
493    case False{}:
494      Ps{n, False{}, Frame{None{}, alts, cur} <> stack, Nil{}, Nil{}}

Uses (8)

Used by (1)