def punct.arr.if

emerging-ezjson@1.3.0.0 · src/pull.bend:440

import emerging-ezjson@1.3.0.0/src/pull.bend as Pull
import Base

440# `[`, once it is known whether a value may start
441def punct.arr.if(stack: List<&2, Frame>, goal: Goal, ok: Bool) -> St:
442  match ok:
443    case True{}:
444      punct.arr.go(FArr{SVal{}, True{}} <> stack, goal)
445    case False{}:
446      err.st(goal)

Uses (8)

Used by (1)