def quoted.pick

bend-toon-codec@0.1.0.0 · src/entry.bend:45

import bend-toon-codec@0.1.0.0/src/entry.bend as Entry
import Base
import bend-toon-codec@0.1.0.0/src/head.bend as Hd
import bend-toon-codec@0.1.0.0/src/hdr.bend as H

45def quoted.pick(+colon: Bool, +brack: Bool, +k: String, +rest: String) -> Result<&2, &2, String, Ent>:
46  match colon brack:
47    case True{} _:
48      val(Hd.mark() ++ k, Hd.drop(rest))
49    case False{} True{}:
50      hdr.done(Some{Hd.mark() ++ k}, H.parse(rest))
51    case False{} False{}:
52      Done{ENot{}}

Uses (11)

Used by (1)