def Json.parse.str_end

bend-kube-runtime@0.2.0.0 · src/json.bend:479

import bend-kube-runtime@0.2.0.0/src/json.bend as Json
import Base

479# A finished string: a key waits for its ':', a value is given.
480def Json.parse.str_end(s: String, key: Bool, stack: List<&2, Frame>) -> JState:
481  match key stack:
482    case True{} Con{FObj{ms, k}, t}:
483      JS{LColon{}, FObj{ms, s} <> t}
484    case True{} _:
485      Json.parse.err("key outside an object")
486    case False{} st:
487      Json.parse.give(JStr{s}, st)

Uses (9)

Used by (1)