def Sp.str

bendtorch-load@1.3.0.0 · main.bend:334

import bendtorch-load@1.3.0.0/main.bend as BendtorchLoad
import Base

334# a string is a value after a colon (the dtype, at depth 2) or else a key, kept until its colon
335def Sp.str(colon: Bool, is_dt: Bool, ps: Ps, s: String) -> Ps:
336  match colon is_dt ps:
337    case True{} True{} Ps{d, c, p, n, f, dt, sh, of, ns, rs, bad}: Ps{d, False{}, p, n, f, s, sh, of, ns, rs, bad}
338    case True{} False{} Ps{d, c, p, n, f, dt, sh, of, ns, rs, bad}: Ps{d, False{}, p, n, f, dt, sh, of, ns, rs, bad}
339    case False{} _ Ps{d, c, p, n, f, dt, sh, of, ns, rs, bad}: Ps{d, False{}, s, n, f, dt, sh, of, ns, rs, bad}

Uses (3)

Used by (1)