def split_q

bendonnect-rpc@0.1.0.0 · src/transport/server.bend:220

import bendonnect-rpc@0.1.0.0/src/transport/server.bend as Server
import Base

220# "/p/q?a=b" -> ("/p/q", "a=b")
221def split_q(+s: String) -> String & String:
222  match s:
223    case SNil{}:
224      ("", "")
225    case SCon{Chr{+c}, +t}:
226      split_q.pick(U32.is_eq(c, 63), c, t, u => split_q(t))

Uses (6)

Used by (1)