def close.obj

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

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

404# a `}`. Empty, or just after a value
405def close.obj(stack: List<&2, Frame>, goal: Goal) -> St:
406  match stack:
407    case Con{FObj{SKey{}, True{}}, frames}:
408      close.out(EEndObj{}, frames, goal)
409    case Con{FObj{SCom{}, fresh}, frames}:
410      close.out(EEndObj{}, frames, goal)
411    case other:
412      err.st(goal)

Uses (9)

Used by (1)