def dq

cswap-bend-cli@0.1.0.0 · fmt/csv.bend:19

import cswap-bend-cli@0.1.0.0/fmt/csv.bend as Csv
import Base

19def dq(s: String) -> String:
20  match s:
21    case SNil{}:
22      ""
23    case SCon{Chr{+c}, t}:
24      Bool.pick(String, U32.is_eq(c, 34), "\"\"", SCon{Chr{c}, SNil{}}) ++ dq(t)

Uses (5)

Used by (1)