def str.place

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

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

265# a finished string. A key goes to the open object; anything else is a value
266def str.place(piece: Piece, rest: String, stack: List<&2, Frame>, goal: Goal) -> St:
267  match stack:
268    case Con{FObj{SKey{}, fresh}, frames}:
269      place.key(str.ev(piece, True{}), rest, frames, goal)
270    case other:
271      str.val(str.ev(piece, False{}), rest, stack, goal)

Uses (11)

Used by (2)